System and service status operations
- Get list of all known tokens
Vilna API (1.0.0)
Welcome to the Vilna API Reference. This is the complete OpenAPI specification for all API endpoints.
Quick Links
- API Overview - Introduction and concepts
- Security Guide - Authentication and webhook verification
- CAIP Standards - Asset identification standards
- Quick Start Guide - Step-by-step integration tutorial
API Endpoints
Asset Management
- Assets - Discover and manage digital assets
Address Operations
- Addresses - Manage blockchain addresses
- Extended Public Keys - HD wallet management
Monitoring and Notifications
- Transactions - Transaction monitoring
System
- Blockchains - Information on supported blockchains
- System Status - Health checks and version info
Need Help?
Visit our documentation portal for detailed guides and examples.
Field to sort results by. Use "-" prefix for descending order
Search filter for token address, symbols, or names (partial match, case-insensitive)
- Mock serverhttps://docs.vilna.io/_mock/apis/spec/tokens
- Production environmenthttps://demo.vilna.app/v1/tokens
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.vilna.io/_mock/apis/spec/tokens?limit=20&page=1&sort_by=created_at&search=USDT&chain_gids=eip155%3A1%2Ceip155%3A56%2Ceip155%3A137' \
-H 'X-Api-Key: YOUR_API_KEY_HERE'Successful response returning a list of token entities
List of tokens managed in the system, including native coins and token contracts (e.g., ERC-20, BEP-20)
Asset identifier in CAIP-19 format. Identifies a asset across blockchains. Format: <chain_gid>/<asset_namespace>:<asset_reference> Examples: - Ethereum ETH: eip155:1/slip44:60 - Ethereum USDT ERC-20: eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7
Number of decimal places for the token (e.g., 6 for USDT, 18 for ETH)
Full token name (e.g., "Tether USD", "Ethereum", "Binance Coin")
{ "items": [ { … }, { … } ], "meta": { "page": 1, "limit": 20, "total": 2, "total_pages": 1 } }
- Mock serverhttps://docs.vilna.io/_mock/apis/spec/tokens/{chain_gid}/{asset_path}
- Production environmenthttps://demo.vilna.app/v1/tokens/{chain_gid}/{asset_path}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.vilna.io/_mock/apis/spec/tokens/eip155:1/erc20:0x6B175474E89094C44Da98b954EedeAC495271d0F \
-H 'X-Api-Key: YOUR_API_KEY_HERE'Successful response returning a single token entity
Asset identifier in CAIP-19 format. Identifies a asset across blockchains. Format: <chain_gid>/<asset_namespace>:<asset_reference> Examples: - Ethereum ETH: eip155:1/slip44:60 - Ethereum USDT ERC-20: eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7
Number of decimal places for the token (e.g., 6 for USDT, 18 for ETH)
Full token name (e.g., "Tether USD", "Ethereum", "Binance Coin")
{ "gid": "eip155:1/slip44:60", "symbol": "ETH", "name": "Ethereum", "decimals": 18, "created_at": "2024-01-01T00:00:00Z" }
- Mock serverhttps://docs.vilna.io/_mock/apis/spec/tokens/{chain_gid}/{asset_path}
- Production environmenthttps://demo.vilna.app/v1/tokens/{chain_gid}/{asset_path}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.vilna.io/_mock/apis/spec/tokens/eip155:1/erc20:0x6B175474E89094C44Da98b954EedeAC495271d0F \
-H 'X-Api-Key: YOUR_API_KEY_HERE'Successful response returning a single token entity
Asset identifier in CAIP-19 format. Identifies a asset across blockchains. Format: <chain_gid>/<asset_namespace>:<asset_reference> Examples: - Ethereum ETH: eip155:1/slip44:60 - Ethereum USDT ERC-20: eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7
Number of decimal places for the token (e.g., 6 for USDT, 18 for ETH)
Full token name (e.g., "Tether USD", "Ethereum", "Binance Coin")
{ "gid": "eip155:1/slip44:60", "symbol": "ETH", "name": "Ethereum", "decimals": 18, "created_at": "2024-01-01T00:00:00Z" }