イーサリアムブロックチェーンの使用

Wolfram言語にはイーサリアムブロックチェーンとインタラクトすることのできる機能が組み込まれている.この機能を使うと,イーサリアムのMainnet,Testnetから詳細情報を取り出すことも,トランザクションを構築し,それをブロックチェーンへ送信することもできる.

イーサリアムブロックチェーンへのアクセス

BlockchainData イーサリアムブロックチェーンについての現在の情報を取得する

BlockchainBlockData 特定のイーサリアムブロックについての情報を取得する

BlockchainTransactionData イーサリアムトランザクションについての情報を取得する

BlockchainAddressData イーサリアムブロックチェーンアドレスで関連付けられた情報を取得する

BlockchainTokenData イーサリアムスマートコントラクトで定義されたトークンの使用についての情報を取得する

BlockchainBase ブロックチェーンとネットワークを指定するオプション

$BlockchainBase 使用するデフォルトのブロックチェーンとネットワーク

鍵の管理

GenerateAsymmetricKeyPair ブロックチェーントランザクションの鍵のペアを生成する

PrivateKey  ▪  PublicKey

BlockchainKeyEncode 鍵を符号化してアドレス,WIF等を取得する

イーサリアムブロックチェーンのトランザクション

BlockchainTransaction イーサリアムブロックチェーントランザクションの記号表現

BlockchainTransactionSign 秘密鍵を使ってイーサリアムブロックチェーントランザクションに署名する

BlockchainTransactionSubmit イーサリアムブロックチェーンに含めるトランザクションを送信する

イーサリアムの計算コントラクト

BlockchainContractValue イーサリアムコントラクトから値を取得する(関数,Wolfram式の結果等)

金融情報

CurrencyConvert ビットコインと他の暗号通貨の間の変換