From Calldata
Last updated
Last updated
To create a Facet transaction as an EOA, you send a successful (receipt status = 1
) Ethereum transaction to the Facet inbox address, an EOA account on Ethereum L1 with no known private key:
We refer to these L1 transactions as envelopes, as they carry an RLP-encoded Facet transaction as a "payload" within their calldata. The signer of an Ethereum envelope transaction determines the "from" on a Facet transaction.
Here's how you might do this using Viem: