A modified ERC-6551 implementation bound to an IP Asset
execute
and executeWithSig
execute()
function, which allows calling arbitrary modules within Story via encoded bytes data (thus extensible for future modules). Additionally, there is a executeWithSig()
function that enables users to sign transactions and have others execute on their behalf for seamless UX.