ApiResponse<APIV1POSTWalletResponse> |
DefaultApi.createWalletWithHttpInfo(CreateWalletRequest createWalletRequest) |
Create a wallet
Create a new wallet (collection of keys) with the given parameters.
|
ApiResponse<APIV1DELETEKeyResponse> |
DefaultApi.deleteKeyWithHttpInfo(DeleteKeyRequest deleteKeyRequest) |
Delete a key
Deletes the key with the passed public key from the wallet.
|
ApiResponse<APIV1DELETEMultisigResponse> |
DefaultApi.deleteMultisigWithHttpInfo(DeleteMultisigRequest deleteMultisigRequest) |
Delete a multisig
Deletes multisig preimage information for the passed address from the wallet.
|
ApiResponse<APIV1POSTKeyExportResponse> |
DefaultApi.exportKeyWithHttpInfo(ExportKeyRequest exportKeyRequest) |
Export a key
Export the secret key associated with the passed public key.
|
ApiResponse<APIV1POSTMasterKeyExportResponse> |
DefaultApi.exportMasterKeyWithHttpInfo(ExportMasterKeyRequest exportMasterKeyRequest) |
Export the master derivation key from a wallet
Export the master derivation key from the wallet.
|
ApiResponse<APIV1POSTMultisigExportResponse> |
DefaultApi.exportMultisigWithHttpInfo(ExportMultisigRequest exportMultisigRequest) |
Export multisig address metadata
Given a multisig address whose preimage this wallet stores, returns the information used to generate the address, including public keys, threshold, and multisig version.
|
ApiResponse<APIV1POSTKeyResponse> |
DefaultApi.generateKeyWithHttpInfo(GenerateKeyRequest generateKeyRequest) |
Generate a key
Generates the next key in the deterministic key sequence (as determined by the master derivation key) and adds it to the wallet, returning the public key.
|
ApiResponse<VersionsResponse> |
DefaultApi.getVersionWithHttpInfo() |
Retrieves the current version
|
ApiResponse<APIV1POSTWalletInfoResponse> |
DefaultApi.getWalletInfoWithHttpInfo(WalletInfoRequest getWalletInfoRequest) |
Get wallet info
Returns information about the wallet associated with the passed wallet handle token.
|
ApiResponse<APIV1POSTKeyImportResponse> |
DefaultApi.importKeyWithHttpInfo(ImportKeyRequest importKeyRequest) |
Import a key
Import an externally generated key into the wallet.
|
ApiResponse<APIV1POSTMultisigImportResponse> |
DefaultApi.importMultisigWithHttpInfo(ImportMultisigRequest importMultisigRequest) |
Import a multisig account
Generates a multisig account from the passed public keys array and multisig metadata, and stores all of this in the wallet.
|
ApiResponse<APIV1POSTWalletInitResponse> |
DefaultApi.initWalletHandleTokenWithHttpInfo(InitWalletHandleTokenRequest initializeWalletHandleTokenRequest) |
Initialize a wallet handle token
Unlock the wallet and return a wallet handle token that can be used for subsequent operations.
|
ApiResponse<APIV1POSTKeyListResponse> |
DefaultApi.listKeysInWalletWithHttpInfo(ListKeysRequest listKeysRequest) |
List keys in wallet
Lists all of the public keys in this wallet.
|
ApiResponse<APIV1POSTMultisigListResponse> |
DefaultApi.listMultisigWithHttpInfo(ListMultisigRequest listMultisigRequest) |
List multisig accounts
Lists all of the multisig accounts whose preimages this wallet stores
|
ApiResponse<APIV1GETWalletsResponse> |
DefaultApi.listWalletsWithHttpInfo() |
List wallets
Lists all of the wallets that kmd is aware of.
|
ApiResponse<APIV1POSTWalletReleaseResponse> |
DefaultApi.releaseWalletHandleTokenWithHttpInfo(ReleaseWalletHandleTokenRequest releaseWalletHandleTokenRequest) |
Release a wallet handle token
Invalidate the passed wallet handle token, making it invalid for use in subsequent requests.
|
ApiResponse<APIV1POSTWalletRenameResponse> |
DefaultApi.renameWalletWithHttpInfo(RenameWalletRequest renameWalletRequest) |
Rename a wallet
Rename the underlying wallet to something else
|
ApiResponse<APIV1POSTWalletRenewResponse> |
DefaultApi.renewWalletHandleTokenWithHttpInfo(RenewWalletHandleTokenRequest renewWalletHandleTokenRequest) |
Renew a wallet handle token
Renew a wallet handle token, increasing its expiration duration to its initial value
|
ApiResponse<APIV1POSTMultisigTransactionSignResponse> |
DefaultApi.signMultisigTransactionWithHttpInfo(SignMultisigRequest signMultisigTransactionRequest) |
Sign a multisig transaction
Start a multisig signature, or add a signature to a partially completed multisig signature object.
|
ApiResponse<APIV1POSTTransactionSignResponse> |
DefaultApi.signTransactionWithHttpInfo(SignTransactionRequest signTransactionRequest) |
Sign a transaction
Signs the passed transaction with a key from the wallet, determined by the sender encoded in the transaction.
|
ApiResponse<String> |
DefaultApi.swaggerHandlerWithHttpInfo() |
Gets the current swagger spec.
|