Comments (3)
The transaction trie can verify a transaction attempt, while the storage trie verifies some actual results. With the current implementation, the anchor L2 function doesn't have to be called independently, it can be an inner transaction.
from taiko-mono.
On the other hand, I do believe transaction trie is useful for many possible cases.
from taiko-mono.
The transaction trie can verify a transaction attempt
If the only reason the transaction can fail is because of out-of-gas (which I think is currently the case for anchor
if it's the 1st transaction in the block) then the transaction being there with a large enough gas limit should be enough as a check I think.
Using the receipts trie to check against a certain event in the tx would also work I guess, and works for inner transactions.
But I think in this specific case we do not want to allow an inner transaction because we require the prover to do exactly the expected transaction (and absolutely nothing more).
from taiko-mono.
Related Issues (20)
- Wallet not eligble HOT 1
- transaction taking to long HOT 3
- Steps Appear Incomplete After Register your wallet Process on Trailblazers Website HOT 2
- bridge relayer did not pick up a message HOT 3
- bridge UI should show both source and destination transactions HOT 3
- feat(taiko-client): specific `txmgr`'s log HOT 2
- feat(taiko-client): choose cheaper way to `proposeBlock`(calldata or blob) HOT 2
- feat(taiko-client): use estimated blob price instead of bumping HOT 2
- feat(taiko-client): introduce AccountAccessList
- High Gas Fees Issues: Write Contract Burn on TaikoScan. HOT 2
- 无法在Taiko Trailblazer活动中直观地查看积分排名,以发现并解决与优秀积分参与者之间的差距?
- failed to read artifact source file for `/root/taiko-mono/packages/protocol/contracts/L1/TaikoErrors.sol` HOT 2
- Feat: Keep a extended proposeblock API with assignment check in proverset to support proposer and prover separation HOT 2
- Katla still Active on Debank chainlist HOT 2
- feat(taiko-client): new URL pattern support for endpoints HOT 1
- Add Token Transfer Functionality to ERC20 Contract HOT 1
- support
- Regestratsiyada rasm tanlash boʻlmida qiyshiq joylari bor
- add ETH to withdrawToAdmin function HOT 1
- Implementing Sponsored Transactions on Taiko HOT 11
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 taiko-mono.