Definitions and utilities for calling chain extension methods.
Users should not use these types and definitions directly but rather use the provided
#[ink::chain_extension] procedural macro defined in the
Type states of the chain extension method instance.
A concrete instance of a chain extension method.
Implemented by error codes in order to construct them from status codes.