| Class | Description |
|---|---|
| Account |
Offers several account-related methods for use in smart contracts.
|
| Binary | |
| Block |
Represents a block and provides block-related information.
|
| Blockchain |
Provides a set of methods for accessing blockchain data.
|
| CallFlags |
Defines flags for invoking smart contracts.
|
| Contract |
Represents a Neo smart contract and provides several contract-related methods for use in smart
contracts.
|
| Crypto |
Offers cryptographic functions for use in smart contracts.
|
| Crypto.ECDSA | |
| Crypto.ECDSA.Secp256k1 | |
| Crypto.ECDSA.Secp256r1 | |
| DesignationContract |
Represents the native contract that deals with the designation of nodes to certain roles.
|
| Enumerator<V> |
A neo-vm enumerator used to enumerate a list of values.
|
| Iterator<K,V> |
A NeoVM-specific iterator used to iterate over a set of key-value elements.
|
| Json |
Offers methods to serialize to and deserialize from JSON.
|
| Notification |
A notification consists of a script hash (the sender of the notification) and content itself
called 'state'.
|
| Role |
Defines the possible roles of designates.
|
| Runtime |
Provides a set of general methods for usage in smart contracts.
|
| Storage |
Provides a set of methods to insert, query, and delete data in the persistent storage of smart
contracts.
|
| StorageContext |
A StorageContext is the gateway to a contracts storage.
|
| StorageFlag |
Defines attributes of data written to a contract's storage.
|
| StorageMap |
A key-value view on the entries of smart contract's storage with a specific prefix.
|
| Transaction |
Represents a transaction and provides transaction-related information.
|
| TriggerType |
The TriggerType defines the mode in which a smart contract is invoked.
|