[Core Protocol] How is precompile logic disputed in Cannon? #421
Replies: 1 comment 1 reply
-
https://specs.optimism.io/experimental/fault-proof/index.html#type-6-global-precompile-key This preimage key can be used to avoid running expensive precompile operations in the program. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Did you check the documentation?
Did you read the specs?
Did you check for duplicate questions?
Issue Description
Precompiles are implemented natively in the client software, e.g. in
go-ethereum
they are implemented here.How does Cannon (the default Fault Proof VM in OP Stack) work when there is a dispute for a transaction that calls a precompile, e.g. the
ecrecover
located at address0x01
?How can the onchain
MIPS.sol
interpreter re-run precompile logic?Additional Information
I've read the docs on Fault Proofs:
https://docs.optimism.io/stack/protocol/fault-proofs/overview
Feedback
No response
Beta Was this translation helpful? Give feedback.
All reactions