All REST Endpoints

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