Interface ICasperClient
Assembly: Casper.Network.SDK.dll
Syntax
public interface ICasperClient
Methods
|
Edit this page
View Source
GetAccountInfo(AccountHashKey, string)
Declaration
Task<RpcResponse<GetAccountInfoResult>> GetAccountInfo(AccountHashKey accountHash, string blockHash = null)
Parameters
Returns
|
Edit this page
View Source
GetAccountInfo(AccountHashKey, ulong)
Declaration
Task<RpcResponse<GetAccountInfoResult>> GetAccountInfo(AccountHashKey accountHash, ulong blockHeight)
Parameters
Returns
|
Edit this page
View Source
GetAccountInfo(PublicKey, string)
Declaration
Task<RpcResponse<GetAccountInfoResult>> GetAccountInfo(PublicKey publicKey, string blockHash = null)
Parameters
Returns
|
Edit this page
View Source
GetAccountInfo(PublicKey, ulong)
Declaration
Task<RpcResponse<GetAccountInfoResult>> GetAccountInfo(PublicKey publicKey, ulong blockHeight)
Parameters
Returns
|
Edit this page
View Source
GetAccountInfo(string, string)
Declaration
Task<RpcResponse<GetAccountInfoResult>> GetAccountInfo(string publicKey, string blockHash = null)
Parameters
Returns
|
Edit this page
View Source
GetAccountInfo(string, ulong)
Declaration
Task<RpcResponse<GetAccountInfoResult>> GetAccountInfo(string publicKey, ulong blockHeight)
Parameters
| Type |
Name |
Description |
| string |
publicKey |
|
| ulong |
blockHeight |
|
Returns
|
Edit this page
View Source
GetAuctionInfo(string)
Declaration
Task<RpcResponse<GetAuctionInfoResult>> GetAuctionInfo(string blockHash = null)
Parameters
| Type |
Name |
Description |
| string |
blockHash |
|
Returns
|
Edit this page
View Source
GetAuctionInfo(ulong)
Declaration
Task<RpcResponse<GetAuctionInfoResult>> GetAuctionInfo(ulong blockHeight)
Parameters
| Type |
Name |
Description |
| ulong |
blockHeight |
|
Returns
|
Edit this page
View Source
GetBalance(string, string)
Declaration
Task<RpcResponse<GetBalanceResult>> GetBalance(string purseURef, string stateRootHash = null)
Parameters
Returns
|
Edit this page
View Source
GetBlock(string)
Declaration
Task<RpcResponse<GetBlockResult>> GetBlock(string blockHash = null)
Parameters
| Type |
Name |
Description |
| string |
blockHash |
|
Returns
|
Edit this page
View Source
GetBlock(ulong)
Declaration
Task<RpcResponse<GetBlockResult>> GetBlock(ulong blockHeight)
Parameters
| Type |
Name |
Description |
| ulong |
blockHeight |
|
Returns
|
Edit this page
View Source
GetBlockTransfers(string)
Declaration
Task<RpcResponse<GetBlockTransfersResult>> GetBlockTransfers(string blockHash = null)
Parameters
| Type |
Name |
Description |
| string |
blockHash |
|
Returns
|
Edit this page
View Source
GetBlockTransfers(ulong)
Declaration
Task<RpcResponse<GetBlockTransfersResult>> GetBlockTransfers(ulong blockHeight)
Parameters
| Type |
Name |
Description |
| ulong |
blockHeight |
|
Returns
|
Edit this page
View Source
GetChainspec()
Declaration
Task<RpcResponse<GetChainspecResult>> GetChainspec()
Returns
|
Edit this page
View Source
GetDelegatorReward(PublicKey, PublicKey, string)
Declaration
Task<RpcResponse<GetRewardResult>> GetDelegatorReward(PublicKey validator, PublicKey delegator, string blockHash = null)
Parameters
Returns
|
Edit this page
View Source
GetDelegatorReward(PublicKey, PublicKey, ulong)
Declaration
Task<RpcResponse<GetRewardResult>> GetDelegatorReward(PublicKey validator, PublicKey delegator, ulong blockHeight)
Parameters
Returns
|
Edit this page
View Source
GetDelegatorRewardWithEraId(PublicKey, PublicKey, ulong)
Declaration
Task<RpcResponse<GetRewardResult>> GetDelegatorRewardWithEraId(PublicKey validator, PublicKey delegator, ulong eraId)
Parameters
Returns
|
Edit this page
View Source
GetDeploy(string, bool, CancellationToken)
Declaration
Task<RpcResponse<GetDeployResult>> GetDeploy(string deployHash, bool finalizedApprovals, CancellationToken cancellationToken = default)
Parameters
Returns
|
Edit this page
View Source
GetDeploy(string, CancellationToken)
Declaration
Task<RpcResponse<GetDeployResult>> GetDeploy(string deployHash, CancellationToken cancellationToken = default)
Parameters
Returns
|
Edit this page
View Source
GetDictionaryItem(string, string)
Declaration
Task<RpcResponse<GetDictionaryItemResult>> GetDictionaryItem(string dictionaryItem, string stateRootHash = null)
Parameters
| Type |
Name |
Description |
| string |
dictionaryItem |
|
| string |
stateRootHash |
|
Returns
|
Edit this page
View Source
GetDictionaryItemByAccount(string, string, string, string)
Declaration
Task<RpcResponse<GetDictionaryItemResult>> GetDictionaryItemByAccount(string accountKey, string dictionaryName, string dictionaryItem, string stateRootHash = null)
Parameters
Returns
|
Edit this page
View Source
GetDictionaryItemByContract(string, string, string, string)
Declaration
Task<RpcResponse<GetDictionaryItemResult>> GetDictionaryItemByContract(string contractKey, string dictionaryName, string dictionaryItem, string stateRootHash = null)
Parameters
Returns
|
Edit this page
View Source
GetDictionaryItemByURef(string, string, string)
Declaration
Task<RpcResponse<GetDictionaryItemResult>> GetDictionaryItemByURef(string seedURef, string dictionaryItem, string stateRootHash = null)
Parameters
Returns
|
Edit this page
View Source
GetEntity(IEntityIdentifier, string)
Declaration
Task<RpcResponse<GetEntityResult>> GetEntity(IEntityIdentifier entityIdentifier, string blockHash = null)
Parameters
Returns
|
Edit this page
View Source
GetEntity(IEntityIdentifier, ulong)
Declaration
Task<RpcResponse<GetEntityResult>> GetEntity(IEntityIdentifier entityIdentifier, ulong blockHeight)
Parameters
Returns
|
Edit this page
View Source
GetEntity(string, string)
Declaration
Task<RpcResponse<GetEntityResult>> GetEntity(string entityAddr, string blockHash = null)
Parameters
Returns
|
Edit this page
View Source
GetEntity(string, ulong)
Declaration
Task<RpcResponse<GetEntityResult>> GetEntity(string entityAddr, ulong blockHeight)
Parameters
| Type |
Name |
Description |
| string |
entityAddr |
|
| ulong |
blockHeight |
|
Returns
|
Edit this page
View Source
GetEraInfoBySwitchBlock(string)
Declaration
Task<RpcResponse<GetEraInfoBySwitchBlockResult>> GetEraInfoBySwitchBlock(string blockHash = null)
Parameters
| Type |
Name |
Description |
| string |
blockHash |
|
Returns
|
Edit this page
View Source
GetEraInfoBySwitchBlock(ulong)
Declaration
Task<RpcResponse<GetEraInfoBySwitchBlockResult>> GetEraInfoBySwitchBlock(ulong blockHeight)
Parameters
| Type |
Name |
Description |
| ulong |
blockHeight |
|
Returns
|
Edit this page
View Source
GetEraSummary(string)
Declaration
Task<RpcResponse<GetEraSummaryResult>> GetEraSummary(string blockHash = null)
Parameters
| Type |
Name |
Description |
| string |
blockHash |
|
Returns
|
Edit this page
View Source
GetEraSummary(ulong)
Declaration
Task<RpcResponse<GetEraSummaryResult>> GetEraSummary(ulong blockHeight)
Parameters
| Type |
Name |
Description |
| ulong |
blockHeight |
|
Returns
|
Edit this page
View Source
GetNodePeers()
Declaration
Task<RpcResponse<GetNodePeersResult>> GetNodePeers()
Returns
|
Edit this page
View Source
GetNodeStatus()
Declaration
Task<RpcResponse<GetNodeStatusResult>> GetNodeStatus()
Returns
|
Edit this page
View Source
GetPackage(string, string)
Declaration
Task<RpcResponse<GetPackageResult>> GetPackage(string packageHash, string blockHash = null)
Parameters
Returns
|
Edit this page
View Source
GetRpcSchema()
Declaration
Task<string> GetRpcSchema()
Returns
|
Edit this page
View Source
GetStateRootHash(string)
Declaration
Task<string> GetStateRootHash(string blockHash = null)
Parameters
| Type |
Name |
Description |
| string |
blockHash |
|
Returns
|
Edit this page
View Source
GetStateRootHash(ulong)
Declaration
Task<string> GetStateRootHash(ulong blockHeight)
Parameters
| Type |
Name |
Description |
| ulong |
blockHeight |
|
Returns
|
Edit this page
View Source
GetTransaction(TransactionHash, bool, CancellationToken)
Declaration
Task<RpcResponse<GetTransactionResult>> GetTransaction(TransactionHash transactionHash, bool finalizedApprovals, CancellationToken cancellationToken = default)
Parameters
Returns
|
Edit this page
View Source
GetTransaction(TransactionHash, CancellationToken)
Declaration
Task<RpcResponse<GetTransactionResult>> GetTransaction(TransactionHash transactionHash, CancellationToken cancellationToken = default)
Parameters
Returns
|
Edit this page
View Source
GetTransaction(string, bool, CancellationToken)
Declaration
Task<RpcResponse<GetTransactionResult>> GetTransaction(string transactionV1Hash, bool finalizedApprovals, CancellationToken cancellationToken = default)
Parameters
Returns
|
Edit this page
View Source
GetTransaction(string, CancellationToken)
Declaration
Task<RpcResponse<GetTransactionResult>> GetTransaction(string transactionV1Hash, CancellationToken cancellationToken = default)
Parameters
Returns
|
Edit this page
View Source
GetValidatorChanges()
Declaration
Task<RpcResponse<GetValidatorChangesResult>> GetValidatorChanges()
Returns
|
Edit this page
View Source
GetValidatorReward(PublicKey, string)
Declaration
Task<RpcResponse<GetRewardResult>> GetValidatorReward(PublicKey validator, string blockHash = null)
Parameters
Returns
|
Edit this page
View Source
GetValidatorReward(PublicKey, ulong)
Declaration
Task<RpcResponse<GetRewardResult>> GetValidatorReward(PublicKey validator, ulong blockHeight)
Parameters
Returns
|
Edit this page
View Source
GetValidatorRewardWithEraId(PublicKey, ulong)
Declaration
Task<RpcResponse<GetRewardResult>> GetValidatorRewardWithEraId(PublicKey validator, ulong eraId)
Parameters
Returns
|
Edit this page
View Source
PutDeploy(Deploy)
Declaration
Task<RpcResponse<PutDeployResult>> PutDeploy(Deploy deploy)
Parameters
| Type |
Name |
Description |
| Deploy |
deploy |
|
Returns
|
Edit this page
View Source
PutTransaction(TransactionV1)
Declaration
Task<RpcResponse<PutTransactionResult>> PutTransaction(TransactionV1 transaction)
Parameters
Returns
|
Edit this page
View Source
QueryBalance(IPurseIdentifier, string)
Declaration
Task<RpcResponse<QueryBalanceResult>> QueryBalance(IPurseIdentifier purseIdentifier, string blockHash = null)
Parameters
Returns
|
Edit this page
View Source
QueryBalance(IPurseIdentifier, ulong)
Declaration
Task<RpcResponse<QueryBalanceResult>> QueryBalance(IPurseIdentifier purseIdentifier, ulong blockHeight)
Parameters
Returns
|
Edit this page
View Source
QueryBalanceDetails(IPurseIdentifier, string)
Declaration
Task<RpcResponse<QueryBalanceDetailsResult>> QueryBalanceDetails(IPurseIdentifier purseIdentifier, string blockHash = null)
Parameters
Returns
|
Edit this page
View Source
QueryBalanceDetails(IPurseIdentifier, ulong)
Declaration
Task<RpcResponse<QueryBalanceDetailsResult>> QueryBalanceDetails(IPurseIdentifier purseIdentifier, ulong blockHeight)
Parameters
Returns
|
Edit this page
View Source
QueryBalanceDetailsWithStateRootHash(IPurseIdentifier, string)
Declaration
Task<RpcResponse<QueryBalanceDetailsResult>> QueryBalanceDetailsWithStateRootHash(IPurseIdentifier purseIdentifier, string stateRootHash)
Parameters
Returns
|
Edit this page
View Source
QueryBalanceWithStateRootHash(IPurseIdentifier, string)
Declaration
Task<RpcResponse<QueryBalanceResult>> QueryBalanceWithStateRootHash(IPurseIdentifier purseIdentifier, string stateRootHash)
Parameters
Returns
|
Edit this page
View Source
QueryGlobalState(GlobalStateKey, string, string)
Declaration
Task<RpcResponse<QueryGlobalStateResult>> QueryGlobalState(GlobalStateKey key, string stateRootHash = null, string path = null)
Parameters
Returns
|
Edit this page
View Source
QueryGlobalState(string, string, string)
Declaration
Task<RpcResponse<QueryGlobalStateResult>> QueryGlobalState(string key, string stateRootHash = null, string path = null)
Parameters
Returns
|
Edit this page
View Source
QueryGlobalState(string, ulong, string)
Declaration
Task<RpcResponse<QueryGlobalStateResult>> QueryGlobalState(string key, ulong height, string path = null)
Parameters
Returns
|
Edit this page
View Source
QueryGlobalStateWithBlockHash(GlobalStateKey, string, string)
Declaration
Task<RpcResponse<QueryGlobalStateResult>> QueryGlobalStateWithBlockHash(GlobalStateKey key, string blockHash, string path = null)
Parameters
Returns
|
Edit this page
View Source
QueryGlobalStateWithBlockHash(string, string, string)
Declaration
Task<RpcResponse<QueryGlobalStateResult>> QueryGlobalStateWithBlockHash(string key, string blockHash, string path = null)
Parameters
Returns
|
Edit this page
View Source
SpeceulativeExecution(Deploy, string)
Declaration
Task<RpcResponse<SpeculativeExecutionResult>> SpeceulativeExecution(Deploy deploy, string stateRootHash = null)
Parameters
Returns
|
Edit this page
View Source
SpeceulativeExecutionWithBlockHash(Deploy, string)
Declaration
Task<RpcResponse<PutDeployResult>> SpeceulativeExecutionWithBlockHash(Deploy deploy, string blockHash = null)
Parameters
Returns