keep-starknet-strange/snos

feat: Needed from madara for python snos

Opened this issue · 0 comments

What i need from madara

  • Block information (read in StarknetBlockHeader in the Substrate digest)
    • block number
    • block timestamp
    • gas price
    • sequencer address
    • chain id (read from runtimeAPI)
  • State diffs (read from the da flow)
    • address => class hash
    • address => nonce
    • class hash => compiled class hash
    • storage updates
  • Transactions
    • Declare transactions
    • DeployAccount transactions
      • class_hash
      • max_fee
      • version
      • nonce
      • constructor_calldata
      • signature
      • contract_address_salt
    • L1 Handler transactions
      • contract_address
      • entry_point_selector
      • calldata
      • nonce
      • paid_fee_on_l1
    • Invoke transactions
      • sender_address
      • entry_point_selector (only for v0)
      • max_fee
      • calldata
      • signature
      • nonce (not for v0)
      • version
    • Execution Infos (will use the same runtimeAPI as starknet_traceBlockTransactions)