Module contract_base

Source

Structs§

BlockchainWrapper
Interface to be used by the actual smart contract code.
CallValueWrapper
CryptoWrapper
ErrorHelper
ExitCodecErrorHandler
ManagedSerializer
SendRawWrapper
SendWrapper
API that groups methods that either send EGLD or ESDT, or that call other contracts.
StorageRawWrapper
UniversalContractObj
A unique empty structure that automatically implements all smart contract traits.

Traits§

CallableContract
CallableContract is the means by which the debugger calls methods in the contract.
CallableContractBuilder
Describes objects that can create instances of contract objects, with the given API.
CallbackProxyObjBase
ContractAbiProvider
Required by contract ABI generators. Provides the same associated types as the ContractBase, so that associated types that show up in arguments and results match.
ContractBase
Interface to be used by the actual smart contract code.
ProxyObjBase
ProxyObjNew