Skip to content
This repository has been archived by the owner on Jan 8, 2025. It is now read-only.

dev: deploy EOA contracts not deployed yet  #1463

Open
@Eikix

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

Metadata

Assignees

No one assigned

    Labels

    enhancementEnhancement of the code, not introducing new features.

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions