# polygon指令表

By [zxy327](https://paragraph.com/@zxy327) · 2024-02-28

---

多边形核心数据模型
=========

积木
--

块模型遵循以下结构

**姓名描述类型**区块号分配给块的唯一编号。大整数区块哈希值所有块内容的哈希值。细绳时间戳块的时间戳（采用 ISO-8601 格式）。时间戳矿工开采该区块的地址矿工。细绳报酬奖励给该区块矿工的金额。小数尺寸\_块的大小（以字节为单位）。整数使用的气体区块中使用的总气体量。整数气体限制该区块允许的最大气体量。整数每个gas的基本费用将交易包含在区块中的基本费用。小数父哈希值父块的哈希值。细绳交易数量区块中的交易数量。整数

BLOCK\_DETAILS
--------------

块详细模型遵循以下结构：

**姓名描述类型**区块号分配给块的唯一编号。大整数sha3\_叔叔该块的叔块的哈希值。细绳状态根块的最终状态 trie 的根。细绳交易根块的事务树的根。细绳日志\_bloom用于块日志的布隆过滤器。细绳收据根该块的收据特里树的根。细绳叔叔计数块中包含的叔块数量。整数版本块版本号。细绳随机数区块的随机数用于工作量证明算法。细绳

交易
--

交易模型遵循以下结构：

**姓名描述类型**交易哈希值交易的唯一标识符。细绳区块号此交易所在的区块号。大整数发件人地址发件人地址。细绳讲话收件人地址。细绳价值\_价值转移为Wei。小数气体Gas 由发送者提供。小数手续费支付给验证者的金额。小数收据\_累积\_气体\_已使用在区块中执行 Tx 时使用的 Gas 量。整数收据状态交易状态。整数时间戳交易的时间戳（采用 ISO-8601 格式）。时间戳

交易明细
----

交易详细模型遵循以下结构：

**姓名描述类型**交易哈希值交易的唯一标识符。细绳链号ChainID 是区分链的另一种方法。细绳函数名调用的方法名称。细绳收据有效气体价格从发送者账户中扣除的每份 Gas 的实际价值。小数收据合同地址部署智能合约时分配的地址。细绳收据\_gas\_已使用交易中使用的天然气量。整数每个gas的最大费用交易使用的最高费用（以wei为单位）。小数max\_priority\_fee\_per\_gas交易使用的最高优先费。小数方法ID方法ID细绳天然气价格Gas 价格由发送者以 Wei 提供。小数随机数发送者在此之前进行的交易数量。整数类型\_交易类型。0（旧版）、1（旧版）、2 之一。细绳交易索引区块中交易索引位置的整数。整数日志数事务中产生的日志数量。整数

合约
--

合约模型遵循以下结构：

**姓名描述类型**合约地址本合同源自的地址。细绳合约创建者地址部署合约的地址。细绳时间戳合同创建的时间。时间戳proxy\_contract\_impl\_address如果合约是代理合约，则代理执行地址。细绳区块号创建合约的区块号。大整数交易哈希值交易的哈希值。细绳

ERC20\_EVT\_APPROVAL
--------------------

ERC20 批准模型遵循以下结构：

**姓名描述类型**交易哈希值交易的唯一标识符。细绳事件索引块中日志索引位置的整数。整数所有者持有ERC20代币的代币所有者。细绳花钱的人获得所有者批准使用 ERC20 代币的地址。细绳价值\_待批准的 ERC20 代币数量。小数时间戳ERC20 代币的批准时间戳（ISO-8601 格式）。时间戳区块号该令牌所在的区块的编号。大整数合约地址部署智能合约时分配的地址。细绳

ERC20\_EVT\_TRANSFER
--------------------

ERC20传输模型遵循以下结构：

**姓名描述类型**交易哈希值交易的唯一标识符。细绳事件索引块中日志索引位置的整数。整数从\_ERC20 代币发送者地址。细绳到\_ERC20代币接收者地址。细绳价值\_ERC20代币转账数量。小数时间戳ERC20 代币的传输时间戳（ISO-8601 格式）。时间戳区块号该令牌所在的区块的编号。大整数合约地址部署智能合约时分配的地址。细绳

ERC721\_EVT\_APPROVAL
---------------------

ERC721 批准模型遵循以下结构：

**姓名描述类型**交易哈希值交易的唯一标识符。细绳事件索引块中日志索引位置的整数。整数令牌 ID令牌 ID 是标识已批准令牌的数字。小数合约地址部署智能合约时分配的地址。细绳所有者持有ERC721代币的代币所有者。细绳得到正式认可的所有者获得批准的ERC721代币。布尔值区块号该令牌所在的区块的编号。大整数时间戳ERC721 令牌的批准时间戳（ISO-8601 格式）。时间戳

ERC721\_EVT\_TRANSFER
---------------------

ERC721传输模型遵循以下结构：

**姓名描述类型**交易哈希值交易的唯一标识符。细绳事件索引块中日志索引位置的整数。整数令牌 ID代币 ID 是一个数字，用于标识智能合约中铸造的每个代币。小数合约地址部署智能合约时分配的地址。细绳到\_ERC721 令牌接收者地址。细绳从\_ERC721 代币发送者地址。细绳区块号该令牌所在的区块的编号。大整数时间戳ERC721 令牌的传输时间戳（ISO-8601 格式）。时间戳

ERC721\_OWNERS
--------------

ERC1155 Owner模型遵循以下结构：

**姓名描述类型**区块号该令牌所在的区块的编号。大整数时间戳ERC721 令牌的批准时间戳（ISO-8601 格式）。时间戳合约地址部署智能合约时分配的地址。varchar令牌 ID代币 ID 是一个数字，用于标识智能合约中铸造的每个代币。小数所有者代币所有者varchar平衡当前代币余额。小数

ERC1155\_EVT\_TRANSFER
----------------------

ERC1155传输模型遵循以下结构：

**姓名描述类型**交易哈希值交易的唯一标识符。细绳事件索引块中日志索引位置的整数。整数从\_ERC1155 代币发送者地址。细绳到\_ERC1155 令牌接收者地址。细绳价值\_ERC1155 代币数量。小数时间戳ERC1155 令牌的传输时间戳（采用 ISO-8601 格式）。时间戳区块号该令牌所在的区块的编号。大整数合约地址部署智能合约时分配的地址。细绳操作员获得账户批准转移 ERC1155 代币的地址。细绳ID已转移的ERC1155代币的ID。小数

ERC1155\_TRANSFERBATCH
----------------------

ERC1155 Transfer Batch模型遵循以下结构：

**姓名描述类型**交易哈希值交易的唯一标识符。细绳事件索引块中日志索引位置的整数。整数从\_ERC1155 代币发送者地址。细绳到\_ERC1155 令牌接收者地址。细绳价值观\_ERC1155代币批量转账数量。细绳时间戳ERC1155 令牌的传输时间戳（采用 ISO-8601 格式）。时间戳区块号该令牌所在的区块的编号。大整数合约地址部署智能合约时分配的地址。细绳操作员账户批准转账的地址细绳id代币 ID 是一个数字，用于标识智能合约中铸造的每个代币。细绳

ERC1155\_OWNERS
---------------

ERC1155 Owner模型遵循以下结构：

**姓名描述类型**区块号该令牌所在的区块的编号。大整数时间戳ERC1155 令牌的批准时间戳（采用 ISO-8601 格式）。时间戳合约地址部署智能合约时分配的地址。varchar令牌 ID代币 ID 是一个数字，用于标识智能合约中铸造的每个代币。小数所有者代币所有者varchar平衡当前代币余额。小数

FUNGIBLETOKEN\_WALLETS
----------------------

Fungible Token 钱包模型遵循以下结构：

**姓名描述类型**钱包地址用于发送和接收加密货币的唯一身份。细绳令牌地址已部署的代币智能合约的唯一身份。细绳区块号块的编号。大整数平衡您的可替代代币钱包账户持有的加密货币数量。小数时间戳交易的时间戳（采用 ISO-8601 格式）。时间戳

日志
--

日志模型遵循以下结构：

**姓名描述类型**交易哈希值交易的唯一标识符。细绳事件索引块中日志索引位置的整数。整数合约地址该日志的来源地址。细绳数据包含一个或多个 32 字节非索引日志参数。细绳地位事件日志的状态。整数区块号包含父交易的区块号。大整数时间戳日志的时间戳（采用 ISO-8601 格式）。时间戳主题\_0日志的 topic\_0。细绳主题\_1日志的 topic\_1。细绳主题\_2日志的 topic\_2。细绳主题\_3日志的 topic\_3。细绳匿名的该活动是匿名的。布尔值

NATIVE\_WALLETS
---------------

Native Wallet模型遵循以下结构：

**姓名描述类型**钱包地址用于发送和接收加密货币的唯一身份。细绳区块号块的编号。大整数平衡您的可替代代币钱包账户持有的加密货币数量。小数时间戳交易的时间戳（采用 ISO-8601 格式）。时间戳

NATIVETOKEN\_TRANSFERS
----------------------

本机令牌传输模型遵循以下结构：

**姓名描述类型**交易哈希值交易的唯一标识符。细绳区块号该令牌所在的区块的编号。大整数从\_令牌发送者地址。细绳到\_令牌接收者地址。细绳价值\_本机令牌传输数量。小数时间戳NativeToken 的传输时间戳（采用 ISO-8601 格式）。时间戳

NFT\_COLLECTIONS
----------------

NFT Collection 模型遵循以下结构：

**姓名描述类型**地址该 NFT 集合合约源自的地址。细绳姓名不可替代代币集合的名称。细绳象征不可替代代币的符号。细绳令牌标准用于创建 NFT 的 ERC 标准（ERC721、ERC1155）。细绳

NFTS
----

NFT模型遵循以下结构：

**姓名描述类型**合约地址该不可替代代币合约的起源地址。细绳令牌 ID代币 ID 是标识不可替代代币的数字。小数token\_uriNFT 上的代币 URI 是代币“外观”的唯一标识符。细绳时间戳不可替代代币合约创建的时间。时间戳

代币
--

Token模型遵循以下结构：

**姓名描述类型**合约地址部署该同质代币合约的地址。细绳姓名同质代币合约的名称。细绳小数点小数表示令牌的整除程度，从 0 到 18。小数象征同质代币合约的符号。细绳

CONTRACT\_EVT\_APPROVALFORALL
-----------------------------

Approvalforall 模型遵循以下结构：

**姓名描述类型**交易哈希值触发事件的以太坊交易的唯一标识符。细绳事件索引事件日志在以太坊区块中的位置。整数操作员调用setApprovalForAll函数的地址。细绳帐户拥有已批准资产的地址。细绳得到正式认可的一个布尔值，指示是否授予或撤销批准。布尔值合约地址管理已批准资产的智能合约的地址。细绳时间戳活动时间时间戳区块号区块编号大整数

CONTRACT\_EVT\_OWNERSHIPTRANSFERRED
-----------------------------------

所有权转移模型遵循以下结构：

**姓名描述类型**交易哈希值交易的唯一标识符。细绳事件索引块中日志索引位置的整数。整数前任所有者令牌前任所有者的地址。细绳新主人代币新所有者的地址。细绳合约地址代币地址。细绳区块号区块编号大整数时间戳活动时间时间戳

---

*Originally published on [zxy327](https://paragraph.com/@zxy327/polygon)*
