github.com/igggame/nebulas-go@v2.1.0+incompatible/nebtestkit/cases/binary/transfer.test.js (about) 1 'use strict'; 2 3 var TestnetNodes = require('../../testnet-nodes'); 4 var FS = require("fs"); 5 var expect = require('chai').expect; 6 var BigNumber = require('bignumber.js'); 7 var sleep = require("system-sleep"); 8 9 var nodes = new TestnetNodes(); 10 var coinbase = "c5bcfcb3fa8250be4f2bf2b1e70e1da500c668377ba8cd4a" 11 var to = "git " 12 var passphrase = "passphrase" 13 nodes.Start(); 14 15 describe('binary transaction', function () { 16 before(function (done) { 17 this.timeout(10000); 18 setTimeout(done, 5000); 19 }); 20 21 it('erc20 contract', function (done) { 22 var node = nodes.RPC(0); 23 24 node.api.getAccountState(coinbase).then(function (resp) { 25 console.log(resp); 26 }); 27 sleep(1000); 28 29 node.api.getAccountState(to).then(function (resp) { 30 console.log(resp); 31 }); 32 sleep(1000); 33 34 node.api.getAccountState(coinbase).then(function (resp) { 35 console.log(resp); 36 var nonce = parseInt(resp.nonce); 37 for (var i = 0; i < 100; i++) { 38 nodes.SendTransaction(coinbase, to, "1000000000000000000", nonce + i + 1, "0", "2000000").then(function (resp) { 39 console.log(resp); 40 }); 41 } 42 }) 43 sleep(60000); 44 45 nodes.Stop(); 46 done(); 47 }); 48 });