Comments (2)
happens on alot of transactions that all work on the same state when blockchain is congested. for example these hashes:
https://explorer.evm.testnet.shimmer.network/tx/0xbe139dee4bd89481a27ffcec68d4e4c7d82f7dae0bbd95357176c8ad8d928794
https://explorer.evm.testnet.shimmer.network/tx/0x89abd4657cc3861fdd51b4712c6217e1b1162bd5da117268f6ad65d4a6eb64d5
https://explorer.evm.testnet.shimmer.network/tx/0xf2757b89d87d39575df411be241759903f720d4005bb48b74924b6da3433ab82
https://explorer.evm.testnet.shimmer.network/tx/0x19ad23cca6909336ead80f6b4f12e89d0ec79d24323556ccf37bc652ea9ede87
They all want to execute a function on a contract with a counter that increments. Tx 1-3 all have negative gas, all show up as successful on explorer, but actually reverted. tx4 is successfull and has correct gas. All generated events actually show the same counter value and no actual reason to fail.
Maybe they all worked on the same input state and all were successfull but consensus came to the conclusion that only 1 thing can be true and choose the last one and reverted the others, marked them as failed because of inconstistent state? there are over 713 similar cases that the IOTA Heroes Team found.
If there are multiple transactions over multiple block that work on the same state, the last transaction is successfull and all others have the described negative gas, reverted but show as success.
IF they are in the same block, then the first Tx is sucessfull and the others have negative gas, show sucess, but actually reverted.
from wasp.
#2525 should fix this. Let's re-open if the issue persists after the upcoming release
from wasp.
Related Issues (20)
- Performance Improvement around too much CPU usage on GetReceiptsByBlockNumber
- Grafana Metrics do not display timed out requests
- Extend Foundry minting metadata HOT 2
- Check for IRC27 compatible Metadata in ERC721NFTs HOT 1
- Set name of NFT
- Make Solo log level configurable
- Unify type definitions HOT 1
- Make `getSenderAccount` a view call
- Do URL sanitisation in wasp-cli
- Method handler crashes after using wasp node for some hours HOT 12
- Error while calling smart contract method with web3 version 4+ HOT 2
- Addressing Linter Suggestions from 'make lint' Command Execution
- Node dashboard (and API?) down while syncing as an access node
- New user not working after restart
- wasp-cli metrics nodeconn output only zeroes?
- Add missing docstrings HOT 1
- `debug_traceTransaction` returns an empty trace
- `debug_traceTransaction` returns empty gasUsed HOT 1
- Add support for `attributes` to the `ERC721NFTs` contract
- Web Socket connection (ws:/ and wss:/) not working properly with Nodejs app and Web3 libraries. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wasp.