Get Coin by Contract Address
Get detailed coin information by contract address on a specific blockchain (Ethereum, Polygon, Base, etc.). Returns CoinGecko ID, symbol, name, description, website links, social links, market data, and community stats. Use to resolve contract addresses to full coin metadata. Ideal for: token lookups by contract, cross-referencing on-chain tokens with CoinGecko data, enriching wallet holdings with metadata.
Hành động danh mục Dữ liệu Blockchain
Lấy thông tin chi tiết về coin theo địa chỉ hợp đồng trên một blockchain cụ thể (Ethereum, Polygon, Base, v.v.). Trả về ID CoinGecko, symbol, tên, mô tả, liên kết website, liên kết mạng xã hội, dữ liệu thị trường và thống kê cộng đồng. Sử dụng để phân giải địa chỉ hợp đồng thành metadata đầy đủ của coin. Lý tưởng cho: tra cứu token theo hợp đồng, đối chiếu token on-chain với dữ liệu CoinGecko, làm phong phú holdings ví với metadata.
Tổng quan
| Trường | Giá trị |
|---|---|
| ID Hành động | coingecko-get-coin-by-contract |
| Danh mục | Dữ liệu Blockchain |
| Connector | Không yêu cầu |
| Yêu cầu gas | Không |
| Di chuyển quỹ | Không khai báo |
| Tags | coingecko, coin, contract, token, address, lookup, read |
Sơ đồ Payload
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
platform | string | Có | ID nền tảng tài sản (ví dụ: 'ethereum', 'polygon-pos', 'arbitrum-one', 'base'). Xem endpoint /asset_platforms để có danh sách đầy đủ. |
contractAddress | string | Có | Địa chỉ hợp đồng token trên nền tảng được chỉ định. |
Sơ đồ Kết quả
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
coin | object | Có | - |
Ví dụ
json{ "type": "coingecko-get-coin-by-contract", "payload": { "platform": "example-platform", "contractAddress": "0x0000000000000000000000000000000000000000" }, "children": []}
bashcurl -X POST "https://api.b3os.org/v1/actions/coingecko-get-coin-by-contract/test" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": { "platform": "example-platform", "contractAddress": "0x0000000000000000000000000000000000000000" }}'
Các trường payload có thể sử dụng các biểu thức workflow như {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, và {{$props.asset}} khi giá trị cần lấy từ trigger, nút trước đó, hoặc prop của workflow có thể tái sử dụng.
