Anchorage Digital Transaction Construction API is one of 28 APIs that Anchorage Digital publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Transaction Construction. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
5 operations
across 5 paths,
and defines 37 schemas.
It is described by OpenAPI 3.2.0, at version 2.0.0.
Requests are made against a single base URL, https://api.anchorage-staging.com/v2.
The identity and technical contract details declared by the specification.
Anchorage Digital Transaction Construction API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as Api-Access-Key (Api-Access-Key).
By default, every request must be authenticated.
Api-Access-Key — An API key associated with a security role
Transaction Construction 5
Operations for constructing and signing transactions via the Construct API
GET
/wallet-operations/construct/asset-types
List Construct Asset Types
listConstructAssetTypes
1 param
→ 200400401403429500
POST
/wallet-operations/construct/transfer
Construct Transfer Transaction
constructTransferTransaction
body
→ 202400401403429500
POST
/wallet-operations/construct/propose-transfer
Propose Construct Transfer Transaction
proposeConstructTransferTransaction
body
→ 202400401403429500
POST
/wallet-operations/construct/transaction
Construct Transaction
constructTransaction
body
→ 202400401403429500
POST
/wallet-operations/construct/propose-transaction
Propose Construct Transaction
proposeConstructTransaction
body
→ 202400401403429500
UTXO
object
An unspent transaction output that can be used as an input for a new transaction
4 properties
4 required
HBARNetworkSpecific
object
Hedera-specific network parameters for transaction construction. Note: Transaction validity duration is hardcoded to 180 seconds (the maximum allowed by the He…
5 properties
5 required
StellarChangeTrustTemplate
object
Template for creating a Stellar ChangeTrust operation to establish a trustline. A trustline allows an account to hold and receive a non-native asset (any asset…
5 properties
3 required
RippleRequireDestinationTagTemplate
object
Template for an AccountSet transaction that sets or clears the asfRequireDest flag. When enabled (asfRequireDest set), the account rejects incoming payments th…
4 properties
4 required
SOLNetworkSpecific
object
Solana-specific network parameters for transaction construction
6 properties
2 required
ErrorDetails
object
1 property
1 required
SOLBlockhashReplayProtection
object
Solana blockhash-based replay protection for standard transactions
2 properties
2 required
ConstructWalletOperationResponse
object
Async response with wallet operation ID. Use the walletOperationId with the GET /wallet-operations/{walletOperationId} endpoint to poll for the operation statu…
1 property
1 required
ADANetworkSpecific
object
Cardano-specific network parameters for transaction construction
6 properties
4 required
XRPNetworkSpecific
object
XRP Ledger-specific network parameters for transaction construction
3 properties
3 required
UTXONetworkSpecific
object
UTXO-based blockchain network parameters for transaction construction (BTC, BCH, LTC, DOGE)
5 properties
3 required
ConstructTransactionRequest
object
Request to construct a transaction
4 properties
2 required
ConstructTransferRequest
object
Request to construct a transfer transaction
5 properties
3 required
BlockchainDestination
object
Transfer destination specified as a blockchain address with optional memo
3 properties
2 required
SOLAccountMeta
object
Account metadata for Solana transfer hooks. Required for Token-2022 tokens with transfer hooks.
3 properties
3 required
AssetType
object
Details about a supported asset type, including its identifier, name, decimal precision, and blockchain network
5 properties
4 required
FLOWNetworkSpecific
object
Flow-specific network parameters for transaction construction
5 properties
3 required
XLMNetworkSpecific
object
Stellar-specific network parameters for transaction construction
4 properties
4 required
SUICoin
object
A Sui coin object to be used for gas payment
3 properties
3 required
WalletDestination
object
Transfer destination specified by Anchorage wallet identifier
2 properties
2 required
SOLReplayProtectionParams
Replay protection parameters for Solana transactions. Use 'replayProtection' field to discriminate between nonce-based and blockhash-based replay protection.
ListAssetTypesResponse
object
Response containing a list of supported asset types
1 property
1 required
CryptoDestinationAmount
object
Specifies a destination and the amount to send to it
3 properties
2 required
NEARNetworkSpecific
object
NEAR-specific network parameters for transaction construction
3 properties
3 required
SolanaCreateNonceAccountTemplate
object
Template for creating a Solana nonce account transaction
7 properties
5 required
Amount
object
Combines an asset identifier with a decimal string value
2 properties
2 required
APTNetworkSpecific
object
Aptos-specific network parameters for transaction construction
5 properties
5 required
TransferNetworkSpecific
Network-specific parameters for transfer transaction construction. Use the 'mainnetNetworkId' field to discriminate between different blockchain types.
TendermintNetworkSpecific
object
Tendermint/Cosmos SDK-based network parameters for transaction construction. Supports Celestia (TIA), dYdX Chain (DYDXCHAIN), and other Tendermint-based networ…
6 properties
5 required
FILNetworkSpecific
object
Filecoin-specific network parameters for transaction construction
5 properties
5 required
DOTNetworkSpecific
object
Polkadot-specific network parameters for transaction construction. Transactions are immortal by default. Provide mortalEra to make the transaction expire after…
5 properties
3 required
SUINetworkSpecific
object
Sui-specific network parameters for transaction construction. Exactly one principal source must be specified: either payPrincipalFromBalance=true or a non-empt…
12 properties
7 required
CryptoDestination
Identifies the target of a transfer. Use the 'type' field to discriminate between variants.
RippleTrustSetTemplate
object
Template for creating a Ripple TrustSet transaction to establish a trustline. A trustline allows an account to hold and receive issued tokens (any asset other…
5 properties
4 required
ETHNetworkSpecific
object
EVM-compatible network parameters for transaction construction. Supports Ethereum and other EVM-compatible chains including L2s.
5 properties
5 required
SOLNonceReplayProtection
object
Solana nonce-based replay protection for durable transactions
3 properties
3 required
TRXNetworkSpecific
object
Tron-specific network parameters for transaction construction. Tron uses block references and timestamps instead of nonces and gas fees.
5 properties
5 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Anchorage Digital publishes across the network.