CallForwarder
Inherits: Transfers, ExternalCallsGeneric, BridgeForwarder, ERC721Receiver
An arbitrary call contract to forward generic calls
Does pull funds if desired
One transfers funds to this contract and operates with them, ideally pre-funded
All composer transfer options are available (approve,transferFrom,transfer,native transfers)
Can generically call any target and checks if the selector for these calls is not transferFrom
We assume that this contract is never an approve target!
Functions
receive
receive() external payable;
deltaForwardCompose
A selector different to the classic Composer Should be called by a more universal composer that cannot call arbitrary selectors.
function deltaForwardCompose(bytes calldata) external payable;
_deltaComposeInternal
function _deltaComposeInternal(
address callerAddress,
uint256 currentOffset,
uint256 endOffset
)
internal
virtual
override(ExternalCallsGeneric);