uti | id | title | platforms | packages | ||||||
---|---|---|---|---|---|---|---|---|---|---|
com.xamarin.workbook |
5ae81721-2480-4fb0-baa6-62e1f79aa238 |
nethereum-creating-a-new-account-using-geth |
|
|
This document is a Workbook, find more about workbooks' installation requirements here.
Documentation about Nethereum can be found at: https://docs.nethereum.com
First, let's download the test chain matching your environment from https://github.com/Nethereum/Testchains
Start a Geth chain (geth-clique-linux\, geth-clique-windows\ or geth-clique-mac\) using startgeth.bat (Windows) or startgeth.sh (Mac/Linux). The chain is setup with the Proof of Authority consensus and will start the mining process immediately.
#r "Nethereum.Web3"
using Nethereum.Web3;
Now, let's create a new instance of Web3:
var web3 = new Web3();
Using the Personal API we can now execute the request "NewAccount" with a password to encrypt the account storage file:
var account = await web3.Personal.NewAccount.SendRequestAsync("password");