获取资产信息
ListBalances
查询所有非零余额资产信息
ListBalances
查询所有非零余额资产信息示例
{"success":true,"error":"","data":[{"genesis_point":"ad285894e8d9c071c5286df27967a3bff65aec4a14fa3101293fe588a763bf1a:1","name":"bullFire95721","meta_hash":"f00ba0b65dc6b0844c0da4ecd22fecc12384da832c550befcbd4d8dfd6a54c2b","asset_id":"4302729c975340536905d8fe209c5606620e2fd00c01891fcdf726c5b1ea7eee","asset_type":"NORMAL","output_index":0,"version":0,"balance":"3"},{"genesis_point":"9274138896bdc3bdf2c165b32e885520d602e1750b0e3bba52a7a2594ef0e952:0","name":"cdtest","meta_hash":"009404d096778b7d1c3052c4b4d3433cce4b16b9cb3970c56139006bdef7b614","asset_id":"d272987de38b7cd2a0e50d2dd958c0af024de718069af1a3dd0a43a65dd7a7bb","asset_type":"NORMAL","output_index":0,"version":0,"balance":"999"},{"genesis_point":"6d2bc5714061cb2c04a96dea1286ceb31c4bc0dd07ab0f7b7c3f265b038bd4be:1","name":"grpcTestMintAsset","meta_hash":"e49cf36a8f931d8f9ab7017aaa52961c7f45dcc87c23503bfe06421a76d93fc9","asset_id":"4c5b5a07ae15961f4e234b9e1d18837d7641dd43b1bd894cf6b9628183bb95c8","asset_type":"NORMAL","output_index":0,"version":0,"balance":"1000"},{"genesis_point":"5bc6b7c59132be617a344f254160e9d9f15ea01ee1da79c73cb52a1cae89736e:0","name":"luoxl","meta_hash":"009404d096778b7d1c3052c4b4d3433cce4b16b9cb3970c56139006bdef7b614","asset_id":"077931e81dc4c5aa8ceb644cd735fad318765d15ffaaf4c3c327cf0b0c26c34a","asset_type":"NORMAL","output_index":0,"version":0,"balance":"100"},{"genesis_point":"6d2bc5714061cb2c04a96dea1286ceb31c4bc0dd07ab0f7b7c3f265b038bd4be:1","name":"grpcTestMintAsset2","meta_hash":"869eca130d76dfec5821e608d319471d137eef2cb1f82104c6f1cab0aec3d28b","asset_id":"58fac0a06471220d3b086d8d35189ad380586ab9260b500f3c060ef549c955e2","asset_type":"NORMAL","output_index":0,"version":0,"balance":"990"},{"genesis_point":"9eecfb2ac98e54983c5ee2673932da57ee4a52325fb6de936b28c31d522fad1f:1","name":"abop","meta_hash":"0000000000000000000000000000000000000000000000000000000000000000","asset_id":"434eb1f9de04ce0d7b74dff61a97706c161ff1d0bd1d274c91e26cee0af8ff69","asset_type":"NORMAL","output_index":0,"version":0,"balance":"1050"},{"genesis_point":"8bc3fd5b6a76ec2f1e6d70f8d70ccc94bed9411989d5db84803d566985e75940:0","name":"firebull85271coin","meta_hash":"009404d096778b7d1c3052c4b4d3433cce4b16b9cb3970c56139006bdef7b614","asset_id":"e361fa40e96e0dd9c47e7367bb556d8acf1c4ea07421850c538057e5a4ebdfd6","asset_type":"NORMAL","output_index":0,"version":0,"balance":"8"},{"genesis_point":"adb6a625ade70aed7ca3520baa3e1744892a0fd3a85e8c220ff926d35c0084a5:0","name":"tap20","meta_hash":"009404d096778b7d1c3052c4b4d3433cce4b16b9cb3970c56139006bdef7b614","asset_id":"c9ba0336695b68270fd1d1d186ec1f5192ff510efcc126c6ece955f7a2c6fd9d","asset_type":"NORMAL","output_index":0,"version":0,"balance":"10000"},{"genesis_point":"b67046d97262ff50a16b1a7caefdc23ad324d31a9d21ac036a52f113fc3d5c49:0","name":"lxl666","meta_hash":"009404d096778b7d1c3052c4b4d3433cce4b16b9cb3970c56139006bdef7b614","asset_id":"06eaf4ae2aa171d837b4f4c3c32b3625e63ba23dd6bd291147f47370c32256e9","asset_type":"NORMAL","output_index":0,"version":0,"balance":"1100"},{"genesis_point":"af3a994bfa6b253d75298d3ec80d9782fe9761efaa1a7ef943a69b6ee410ceba:0","name":"wlt001","meta_hash":"009404d096778b7d1c3052c4b4d3433cce4b16b9cb3970c56139006bdef7b614","asset_id":"90e74af65c54ed5bfea01be59121d5e9f5962a6c2e703eb748b36b3a94518101","asset_type":"NORMAL","output_index":0,"version":0,"balance":"978"},{"genesis_point":"d9e8f64092a011d3767f37a14a94cd8149a504c683765ea22de9543549a66575:0","name":"test415","meta_hash":"88dfcd4bf05b62917c0d91dfb0236ea730fdb0af5513d56bd8e4f151e3a9c31c","asset_id":"45190347a6bc142965be1ef27b9db3600962b344183490151c8b9459c0a34555","asset_type":"NORMAL","output_index":0,"version":0,"balance":"1000"},{"genesis_point":"adb6a625ade70aed7ca3520baa3e1744892a0fd3a85e8c220ff926d35c0084a5:0","name":"wlttap","meta_hash":"6597d345803fe2a3555dc65440a669f10f08b0194034860d230c960d16da086f","asset_id":"ce9088c80f22bf3ece020a5e158f5086dbf811db61352a863aa42fa2ce0fb157","asset_type":"NORMAL","output_index":0,"version":0,"balance":"10000"},{"genesis_point":"b4fecc8495d821ceaae0579b1af3655ed74cad7bb4a3cdb1d2a0e88f827427c7:1","name":"lxl666","meta_hash":"0000000000000000000000000000000000000000000000000000000000000000","asset_id":"3020d4b2d91b6b63f695f0e0ddd2e05f54a4872d581e5a22b3858cae6e449070","asset_type":"NORMAL","output_index":0,"version":0,"balance":"1050"},{"genesis_point":"8d7cbc7dff2e4adc784552e9db564a5a4c7ad2b8246902d4a5c5f045baf2d0e2:1","name":"test4152","meta_hash":"550d484d774a91c56425bd1a4a4a8b40a0c7709a3d0c4bbb19ce0449ea79872d","asset_id":"3a8e10323168e7ebf19fbc59bcb607071f7cb4f195f041522e9ec576f49624ee","asset_type":"NORMAL","output_index":0,"version":0,"balance":"1000"}]}
接口
func ListBalances() string
说明
genesis_point
资产创建来源输出点name
名称meta_hash
元哈希asset_id
资产IDasset_type
资产类型output_index
输出点索引version
版本balance
余额
SyncAllAssetByList
同步所有资产的发行和转账的证明到宇宙
SyncAllAssetByList
同步所有资产的发行和转账的证明到宇宙该接口同步数据较慢
示例
{"success":true,"error":"","data":"Sync Completed."}
接口
func SyncAllAssetByList() string
描述
同步过程中会打印同步信息,可忽略打印的错误信息。
说明
该接口总会返回成功,该标志仅代表该接口调用完成,即使RPC调用错误。
GetAssetInfoById
通过ID查询资产信息
GetAssetInfoById
通过ID查询资产信息示例
{"success":true,"error":"","data":{"version":"ASSET_VERSION_V0","genesis_point":"fe357523c07090e450b8676b85c959819dcae09aa01e42f7a9b781fedc743df8:0","name":"charlie","meta_hash":"d56379a304eb9412ac3ca1dc9935239bbce14eba31763a992166f9aa49e2ba79","asset_id":"442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b","asset_type":"NORMAL","genesis_output_index":0,"amount":21000000,"lock_time":0,"relative_lock_time":0,"script_version":0,"script_key":"02e57f2eb989e7f137aaa2518f52bfda87dcc2b3d828a4fbcc1e8f5312c1899c91","script_key_is_local":false,"is_spent":false,"lease_owner":"","lease_expiry":0,"is_burn":false,"proof":"544150500004000000000224f83d74dcfe81b7a9f7421ea09ae0ca9d8159c9856b67b850e49070c0237535fe00000000045000805f251be3f8ec843a7417a5b3db04ebe995547783bb079c526787b09afbf700000000ae0a33b0c250d2ccfe66d3deaae5534873a2cd6e82ea64c04949a183d50a150971b93966e00662193372ccd806cd02000000000101f83d74dcfe81b7a9f7421ea09ae0ca9d8159c9856b67b850e49070c0237535fe0000000000ffffffff02e803000000000000225120020ec6d19d2c5a75da53195bef59d36a888eb26313a30fcf1a3f67725a467314eb22000000000000225120b0542a6ab7650d356486796b4b38bb3800c38e194ba480e5677a2a46f430276301407bbf6a0ae6d8688df8ae8768550f733c092dfc85eae0002f43f66110d7539ed409d812e680de8b9cc1af9d0b9345550935428dc9de4e18f2dea0c2b52e2938710000000008fd01430a1c204916600b0c587a4097e7b7856b20cf45c6782aa17a7d8bdf7a49a6b6b4b8ad27c2a4a4db1692ef59a1c5c9e1189ee1fd928f9ac9be5e7a7a555689eb7ee07a570b64dc9c30bfa3f45295308a9820a7d6e2da99d66377a9716024b0e4910448eb5fa7789cb24d990bf138c7384596ee4e8c4006684fd223a1472512b2b9ec26161442e298daa4e12b84a935e2c62d0dd88c0dbcef07830c5e2d80a38e6bedecb5a02601f4c104e8ed4cdefe05f7752d00d8ab195c2feab3118c433e84ec0809b88458d4e5fe70001c3e86a4e212edebe3f532a77145191aadc7eb64f296bc2c0ea0809716adce7c11adb75731d210b12516d61d0d2d4ba678481a4fe750824e3ef596a9d9965ed8ea84f44a78f8b885eb7c7fbaccf47eaa989610214ec9129ab7729b410294c0f70d34972594c51283be48b3540e4d68161e60a087b4d4286d020af20001000251f83d74dcfe81b7a9f7421ea09ae0ca9d8159c9856b67b850e49070c0237535fe0000000007636861726c6965d56379a304eb9412ac3ca1dc9935239bbce14eba31763a992166f9aa49e2ba7900000000000401000605fe01406f400b690167016500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e020000102102e57f2eb989e7f137aaa2518f52bfda87dcc2b3d828a4fbcc1e8f5312c1899c910c9f000400000000022103444552935cd2286e62f0a89be3ec39e7fc4f1aef77b8795d93bc4096002a3d14037401490001000220442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b04220000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff022700010002220000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0d30012e00040000000102210244a00d479238baba5a0b38ccaead433324f6bbb12d257c6d3458dbc795371aa3050304010111060001000201301604002aeac81751f83d74dcfe81b7a9f7421ea09ae0ca9d8159c9856b67b850e49070c0237535fe0000000007636861726c6965d56379a304eb9412ac3ca1dc9935239bbce14eba31763a992166f9aa49e2ba790000000000"}}
接口
func GetAssetInfoById(id string) string
返回数据结构体
type AssetIssuanceLeave struct {
Version string `json:"version"`
GenesisPoint string `json:"genesis_point"`
Name string `json:"name"`
MetaHash string `json:"meta_hash"`
AssetID string `json:"asset_id"`
AssetType string `json:"asset_type"`
GenesisOutputIndex int `json:"genesis_output_index"`
Amount int `json:"amount"`
LockTime int `json:"lock_time"`
RelativeLockTime int `json:"relative_lock_time"`
ScriptVersion int `json:"script_version"`
ScriptKey string `json:"script_key"`
ScriptKeyIsLocal bool `json:"script_key_is_local"`
IsSpent bool `json:"is_spent"`
LeaseOwner string `json:"lease_owner"`
LeaseExpiry int `json:"lease_expiry"`
IsBurn bool `json:"is_burn"`
Proof string `json:"proof"`
}
说明
version
版本genesis_point
资产创建来源输出点name
名称meta_hash
元哈希asset_id
资产IDasset_type
资产类型genesis_output_index
资产创建来源输出点索引amount
资产发行数量lock_time
资产锁定时间relative_lock_time
资产相对锁定时间script_version
脚本版本script_key
脚本密钥script_key_is_local
脚本是否本地生成is_spent
是否被花费lease_owner
租赁持有者lease_expiry
租赁失效期is_burn
是否销毁proof
创建证明
GetAssetHoldInfosExcludeSpentSlow
获取资产的持有信息
GetAssetHoldInfosExcludeSpentSlow
获取资产的持有信息该接口获取数据很慢,考虑本地数据存储,手动更新
示例
{"success":true,"error":"","data":[{"name":"charlie","assetId":"442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b","amount":100,"outpoint":"7751cc948c48ee7b4f6e927c64ee27590e6f0f467734833793ac089a2156792d:1","address":"tb1pdgruxsj5u5mwxkcfcv32z6hptlg4f2mjhpf2pdll30ctp6jsxetq7zjymn","scriptKey":"02bae2aacf24018d29d01a2c0bc868b538a9d02a8e73288dfb2c757aada385266b","isSpent":false},{"name":"charlie","assetId":"442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b","amount":222,"outpoint":"8afe367f1e037044bc004ecbb5e6958db91d764e8b88c7ccb9922eb24149db89:2","address":"tb1pxgyxvjcmks0k43afrfuyp48qnj874937zu07qttmlnacny3f228sp4uzqg","scriptKey":"029830f92e2145c102d6fe734647bdfbc4c5f3f41fd2f6096c2d66a63b4aacbdff","isSpent":false},{"name":"charlie","assetId":"442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b","amount":111,"outpoint":"8afe367f1e037044bc004ecbb5e6958db91d764e8b88c7ccb9922eb24149db89:1","address":"tb1pnxrnpgukahy7s0y5zmg8g5xwedf2ekwq0ky7sah5dz7xxuzxdrfs4x58tg","scriptKey":"022df8725ba19d4bab097259c7346e525e9193afd81542d13fb4c11cd13f7da690","isSpent":false},{"name":"charlie","assetId":"442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b","amount":333,"outpoint":"8afe367f1e037044bc004ecbb5e6958db91d764e8b88c7ccb9922eb24149db89:3","address":"tb1pfdf0mqqdm2en7w28ddc3amqskpew0ex0fvnv5848ujkat7qhknuqjejws9","scriptKey":"026fe481d348e286bb5d1cb25beda8bade35375dceb8833e9e52198f7ee9881de1","isSpent":false}]}
接口
func GetAssetHoldInfosExcludeSpentSlow(id string) string
返回数据结构体
type AssetHoldInfo struct {
Name string `json:"name"`
AssetId string `json:"assetId"`
Amount int `json:"amount"`
Outpoint string `json:"outpoint"`
Address string `json:"address"`
ScriptKey string `json:"scriptKey"`
IsSpent bool `json:"isSpent"`
}
说明
name
名称assetId
资产IDamount
持有数量outpoint
链上输出点address
持有地址scriptKey
脚本密钥proof
资产的转账证明isSpent
资产是否已经被花费
GetAssetTransactionInfosSlow
获取资产的交易信息
GetAssetTransactionInfosSlow
获取资产的交易信息该接口获取数据很慢,考虑本地数据存储,手动更新
示例
{"success":true,"error":"","data":[{"anchor_transaction":"1389e14ce322bed30dd984bf59d923c59fb8c639e74601548b5a157e16a4e5d4","from":["tb1pqg8vd5va93d8tkjnr9d77kwnd2ygavnrzw3slnc68anhykjxwv2qt6dlxs"],"to":"tb1p8428kf5p8v4clevxpwnzkp9crp9sf9zysmeqkv5adcgfpla9eqxsklyspn","name":"charlie","assetId":"442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b","amount":100,"block_time":1715145653,"fee_rate":47.02,"confirmed_blocks":685,"isSpent":true},{"anchor_transaction":"7751cc948c48ee7b4f6e927c64ee27590e6f0f467734833793ac089a2156792d","from":["tb1p8428kf5p8v4clevxpwnzkp9crp9sf9zysmeqkv5adcgfpla9eqxsklyspn"],"to":"tb1pdgruxsj5u5mwxkcfcv32z6hptlg4f2mjhpf2pdll30ctp6jsxetq7zjymn","name":"charlie","assetId":"442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b","amount":100,"block_time":1715151673,"fee_rate":47.03,"confirmed_blocks":623,"isSpent":false},{"anchor_transaction":"1389e14ce322bed30dd984bf59d923c59fb8c639e74601548b5a157e16a4e5d4","from":["tb1pqg8vd5va93d8tkjnr9d77kwnd2ygavnrzw3slnc68anhykjxwv2qt6dlxs"],"to":"tb1p3j6c0u0hm3v87l8fgnhn44jed737qh2ayg3hm3hw0ukhxttsxwqqflrsru","name":"charlie","assetId":"442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b","amount":20999900,"block_time":1715145653,"fee_rate":47.02,"confirmed_blocks":685,"isSpent":true},{"anchor_transaction":"8afe367f1e037044bc004ecbb5e6958db91d764e8b88c7ccb9922eb24149db89","from":["tb1p3j6c0u0hm3v87l8fgnhn44jed737qh2ayg3hm3hw0ukhxttsxwqqflrsru"],"to":"tb1pxgyxvjcmks0k43afrfuyp48qnj874937zu07qttmlnacny3f228sp4uzqg","name":"charlie","assetId":"442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b","amount":222,"block_time":1715155283,"fee_rate":47.03,"confirmed_blocks":593,"isSpent":false},{"anchor_transaction":"8afe367f1e037044bc004ecbb5e6958db91d764e8b88c7ccb9922eb24149db89","from":["tb1p3j6c0u0hm3v87l8fgnhn44jed737qh2ayg3hm3hw0ukhxttsxwqqflrsru"],"to":"tb1pnxrnpgukahy7s0y5zmg8g5xwedf2ekwq0ky7sah5dz7xxuzxdrfs4x58tg","name":"charlie","assetId":"442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b","amount":111,"block_time":1715155283,"fee_rate":47.03,"confirmed_blocks":593,"isSpent":false},{"anchor_transaction":"8afe367f1e037044bc004ecbb5e6958db91d764e8b88c7ccb9922eb24149db89","from":["tb1p3j6c0u0hm3v87l8fgnhn44jed737qh2ayg3hm3hw0ukhxttsxwqqflrsru"],"to":"tb1pfdf0mqqdm2en7w28ddc3amqskpew0ex0fvnv5848ujkat7qhknuqjejws9","name":"charlie","assetId":"442d217990205c52ac25a7bff357460bbfdd4d66d6702b94a40e9701bae3859b","amount":333,"block_time":1715155283,"fee_rate":47.03,"confirmed_blocks":593,"isSpent":false}]}
接口
func GetAssetTransactionInfoSlow(id string) string
返回数据结构体
type AssetTransactionInfo struct {
AnchorTransaction string `json:"anchor_transaction"`
From []string `json:"from"`
To string `json:"to"`
Name string `json:"name"`
AssetId string `json:"assetId"`
Amount int `json:"amount"`
BlockTime int `json:"block_time"`
FeeRate float64 `json:"fee_rate"`
ConfirmedBlocks int `json:"confirmed_blocks"`
IsSpent bool `json:"isSpent"`
}
说明
anchor_transaction
锚定链上交易哈希from
资产来源地址列表to
资产输出地址name
名称assetId
资产IDamount
数量block_time
交易时间fee_rate
交易费率confirmed_blocks
交易确认区块数isSpent
是否被花费
Last updated