script enhancement
This commit is contained in:
parent
b9624aab4f
commit
0ed31393b3
|
@ -50,7 +50,14 @@ GAS_PRICE=0.7
|
||||||
parity --jsonrpc-port 8549 --chain kovan --unlock 0x0039F22efB07A647557C7C5d17854CFD6D489eF3 --password $HOME/FILE_PATH_TO_YOUR_PASSWORD_FILE
|
parity --jsonrpc-port 8549 --chain kovan --unlock 0x0039F22efB07A647557C7C5d17854CFD6D489eF3 --password $HOME/FILE_PATH_TO_YOUR_PASSWORD_FILE
|
||||||
```
|
```
|
||||||
5. Copy list of addresses into [scripts/ARRAY_OF_ADDRESSES.json](scripts/ARRAY_OF_ADDRESSES.json)
|
5. Copy list of addresses into [scripts/ARRAY_OF_ADDRESSES.json](scripts/ARRAY_OF_ADDRESSES.json)
|
||||||
5. run `node whitelist.js`
|
6. run `node whitelist.js`
|
||||||
|
The script will show you how many total transactions will be generated
|
||||||
|
Caution:
|
||||||
|
If you see this error:
|
||||||
|
```diff
|
||||||
|
- Unhandled rejection Error: Transaction was not mined within 50 blocks, please make sure your transaction was properly send. Be aware that it might still be mined!
|
||||||
|
```
|
||||||
|
it's totally ok because the transaction is still in the queue and hasn't been mined yet.
|
||||||
|
|
||||||
# Test result and gas usage
|
# Test result and gas usage
|
||||||
```
|
```
|
||||||
|
|
|
@ -15,6 +15,7 @@ filterAddresses(ARRAY_OF_ADDRESSES).then(async (toWhitelist) => {
|
||||||
console.log(toWhitelist.length);
|
console.log(toWhitelist.length);
|
||||||
const addPerTx = 160;
|
const addPerTx = 160;
|
||||||
const slices = Math.ceil(toWhitelist.length / addPerTx);
|
const slices = Math.ceil(toWhitelist.length / addPerTx);
|
||||||
|
console.log(`THIS SCRIPT WILL GENERATE ${slices} transactions`);
|
||||||
var txcount = await web3.eth.getTransactionCount(UNLOCKED_ADDRESS);
|
var txcount = await web3.eth.getTransactionCount(UNLOCKED_ADDRESS);
|
||||||
const nonce = web3.utils.toHex(txcount);
|
const nonce = web3.utils.toHex(txcount);
|
||||||
console.log('STARTED', nonce);
|
console.log('STARTED', nonce);
|
||||||
|
|
Loading…
Reference in New Issue