メインコンテンツまでスキップ

リソース概要

Ethereumノードは、さまざまなブロックチェーンリソースへのアクセスを提供します。各リソースには、Ethereumブロックチェーンのさまざまな側面とやり取りするための特定の操作が含まれています。

利用可能なリソース

コアブロックチェーンリソース

  • Account:アカウント残高、トランザクション数、コントラクトコードの照会
  • Block:ブロック情報と現在のブロックチェーン高の取得
  • Transaction:トランザクションの送信、ステータスの確認、ガスコストの見積もり
  • Gas:最適なトランザクション価格設定のためのガス価格と手数料履歴の取得

スマートコントラクトリソース

  • Contract:スマートコントラクトの読み取りと書き込み、新しいコントラクトのデプロイ、イベントログの照会
  • ERC20:ERC20トークンコントラクトとのやり取り(転送、承認、残高)
  • ERC721:ERC721 NFT操作の管理(転送、所有権、メタデータ)
  • ERC1155:ERC1155マルチトークン規格での作業(バッチ操作、残高)

ユーティリティリソース

  • ENS:Ethereum Name Serviceドメインと逆引き参照の解決
  • Signature:メッセージと型付きデータの署名と検証(EIP-712)
  • Utils:フォーマット、エンコード、検証のためのユーティリティ関数
  • Custom RPC:任意のメソッドとパラメータで生のRPCリクエストを送信

リソース選択

Ethereumノードを使用する場合:

  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]

次のステップ

各リソースの詳細を調べて、特定の操作とパラメータについて学びます:

  • 基本的なブロックチェーン照会のために Account から始める
  • ETHの送信のために Transactions について学ぶ
  • スマートコントラクトのやり取りのために Contract を深く掘り下げる
  • トークン規格を探索:ERC20ERC721ERC1155