Initial commit

This commit is contained in:
Alexander Kolotov 2019-03-19 13:08:48 +03:00
commit 312a9ba853
5 changed files with 965 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
tmp.pwd
chain_data
keys

47
README.md Normal file
View File

@ -0,0 +1,47 @@
Local Classic testnet
====
This configuration files allow to set up a local testnet with the EVM parameters similar to ETH Classic chain. This could be useful if you need to test your DApp locally before usage of [Kotti chain](https://github.com/goerli/testnet#meta-data-kotti-classic) or deploying the application to ETH Classic network.
[Ethereum Parity client](https://github.com/paritytech/parity-ethereum/) needs to be insalled on the system to deploy the local testnet.
[The genesis file](classic_aura.json) configures AuRa consesus, [the Parity client configuration file](classic_aura.toml) runs the node to produce new blocks every second. The node will accessible through JSON RPC. IPC is disabled.
### Pre-configuration
Prior to run the Parity client, it is necessary to perfom pre-configuration step to generate the block issuer account.
Run `./prepare-chain.sh` script to use a default password for the block issuer.
It is possible to specify the password as a parameter if needed. E.g. `./prepare-chain.sh 'p@55w0rd'`.
```shell
$ ./prepare-chain.sh
No password provided. Default password "C1@55ic" will be used.
New block issuer: 0x5c8075372b4ad60cc353bfab335ad71741002aa1
Modify classic_aura.json to extend the list of prefunded accounts.
Then run the node with the command "/opt/parity/parity --config classic_aura.toml".
```
If the Parity client is not accessible through the environment variable `$PATH`, the environment variable `PARITY` can be used to define full path to the Parity client:
```shell
$ env PARITY=./parity ./prepare-chain.sh 'N0P@5s'
New block issuer: 0x35c3317d90ca430b6bc4c53098839025dd7e5382
Modify classic_aura.json to extend the list of prefunded accounts.
Then run the node with the command "./parity --config classic_aura.toml".
```
### Prefunded accounts
Go to the bottom of [the genesis file](classic_aura.json) and add accounts that will have some _ether_ prefunded.
### Run the node
As soon as the block issuer configured, run the node with:
```shell
parity --config classic_aura.toml
```

846
classic_aura.json Normal file
View File

@ -0,0 +1,846 @@
{
"name": "Classic-Local-Testnet",
"engine": {
"authorityRound": {
"params": {
"stepDuration": "1",
"validators" : {
"list": [
"0xcafecafecafecafecafecafecafecafecafecafe"
]
}
}
}
},
"params":{
"accountStartNonce":"0x0",
"chainID":"0x2019",
"eip150Transition":"0x0",
"eip155Transition":"0x0",
"eip160Transition":"0x0",
"eip161abcTransition":"0x7fffffffffffffff",
"eip161dTransition":"0x7fffffffffffffff",
"gasLimitBoundDivisor":"0x400",
"maximumExtraDataSize":"0x20",
"minGasLimit":"0x1388",
"networkID":"0x2019"
},
"genesis": {
"seal": {
"authorityRound": {
"step": "0x0",
"signature": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
}
},
"difficulty": "0x20000",
"gasLimit": "0x7A1200"
},
"accounts": {
"0x0000000000000000000000000000000000000000":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000001":{
"balance":"0x1",
"builtin":{
"name":"ecrecover",
"pricing":{
"linear":{
"base":3000,
"word":0
}
}
}
},
"0x0000000000000000000000000000000000000002":{
"balance":"0x1",
"builtin":{
"name":"sha256",
"pricing":{
"linear":{
"base":60,
"word":12
}
}
}
},
"0x0000000000000000000000000000000000000003":{
"balance":"0x1",
"builtin":{
"name":"ripemd160",
"pricing":{
"linear":{
"base":600,
"word":120
}
}
}
},
"0x0000000000000000000000000000000000000004":{
"balance":"0x1",
"builtin":{
"name":"identity",
"pricing":{
"linear":{
"base":15,
"word":3
}
}
}
},
"0x0000000000000000000000000000000000000005":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000006":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000007":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000008":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000009":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000000a":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000000b":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000000c":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000000d":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000000e":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000000f":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000010":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000011":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000012":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000013":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000014":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000015":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000016":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000017":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000018":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000019":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000001a":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000001b":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000001c":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000001d":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000001e":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000001f":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000020":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000021":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000022":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000023":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000024":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000025":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000026":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000027":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000028":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000029":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000002a":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000002b":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000002c":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000002d":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000002e":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000002f":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000030":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000031":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000032":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000033":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000034":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000035":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000036":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000037":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000038":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000039":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000003a":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000003b":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000003c":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000003d":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000003e":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000003f":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000040":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000041":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000042":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000043":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000044":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000045":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000046":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000047":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000048":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000049":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000004a":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000004b":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000004c":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000004d":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000004e":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000004f":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000050":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000051":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000052":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000053":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000054":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000055":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000056":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000057":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000058":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000059":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000005a":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000005b":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000005c":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000005d":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000005e":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000005f":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000060":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000061":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000062":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000063":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000064":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000065":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000066":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000067":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000068":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000069":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000006a":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000006b":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000006c":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000006d":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000006e":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000006f":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000070":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000071":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000072":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000073":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000074":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000075":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000076":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000077":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000078":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000079":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000007a":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000007b":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000007c":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000007d":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000007e":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000007f":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000080":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000081":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000082":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000083":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000084":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000085":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000086":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000087":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000088":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000089":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000008a":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000008b":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000008c":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000008d":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000008e":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000008f":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000090":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000091":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000092":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000093":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000094":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000095":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000096":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000097":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000098":{
"balance":"0x1"
},
"0x0000000000000000000000000000000000000099":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000009a":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000009b":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000009c":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000009d":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000009e":{
"balance":"0x1"
},
"0x000000000000000000000000000000000000009f":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000a0":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000a1":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000a2":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000a3":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000a4":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000a5":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000a6":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000a7":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000a8":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000a9":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000aa":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ab":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ac":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ad":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ae":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000af":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000b0":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000b1":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000b2":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000b3":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000b4":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000b5":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000b6":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000b7":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000b8":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000b9":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ba":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000bb":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000bc":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000bd":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000be":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000bf":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000c0":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000c1":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000c2":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000c3":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000c4":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000c5":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000c6":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000c7":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000c8":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000c9":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ca":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000cb":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000cc":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000cd":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ce":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000cf":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000d0":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000d1":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000d2":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000d3":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000d4":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000d5":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000d6":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000d7":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000d8":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000d9":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000da":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000db":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000dc":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000dd":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000de":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000df":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000e0":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000e1":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000e2":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000e3":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000e4":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000e5":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000e6":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000e7":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000e8":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000e9":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ea":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000eb":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ec":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ed":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ee":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ef":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000f0":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000f1":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000f2":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000f3":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000f4":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000f5":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000f6":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000f7":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000f8":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000f9":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000fa":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000fb":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000fc":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000fd":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000fe":{
"balance":"0x1"
},
"0x00000000000000000000000000000000000000ff":{
"balance":"0x1"
},
"0xcafecafecafecafecafecafecafecafecafecafe": { "balance": "10000000000000000000000" },
"0x715E5837c903D0B52ec2b576d70406f095f72AC5": { "balance": "100000000000000000000" }
}
}

32
classic_aura.toml Normal file
View File

@ -0,0 +1,32 @@
[parity]
chain = "classic_aura.json"
base_path = "chain_data"
keys_path = "keys"
[network]
port = 30303
nat = "none"
[rpc]
port = 8545
apis = ["web3", "eth", "pubsub", "net", "parity", "parity_pubsub", "parity_accounts", "traces", "rpc", "shh", "shh_pubsub"]
cors = ["all"]
hosts = ["all"]
[ipc]
disable = true
[ui]
disable = true
[websockets]
port = 48546
[account]
unlock = ["0xcafecafecafecafecafecafecafecafecafecafe"]
password = ["tmp.pwd"]
[mining]
engine_signer = "0xcafecafecafecafecafecafecafecafecafecafe"
reseal_on_txs = "none"
force_sealing = true

37
prepare-chain.sh Executable file
View File

@ -0,0 +1,37 @@
#!/bin/bash
if [ "$PARITY" = "" ]; then
PARITY=`which parity`
if [ "$PARITY" = "" ]; then
PARITY=/opt/parity/parity
fi
fi
if [ ! -x "${PARITY}" ]; then
echo No executable for Parity client found.
exit 1
fi
pass="C1@55ic"
if [ "$1" == "" ]; then
echo No password provided. Default password \"C1@55ic\" will be used.
echo
else
pass=$1
fi
CONFIG=classic_aura.toml
GENESIS=classic_aura.json
echo ${pass} > tmp.pwd
account=`${PARITY} account new --config ${CONFIG} 2>/dev/null | tail -1`
echo "New block issuer: ${account}"
sed -i "s/0xcafecafecafecafecafecafecafecafecafecafe/${account}/g" ${CONFIG}
sed -i "s/0xcafecafecafecafecafecafecafecafecafecafe/${account}/g" ${GENESIS}
echo
echo Modify ${GENESIS} to extend the list of prefunded accounts.
echo Then run the node with the command \"${PARITY} --config ${CONFIG}\".