> For the complete documentation index, see [llms.txt](https://bitlong.gitbook.io/api-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bitlong.gitbook.io/api-doc/lnd-api/tap-information/huo-qu-zi-chan-xin-xi.md).

# 获取资产信息

### `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"}]}
```

#### 接口

```go
func ListBalances() string
```

#### 说明

* `genesis_point`资产创建来源输出点
* `name`名称
* `meta_hash`元哈希
* `asset_id`资产ID
* `asset_type`资产类型
* `output_index`输出点索引
* `version`版本
* `balance`余额

### `SyncAllAssetByList`同步所有资产的发行和转账的证明到宇宙

*该接口同步数据较慢*

#### 示例

```
{"success":true,"error":"","data":"Sync Completed."}
```

#### 接口

```go
func SyncAllAssetByList() string
```

#### 描述

同步过程中会打印同步信息，可忽略打印的错误信息。

#### 说明

***该接口总会返回成功，该标志仅代表该接口调用完成，即使RPC调用错误。***

### `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"}}
```

#### 接口

```go
func GetAssetInfoById(id string) string
```

#### 返回数据结构体

```go
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`资产ID
* `asset_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`获取资产的持有信息

*该接口获取数据**很慢**，考虑本地数据存储，手动更新*

#### 示例

```
{"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}]}
```

#### 接口

```go
func GetAssetHoldInfosExcludeSpentSlow(id string) string
```

#### 返回数据结构体

```go
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`资产ID
* `amount`持有数量
* `outpoint`链上输出点
* `address`持有地址
* `scriptKey`脚本密钥
* `proof`资产的转账证明
* `isSpent`资产是否已经被花费

### `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}]}
```

#### 接口

```go
func GetAssetTransactionInfoSlow(id string) string
```

#### 返回数据结构体

```go
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`资产ID
* `amount`数量
* `block_time`交易时间
* `fee_rate`交易费率
* `confirmed_blocks`交易确认区块数
* `isSpent`是否被花费
