跳转至

地址

原文:https://docs.elrond.com/sdk-and-tools/rest-api/addresses

获取有关Elrond地址的信息。

获取 获取地址

https://gateway.elrond.com/address/:bech32Address

这个端点允许用户检索关于地址(帐户)的基本信息。

RequestResponse 路径参数

参数 需要 类型 描述
bech 32 地址 必需的 string 要查询的地址。

成功检索到地址信息。

{
    "data": {
      "account": {
          "address": "erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqylllslmq6y6",
          "nonce": 0,
          "balance": "100000000000000000000",
          "username": "",
          "code": "000000000000000000010000000000000000000000000000000000000004ffff",
          "codeHash": "YspAmEhzTEaqNOZlw+E+bPQx4JnfLJk4Fa/gtKas5fI=",
          "rootHash": "JF2QNq8wpVGijn9vvoSV+vGqTbuKVK1LIj7IlA21JXE=",
          "codeMetadata": "BAA=",
          "developerReward": "5670000000000000",
          "ownerAddress": "erd1l453hd0gt5gzdp7czpuall8ggt2dcv5zwmfdf3sd3lguxseux2fsmsgldz"
    },
    "error": "",
    "code": "success"
} 

获取 获取地址随机数

https://gateway.elrond.com/address/:bech32Address/nonce

这个端点允许检索地址的随机数。

RequestResponse 路径参数

参数 需要 类型 描述
bech 32 地址 必需的 string 要查询的地址。

Nonce 已成功检索。

{
  "data": {
    "nonce": 5
  },
  "error": "",
  "code": "successful"
} 

获取 获取地址余额

https://gateway.elrond.com/address/:bech32Address/balance

这个端点允许检索地址的余额。

RequestResponse 路径参数

参数 需要 类型 描述
bech 32 地址 必需的 string 要查询的地址。

余额已成功检索。

{
  "data": {
    "balance": "100000000000000000000"
  },
  "error": "",
  "code": "successful"
} 

获取 获取地址用户名(herotag)

https://gateway.elrond.com/address/:bech32Address/username

此端点允许用户检索一个地址的用户名/ herotag(如果有的话)。

RequestResponse 路径参数

参数 需要 类型 描述
bech 32 地址 必需的 string 要查询的地址。

余额已成功检索。

{
  "data": {
    "username": "docs.elrond"
  },
  "error": "",
  "code": "successful"
} 

获取 获取地址交易

https://gateway.elrond.com/address/:bech32Address/transactions

这个端点允许检索从一个地址发送的最近 20 个交易。

RequestResponse 路径参数

参数 需要 类型 描述
bech 32 地址 必需的 string 要查询的地址。

成功检索交易。

{
  "data": {
    "transactions": [
      {
        "hash": "1a3e...",
        "fee": "10000000000000000",
        "miniBlockHash": "9673...",
        "nonce": 68,
        "round": 33688,
        "value": "1000000000000000000",
        "receiver": "erd1...",
        "sender": "erd1l453hd0gt5gzdp7czpuall8ggt2dcv5zwmfdf3sd3lguxseux2fsmsgldz",
        "receiverShard": 0,
        "senderShard": 0,
        "gasPrice": 200000000000,
        "gasLimit": 50000,
        "gasUsed": 50000,
        "data": "",
        "signature": "ed75...",
        "timestamp": 1591258128,
        "status": "Success",
        "scResults": null
      },
      {
        "hash": "d72d...",
        "fee": "10000000000000000",
        "miniBlockHash": "fd45...",
        "nonce": 67,
        "round": 27353,
        "value": "100000000000000000000000000",
        "receiver": "erd1...",
        "sender": "erd1l453hd0gt5gzdp7czpuall8ggt2dcv5zwmfdf3sd3lguxseux2fsmsgldz",
        "receiverShard": 1,
        "senderShard": 0,
        "gasPrice": 200000000000,
        "gasLimit": 50000,
        "gasUsed": 50000,
        "data": "",
        "signature": "bb98...",
        "timestamp": 1591220142,
        "status": "Success",
        "scResults": null
      },
      ...
    ]
  },
  "error": "",
  "code": "successful"
} 
警告

此端点在观察点节点上不可用。它仅在Elrond代理上可用。

目前,此端点仅在官方Elrond代理实例上可用。

这个端点还要求存在一个 Elasticsearch 实例(通过观察者填充)。

获取 获取地址的存储值

https://gateway.elrond.com/address/:bech32Address/key/:key

这个端点允许人们检索存储在给定地址的区块链中的值。

RequestResponse 路径参数

参数 需要 类型 描述
bech 32 地址 必需的 string 要查询的地址。
必需的 string 要提取的键条目。

密钥必须是十六进制编码的。 🟢 200:好的

成功检索值(十六进制编码)。

{
    "data": {
        "value": "abba"
    },
    "error": "",
    "code": "successful"
} 

获取 获取所有存储地址

https://gateway.elrond.com/address/:bech32Address/keys

这个端点允许检索存储在给定帐户下的所有键值对。

RequestResponse 路径参数

参数 需要 类型 描述
bech 32 地址 必需的 string 要查询的地址。

成功检索到键值对(均为十六进制编码)。

{
    "data": {
        "pairs": {
            "abba": "6f6b"
            ...
        }
    },
    "error": "",
    "code": "successful"
} 

ESDT 代币端点

有许多 ESDT 代币端点可以用来检查地址的所有代币、特定可替换或不可替换代币的余额等等。

可替换代币端点可在此处找到,不可替换代币端点可在此处找到。



回到顶部