Skip to main content

Module ITransactionContext

Module ITransactionContext 

Source
Available on crate feature base only.
Expand description

Mirror of base_common_precompiles::ITransactionContext.

interface ITransactionContext {
    error DelegateCallNotAllowed();
    error NonPayable();
    function getTransactionSender() external view returns (address);
    function getTransactionPayer() external view returns (address);
    function getTransactionSenderActorId() external view returns (bytes32);
}

Modules§

abi
Contains dynamic ABI definitions for this contract.

Structs§

DelegateCallNotAllowed
Custom error with signature DelegateCallNotAllowed() and selector 0x0d89438e.
NonPayable
Custom error with signature NonPayable() and selector 0x6fb1b0e9.
getTransactionPayerCall
Function with signature getTransactionPayer() and selector 0x690b3a9d.
getTransactionPayerReturn
Container type for the return parameters of the getTransactionPayer() function.
getTransactionSenderActorIdCall
Function with signature getTransactionSenderActorId() and selector 0xe14fe3f3.
getTransactionSenderActorIdReturn
Container type for the return parameters of the getTransactionSenderActorId() function.
getTransactionSenderCall
Function with signature getTransactionSender() and selector 0xbead3f50.
getTransactionSenderReturn
Container type for the return parameters of the getTransactionSender() function.

Enums§

ITransactionContextCalls
Container for all the ITransactionContext function calls.
ITransactionContextErrors
Container for all the ITransactionContext custom errors.