How to retrieve the next page records from the Retrieve List API ?
The Retrieve List APIs respond withtotal number of records in the response.
You can use paginationLimit & paginationOffset in the request payload to paginate through the results.
Does Zodia notify clients of any events?
Throughout any request or transaction lifecycle, Zodia generates a variety of status change events such as incoming transfers, outgoing transfers, and wallet creation. Zodia can assist you in subscribing to relevant events so that you are informed when action is required on your end. Zodia currently support two types of subscriptions,- REST Webhook
- JMS
Does Zodia support working with testnets?
Yes, you can use Zodia’s sandbox environment to test with all supported testnets, such as Ethereum Testnet (Sepolia), Stellar Testnet, and Bitcoin Testnet.What is the currency unit referenced in the APIs?
The units used in the API are the smallest denomination for a currency i.e., Satoshi (Bitcoin), Wei (Ethereum), and Litoshi (Litecoin).What is the currency unit for the fee element in the transaction details?
The currency unit for the fee for all L2 coins will be in its native currency, such as ETH for USDC transfers.How to check available wallet balance?
Please use Custody -> Retrieve Wallet API to find out the available balance of a specific wallet.How to resolve Signature verification failure error?
Please ensure to check below,- You are using the correct company private key for signing the request.
- The payload used in request body is exactly matches json string used for generating the signature. (including the spaces or new lines)
- You are using the full path of the API (encoded) in the
:separated string format
What steps are usually followed when creating a custody wallet?
- Get the
serviceId&template(i.e. 0x0013-001) using List of Products - [Maker] Create service request using Create Service Request
- [Maker] Submit the service request using Submit Service Request
- [Maker] Confirm the request (2-step process)
- [Maker] Retrieve the instructions to sign using Pending Service Request
- [Maker] Sign the instructions using Approve Service Request
- [Checker] Approve the request (2-step process)
- [Checker] Retrieve the instructions to sign using Pending Service Request
- [Checker] Sign the instructions using Approve Service Request
- With the service request id, check the status of the request using List Service Requests
- With the service request id, check the audit trail of the request using Audit Trial
- Get the details of the created wallet using Get Wallets
- Generate wallet address using Generate Wallet Address
What steps are usually followed when creating a beneficiary & whitelist an external address?
- Get the serviceId & template (i.e. 0x0007-004) using List of Products
- [Maker] Create service request using Create Service Request
- [Maker] Submit the service request using Submit Service Request
- [Maker] Confirm the request (2 step process)
- [Maker] Retrieve the instructions to sign using Pending Service Request
- [Maker] Sign the instructions using Approve Service Request
- [Checker] Approve the request (2 step process)
- [Checker] Retrieve the instructions to sign using Pending Service Request
- [Checker] Sign the instructions using Approve Service Request
- With the service request id, check the status of the request using List Service Requests
- Get the beneficiary details using the entityId List Beneficiaries
- Adding an address to the beneficiary (Whitelisting an external address) by getting the serviceId & template (i.e. 0x0007-007) using List of Products
- [Maker] Create service request using the external address & beneficiaryId (i.e. entityId generated above) Create Service Request
- [Maker] Submit the service request using Submit Service Request
- [Maker] Confirm the request (2 step process)
- [Maker] Retrieve the instructions to sign using Pending Service Request
- [Maker] Sign the instructions using Approve Service Request
- [Checker] Approve the request (2 step process)
- [Checker] Retrieve the instructions to sign using Pending Service Request
- [Checker] Sign the instructions using Approve Service Request
- With the service request id, check the status of the request using List Service Requests
- Confirm address has been added for the beneficiary using Whitelisted Addresses