• Api Documentation
Show / Hide Table of Contents
  • Algorand
    • Address
    • ApiException
    • ApiException<TResult>
    • Digest
    • HttpClientConfigurator
    • LogicsigSignature
    • MultisigAddress
    • MultisigSignature
    • MultisigSubsig
    • ParticipationPublicKey
    • Signature
    • TEALProgram
    • TxGroup
    • VRFPublicKey
  • Algorand.Algod
    • DefaultApi
    • DefaultApi.ObjectResponseResult<T>
    • IDefaultApi
  • Algorand.Algod.Model
    • Account
    • AccountApplicationResponse
    • AccountAssetResponse
    • AccountBalanceRecord
    • AccountDeltas
    • AccountParticipation
    • AccountSigType
    • AccountStateDelta
    • AccountTotals
    • Application
    • ApplicationLocalState
    • ApplicationParams
    • ApplicationStateSchema
    • AppResourceRecord
    • Asset
    • AssetHolding
    • AssetParams
    • AssetResourceRecord
    • Block
    • BlockHashResponse
    • Box
    • BoxDescriptor
    • BoxesResponse
    • BuildVersion
    • CertifiedBlock
    • CompileResponse
    • DisassembleResponse
    • DryrunRequest
    • DryrunResponse
    • DryrunSource
    • DryrunState
    • DryrunTxnResult
    • ErrorResponse
    • EvalDelta
    • EvalDeltaKeyValue
    • FileParameter
    • Format
    • GetSyncRoundResponse
    • KvDelta
    • LedgerStateDelta
    • LightBlockHeaderProof
    • ModifiedApp
    • ModifiedAsset
    • NodeStatusResponse
    • ParticipationKey
    • PendingTransactions
    • PostTransactionsResponse
    • ProofResponse
    • SimulateResponse
    • SimulateTransactionGroupResult
    • SimulateTransactionResult
    • StateDelta
    • StateProof
    • StateProofMessage
    • SupplyResponse
    • TealKeyValue
    • TealValue
    • TransactionParametersResponse
    • TransactionProofResponse
    • TxLease
    • Version
  • Algorand.Algod.Model.Transactions
    • ApplicationCallTransaction
    • ApplicationClearStateTransaction
    • ApplicationCloseOutTransaction
    • ApplicationCreateTransaction
    • ApplicationDeleteTransaction
    • ApplicationNoopTransaction
    • ApplicationOptInTransaction
    • ApplicationUpdateTransaction
    • AssetAcceptTransaction
    • AssetChangeTransaction
    • AssetClawbackTransaction
    • AssetConfigurationTransaction
    • AssetCreateTransaction
    • AssetDestroyTransaction
    • AssetFreezeTransaction
    • AssetMovementsTransaction
    • AssetTransferTransaction
    • AssetUpdateTransaction
    • IReturnableTransaction
    • KeyRegisterOfflineTransaction
    • KeyRegisterOnlineTransaction
    • KeyRegistrationTransaction
    • OnCompletion
    • PaymentTransaction
    • SignedTransaction
    • StateSchema
    • Transaction
  • Algorand.Algod.Test
    • TestHttpMessageHandler
  • Algorand.Crypto
    • KeyPair
  • Algorand.Indexer
    • CommonApi
    • CommonApi.ObjectResponseResult<T>
    • ICommonApi
    • ILookupApi
    • ISearchApi
    • LookupApi
    • LookupApi.ObjectResponseResult<T>
    • SearchApi
    • SearchApi.ObjectResponseResult<T>
  • Algorand.Indexer.Model
    • Account
    • AccountParticipation
    • AccountResponse
    • AccountsResponse
    • AccountStateDelta
    • Application
    • ApplicationLocalState
    • ApplicationLocalStatesResponse
    • ApplicationLogData
    • ApplicationLogsResponse
    • ApplicationParams
    • ApplicationResponse
    • ApplicationsResponse
    • ApplicationStateSchema
    • Asset
    • AssetBalancesResponse
    • AssetHolding
    • AssetHoldingsResponse
    • AssetParams
    • AssetResponse
    • AssetsResponse
    • Block
    • BlockRewards
    • BlockUpgradeState
    • BlockUpgradeVote
    • ErrorResponse
    • EvalDelta
    • EvalDeltaKeyValue
    • HealthCheck
    • MiniAssetHolding
    • StateSchema
    • TealKeyValue
    • TealValue
    • Transaction
    • TransactionApplication
    • TransactionAssetConfig
    • TransactionAssetFreeze
    • TransactionAssetTransfer
    • TransactionKeyreg
    • TransactionPayment
    • TransactionResponse
    • TransactionSignature
    • TransactionSignatureLogicsig
    • TransactionSignatureMultisig
    • TransactionSignatureMultisigSubsignature
    • TransactionsResponse
  • Algorand.KMD
    • Api
    • Api.ObjectResponseResult<T>
    • ApiException
    • ApiException<TResult>
    • APIV1DELETEKeyResponse
    • APIV1DELETEMultisigResponse
    • APIV1GETWalletsResponse
    • APIV1POSTKeyExportResponse
    • APIV1POSTKeyImportResponse
    • APIV1POSTKeyListResponse
    • APIV1POSTKeyResponse
    • APIV1POSTMasterKeyExportResponse
    • APIV1POSTMultisigExportResponse
    • APIV1POSTMultisigImportResponse
    • APIV1POSTMultisigListResponse
    • APIV1POSTMultisigProgramSignResponse
    • APIV1POSTMultisigTransactionSignResponse
    • APIV1POSTProgramSignResponse
    • APIV1POSTTransactionSignResponse
    • APIV1POSTWalletInfoResponse
    • APIV1POSTWalletInitResponse
    • APIV1POSTWalletReleaseResponse
    • APIV1POSTWalletRenameResponse
    • APIV1POSTWalletRenewResponse
    • APIV1POSTWalletResponse
    • APIV1Wallet
    • APIV1WalletHandle
    • CreateWalletRequest
    • DeleteKeyRequest
    • DeleteMultisigRequest
    • ExportKeyRequest
    • ExportMasterKeyRequest
    • ExportMultisigRequest
    • GenerateKeyRequest
    • IApi
    • ImportKeyRequest
    • ImportMultisigRequest
    • InitWalletHandleTokenRequest
    • ListKeysRequest
    • ListMultisigRequest
    • MultisigSig
    • MultisigSubsig
    • ReleaseWalletHandleTokenRequest
    • RenameWalletRequest
    • RenewWalletHandleTokenRequest
    • SignMultisigRequest
    • SignProgramMultisigRequest
    • SignProgramRequest
    • SignTransactionRequest
    • VersionsResponse
    • WalletInfoRequest
  • Algorand.Utils
    • ByteConstBlock
    • BytesConverter
    • Digester
    • Encoder
    • IntConstBlock
    • Logic
    • Logic.Uvarint
    • Mnemonic
    • MultisigAddressConverter
    • OrderedContractResolver
    • ProgramData
    • ReturnedTransactionConverter
    • Utils
    • VarintResult
    • Wordlist
  • Algorand.Utils.Crypto
    • FixedSecureRandom

Interface IApi

Namespace: Algorand.KMD
Assembly: Algorand.dll
Syntax
public interface IApi

Methods

| Improve this Doc View Source

CreateWalletAsync(CreateWalletRequest, CancellationToken)

Create a wallet

Declaration
Task<APIV1POSTWalletResponse> CreateWalletAsync(CreateWalletRequest create_Wallet_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
CreateWalletRequest create_Wallet_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletResponse>

Response to POST /v1/wallet

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

CreateWalletAsync(CreateWalletRequest)

Create a wallet

Declaration
Task<APIV1POSTWalletResponse> CreateWalletAsync(CreateWalletRequest create_Wallet_Request)
Parameters
Type Name Description
CreateWalletRequest create_Wallet_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletResponse>

Response to POST /v1/wallet

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

DeleteKeyAsync(DeleteKeyRequest, CancellationToken)

Delete a key

Declaration
Task<APIV1DELETEKeyResponse> DeleteKeyAsync(DeleteKeyRequest delete_Key_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
DeleteKeyRequest delete_Key_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1DELETEKeyResponse>

Response to DELETE /v1/key

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

DeleteKeyAsync(DeleteKeyRequest)

Delete a key

Declaration
Task<APIV1DELETEKeyResponse> DeleteKeyAsync(DeleteKeyRequest delete_Key_Request)
Parameters
Type Name Description
DeleteKeyRequest delete_Key_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1DELETEKeyResponse>

Response to DELETE /v1/key

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

DeleteMultisigAsync(DeleteMultisigRequest, CancellationToken)

Delete a multisig

Declaration
Task<APIV1DELETEMultisigResponse> DeleteMultisigAsync(DeleteMultisigRequest delete_Multisig_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
DeleteMultisigRequest delete_Multisig_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1DELETEMultisigResponse>

Response to POST /v1/multisig/delete

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

DeleteMultisigAsync(DeleteMultisigRequest)

Delete a multisig

Declaration
Task<APIV1DELETEMultisigResponse> DeleteMultisigAsync(DeleteMultisigRequest delete_Multisig_Request)
Parameters
Type Name Description
DeleteMultisigRequest delete_Multisig_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1DELETEMultisigResponse>

Response to POST /v1/multisig/delete

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ExportKeyAsync(ExportKeyRequest, CancellationToken)

Export a key

Declaration
Task<APIV1POSTKeyExportResponse> ExportKeyAsync(ExportKeyRequest export_Key_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
ExportKeyRequest export_Key_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTKeyExportResponse>

Response to POST /v1/key/export

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ExportKeyAsync(ExportKeyRequest)

Export a key

Declaration
Task<APIV1POSTKeyExportResponse> ExportKeyAsync(ExportKeyRequest export_Key_Request)
Parameters
Type Name Description
ExportKeyRequest export_Key_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTKeyExportResponse>

Response to POST /v1/key/export

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ExportMasterKeyAsync(ExportMasterKeyRequest, CancellationToken)

Export the master derivation key from a wallet

Declaration
Task<APIV1POSTMasterKeyExportResponse> ExportMasterKeyAsync(ExportMasterKeyRequest export_Master_Key_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
ExportMasterKeyRequest export_Master_Key_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMasterKeyExportResponse>

Response to POST /v1/master-key/export

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ExportMasterKeyAsync(ExportMasterKeyRequest)

Export the master derivation key from a wallet

Declaration
Task<APIV1POSTMasterKeyExportResponse> ExportMasterKeyAsync(ExportMasterKeyRequest export_Master_Key_Request)
Parameters
Type Name Description
ExportMasterKeyRequest export_Master_Key_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMasterKeyExportResponse>

Response to POST /v1/master-key/export

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ExportMultisigAsync(ExportMultisigRequest, CancellationToken)

Export multisig address metadata

Declaration
Task<APIV1POSTMultisigExportResponse> ExportMultisigAsync(ExportMultisigRequest export_Multisig_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
ExportMultisigRequest export_Multisig_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMultisigExportResponse>

Response to POST /v1/multisig/export

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ExportMultisigAsync(ExportMultisigRequest)

Export multisig address metadata

Declaration
Task<APIV1POSTMultisigExportResponse> ExportMultisigAsync(ExportMultisigRequest export_Multisig_Request)
Parameters
Type Name Description
ExportMultisigRequest export_Multisig_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMultisigExportResponse>

Response to POST /v1/multisig/export

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

GenerateKeyAsync(GenerateKeyRequest, CancellationToken)

Generate a key

Declaration
Task<APIV1POSTKeyResponse> GenerateKeyAsync(GenerateKeyRequest generate_Key_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
GenerateKeyRequest generate_Key_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTKeyResponse>

Response to POST /v1/key

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

GenerateKeyAsync(GenerateKeyRequest)

Generate a key

Declaration
Task<APIV1POSTKeyResponse> GenerateKeyAsync(GenerateKeyRequest generate_Key_Request)
Parameters
Type Name Description
GenerateKeyRequest generate_Key_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTKeyResponse>

Response to POST /v1/key

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

GetVersionAsync(object, CancellationToken)

Retrieves the current version

Declaration
Task<VersionsResponse> GetVersionAsync(object versions_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
object versions_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><VersionsResponse>

Response to GET /versions

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

GetVersionAsync(object)

Retrieves the current version

Declaration
Task<VersionsResponse> GetVersionAsync(object versions_Request)
Parameters
Type Name Description
object versions_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><VersionsResponse>

Response to GET /versions

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

GetWalletInfoAsync(WalletInfoRequest, CancellationToken)

Get wallet info

Declaration
Task<APIV1POSTWalletInfoResponse> GetWalletInfoAsync(WalletInfoRequest get_Wallet_Info_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
WalletInfoRequest get_Wallet_Info_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletInfoResponse>

Response to POST /v1/wallet/info

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

GetWalletInfoAsync(WalletInfoRequest)

Get wallet info

Declaration
Task<APIV1POSTWalletInfoResponse> GetWalletInfoAsync(WalletInfoRequest get_Wallet_Info_Request)
Parameters
Type Name Description
WalletInfoRequest get_Wallet_Info_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletInfoResponse>

Response to POST /v1/wallet/info

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ImportKeyAsync(ImportKeyRequest, CancellationToken)

Import a key

Declaration
Task<APIV1POSTKeyImportResponse> ImportKeyAsync(ImportKeyRequest import_Key_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
ImportKeyRequest import_Key_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTKeyImportResponse>

Response to POST /v1/key/import

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ImportKeyAsync(ImportKeyRequest)

Import a key

Declaration
Task<APIV1POSTKeyImportResponse> ImportKeyAsync(ImportKeyRequest import_Key_Request)
Parameters
Type Name Description
ImportKeyRequest import_Key_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTKeyImportResponse>

Response to POST /v1/key/import

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ImportMultisigAsync(ImportMultisigRequest, CancellationToken)

Import a multisig account

Declaration
Task<APIV1POSTMultisigImportResponse> ImportMultisigAsync(ImportMultisigRequest import_Multisig_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
ImportMultisigRequest import_Multisig_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMultisigImportResponse>

Response to POST /v1/multisig/import

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ImportMultisigAsync(ImportMultisigRequest)

Import a multisig account

Declaration
Task<APIV1POSTMultisigImportResponse> ImportMultisigAsync(ImportMultisigRequest import_Multisig_Request)
Parameters
Type Name Description
ImportMultisigRequest import_Multisig_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMultisigImportResponse>

Response to POST /v1/multisig/import

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

InitWalletHandleTokenAsync(InitWalletHandleTokenRequest, CancellationToken)

Initialize a wallet handle token

Declaration
Task<APIV1POSTWalletInitResponse> InitWalletHandleTokenAsync(InitWalletHandleTokenRequest initialize_Wallet_Handle_Token_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
InitWalletHandleTokenRequest initialize_Wallet_Handle_Token_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletInitResponse>

Response to POST /v1/wallet/init

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

InitWalletHandleTokenAsync(InitWalletHandleTokenRequest)

Initialize a wallet handle token

Declaration
Task<APIV1POSTWalletInitResponse> InitWalletHandleTokenAsync(InitWalletHandleTokenRequest initialize_Wallet_Handle_Token_Request)
Parameters
Type Name Description
InitWalletHandleTokenRequest initialize_Wallet_Handle_Token_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletInitResponse>

Response to POST /v1/wallet/init

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ListKeysInWalletAsync(ListKeysRequest, CancellationToken)

List keys in wallet

Declaration
Task<APIV1POSTKeyListResponse> ListKeysInWalletAsync(ListKeysRequest list_Keys_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
ListKeysRequest list_Keys_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTKeyListResponse>

Response to POST /v1/key/list

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ListKeysInWalletAsync(ListKeysRequest)

List keys in wallet

Declaration
Task<APIV1POSTKeyListResponse> ListKeysInWalletAsync(ListKeysRequest list_Keys_Request)
Parameters
Type Name Description
ListKeysRequest list_Keys_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTKeyListResponse>

Response to POST /v1/key/list

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ListMultisgAsync(ListMultisigRequest, CancellationToken)

List multisig accounts

Declaration
Task<APIV1POSTMultisigListResponse> ListMultisgAsync(ListMultisigRequest list_Multisig_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
ListMultisigRequest list_Multisig_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMultisigListResponse>

Response to POST /v1/multisig/list

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ListMultisgAsync(ListMultisigRequest)

List multisig accounts

Declaration
Task<APIV1POSTMultisigListResponse> ListMultisgAsync(ListMultisigRequest list_Multisig_Request)
Parameters
Type Name Description
ListMultisigRequest list_Multisig_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMultisigListResponse>

Response to POST /v1/multisig/list

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ListWalletsAsync(object, CancellationToken)

List wallets

Declaration
Task<APIV1GETWalletsResponse> ListWalletsAsync(object list_Wallet_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
object list_Wallet_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1GETWalletsResponse>

Response to GET /v1/wallets

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ListWalletsAsync(object)

List wallets

Declaration
Task<APIV1GETWalletsResponse> ListWalletsAsync(object list_Wallet_Request)
Parameters
Type Name Description
object list_Wallet_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1GETWalletsResponse>

Response to GET /v1/wallets

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ReleaseWalletHandleTokenAsync(ReleaseWalletHandleTokenRequest, CancellationToken)

Release a wallet handle token

Declaration
Task<APIV1POSTWalletReleaseResponse> ReleaseWalletHandleTokenAsync(ReleaseWalletHandleTokenRequest release_Wallet_Handle_Token_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
ReleaseWalletHandleTokenRequest release_Wallet_Handle_Token_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletReleaseResponse>

Response to POST /v1/wallet/release

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

ReleaseWalletHandleTokenAsync(ReleaseWalletHandleTokenRequest)

Release a wallet handle token

Declaration
Task<APIV1POSTWalletReleaseResponse> ReleaseWalletHandleTokenAsync(ReleaseWalletHandleTokenRequest release_Wallet_Handle_Token_Request)
Parameters
Type Name Description
ReleaseWalletHandleTokenRequest release_Wallet_Handle_Token_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletReleaseResponse>

Response to POST /v1/wallet/release

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

RenameWalletAsync(RenameWalletRequest, CancellationToken)

Rename a wallet

Declaration
Task<APIV1POSTWalletRenameResponse> RenameWalletAsync(RenameWalletRequest rename_Wallet_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
RenameWalletRequest rename_Wallet_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletRenameResponse>

Response to POST /v1/wallet/rename

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

RenameWalletAsync(RenameWalletRequest)

Rename a wallet

Declaration
Task<APIV1POSTWalletRenameResponse> RenameWalletAsync(RenameWalletRequest rename_Wallet_Request)
Parameters
Type Name Description
RenameWalletRequest rename_Wallet_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletRenameResponse>

Response to POST /v1/wallet/rename

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

RenewWalletHandleTokenAsync(RenewWalletHandleTokenRequest, CancellationToken)

Renew a wallet handle token

Declaration
Task<APIV1POSTWalletRenewResponse> RenewWalletHandleTokenAsync(RenewWalletHandleTokenRequest renew_Wallet_Handle_Token_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
RenewWalletHandleTokenRequest renew_Wallet_Handle_Token_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletRenewResponse>

Response POST /v1/wallet/renew

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

RenewWalletHandleTokenAsync(RenewWalletHandleTokenRequest)

Renew a wallet handle token

Declaration
Task<APIV1POSTWalletRenewResponse> RenewWalletHandleTokenAsync(RenewWalletHandleTokenRequest renew_Wallet_Handle_Token_Request)
Parameters
Type Name Description
RenewWalletHandleTokenRequest renew_Wallet_Handle_Token_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTWalletRenewResponse>

Response POST /v1/wallet/renew

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

SignMultisigProgramAsync(SignProgramMultisigRequest, CancellationToken)

Sign a program for a multisig account

Declaration
Task<APIV1POSTMultisigProgramSignResponse> SignMultisigProgramAsync(SignProgramMultisigRequest sign_Multisig_Program_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
SignProgramMultisigRequest sign_Multisig_Program_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMultisigProgramSignResponse>

Response to POST /v1/multisig/signdata

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

SignMultisigProgramAsync(SignProgramMultisigRequest)

Sign a program for a multisig account

Declaration
Task<APIV1POSTMultisigProgramSignResponse> SignMultisigProgramAsync(SignProgramMultisigRequest sign_Multisig_Program_Request)
Parameters
Type Name Description
SignProgramMultisigRequest sign_Multisig_Program_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMultisigProgramSignResponse>

Response to POST /v1/multisig/signdata

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

SignMultisigTransactionAsync(SignMultisigRequest, CancellationToken)

Sign a multisig transaction

Declaration
Task<APIV1POSTMultisigTransactionSignResponse> SignMultisigTransactionAsync(SignMultisigRequest sign_Multisig_Transaction_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
SignMultisigRequest sign_Multisig_Transaction_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMultisigTransactionSignResponse>

Response to POST /v1/multisig/sign

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

SignMultisigTransactionAsync(SignMultisigRequest)

Sign a multisig transaction

Declaration
Task<APIV1POSTMultisigTransactionSignResponse> SignMultisigTransactionAsync(SignMultisigRequest sign_Multisig_Transaction_Request)
Parameters
Type Name Description
SignMultisigRequest sign_Multisig_Transaction_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTMultisigTransactionSignResponse>

Response to POST /v1/multisig/sign

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

SignProgramAsync(SignProgramRequest, CancellationToken)

Sign program

Declaration
Task<APIV1POSTProgramSignResponse> SignProgramAsync(SignProgramRequest sign_Program_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
SignProgramRequest sign_Program_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTProgramSignResponse>

Response to POST /v1/data/sign

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

SignProgramAsync(SignProgramRequest)

Sign program

Declaration
Task<APIV1POSTProgramSignResponse> SignProgramAsync(SignProgramRequest sign_Program_Request)
Parameters
Type Name Description
SignProgramRequest sign_Program_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTProgramSignResponse>

Response to POST /v1/data/sign

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

SignTransactionAsync(SignTransactionRequest, CancellationToken)

Sign a transaction

Declaration
Task<APIV1POSTTransactionSignResponse> SignTransactionAsync(SignTransactionRequest sign_Transaction_Request, CancellationToken cancellationToken)
Parameters
Type Name Description
SignTransactionRequest sign_Transaction_Request
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTTransactionSignResponse>

Response to POST /v1/transaction/sign

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

SignTransactionAsync(SignTransactionRequest)

Sign a transaction

Declaration
Task<APIV1POSTTransactionSignResponse> SignTransactionAsync(SignTransactionRequest sign_Transaction_Request)
Parameters
Type Name Description
SignTransactionRequest sign_Transaction_Request
Returns
Type Description
System.Threading.Tasks.Task<TResult><APIV1POSTTransactionSignResponse>

Response to POST /v1/transaction/sign

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

SwaggerHandlerAsync()

Gets the current swagger spec.

Declaration
Task<string> SwaggerHandlerAsync()
Returns
Type Description
System.Threading.Tasks.Task<TResult><string>

The current swagger spec

Exceptions
Type Condition
ApiException

A server side error occurred.

| Improve this Doc View Source

SwaggerHandlerAsync(CancellationToken)

Gets the current swagger spec.

Declaration
Task<string> SwaggerHandlerAsync(CancellationToken cancellationToken)
Parameters
Type Name Description
System.Threading.CancellationToken cancellationToken

A cancellation token that can be used by other objects or threads to receive notice of cancellation.

Returns
Type Description
System.Threading.Tasks.Task<TResult><string>

The current swagger spec

Exceptions
Type Condition
ApiException

A server side error occurred.

  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾