Modules

Structs

  • Represents a raw event emitted by a contract.
  • Represents a collection of events emitted by contracts in a single transaction.
  • Represents a mutating contract call to be made.
  • Reperesents a contract call to a payable method that still needs the value transferred to be specified. Use the with_value() method to set the value.
  • A wrapper around ink_primitives::LangError that implements std::error::Error.
  • Represents a call to a contract constructor.
  • Represents a contract call to a payable constructor that still needs the value transferred to be specified. Use the with_value() method to set the value.
  • Represents a read-only contract call to be made.
  • Represents a call to upload a contract.

Enums

Traits

  • A read-only connection - can invoke non-mutating methods and fetch events.
  • A trait that allows to decode events emitted by a specific contract.
  • A connection with the ability to invoke mutating operations - constructor and mutating methods.
  • A connection with the ability to upload WASM code to the chain.