This repository has been archived by the owner on Jan 8, 2025. It is now read-only.
Open
Description
Describe the enhancement request
problem: in testnet, the current flow does not allow someone to send a tx via kakarot:
- precompute the starknet address of an EOA
- fund it using a starknet account
- send an EVM tx using that EOA
currently, one needs to manually call kakarot_core.deploy_externally_owned_account(EOA_EVM_ADDRESS)
Describe Preferred Solution
inside eth_send_raw_transaction, IF the relayer feature is on, IF the transaction is valid, IF the user's EOA account is not already deployed on starknet, THEN deploy for them