/blockchain
Last updated
Last updated
Gets a specific Smart Contract by contractId.
Deletes a Smart Contract with the specified contractId.
Gets a pagination of Wallets. Optionally a user Id can be specified to filter for a given user.
Gets a specific Vault by Id.
Deletes a Vault with the specified id.
Gets a pagination of Wallets. Optionally a user Id can be specified to filter for a given user.
NEO
, ETHEREUM
, SOLANA
, FLOW
, NEAR
Gets a specific Wallet by Id.
Deletes a Wallet with the specified id.
Gets a specific Wallet by Id.
Gets a pagination of SmartContracts.
NEO
, ETHEREUM
, SOLANA
, FLOW
, NEAR
Patches a Smart Contract entry, associated with the specified deployed script hash.
The unique symbolic name of the smart contract.
^\S+$
The name given to this contract for display purposes.
The address of the contract from the blockchain. Depending on the network or protocol this may have several meanings and vary depending on the specific API or network.
The Elements database id of the wallet containing the default account to be used for contract related requests.
Any metadata for this contract.
Patches a Smart Contract entry, associated with the specified deployed script hash.
The unique symbolic name of the smart contract.
^\S+$
The name given to this contract for display purposes.
The address of the contract from the blockchain. Depending on the network or protocol this may have several meanings and vary depending on the specific API or network.
The Elements database id of the wallet containing the default account to be used for contract related requests.
Any metadata for this contract.
Creates a new Vault, associated with the given user.
The elements-defined user ID to own the vault.
A user-defined name for the vault. This is used simply for the user's reference and has no bearing onthe vault's functionality.
The passphrase used to to encrypt the vault. If empty, then the vault will not be encrypted. Some configurations may opt to disallow encryption entirely.
The encryption algorithm used to secure the vault. Once crated, a vault will contains a private/public key pair which will be used to encrypt the wallets within the vault.
RSA_256
, RSA_384
, RSA_512
Updates a Vault with the specified name or id.
A user-defined name for the vault. This is used simply for the user's reference and has no bearing onthe vault's functionality.
The elements-defined user ID to own the vault.
The current passphrase for the vault. If left null, no updates to the passphrase will be made. If not-null, then the new password must also not be null.
The updated passphrase for the vault. If left null, no updates to the passphrase will be made. If not-null, then the password must also not be null.
Creates a new Wallet, associated with the given user.
A user-defined name for the wallet. This is used simply for the user's reference and has no bearing onthe wallet's functionality.
The protocol of this wallet. Once set, this cannot be unset.
NEO
, ETHEREUM
, SOLANA
, FLOW
, NEAR
The networks associated with this wallet. All must support the Wallet's protocol.
The default identity. Must not be larger than the count of identities.
Specifies a Custodial Wallet Account Creating a Wallet
Updates a Wallet with the specified name or id.
The new display name of the wallet.
The default identity. Must not be larger than the count of identities.
The networks associated with this wallet. All must support the Wallet's protocol.