Module elrond_wasm::api

source ·

Modules

Structs

Returned if load/copy slice could not be performed. No further data needed.
An error handler that simply panics whenever signal_error is called. Especially useful for unit tests. Implements ErrorApi.
An error handler that simply panics whenever signal_error is called. Especially useful for unit tests. Implements ErrorApi.

Enums

Only used for sending sign information from the API.

Constants

Traits

Definition of the BigFloat type required by the API.
Definition of the BigInt type required by the API.
Interface to be used by the actual smart contract code.
Provided for convenience. Designed to be used in any types that send tokens or calls.
Wrapper around the EllipticCurve functionality provided by Arwen.
Interface to only be used by code generated by the macros. The smart contract code doesn’t have access to these methods directly.
Interface to only be used by code generated by the macros. The smart contract code doesn’t have access to these methods directly.
Interface to only be used by code generated by the macros. The smart contract code doesn’t have access to these methods directly.
A raw bytes buffer managed by Arwen.
API that groups methods that either send EGLD or ESDT, or that call other contracts.
A raw bytes buffer stored statically:
Provided for convenience. Designed to be used in storage mappers.

Functions

Type Definitions