Skip to content

Ethereum RPC compatible #53

@Lawliet-Chan

Description

@Lawliet-Chan

ETH Backend API

General Ethereum API

  • SyncProgress()
  • SuggestGasTipCap()
  • FeeHistory()
  • BlobBaseFee()
  • ExtRPCEnabled()
  • ChainDb()
  • AccountManager()
  • RPCGasCap()
  • RPCEVMTimeout()
  • RPCTxFeeCap()
  • UnprotectedAllowed()

Blockchain API

  • SetHead()
  • HeaderByNumber()
  • HeaderByHash()
  • HeaderByNumberOrHash()
  • CurrentHeader()
  • CurrentBlock()
  • BlockByNumber()
  • BlockByHash()
  • BlockByNumberOrHash()
  • Pending()
  • StateAndHeaderByNumber() @Lawliet-Chan
  • StateAndHeaderByNumberOrHash() @Lawliet-Chan
  • GetReceipts()
  • GetTd()
  • GetEVM()
  • SubscribeChainEvent()
  • SubscribeChainHeadEvent()
  • SubscribeChainSideEvent()

Transaction pool API

  • SendTx()
  • Call()
  • GetTransaction()
  • GetPoolTransactions()
  • GetPoolTransactio()
  • GetPoolNonce()
  • Stats()
  • TxPoolContent()
  • TxPoolContentFrom()
  • SubscribeNewTxsEvent()
  • ChainConfig()
  • Engine()

filters

  • GetBody()
  • GetLogs()
  • SubscribeRemovedLogsEvent()
  • BloomStatus()
  • ServiceFilter()
  • SubscribeLogsEvent()

Metadata

Metadata

Assignees

No one assigned

    Labels

    featurefunctionality implementation

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions