RefundOutputBuilder
Inherits: IRefundOutputBuilder, RollupsContract
State Variables
ETHER_PORTAL
IEtherPortal immutable ETHER_PORTAL
ERC20_PORTAL
IErc20Portal immutable ERC20_PORTAL
ERC721_PORTAL
IErc721Portal immutable ERC721_PORTAL
ERC1155_SINGLE_PORTAL
IErc1155SinglePortal immutable ERC1155_SINGLE_PORTAL
ERC1155_BATCH_PORTAL
IErc1155BatchPortal immutable ERC1155_BATCH_PORTAL
SAFE_TRANSFER
ISafeErc20Transfer immutable SAFE_TRANSFER
Functions
constructor
constructor(
IEtherPortal etherPortal,
IErc20Portal erc20Portal,
IErc721Portal erc721Portal,
IErc1155SinglePortal erc1155SinglePortal,
IErc1155BatchPortal erc1155BatchPortal,
ISafeErc20Transfer safeTransfer
) ;
buildRefundOutput
function buildRefundOutput(
address appContract,
address inputSender,
bytes calldata payload
) external view override returns (bytes memory output);