nim-ethers/ethers
Eric 7eac8410af
prevent stuck transactions by async locking nonce sequencing (+ estimate gas) (#55)
- async lock during nonce sequencing + gas estimation
- simplified cancelTransaction (still exported) such that the new transaction is populated using populateTransaction, so that all gas and fees are reset
- moved reverting contract function into its own testing helpers module, and refactored any tests to use it
- updated the test helper reverts to check EstimateGasErrors
- combine ensureNonceSequence into populateTransaction
2023-10-25 10:42:25 +11:00
..
providers prevent stuck transactions by async locking nonce sequencing (+ estimate gas) (#55) 2023-10-25 10:42:25 +11:00
wallet Refactor wallet signing 2023-07-05 15:07:52 +02:00
basics.nim Add Signer.populateTransaction() 2022-01-25 10:25:09 +01:00
blocktag.nim Adds Signer.getTransactionCount() 2022-01-24 12:14:31 +01:00
contract.nim prevent stuck transactions by async locking nonce sequencing (+ estimate gas) (#55) 2023-10-25 10:42:25 +11:00
erc20.nim feat: (de/in)crease allowance (#56) 2023-10-16 10:23:58 +02:00
events.nim enables stylecheck (#36) 2023-03-09 10:58:54 +01:00
fields.nim Fix for Nim 1.4.x 2022-02-09 14:50:51 +01:00
provider.nim Fixes for Nim 2.0.0 2023-08-29 12:25:39 +02:00
signer.nim prevent stuck transactions by async locking nonce sequencing (+ estimate gas) (#55) 2023-10-25 10:42:25 +11:00
testing.nim prevent stuck transactions by async locking nonce sequencing (+ estimate gas) (#55) 2023-10-25 10:42:25 +11:00
transaction.nim Increment nonce count when populating transaction (#54) 2023-09-15 09:54:08 +10:00
wallet.nim prevent stuck transactions by async locking nonce sequencing (+ estimate gas) (#55) 2023-10-25 10:42:25 +11:00