• 官网
  • 中文
  • English
  • Russian
  • More language
Show / Hide Table of Contents
  • NEOホワイトペーパー
  • はじめに
  • NEOノード
    • NEOノードとは?
    • インストール
    • グラフィカル・ユーザー・インターフェイス(GUI)
    • テストネットワーク
    • CLI命令リファレンス
    • プライベートチェーン
    • APIリファレンス
      • dumpprivkey.md
      • getaccountstate
      • getassetstate
      • getbalance
      • getbestblockhash
      • getblock
      • getblock
      • getblockcount
      • getblockhash
      • getblocksysfee
      • getconnectioncount
      • getcontractstate
      • getnewaddress
      • getrawmempool
      • getrawtransaction
      • getstorage
      • gettxout
      • getpeers
      • getversion
      • invoke
      • invokefunction
      • invokescript
      • sendrawtransaction
      • sendtoaddress
      • sendmany
      • validateaddress
    • ネットワークプロトコル
    • コンセンサス
      • コンセンサスホワイトペーパー
      • コンセンサスメカニズム
  • NEOユーティリティー
    • NEO SDK(ソフトウェア開発キット)
      • NEO SDKとは?
      • 一般的な使用方法
  • スマートコントラクト
    • スマートコントラクトとは?
    • はじめに(C#)
    • はじめに(C#)for macOS
    • はじめに(Java)
    • はじめに(Python)
      • プロンプトの使用
      • 設定とロギング
      • スマートコントラクトとの相互作用
      • テスト
      • Pythonコンパイラ
    • チュートリアル
      • 基本
      • Hello World
      • Lock (ロック・コントラクト)
      • dos (ドメインネームシステム)
      • パラメータと戻り値
      • コントラクト認証
      • ロック・コントラクトのデプロイ
      • コントラクト呼び出し
      • コントラクトのデプロイ
    • テスト
    • ホワイトペーパー
    • APIリファレンス
      • NEO
      • System
    • フレームワーク
      • .NET framework
        • NEO
          • Account
          • Asset
          • Block
          • Blockchain
          • Contract
          • Enrollment
          • Header
          • Runtime
          • Storage
          • StorageContext
          • Transaction
          • TransactionAttribute
          • TransactionInput
          • TransactionOutput
          • Validator
        • System
          • ExecutionEngine
    • システムの手数料
  • 取引所開発者向けドキュメント
    • v2.6.0
  • 協力者

NEO名前空間

NEOの名前空間は、NEOブロックチェーンによって提供されるAPIで、ブロックチェーンデータへのアクセスおよび永続化ストアの操作方法を提供します。これらのAPIは2つのカテゴリに分けられます:

  1. ブロックチェーン台帳。コントラクトはインターオペラビリティレイヤーを通じてブロックチェーン全体のデータにアクセスすることができ、そのデータは完全なブロックやトランザクションで、それらの各フィールドも同様です。

  2. 永続化ストア。NEOにデプロイされた各アプリケーションコントラクトには、コントラクト自体によってアクセス可能なストレージ空間があります。提供されるこれらのメソッドは、コントラクト内のデータにアクセスすることができます。

注意: 本記事における新規および廃止予定のタグは、バージョン1.6に対するバージョン2.0への変更です。

クラス

クラス 説明
Account アカウントを表すクラスで、残高を問い合わせるメソッドを提供する。
Asset アセットとそのデータ構造を表すクラス。
Block ブロックを表すクラスで、ブロック内のトランザクションを問い合わせるメソッドを提供する。
Blockchain ブロックチェーンデータにアクセスするための一連のメソッドを提供する。
Contract コントラクトを表すクラス。
Enrollment 新規 ブックキーパーの登録トランザクションのデータ構造を表す。
Header ブロックヘッダのデータ構造を表す。
Runtime 新規 スマートコントラクト実行中の一連のメソッドを提供する。
Storage 永続化ストアの追加、問い合わせ、削除をするための一連のメソッドを提供する。
StorageContext 新規 永続化ストアのストレージコンテキストを表すクラス。
Transaction トランザクションを表す基底クラス。
TransactionAttribute トランザクションの属性を表すデータ構造。
TransactionInput トランザクションの入力を表すデータ構造。
TransactionOutput トランザクションの出力を表すデータ構造。
Validator 新規 コンセンサスノードのための一連のメソッドを提供する。

列挙

列挙 説明
StorageContext 廃止予定 ストレージコンテキストの列挙型(enum)を表す。
  • Improve this Doc
Back to top Copyright © 2014-2018 NEO