From 76c4711ae2a83c181709d9dd149894683082c467 Mon Sep 17 00:00:00 2001 From: Dylan Duan Date: Wed, 15 Jan 2025 14:07:50 +0800 Subject: [PATCH] feat: Add more fields to RgbppApiXudtAssetInfo --- .../rgbpp/xudt/compatible-xudt/assets-api.ts | 18 ++++++++++++++++++ packages/service/src/types/rgbpp.ts | 4 ++++ 2 files changed, 22 insertions(+) diff --git a/examples/rgbpp/xudt/compatible-xudt/assets-api.ts b/examples/rgbpp/xudt/compatible-xudt/assets-api.ts index 70405df4..b47f8328 100644 --- a/examples/rgbpp/xudt/compatible-xudt/assets-api.ts +++ b/examples/rgbpp/xudt/compatible-xudt/assets-api.ts @@ -28,4 +28,22 @@ import { btcService } from '../../env'; }), ); console.log('Standard xUDT info: ', JSON.stringify(info)); + + const rusdInfo = await btcService.getRgbppAssetInfoByTypeScript( + serializeScript({ + codeHash: '0x1142755a044bf2ee358cba9f2da187ce928c91cd4dc8692ded0337efa677d21a', + hashType: 'type', + args: '0x878fcc6f1f08d48e87bb1c3b3d5083f23f8a39c5d5c764f253b55b998526439b', + }), + ); + console.log('RUSD xUDT info: ', JSON.stringify(rusdInfo)); + + const utxoAirdropInfo = await btcService.getRgbppAssetInfoByTypeScript( + serializeScript({ + codeHash: '0xf5da9003e31fa9301a3915fe304de9bdb80524b5f0d8fc325fb699317998ee7a', + hashType: 'type', + args: '0xa63d308c04b4c075eb1d7d5cac891cf20276e3ddb2ec855fc981c88d8134dbe2', + }), + ); + console.log('UTXO Airdrop xUDT info: ', JSON.stringify(utxoAirdropInfo)); })(); diff --git a/packages/service/src/types/rgbpp.ts b/packages/service/src/types/rgbpp.ts index a22a24b9..62537a5c 100644 --- a/packages/service/src/types/rgbpp.ts +++ b/packages/service/src/types/rgbpp.ts @@ -132,6 +132,10 @@ export interface RgbppApiXudtAssetInfo { symbol: string; name: string; decimal: number; + total_supply?: string; + issuer?: string; + circulating_supply?: string; + token_info_cell_type_hash?: string; } export interface RgbppApiSporeAssetInfo {