--- layout: simple --- ## ToyChain Settings In order to have a functional blockchain you need 1. [generate][1] a node [keypair][9] (ECDSA for signing transactions) 1. [register][2] as a miner by creating a coinbase transaction 1. create [genesis][3] block 1. update [config][10] file (and restart API) 1. connect to peers on the [network][4] 1. collect transactions from [txpool][5] and validate them 1. [minepool][6] 2. [explore][8] the [chain][7] [1]: /admin/keygen.html [2]: /admin/register.html [3]: /docs/genesis.html [4]: /api/nodes.html [5]: /docs/txpool.html [6]: /api/minepool.html [7]: /docs/chain.html [8]: /api/explore.html [9]: /api/v0.0/getcas?dir=secrets&addr=keys [10]: /admin/config.html [11]: /api/v0.0/getcas?dir=.&addr=config