Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ERC7579UtilsTest

Inherits: Test

State Variables

_owner

address private _owner;

_ownerKey

uint256 private _ownerKey;

_account

address private _account;

_beneficiary

address private _beneficiary;

_recipient1

address private _recipient1;

_recipient2

address private _recipient2;

Functions

constructor

constructor();

testExecuteBatchDecodeCorrectly

function testExecuteBatchDecodeCorrectly() public;

testExecuteBatchDecodeEmpty

function testExecuteBatchDecodeEmpty() public;

testExecuteBatchDecodeDifferent

function testExecuteBatchDecodeDifferent() public;

testDecodeBatch

function testDecodeBatch() public;

callDecodeBatch

function callDecodeBatch(bytes calldata executionCalldata) public pure;

callDecodeBatchAndGetFirst

function callDecodeBatchAndGetFirst(bytes calldata executionCalldata) public pure;

callDecodeBatchAndGetFirstBytes

function callDecodeBatchAndGetFirstBytes(bytes calldata executionCalldata) public pure returns (bytes calldata);

hashUserOperation

function hashUserOperation(PackedUserOperation calldata useroperation) public view returns (bytes32);

_collectAndPrintLogs

function _collectAndPrintLogs(bool includeTotalValue) internal;

_printDecodedCalls

function _printDecodedCalls(bytes memory logData, bool includeTotalValue) internal pure;

_packGas

function _packGas(uint256 upper, uint256 lower) internal pure returns (bytes32);