Crate ink_metadata

source ·

Modules

Structs

Describes a constructor of a contract.
A builder for constructors.
Describes a contract.
Describes a pair of parameter label and type.
Used to construct an event parameter specification.
Describes an event definition.
An event specification builder.
An entire ink! project for metadata file generation purposes.
Describes a pair of parameter label and type.
Used to construct a message parameter specification.
Describes a contract message.
A builder for messages.
Describes the contract message return type.
The 4 byte selector to identify constructors and messages
A type specification.

Enums

An error emitted by the smart contracting language.
The metadata version of the generated ink! contract.

Type Definitions

Describes the syntactical name of a type at a given type position.