For the complete documentation index, see llms.txt. This page is also available as Markdown.

DAO

decodeEthActionsEventData

Decodes the payload into the everscale event data format.

function decodeEthActionsEventData(bytes memory payload) public pure returns(int8 _wid, uint256 _addr, uint32 chainId, EthAction[] memory actions)

Parameters:

Name
Type
Description

payload

bytes memory

EverscaleEvent data encoded to bytes

Return value:

Name
Type
Description

_wid

int8

Workchain Id

_addr

uint256

Address

chainId

uint32

Chain Id

actions

EthAction[] memory

List of Ethereum actions

execute

Executes a set of ETH actions gotten after decoding the payload and verifying signatures.

function execute(bytes calldata payload, bytes[] calldata signatures) override external nonReentrant notCached(payload) returns (bytes[] memory responses)

Parameters:

Name
Type
Description

payload

bytes calldata

Encoded EverscaleEvent with payload details

signatures

bytes[] calldata

Payload signatures

Return value:

Name
Type
Description

responses

bytes[] memory

Bytes-encoded payload action responses

Last updated