Qodex.ai
Qodex.ai
Introduction
Getting Started with Smart Contract Accounts
Get public key for entityCreate a new Wallet SetCreate Wallets
Programmable Wallets
Configurations-Health
Ping
Configurations-Faucet
Request testnet tokens
Configurations-Webhook Subscriptions
Create a notification subscriptionList all notification subscriptionsRemove a notification subscriptionGet a notification signature public key
Configurations-Monitored Tokens
Create monitored tokensList monitored tokensDelete monitored tokensUpdate monitored tokensUpdate monitored tokens scope
Configurations-Developer Account
Get configuration for entityGet public key for entity
User-Controlled-Users
List UsersGet a UserGet user statusList challengesGet a challengeCreate a PIN challenge and create wallet(s)
User-Controlled-Wallets
Create walletsList walletsGet a walletGet token balance for a walletGet NFTs for a walletUpdate a wallet
User-Controlled-Transactions
Validate an addressEstimate fee for a transfer transactionEstimate fee for a contract execution transactionCreate a challenge for a transfer transactionCreate a challenge for a contract execution transactionList transactionsGet transaction by idCreate a challenge to accelerate a transactionCreate a challenge to cancel a transaction
User-Controlled-Token Lookup
Get token details by ID
User-Controlled-Signing
Create a challenge to sign messageCreate a challenge to sign typed data
User-Controlled-PIN Authentication
Create userCreate a user tokenCreate a challenge to update PINCreate a challenge for PIN restorationCreate a PIN challenge
User-Controlled-Social/Email Authentication
Get deviceToken to perform social loginGet a deviceToken to log in with email OTPGet a new userToken with the refreshTokenResend an OTP email to the user
Developer-Controlled-Wallet Sets
Create a new Wallet SetList Wallet SetsGet a Wallet SetUpdate a Wallet Set
Developer-Controlled-Wallets
Create WalletsList WalletsGet wallet by idGet token balance for a walletGet NFTs for a WalletUpdate a Wallet
Developer-Controlled-Transactions
Create a transfer transactionEstimate fee for a transfer transactionCreate a contract execution transactionEstimate fee for a contract execution transactionList transactionsGet transaction by idAccelerate a transactionCancel a transactionValidate an address
Developer-Controlled-Token Lookup
Get token details by id
Developer-Controlled-Signing
Sign messageSign typed data
Smart Contract Platform
Deploy / Import
Import a contractDeploy a contractEstimate fee for a contract deployment
Interact
Execute a read function on a contract
View / Update
List contractsGet contract by idUpdate contract properties
Templates
Deploy a contract from a templateEstimate fee for a contract template deployment
Introduction
Getting Started with Smart Contract Accounts
Get public key for entityCreate a new Wallet SetCreate Wallets
Programmable Wallets
Configurations-Health
Ping
Configurations-Faucet
Request testnet tokens
Configurations-Webhook Subscriptions
Create a notification subscriptionList all notification subscriptionsRemove a notification subscriptionGet a notification signature public key
Configurations-Monitored Tokens
Create monitored tokensList monitored tokensDelete monitored tokensUpdate monitored tokensUpdate monitored tokens scope
Configurations-Developer Account
Get configuration for entityGet public key for entity
User-Controlled-Users
List UsersGet a UserGet user statusList challengesGet a challengeCreate a PIN challenge and create wallet(s)
User-Controlled-Wallets
Create walletsList walletsGet a walletGet token balance for a walletGet NFTs for a walletUpdate a wallet
User-Controlled-Transactions
Validate an addressEstimate fee for a transfer transactionEstimate fee for a contract execution transactionCreate a challenge for a transfer transactionCreate a challenge for a contract execution transactionList transactionsGet transaction by idCreate a challenge to accelerate a transactionCreate a challenge to cancel a transaction
User-Controlled-Token Lookup
Get token details by ID
User-Controlled-Signing
Create a challenge to sign messageCreate a challenge to sign typed data
User-Controlled-PIN Authentication
Create userCreate a user tokenCreate a challenge to update PINCreate a challenge for PIN restorationCreate a PIN challenge
User-Controlled-Social/Email Authentication
Get deviceToken to perform social loginGet a deviceToken to log in with email OTPGet a new userToken with the refreshTokenResend an OTP email to the user
Developer-Controlled-Wallet Sets
Create a new Wallet SetList Wallet SetsGet a Wallet SetUpdate a Wallet Set
Developer-Controlled-Wallets
Create WalletsList WalletsGet wallet by idGet token balance for a walletGet NFTs for a WalletUpdate a Wallet
Developer-Controlled-Transactions
Create a transfer transactionEstimate fee for a transfer transactionCreate a contract execution transactionEstimate fee for a contract execution transactionList transactionsGet transaction by idAccelerate a transactionCancel a transactionValidate an address
Developer-Controlled-Token Lookup
Get token details by id
Developer-Controlled-Signing
Sign messageSign typed data
Smart Contract Platform
Deploy / Import
Import a contractDeploy a contractEstimate fee for a contract deployment
Interact
Execute a read function on a contract
View / Update
List contractsGet contract by idUpdate contract properties
Templates
Deploy a contract from a templateEstimate fee for a contract template deployment
HomeProgrammable WalletsDeveloper-Controlled-Wallets

Developer-Controlled-Wallets

Number of APIs: 6

  1. Get wallet by id GET {{baseUrl}}/wallets/:id

  2. Create Wallets POST {{baseUrl}}/developer/wallets

  3. List Wallets GET {{baseUrl}}/wallets

  4. Get token balance for a wallet GET {{baseUrl}}/wallets/:id/balances?includeAll=True

  5. Get NFTs for a Wallet GET {{baseUrl}}/wallets/:id/nfts?includeAll=True

  6. Update a Wallet PUT {{baseUrl}}/wallets/:id

Previous
Update a Wallet Set
Next
Create Wallets