Skip to main content

Signature

IB20.sol

Description

Same as transferFrom, plus emits Memo immediately after the standard Transfer event. A memo of bytes32(0) is permitted.

Parameters

Returns

Always true on success.

Policy Interaction

TRANSFER_EXECUTOR_POLICY is checked against msg.sender on every call, including when msg.sender == from. Sender (from) and receiver (to) policies are also enforced. All three checks are bypassed during the factory bootstrap window; see IB20Factory.createB20.
TRANSFER_EXECUTOR_POLICY now applies even when msg.sender == from. Tokens that have configured a restrictive executor policy will block holder-initiated transfers unless the holder is explicitly authorized as an executor.

Revert Conditions

Example

Usage Example