NEO名前空間
NEOの名前空間は、NEOブロックチェーンによって提供されるAPIで、ブロックチェーンデータへのアクセスおよび永続化ストアの操作方法を提供します。これらのAPIは2つのカテゴリに分けられます:
ブロックチェーン台帳。コントラクトはインターオペラビリティレイヤーを通じてブロックチェーン全体のデータにアクセスすることができ、そのデータは完全なブロックやトランザクションで、それらの各フィールドも同様です。
永続化ストア。NEOにデプロイされた各アプリケーションコントラクトには、コントラクト自体によってアクセス可能なストレージ空間があります。提供されるこれらのメソッドは、コントラクト内のデータにアクセスすることができます。
注意: 本記事における新規
および廃止予定
のタグは、バージョン1.6に対するバージョン2.0への変更です。
クラス
クラス | 説明 | |
---|---|---|
![]() |
Account | アカウントを表すクラスで、残高を問い合わせるメソッドを提供する。 |
![]() |
Asset | アセットとそのデータ構造を表すクラス。 |
![]() |
Block | ブロックを表すクラスで、ブロック内のトランザクションを問い合わせるメソッドを提供する。 |
![]() |
Blockchain | ブロックチェーンデータにアクセスするための一連のメソッドを提供する。 |
![]() |
Contract | コントラクトを表すクラス。 |
![]() |
Enrollment | 新規 ブックキーパーの登録トランザクションのデータ構造を表す。 |
![]() |
Header | ブロックヘッダのデータ構造を表す。 |
![]() |
Runtime | 新規 スマートコントラクト実行中の一連のメソッドを提供する。 |
![]() |
Storage | 永続化ストアの追加、問い合わせ、削除をするための一連のメソッドを提供する。 |
![]() |
StorageContext | 新規 永続化ストアのストレージコンテキストを表すクラス。 |
![]() |
Transaction | トランザクションを表す基底クラス。 |
![]() |
TransactionAttribute | トランザクションの属性を表すデータ構造。 |
![]() |
TransactionInput | トランザクションの入力を表すデータ構造。 |
![]() |
TransactionOutput | トランザクションの出力を表すデータ構造。 |
![]() |
Validator | 新規 コンセンサスノードのための一連のメソッドを提供する。 |
列挙
列挙 | 説明 | |
---|---|---|
![]() |
StorageContext | 廃止予定 ストレージコンテキストの列挙型(enum)を表す。 |