From 591f3313af06dc47b93fbd009e778764aefc3255 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Tue, 10 Jan 2017 17:22:59 +0100
Subject: [PATCH] =?UTF-8?q?[enh]=C2=A0Better=20use=20INTEGER=20fields=20fo?=
 =?UTF-8?q?r=20`amount`=20and=20`dividend`?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 app/lib/dal/sqliteDAL/BlockDAL.js        | 4 ++--
 app/lib/dal/sqliteDAL/index/SIndexDAL.js | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app/lib/dal/sqliteDAL/BlockDAL.js b/app/lib/dal/sqliteDAL/BlockDAL.js
index 729158041..31eb7fc2b 100644
--- a/app/lib/dal/sqliteDAL/BlockDAL.js
+++ b/app/lib/dal/sqliteDAL/BlockDAL.js
@@ -24,7 +24,7 @@ function BlockDAL(driver) {
   this.table = 'block';
   this.fields = ['fork', 'hash', 'inner_hash', 'signature', 'currency', 'issuer', 'issuersCount', 'issuersFrame', 'issuersFrameVar', 'parameters', 'previousHash', 'previousIssuer', 'version', 'membersCount', 'monetaryMass', 'UDTime', 'medianTime', 'dividend', 'unitbase', 'time', 'powMin', 'number', 'nonce', 'transactions', 'certifications', 'identities', 'joiners', 'actives', 'leavers', 'revoked', 'excluded', 'len'];
   this.arrays = ['identities','certifications','actives','revoked','excluded','leavers','joiners','transactions'];
-  this.bigintegers = ['monetaryMass','dividend'];
+  this.bigintegers = ['monetaryMass'];
   this.booleans = ['wrong'];
   this.pkFields = ['number','hash'];
 
@@ -45,7 +45,7 @@ function BlockDAL(driver) {
       'monetaryMass VARCHAR(100) DEFAULT \'0\',' +
       'UDTime DATETIME,' +
       'medianTime DATETIME NOT NULL,' +
-      'dividend VARCHAR(100) DEFAULT \'0\',' +
+      'dividend INTEGER DEFAULT \'0\',' +
       'unitbase INTEGER NULL,' +
       'time DATETIME NOT NULL,' +
       'powMin INTEGER NOT NULL,' +
diff --git a/app/lib/dal/sqliteDAL/index/SIndexDAL.js b/app/lib/dal/sqliteDAL/index/SIndexDAL.js
index 07f77c9ea..4257141b7 100644
--- a/app/lib/dal/sqliteDAL/index/SIndexDAL.js
+++ b/app/lib/dal/sqliteDAL/index/SIndexDAL.js
@@ -33,7 +33,7 @@ function SIndexDAL(driver) {
     'conditions'
   ];
   this.arrays = [];
-  this.bigintegers = ['amount'];
+  this.bigintegers = [];
   this.booleans = ['consumed'];
   this.pkFields = ['op', 'identifier', 'pos', 'written_on'];
   this.translated = {};
@@ -48,7 +48,7 @@ function SIndexDAL(driver) {
       'created_on VARCHAR(80) NULL,' +
       'written_on VARCHAR(80) NOT NULL,' +
       'written_time INTEGER NOT NULL,' +
-      'amount VARCHAR(50) NULL,' +
+      'amount INTEGER NULL,' +
       'base INTEGER NULL,' +
       'locktime INTEGER NULL,' +
       'consumed BOOLEAN NOT NULL,' +
-- 
GitLab