curl --request GET \
--url https://api.anchorage-staging.com/v3/wallet-operations/{walletOperationId} \
--header 'Api-Access-Key: <api-key>'import requests
url = "https://api.anchorage-staging.com/v3/wallet-operations/{walletOperationId}"
headers = {"Api-Access-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'Api-Access-Key': '<api-key>'}};
fetch('https://api.anchorage-staging.com/v3/wallet-operations/{walletOperationId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"walletOperation": {
"createdAt": "2024-01-15T10:30:00Z",
"networkId": "ETH",
"status": "PENDING",
"walletOperationId": "op_550e8400-e29b-41d4-a716-446655440000",
"expectedTransactionHash": "0xabcd1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",
"failureReason": "<string>",
"signedTransaction": "<string>"
}
}{
"message": "Missing required field 'amount'."
}{
"message": "Missing required field 'amount'."
}{
"message": "Missing required field 'amount'."
}{
"message": "Missing required field 'amount'."
}{
"message": "Missing required field 'amount'."
}{
"message": "Missing required field 'amount'."
}Get Wallet Operation
Permissions required: Read vault activity
Get details of a specific wallet operation by ID.
Wallet operations represent transactions that your organization signed, such as transfers and staking operations. For an operation you created through the v3 endpoints, COMPLETED means the transaction was signed and returned to you. These endpoints do not broadcast, so it reaches the network only once you broadcast it. expectedTransactionHash, when present, is predicted before broadcast and may differ from the final hash.
curl --request GET \
--url https://api.anchorage-staging.com/v3/wallet-operations/{walletOperationId} \
--header 'Api-Access-Key: <api-key>'import requests
url = "https://api.anchorage-staging.com/v3/wallet-operations/{walletOperationId}"
headers = {"Api-Access-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'Api-Access-Key': '<api-key>'}};
fetch('https://api.anchorage-staging.com/v3/wallet-operations/{walletOperationId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"walletOperation": {
"createdAt": "2024-01-15T10:30:00Z",
"networkId": "ETH",
"status": "PENDING",
"walletOperationId": "op_550e8400-e29b-41d4-a716-446655440000",
"expectedTransactionHash": "0xabcd1234567890abcdef1234567890abcdef1234567890abcdef1234567890ab",
"failureReason": "<string>",
"signedTransaction": "<string>"
}
}{
"message": "Missing required field 'amount'."
}{
"message": "Missing required field 'amount'."
}{
"message": "Missing required field 'amount'."
}{
"message": "Missing required field 'amount'."
}{
"message": "Missing required field 'amount'."
}{
"message": "Missing required field 'amount'."
}Authorizations
An API key associated with a security role
Path Parameters
The unique identifier of the wallet operation
Response
Success
A wallet operation represents a transaction that your organization signed.
The operation progresses from construction through signing. Use the status field to determine the current state.
Show child attributes
Show child attributes
Was this page helpful?