CommonModels

维护者

TiantaoZhu && lyd00

RpcAccountInfo

{
    "accountAddress": "vite_f84b6eede43969a938dfd1c381e197ed47dd06f329b7c92328",
    "totalNumber": "433",
    "tokenBalanceInfoMap": {
        "tti_8816f463487a9cc3c3886b8c": {
            "tokenInfo": {
                "tokenName": "as",
                "tokenSymbol": "aa",
                "totalSupply": "10000",
                "decimals": 19,
                "owner": "vite_f84b6eede43969a938dfd1c381e197ed47dd06f329b7c92328",
                "pledgeAmount": "10000",
                "withdrawHeight": "12"
            },
            "totalAmount": "132",
            "number": "10000"
        }
    }
}

tokenBalanceInfoMap: [tokentypeid]TokenBalanceInfo

名称 json 类型 实际类型 说明
accountAddress string Address 地址
totalNumber string uint64 该账户的交易数量
tokenBalanceInfoMap map map 各个币种的信息

TokenBalanceInfo

名称 json 类型 实际类型 说明
tokenInfo tokenInfo tokenInfo token 的属性详情
totalAmount string bigint 该币种的数量
number string uint64 该币种再该账户上的交易数量

tokenInfo

名称 json 类型 实际类型 说明
tokenName string string token 的名字
tokenSymbol string string token 的简称
totalSupply string bigint 该币种的发行总量
decimals string uint8 该币种的最小可分割单位 1e decimals
owner string address 该币的铸币人
tokenId string TokenTypeId token id

AccountBlock

名称 json 类型 实际类型 说明
blockType Byte Byte 块类型 (1 表示 "创建合约 send", 2 表示 "转账 send", 3 表示 "奖励 send", 4 表示 "交易 receive", 5 表示 "交易 receive 失败", 6 表示 "退款 send",7 表示 "创世 receive", 1、2、3、6 为 send,4、5、7 为 receive, ps: 普通交易的 send 为 2,receive 为 4)
hash hex string Hash 该交易的 Hash
prevHash hex string Hash 该交易在其账户链上的上一个交易的 hash, 如果该交易是该账户的第一笔交易,则为 "0000000000000000000000000000000000000000000000000000000000000000"
accountAddress string Address 该交易所属账号地址
publicKey base64 string []byte 交易签名的公钥
fromAddress string Address 交易的发送地址
toAddress string Address 交易的接受地址
fromBlockHash hex string Hash 表示这个 receive 交易所对应的 send 交易的 hash,所有 send 交易的 fromBlockHash 为 "0000000000000000000000000000000000000000000000000000000000000000"
tokenId string TokenTypeId 该交易的币种 ID
data string []byte 可用作交易备注
timestamp int64 int64 该交易被快照的时间 单位秒
logHash hex string Hash 智能合约执行产生的 LogList 的 Hash
nonce base64 string []byte] 该交易 Pow 的 nonce
signature base64 string []byte] 交易的签名
height string uint64 该交易的高度
quota string uint64 该交易消耗的配额,不包含计算 PoW 获得的一次性配额
quotaUsed string uint64 该交易消耗的配额
utUsed string float 该交易消耗的配额,单位:ut,精确到小数点后 4 位
amount string big.Int 该交易发生的金额
fee string big.Int 发送该交易使用的手续费
confirmedTimes string uint64 该交易被确认次数
confirmedHash hex string Hash 该交易第一次被确认的 SnapshotHash
tokenInfo tokenInfo tokenInfo 该交易涉及的 Token 信息
sendBlockList []*RawTxBlock []*RawTxBlock 合约 RS 块发送的请求交易列表
receiveBlockHeight string uint64 对应的 receive 交易的高度 仅 send 交易展示
receiveBlockHash hex string Hash 对应的 receive 交易 Hash 仅 send 交易展示