diff --git a/app/lib/dal/sqliteDAL/BlockDAL.js b/app/lib/dal/sqliteDAL/BlockDAL.js
index 72915804168f059ce0eda8947eb3a8902c78cd6e..31eb7fc2b6313cf762c85dbf2775b495753d83d0 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 07f77c9eaaa2dfcd3e885b05dbbc256ced1ac53a..4257141b7b51191f9cda8b046c277243bdcb889d 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,' +