neb.net is the Nebulas compatible C# API.
neb.net requires the following:
- .NET Framework v4.6.1 or later
- Newtonsoft.Json v11.0.2 or later
- RestSharp v106.3.0 or later
Make sure you have installed Newtonsoft.Json and RestSharp lastest version:
Add NebulasAPI.dll to your project
Please refer to test project to learn how to use neb.net.
Please refer to https://github.com/nebulasio/wiki/blob/master/rpc.md for more information about Nebulasio API.
public NebState GetNebState()
public AccountState GetAccountState(string address, Int64 height = 0)
public LatestIrreversibleBlock LatestIrreversibleBlock()
public SmartContractCall SimulateCall(string contractAddress, ContractInfo contractInfo,
string from = "n1Z6SbjLuAEXfhX1UJvXT6BB5osWYxVg3F3", string value = "0", int nonce = 3,
string gasPrice = "1000000", string gasLimit = "2000000")
public IrreversibleBlock GetBlockByHash(string hash, bool full_fill_transaction)
public IrreversibleBlock GetBlockByHeight(Int64 height, bool full_fill_transaction)
public TransactionReceipt GetTransactionReceipt(string hash)
public TransactionReceipt GetTransactionByContract(string address)
public GasPrice GetGasPrice()
public EstimateGas EstimateGas(string from, string to, string value, int nonce, string gasPrice, string gasLimit)
public EventsByHash GetEventsByHash(string hash)
public Subscribe Subscribe(string[] topics)
public Dynasty GetDynasty(Int64 height)
I am happy to receive bug reports, fixes, documentation enhancements, and other improvements.
Please report bugs via the github issue.