Trait ink_env::Environment [−][src]
The environmental types usable by contracts defined with ink!.
Associated Types
type AccountId: 'static + Codec + Clone + PartialEq + Eq + Ord
[src]
The type of an address.
type Balance: 'static + Codec + Copy + Clone + PartialEq + Eq + AtLeast32BitUnsigned
[src]
The type of balances.
type Hash: 'static + Codec + Copy + Clone + Clear + PartialEq + Eq + Ord + AsRef<[u8]> + AsMut<[u8]>
[src]
The type of hash.
type Timestamp: 'static + Codec + Copy + Clone + PartialEq + Eq + AtLeast32BitUnsigned
[src]
The type of timestamps.
type BlockNumber: 'static + Codec + Copy + Clone + PartialEq + Eq + AtLeast32BitUnsigned
[src]
The type of block number.
type ChainExtension
[src]
The chain extension for the environment.
This is a type that is defined through the #[ink::chain_extension]
proc. macro.
For more information about usage and definition click this link.
Associated Constants
const MAX_EVENT_TOPICS: usize
[src]
The maximum number of supported event topics provided by the runtime.
The value must match the maximum number of supported event topics of the used runtime.