Questions tagged [history]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
1 answer
49 views

Do new clients necessarily need to connect to archive nodes?

I understand that when a new client starts syncing the Ethereum blockchain, they have to recreate all previous states for each transaction starting from a particular checkpoint (in geth, this depends ...
Paul Razvan Berg's user avatar
0 votes
0 answers
56 views

ethereum world state size analysis

i am currently researching on the ethereum world state and i need updatad data of space that world state takes up in the storage. the latest data that i found is https://blog.bitmex.com/bitcoin-vs-...
Sepehr Mirnasrollahi's user avatar
0 votes
1 answer
30 views

Return error "historical backend error: out of gas" when calling a contract view method for a specified block number

To get the historical price of tokens, I'm calling a UniswapV3 pair contract for a specific block number with web3.js: const slot0 = await pairContract.methods.slot0().call({}, 79094457); If I am not ...
Benjamin Azoulay's user avatar
0 votes
1 answer
39 views

How can I see the history of an ERC1155 token on-chain?

Let's say I have 10 tokens of a specific token id within an ERC1155 smart contract. If I send 1 of those tokens to another address and then this address send it elsewhere, is there a way I can see the ...
Falcon Stakepool's user avatar
2 votes
1 answer
185 views

Why can't the EVM access old blocks and transactions during execution?

EVM can only access state and not history of the blockchain during execution. Since transactions can get the block hash of the 256 most recent blocks, giving smart contracts the access to history is ...
orangutan's user avatar
  • 135
0 votes
1 answer
472 views

Ethers.js Batch Fetch Archive Transactions by Hash

I have a big array of emitted events that I retrieved using an archive node with Ethers queryFilter. I want to get the transaction parameters for each of those transactions. I am using Ethers.js await ...
Adam's user avatar
  • 126
0 votes
0 answers
263 views

How do I fetch the entire transaction-history of an address in the fastest way possible?

I just built myself a hardware full node at home. It's running geth and I'm accessing the on-chain data through the JSON RPC API. I'm using web3.py because of convenience. I want to have a "...
PeepoXBT's user avatar
-1 votes
1 answer
265 views

Smart contract transactional historic data

I would like to know what are the options of keeping historical data in an smart contract and how they compare. I figure out 3 ways: keep variables inside the smart contract updated with the required ...
pellyadolfo's user avatar
0 votes
0 answers
38 views

Get past chain data in contract

So I know you can fetch past chain data in ethers.js by doing something like this: const contract = new ethers.Contract(tokenContractAddress, genericErc20Abi, signer); const balance = await contract....
jcube0's user avatar
  • 1
1 vote
1 answer
232 views

Where one can get a prebuild blockscout database?

To build a blockscout database on requiers to have a lot of space (a full archive node). I want to continue building blockscout DB from some point in time (not from scratch) to shorten the amount of ...
Blender's user avatar
  • 73
1 vote
1 answer
65 views

Why does Ethereum state storage cost more than history storage?

According to this spreadsheet that Vitalik has referenced before, stating that it's what they used to determine gas fees for each opcode, state storage costs around 190 gas per byte while history ...
Paul DeLucia's user avatar
0 votes
1 answer
32 views

Can we still get the historical state values and events from a selfdestructed contract?

After a contract has been self destructed, I understand that I will not be able to call the contract anymore to get its most recent state values before it was destructed. However, is it possible to ...
xenon's user avatar
  • 455
0 votes
1 answer
120 views

Pulling a price of a specific token contract from a specific point in time

Suppose I pull a transaction from etherscan (or bscscan or any other network scanner), where can I take the contract address and timestamp from that transaction and lookup the exact historical value ...
eComEvo's user avatar
  • 101
1 vote
0 answers
76 views

Re-creating transaction flow for specific wallets (BSC)

I was thinking of doing some good for the community. By my general profession, I am a lawyer and an Anti-money laundering specialist. I wanted to graph some transactions tracking funds from their ...
matrix1000's user avatar
2 votes
1 answer
52 views

History of Ethereum

My son is writing a school project on the history of Ethereum and there are a few questions that he has that we've been unable to find online. I wonder if anyone in this community would be able to ...
Phil Boltt's user avatar
0 votes
0 answers
255 views

What s the official gui developped by the Ethereum fundation? Does it allows to display erc20 tokens?

After losing access to my email address, I am asked by an exchange to show the deposit history for a specific coin (in that case an erc20 running on Ethereum) from a specific address (which I own the ...
user2284570's user avatar
  • 1,008
6 votes
0 answers
92 views

UNGAS and why was GAS made available to programming smart contracts? [closed]

Hardforks, such as Istanbul, have illustrated the best practice that smart contracts should not make any assumptions about gas. Gas costs have, can, and will change, for example: Is transfer() still ...
eth's user avatar
  • 85.6k
2 votes
2 answers
375 views

Upgrade a fully synced node to archive node?

Is it possible to upgrade a fully synced node to archive node ? means can i download older states by changing gcmode to archive ? or i will have to start from scratch ?
Bijoy's user avatar
  • 33
2 votes
0 answers
514 views

History question: Left and Right padding

from: https://solidity.readthedocs.io/en/v0.5.12/abi-spec.html#encoding-of-indexed-event-parameters bytesNN types are padded on the right while uintNN / intNN are padded on the left. I would ...
ligi's user avatar
  • 1,183
0 votes
0 answers
136 views

Is there a tool to obfuscate my transactions history by funneling it through a bunch of addresses I control?

I occasionally gift ETH to friends and family and I'd like a bit of financial privacy after gifting them. I understand this method is not fool proof to find out the source of funds, but at least it ...
Patoshi パトシ's user avatar
2 votes
2 answers
782 views

About contract kill and forensic investigation

Let’s say that I created a contract and, using that, I and other people, made many transactions which meaning is undoubtably proven reading the contract. At a certain point someone kills the contract ...
Rick Park's user avatar
  • 3,194
1 vote
0 answers
96 views

How to enable mail server (mailserver) when starting a whisper node by using "geth"?

As title, I can't find any flag about enabling the "mailserver" when starting whisper node. However, I found a Diagnostic Tool called "wnode":https://github.com/ethereum/go-ethereum/wiki/Diagnostic-...
Kun's user avatar
  • 11
1 vote
1 answer
87 views

Show truffle migration history

What is the best way to show truffles migration history or at least the last successful step. Something similar what I see when I do truffle migrate: Running migration: 1_initial_migration.js ...
sunwarr10r's user avatar
7 votes
4 answers
4k views

How to setup 'topics' for function getPastLogs ()?

Sir, I want to read the past event log by using getPastLogs(),but I got the whole log.I hope I can filter some log. I find I can setup the topics in getPastLogs(),but it always fails. How should I ...
黃智祥's user avatar
  • 465
2 votes
2 answers
512 views

How to maintain history of changes in mapping?

I have a mapping variable in my solidity code which maps address to name. I want to maintain the history/log of every change that happens in this mapping. What is the best possible solution to it?
Gagan's user avatar
  • 433
1 vote
0 answers
39 views

Best way to restore historical storage state

What is the best way to get historical storage state, given db with current world state and blockchain data? Do I need to reverse assemby code or can I do this using receipt logs?
jabone's user avatar
  • 241
1 vote
0 answers
153 views

Gas SafeLow historical data

I am doing some gas analysis work and I really want to find or generate a dataset for historical SafeLow gas prices as defined by EthGasStation: “A price that at least 5% of the network hashpower ...
Lev Dubinets's user avatar
1 vote
0 answers
46 views

What use case do peers have on test net?

Hi I am new to Ethereum (and Blockchain) and am trying to set up testnet using Geth to learn about about the intricacies of Blockchain. So this might be a trivial question: A lot of tutorials out ...
ethereumBeginner's user avatar
2 votes
2 answers
3k views

How to get value history from ERC721 Token

I'm trying to figure out HOW to get a sort of "history" of values for a specific ERC721 (for instance KnownOrigin) What are the important items to consider? Is something feasible via Smart Contract ...
Ziba Leah's user avatar
  • 203
4 votes
6 answers
6k views

Get Balance History of address

In building an IONIC app, I am attempting to retrieve the historical balance of a single Ethereum address. I am currently not sure how far back I will need to go. I know that Etherscan.IO offers a web ...
Kontra's user avatar
  • 43
4 votes
1 answer
2k views

Significance of '60' for cointype?

When constructing the path for a node in a wallet tree, the default value for cointype is 60 for ethereum. Why is that?
arshbot's user avatar
  • 377
2 votes
1 answer
73 views

Is there a way to prove to a third party that you are the recipient of a transaction?

Let's say that someone sends me some ETH. How can I prove to a third party that I am the actual recipient of that transaction? The third party is anyone with access to the blockchain. In other words, ...
David's user avatar
  • 405
1 vote
1 answer
2k views

Parity Full History Node

I'm trying to setup personal full node in archive mode (whole history) on server with this parameters: Intel i3 3.4GHz 8GB DDR3 1333 MHz 2TB HDD 100 Mbps / 128 I was expecting issues with HDD speed (...
yety's user avatar
  • 113
2 votes
2 answers
2k views

Ether scan api, compute balance on the date

I need calcualete balance on the date to acconut, but web3 balance and etherscan.com api is missmath. How correct to calculate balance from the available data of api. const web3 = new Web3("https://...
user3243823's user avatar
1 vote
1 answer
3k views

How to get value of input parameters from Transaction history

I would like to read a successful transaction on an ETH block and I would like to get the values of input parameters that were passed to the function for that transaction. I am not talking of the data ...
Shashikant Soni's user avatar
2 votes
2 answers
3k views

How can I call transfer function of a ERC20 token contract from another contract?

I want to exchange token for a commodity using smart contracts. I have deployed my token contract address in my private block chain network. How should I create another contract that exchanges a ...
Roger Ganga's user avatar
6 votes
2 answers
1k views

How does the EVM ensure perfect determinism and what does that mean?

I've read What was the reason to invent the EVM? but I feel like it didn't fully answer the question. So I have a couple of followup questions regarding the EVM: Why does the EVM ensure perfect ...
Seen's user avatar
  • 63
16 votes
1 answer
5k views

Why are the Rinkeby and Ropsten testnets named after Swedish locations?

Why are the Rinkeby and Ropsten testnets named after Swedish locations? I know what they are but am wondering why they were named this way.
JohnAllen's user avatar
  • 1,318
6 votes
3 answers
4k views

How to get all historic changes of a state variable in a smart contract?

Blockchains are known to be immutable because all transactions of cryptocurrencies and state (data) changes. However, looking at ethscan does not provide any information on the output of a smart ...
thalsky's user avatar
  • 105
12 votes
1 answer
10k views

Why is the Ethereum paper called the "yellow paper"?

I googled this and this does not exist here yet, so Why is the Ethereum paper called the "yellow paper"?
JohnAllen's user avatar
  • 1,318
16 votes
1 answer
4k views

Why was RLP chosen as the low level protocol encoding algorithm?

Is this an ad-hoc decision? Why RLP? Is it specifically suited to something?
Sentinel's user avatar
  • 1,238
7 votes
2 answers
2k views

Why did Ethereum not start with Proof of Stake?

I had been reading up on Proof of Stake and the advantages and disadvantages. As if I am correctly informed, it is planned to change from PoW to PoS in the near future, using Casper. I had also been ...
Donut's user avatar
  • 537
38 votes
3 answers
45k views

How can I view event logs for an ethereum contract?

After reading the this post, it seems like I should be able to access the logs of events that have been called on an Ethereum contract. The section I am interested in is Option 3 which is using event ...
user1911077's user avatar
4 votes
1 answer
58 views

How can I get crowdsale data?

Is there anywhere an access to crowdsale data gathered in a similar way as this kicsktarter data -- https://webrobots.io/kickstarter-datasets/ ?
ViktorS's user avatar
  • 41
19 votes
3 answers
6k views

Summary and history of the Ethereum hard forks

The question Please confirm what the hard forks of Ethereum were and when they took place was asked on Reddit by u/Tykerr.
BokkyPooBah's user avatar
  • 40.3k
9 votes
2 answers
4k views

Is it possible to access storage history from a contract in solidity?

With web3, I can access the history of the blockchain like this: web3.eth.getBalance('0x1234') // returns current balance at address 0x1234 web3.eth.getBalance('0x1234', 1000) // returns balance at ...
gellej's user avatar
  • 480
16 votes
1 answer
988 views

Why were empty accounts allowed to be on the blockchain?

It's hard to see what the benefits of allowing empty accounts to be on the blockchain are. This was a known subtlety (see "note: there is a difference between zero-balance and nonexistent") and ...
eth's user avatar
  • 85.6k
4 votes
0 answers
1k views

What is the easiest way to view transaction history if a custom token?

What do you think it's the easiest way to view history of transaction for a custom token ? Like A sent X to be B on XX/XX/XXXX. Especially for people who don't know about Ethereum. A tool like ...
Etienne's user avatar
  • 173
3 votes
1 answer
319 views

How did "The DAO" come about? What was the process of its formation?

How did "The DAO" come about? What was the process of its formation? Who "made" it happen?
Kirk's user avatar
  • 101
9 votes
2 answers
19k views

What was the approximate cost of 1 ETH during pre-launch (Aug 2014)

The ETH pre-launch allowed people to exchange Bitcoins for ETH at a determined value. What was this exchange rate in USD? E.g. 1 Bitcoin got you X Eth, which was worth about $Y.
makerofthings7's user avatar