All REST Endpoints
Governance
Governance endpoints.
- Add a DA Administrator
- Method: postPath:
/v1/governance/daadmin - Add a UWaaS Signing Key
- Method: postPath:
/v1/governance/uwaas-key - Add or Update Policy
- Method: putPath:
/v1/governance/policy - Add Policy Approvers
- Method: postPath:
/v1/governance/approvers - Approve an Intent
- Method: postPath:
/v1/governance/intents/approve - Get Governance Policy
- Method: getPath:
/v1/governance/policy - Get Latest Deploy Intent
- Method: getPath:
/v1/governance/intents/deploy/latest - Get Latest Upgrade Intent
- Method: getPath:
/v1/governance/intents/upgrade/latest - Propose a Deploy Intent
- Method: postPath:
/v1/governance/intents/deploy - Propose an Upgrade Intent
- Method: postPath:
/v1/governance/intents/upgrade - Reject an Intent
- Method: postPath:
/v1/governance/intents/reject - Remove a DA Administrator
- Method: deletePath:
/v1/governance/daadmin - Remove a UWaaS Key
- Method: deletePath:
/v1/governance/uwaas-key - Remove Policy Approvers
- Method: deletePath:
/v1/governance/approvers
Health
Health and readiness endpoints.
- Observe Health
- Method: getPath:
/observe/health - Readiness Check
- Method: getPath:
/ready
Wallets
Wallet management, transfers, balances, and contract deployment endpoints.
- Create Wallet Transfer
- Method: postPath:
/walletservice/v1/wallets/{walletAddress}/transfers - Deploy Contract
- Method: postPath:
/walletservice/v1/wallets/{walletId}/deploy-contract - Get ERC20 Balance
- Method: getPath:
/walletservice/v1/wallets/{walletAddress}/assets/erc20/{contractAddress}/balance - Get Transfer by Transaction Hash
- Method: getPath:
/walletservice/v1/wallets/{walletAddress}/transfers/by-transaction-hash/{transactionHash} - Get Transfer by Transaction ID
- Method: getPath:
/walletservice/v1/wallets/{walletAddress}/transfers/{transactionId} - Get Wallet Balance by Contract
- Method: getPath:
/walletservice/v1/wallets/{walletAddress}/balance/{contractAddress} - Get Wallet by Address
- Method: getPath:
/walletservice/v1/wallets/{address} - List Wallets
- Method: getPath:
/walletservice/v1/wallets - Sign Transaction or Typed Data
- Method: postPath:
/walletservice/v1/wallets/{walletId}/sign - Upload Wallet Key
- Method: postPath:
/walletservice/v1/wallets/uploadkey