跳至主要内容

资源概览

以太坊节点提供对各种区块链资源的存取。每个资源包含用于与以太坊区块链不同层面互动的特定操作。

可用资源

核心区块链资源

  • Account(帐户):查询帐户余额、交易计数和合约程式码
  • Block(区块):检索区块资讯和目前区块链高度
  • Transaction(交易):传送交易、检查状态和估算 Gas 成本
  • Gas:取得 Gas 价格和费用历史以最佳化交易定价

智慧合约资源

  • Contract(合约):读取和写入智慧合约、部署新合约和查询事件日志
  • ERC20:与 ERC20 代币合约互动(转帐、授权、余额)
  • ERC721:管理 ERC721 NFT 操作(转帐、所有权、中继资料)
  • ERC1155:使用 ERC1155 多代币标准(批次操作、余额)

实用工具资源

  • ENS:解析以太坊名称服务网域名称和反向查询
  • Signature(签名):签名和验证讯息和类型化资料(EIP-712)
  • Utils(工具):格式化、编码和验证的实用函式
  • Custom RPC(自订 RPC):使用任何方法和参数传送原始 RPC 请求

资源选择

使用以太坊节点时:

  1. 从下拉选单中选择 Resource(资源)
  2. 在该资源内选择 Operation(操作)
  3. 设定操作特定的参数
  4. 新增所需的凭证(所有操作需要 RPC,写入操作需要 Account)

快速参考

唯读操作(仅需 RPC)

这些操作仅需要 Ethereum RPC 凭证:

资源操作
AccountGet Balance、Get Transaction Count、Get Code
BlockGet Block、Get Block Number
TransactionGet Transaction、Get Transaction Receipt
ContractRead Contract、Multicall、Simulate Contract、Get Logs
ERC20Get Balance、Get Allowance、Get Total Supply、Get Decimals、Get Name、Get Symbol
ERC721Get Balance、Owner Of、Get Approved、Is Approved For All、Token URI
ERC1155Balance Of、Balance Of Batch、Is Approved For All、URI
ENS所有操作
Gas所有操作
Utils大多数操作
Custom RPC所有操作

写入操作(RPC + Account)

这些操作需要 Ethereum RPCEthereum Account 凭证:

资源操作
TransactionSend Transaction、Wait For Transaction
ContractWrite Contract、Deploy Contract
ERC20Transfer、Approve、Transfer From
ERC721Transfer From、Safe Transfer From、Approve、Set Approval For All
ERC1155Safe Transfer From、Safe Batch Transfer From、Set Approval For All
SignatureSign Message、Sign Typed Data

常见模式

读取区块链资料

[Schedule Trigger] → [Ethereum: Contract - Read Contract] → [Process Data]

执行交易

[Trigger] → [Ethereum: Contract - Write Contract] → [Ethereum: Transaction - Wait For Transaction] → [Notification]

代币操作

[Trigger] → [Ethereum: ERC20 - Transfer] → [Ethereum: Transaction - Wait For Transaction] → [Store Result]

事件监控

[Ethereum Trigger: Event] → [Process Event Data] → [Action]

下一步

详细探索每个资源以了解特定操作和参数: