Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 1.37 KB

CONTRIBUTING.md

File metadata and controls

34 lines (19 loc) · 1.37 KB

Draft RPC Proposals

RPC Methods for various proposed/draft EIPs

Abstract

A specification for the new Ethereum JSON-RPC Methods

Overview

Returns the transaction object for a given sender's address and nonce, if any. This method provides a way for users to check which transaction is using a specific nonce for their address. It can be particularly useful in scenarios where users want to understand the status of a particular transaction or if they suspect that a nonce might have been used maliciously.

Motivation

Consider this use case. We journal everything we do. If the system dies we recover the state from that journal and move on. You need to re sync your local state with the chain first. That may mean a tx having been replaced. You can get the new tx, you can only try to fetch the old one and you receive a null. -- Patricio Palladino

If a user accidentally uses the same account outside of your system you want to detect it, and without this method it is exceeding difficult.

List of RPC Specifications

eth_getTransactionBySenderAndNonce
eth_getLogs+timestamp

Contributors

Patricio Palladino
Sam Bacha
Wighawag

License

UPL-1.0 / CC-1.0