Questions tagged [nonce]

A random number that is only used once. It is generated at the beginning of a communication by one communication partner and has to be sent back by the other one in order to prevent replay attacks.

Filter by
Sorted by
Tagged with
0
votes
1answer
125 views

Error encountered during contract execution [Out of gas]?

i have this address 0xb5f82127b5067f1019abd362ba812c0ef8196717 as you can see i have 3 transaction failed with this error : Warning! Error encountered during contract execution [Out of gas]. I was ...
0
votes
1answer
28 views

Infura out of sync

I have 13 transactions according to https://ropsten.etherscan.io/address/[my_account] and when I dispatch "eth_getTransactionCount" to https://ropsten.infura.io/v3/[my_project_id] (with &...
2
votes
0answers
27 views

Why is the EVM designed to have "private variables"?

In EVM, one contract is able to read code and balance of any addresses. However, storage and nonce of other addresses is not accessible. Since all states are public on the blockchain, why is EVM ...
0
votes
1answer
20 views

How to correctly set nonce?

on an account with no transaction set yet, using getTransactionCount will return 0. Should I specify the first transaction with nonce 0 or 1? and on the next transactions after the above is mined, ...
0
votes
0answers
13 views

Nonce error after transaction that took 17 hours

A couple of days ago I sent an ERC20 token transaction that confirmed after 17 hours. It didnt fail however the nonce of that transaction was 5. So my next transaction should have the nonce of 6 but ...
2
votes
2answers
92 views

I keep getting nonce is too low when using truffle to call functions on contracts even though this works fine on remix.How can I fix this

I keep getting the nonce is too low when running functions with sub transactions on the kovan test net is there a way I can stop this from happening?these sub transactions are making transactions with ...
0
votes
1answer
122 views

Is there a way to manually set your transaction's position in a block?

I've seen some action on a coin I was monitoring on BSC using poocoin (similar to dextools but for bsc - it shows buys and sells). Whenever there was a big buy/big sell on this coin, there would be an ...
0
votes
1answer
29 views

Metamask retrieve next transaction nonce

I am testing a smart contract that requires a nonce for every single method I invoke. My idea was to use the Metasmask transaction nonce of the connected account, but I do not know how to extract the ...
0
votes
2answers
17 views

Which transaction will go 1st

I was wondering, If I have created two transactions in Ethereum 1st one with x nonce and gas fee 5 gwei. 2nd one with x+1 nonce (as it is automatically assigned by metamask) but with a gas fee 6 gwei. ...
0
votes
0answers
39 views

Does pending account nonce affect truffle contract deployments?

I have pending transactions with nonce 0,1,2,3. I am deploying a contract with truffle-cli, with relatively low gas, but enough for it to deploy, successsfully passes truffle's gas checks. But it just ...
0
votes
0answers
8 views

Bypass pending contracts in contract deployment?

I have 1 contract pending, and 1 contract queued for deployment due to low gas fees. I wish to deploy a 3rd contract that will bypass these two. The first contract has nonce 0. Sufficient gas fees ...
0
votes
1answer
153 views

'Transaction nonce is too low. Try incrementing the nonce.' while following truffle tutorial

I ran into a nonce error on the last leg of this tutorial : https://www.trufflesuite.com/boxes/flashloan-box I also supplemented the tutorial with this video on yt(fyi b/c some of the code comes from ...
1
vote
2answers
892 views

error: replacement transaction underpriced - Nonce increment? how? Atomic transaction?

trying to send 2 transactions through infura to ropsten smart contract, but got the error: "replacement transaction underpriced". For my understanding its a Nonce increment problem...tried ...
1
vote
1answer
25 views

Seeking clarification on transaction nonce vs. block validation nonce

Apologies if this question is basic. I seek clarification regarding the following paragraph in the ETH design rationale: One weakness of the account paradigm is that in order to prevent replay ...
1
vote
1answer
24 views

Do Data and Nonce both play a role in hash?

If a transaction's hash doesn't change with data it makes blockchain mutable.
2
votes
1answer
356 views

Is there "auto-drop" or "auto-cancel" for a transaction that's not been processed for a long time?

I sent a transaction with relatively low gas and during several days it was pending. Eventually I managed to have it to get through by increasing a gas fee. Other time I send a transaction with a low ...
1
vote
1answer
31 views

nonce in World State

Is the nonce stored in the Ethereum world state explicitly? Acco. to the yellow paper it does. But in "Mastering Ethereum", Andreas writes - However, the nonce is not stored explicitly as ...
0
votes
0answers
51 views

How to fill transaction nounce gap for an EOA?

If for whatever the reason, one transaction submitted (say lost transaction with nonce N) was not mined into block. The consequence is that any transactions submitted after the lost transaction will ...
2
votes
3answers
296 views

how is it possible to send 5 successful, consecutive transactions at the same time?

I just witnessed something amazing that I didn't think was possible before. I was under the assumption if that you try to submit consecutive transactions, the latest transaction with the highest nonce ...
1
vote
1answer
33 views

What if difficulty exceeds the length of a fixed sha256 hash in proof of work?

Hello im a newbie in Blockchain, i got to know some basics, but im confused that what if the difficulty exceeds the length of a sha256 fixed length string example : The fixed length is here 64 (sha256)...
1
vote
1answer
1k views

Transactions stuck at pending on ropsten test net from one day

I am Writing a simple script for ERC20 token transfer method. which sign transaction offline and then submit it to network. Transfer method encoded data : var encoded = await MyContract.methods ...
0
votes
0answers
625 views

Is it required to use multiple Etherem accounts to send transactions on behalf of customers to avoid pending transactions?

We are developing an Ethereum based exchange. In our project, customers put their orders to send ETH or ERC20 tokens to others, and we currently do these transactions via our Ethereum account on their ...
0
votes
0answers
123 views

Disabling nonce check for go-ethereum for a private test net when using web3js batch requests to send tx

I am using web3js batch.add and batch.execute to send tx for an ethereum private testnet that I have created. I send tx using batch.add and batch.execute (don't prefer to use promises since they ...
0
votes
0answers
77 views

If I have several wallets with the same address, how to deal with nonces?

I access Ethereum from several wallets. Some of the addresses are present in several wallets at once. I discovered that nonces should always increase. (Right?) Then if I send transactions from several ...
2
votes
1answer
197 views

How does NONCE prevent a replay attack in case of knowing NONCE value?

I have a question about a nonce in the Ethereum network. I understand that a nonce helps to prevent a replay attack, but there is one particular part that I don't understand. I have applied my ...
1
vote
0answers
50 views

Are transactions with too high nonce propagated to other nodes from local pool by parity?

I want to understand what happens with tx when I create tx with too high nonce. It's saved in a local queue, but do other nodes get the information about this tx? I don't know, can I remove tx from ...
2
votes
1answer
401 views

Ethereum transaction sent from Ledger Nano X stuck because too low tranasction fee used

My ETH are STUCK. 48 hours ago i sent 31 ETH from my Ledger Nano X to my Coinbase account, but i choose the slowest and cheapest method that was diplayed into my ledger ( I don't remember how much gas ...
4
votes
1answer
25k views

Transaction stuck because of low gas price

i accidentally put the lowest gas price possible when i am about to send my eth.. is there any way to cancel / re-make my transaction?? i have read some articles telling that i should out-gassed my ...
0
votes
2answers
210 views

Can using getTransactionCount() + 1 prevent waiting for pending transactions?

I tested sending multiple transactions with a low time gap, and I knew that they will wait for previous transactions to be confirmed. I did not use Nonce in the transaction code as it is optional. But ...
1
vote
0answers
16 views

Why does proof of work targeted zeros always comes at the start of hash? why is it not in the middle or the end of hash?

My question is why always targeted zeros come at the start of hash of the block? I have never seen more than 2 zeros in middle or somewhere else in the hash of mined block... What's the reason?.... ...
1
vote
1answer
35 views

What's the max number allowed as nonce? [duplicate]

I tried to generate nonce using this formula, so I can avoid 'underpriced' problem and nonce conflicts nonce: web3.utils.toHex( Math.round (Date.now() / 1000 - 1586000000) ), But simply these ...
2
votes
0answers
44 views

Sending tokens out on coinpayments success payment using Web3py

I'm writing Django app and want to send out tokens using Web3 once Coinpayments sends me callback about successfull payment. The problem is that Coinpayments sends multiple callbacks at once and just ...
0
votes
2answers
93 views

Should I use getTransactionCount() result in sendTransaction()? [duplicate]

As I read, getTransactionCount() returns the number of transactions sent from an address. Which of below items should I consider? Not to use returned nonce? Use the returned nonce number as a ...
0
votes
1answer
191 views

Simulating multiple transactions

I want to simulate sending multiple transactions at the same time to a smart contract and i'm wondering if, for example, sending 100 transactions from one address is the same as sending 1 transaction ...
0
votes
3answers
31 views

What happens with nonce if address have nonempty code and someone submits transaction from that address?

Ethereum Yellow Paper states: nonce: A scalar value equal to the number of transactions sent from this address or, in the case of accounts with associated code, the number of contract-...
2
votes
1answer
141 views

What algorithm is used to generate nonce hash in genesis file?

When looking for information about the nonce property of the genesis file, everything says that it is a 64-bit string hash etc. But which algorithm is used to generate this hash ?
1
vote
1answer
20 views

Can consecutive transactions be mined on same block?

Can consecutive transactions of same EOA (Externally Owned Account) be mined at same block as below? TX1: nonce=0, Number_confrimed_Block=100 TX2: nonce=1, Number_confrimed_Block=100 TX3: nonce=2, ...
0
votes
1answer
1k views

the tx doesn't have the correct nonce. account has nonce of: 12 tx has nonce of: 3 - Ganache

I am trying to run my simple contract with different parameters (in the form of encoded signatures) and intends to put multiple transaction into ONE block. If I set Ganache GUI with automine option, ...
1
vote
1answer
244 views

How to check nonce include pending transactions?

I want to count nonce include pending transactions as following. Tx1 nonce=0 succeed Tx2 nonce=1 pending Tx3 nonce=2 pending Tx3 nonce=3 pending I am using api provided by etherscan, but it just ...
2
votes
1answer
666 views

Does nonce increase when the transaction fail?

DOes nonce increase when the transaction fail? TX1 nonce=0 succeed TX2 nonce=1 failed TX3 nonce=? What value of nonce will TX3 have? It will be appreciated if you explain the reason why.
2
votes
2answers
211 views

If a transaction ends up in an orphaned/forked block, what happens to subsequent transactions?

Suppose I sign and send several transactions using the following function: async function send(web3, account, transaction) { const options = { to : transaction._parent._address, ...
2
votes
1answer
548 views

About transaction higher nonce than current nonce

I'm trying to build an Ethereum exchange service, so concurrent schedule is needed and nonce management is the most problem (another topic discussed about it). At specificed moment, I have large ...
0
votes
1answer
28 views

Giving a big nonce in transaction doesn't return anything?

When we put a low nonce in transaction options we got "nonce too low", but when a put a big nonce (bigger then transaction count) we got anything why ?
5
votes
2answers
126 views

After a suicide operation, is contract’s nonce reset to 0?

Simple question, but I couldn’t find the answer in the yellow paper. Is it reset to 0 or is it kept at the latest value before destruction ?
0
votes
1answer
46 views

Is it possible to partially signed tx without nonce and then a third-party proxy will fill the right nonce?

As part of building managing nonce mechanism, we thinking about several approaches for issue tx from frontEnd without the need to wait till it mined before sending the next tx. Is it possible to ...
2
votes
1answer
154 views

Will nonce increase even when the transaction fail?

Will nonce increase even when the transaction fail? For example, nonce=0 -> tx succeed nonce=1 -> tx succeed nonce=2 -> tx fail Then I want to send a new raw transaction, should I assign ...
3
votes
2answers
859 views

What is the difference between account nonce and block nonce?

Block and accounts both use a value called "nonce" but they seem to represent something very different. For account I understand that the nonce is an integer quantity indicating the number of ...
1
vote
0answers
31 views

How to process null TransactionReceipt?

I have some transaction that is sent and from time to time when I call the eth_getTransactionReceipt I get a null. I see esentially two approaches for handling this: I could reiterate the call to ...
0
votes
1answer
81 views

getTransactionCount return different response

geth version 1.8.27 The pending nonce is 8 at first, then I send a transaction and use eth.getTransactionCount to get the next pending nonce. > eth.getTransactionCount("...
0
votes
1answer
169 views

In bitcoin it's bad to reuse addresses (less security, as public key has already been revealed), how about ethereum? [duplicate]

In bitcoin it's bad to reuse addresses (less security, as public key has already been revealed), how about ethereum? Is the public key revealed when the first transaction (first nonce) is used?