-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(Replaced by #22) [Draft] Add ERC-20 Example #20
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 289fbdd - Browse repository at this point
Copy the full SHA 289fbddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8966ea2 - Browse repository at this point
Copy the full SHA 8966ea2View commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb2c323 - Browse repository at this point
Copy the full SHA bb2c323View commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bef6cf9 - Browse repository at this point
Copy the full SHA bef6cf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a154fbd - Browse repository at this point
Copy the full SHA a154fbdView commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e9f9951 - Browse repository at this point
Copy the full SHA e9f9951View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 561e7f8 - Browse repository at this point
Copy the full SHA 561e7f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e748061 - Browse repository at this point
Copy the full SHA e748061View commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1b79eb4 - Browse repository at this point
Copy the full SHA 1b79eb4View commit details -
Add
mstore_preserves_keccak_map
lemma and use it to progress the proofNote: this commit was made making some use of `claude-3.5-sonnet` using Cursor (https://www.cursor.com/).
Configuration menu - View commit details
-
Copy full SHA for ee2c85c - Browse repository at this point
Copy the full SHA ee2c85cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 805f3cd - Browse repository at this point
Copy the full SHA 805f3cdView commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6697b11 - Browse repository at this point
Copy the full SHA 6697b11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 666be98 - Browse repository at this point
Copy the full SHA 666be98View commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7df27ae - Browse repository at this point
Copy the full SHA 7df27aeView commit details
Commits on Oct 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ddde452 - Browse repository at this point
Copy the full SHA ddde452View commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 313e842 - Browse repository at this point
Copy the full SHA 313e842View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25dc2aa - Browse repository at this point
Copy the full SHA 25dc2aaView commit details
Commits on Oct 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 032ec1c - Browse repository at this point
Copy the full SHA 032ec1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5853aeb - Browse repository at this point
Copy the full SHA 5853aebView commit details -
Configuration menu - View commit details
-
Copy full SHA for c08c17c - Browse repository at this point
Copy the full SHA c08c17cView commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ec6099 - Browse repository at this point
Copy the full SHA 4ec6099View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 92219ee - Browse repository at this point
Copy the full SHA 92219eeView commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2ebf7f8 - Browse repository at this point
Copy the full SHA 2ebf7f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff583de - Browse repository at this point
Copy the full SHA ff583deView commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2db665f - Browse repository at this point
Copy the full SHA 2db665fView commit details
Commits on Oct 17, 2024
-
Ensure type of
owner
andspender
isAddress
notUInt256
Adjust the `fun_balanceOf_abs_of_concrete` lemma so that `fun_balanceOf_user.lean` still builds successfully.
Daniel Britten committedOct 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 0da520c - Browse repository at this point
Copy the full SHA 0da520cView commit details -
Based on `fun_balanceOf_abs_of_concrete`
Configuration menu - View commit details
-
Copy full SHA for 7d30c37 - Browse repository at this point
Copy the full SHA 7d30c37View commit details -
Daniel Britten committed
Oct 17, 2024 Configuration menu - View commit details
-
Copy full SHA for c262ae1 - Browse repository at this point
Copy the full SHA c262ae1View commit details -
Daniel Britten committed
Oct 17, 2024 Configuration menu - View commit details
-
Copy full SHA for d267d41 - Browse repository at this point
Copy the full SHA d267d41View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab6bec4 - Browse repository at this point
Copy the full SHA ab6bec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a68d47 - Browse repository at this point
Copy the full SHA 5a68d47View commit details
Commits on Oct 18, 2024
-
[wip] Fill sorry for
s["var_spender"]!! = var_spender
Daniel Britten committedOct 18, 2024 Configuration menu - View commit details
-
Copy full SHA for d962a22 - Browse repository at this point
Copy the full SHA d962a22View commit details
Commits on Oct 21, 2024
-
[wip] Main aspects of
allowance
proof finishedDaniel Britten committedOct 21, 2024 Configuration menu - View commit details
-
Copy full SHA for a5956ef - Browse repository at this point
Copy the full SHA a5956efView commit details -
[wip] Fill final two sorries in
fun_allowance_abs_of_concrete
Daniel Britten committedOct 21, 2024 Configuration menu - View commit details
-
Copy full SHA for fb2e9c9 - Browse repository at this point
Copy the full SHA fb2e9c9View commit details
Commits on Oct 22, 2024
-
[wip] Update
balanceOf
proof so that it still buildsNeeded due to changes in: `Predicate.lean` and `mapping_index_access_mapping_address_uint256_of_address_user.lean` which were made for the `allowance` proof.
Daniel Britten committedOct 22, 2024 Configuration menu - View commit details
-
Copy full SHA for ab1c421 - Browse repository at this point
Copy the full SHA ab1c421View commit details -
[wip] Begin making proof style improvements
Daniel Britten committedOct 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 4d1dfd9 - Browse repository at this point
Copy the full SHA 4d1dfd9View commit details -
Merge pull request #15 from NethermindEth/allowance
Add `allowance` proof and tweak `balanceOf` proof, with updates to `Predicate.lean` and the helper functions
Configuration menu - View commit details
-
Copy full SHA for 0b333cf - Browse repository at this point
Copy the full SHA 0b333cfView commit details
Commits on Oct 24, 2024
-
[wip] Handle hash collisions properly in specifications for `allowanc…
…e`, `balanceOf` and the helper
Daniel Britten committedOct 24, 2024 Configuration menu - View commit details
-
Copy full SHA for e33c914 - Browse repository at this point
Copy the full SHA e33c914View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdcdb54 - Browse repository at this point
Copy the full SHA cdcdb54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74d7435 - Browse repository at this point
Copy the full SHA 74d7435View commit details
Commits on Oct 25, 2024
-
[wip] Correction to helper spec
Daniel Britten committedOct 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 2dfc22a - Browse repository at this point
Copy the full SHA 2dfc22aView commit details -
[wip] QED on allowance, except sorries
Daniel Britten committedOct 25, 2024 Configuration menu - View commit details
-
Copy full SHA for c185534 - Browse repository at this point
Copy the full SHA c185534View commit details -
Daniel Britten committed
Oct 25, 2024 Configuration menu - View commit details
-
Copy full SHA for c836928 - Browse repository at this point
Copy the full SHA c836928View commit details -
Daniel Britten committed
Oct 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 6840248 - Browse repository at this point
Copy the full SHA 6840248View commit details -
Daniel Britten committed
Oct 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 2d37414 - Browse repository at this point
Copy the full SHA 2d37414View commit details -
[wip] Remove some leftover commented out code
Daniel Britten committedOct 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 4bd6a34 - Browse repository at this point
Copy the full SHA 4bd6a34View commit details -
Merge pull request #16 from NethermindEth/WIP-erc20-daniel-3
`allowance` and `balanceOf` build with hash collision handling
Configuration menu - View commit details
-
Copy full SHA for fa05917 - Browse repository at this point
Copy the full SHA fa05917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ee04d8 - Browse repository at this point
Copy the full SHA 6ee04d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f20cdff - Browse repository at this point
Copy the full SHA f20cdffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dd0ad9 - Browse repository at this point
Copy the full SHA 5dd0ad9View commit details
Commits on Oct 29, 2024
-
Make use of the keccak helper proof for the other keccak helper
Daniel Britten committedOct 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 9c5e923 - Browse repository at this point
Copy the full SHA 9c5e923View commit details -
Merge pull request #18 from NethermindEth/keccak-helper-for-allowance
Make use of the keccak helper proof for the other keccak helper
Configuration menu - View commit details
-
Copy full SHA for 6586986 - Browse repository at this point
Copy the full SHA 6586986View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9df1fda - Browse repository at this point
Copy the full SHA 9df1fdaView commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f223382 - Browse repository at this point
Copy the full SHA f223382View commit details -
Configuration menu - View commit details
-
Copy full SHA for c243670 - Browse repository at this point
Copy the full SHA c243670View commit details -
Fill sorries related to preservation of
isEVMState
As required, add `s₀.evm.isEVMState` as a precondition for `allowance` and `balanceOf`.
Configuration menu - View commit details
-
Copy full SHA for 26439d7 - Browse repository at this point
Copy the full SHA 26439d7View commit details
Commits on Nov 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 74ef5ef - Browse repository at this point
Copy the full SHA 74ef5efView commit details
Commits on Nov 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a96b5e - Browse repository at this point
Copy the full SHA 1a96b5eView commit details
Commits on Nov 20, 2024
-
Improvements to generator: switch cases. By František
Co-authored-by: Frantisek Silvasi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 004ecae - Browse repository at this point
Copy the full SHA 004ecaeView commit details -
Improvements to generator. By František
Co-authored-by: Frantisek Silvasi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 583fd60 - Browse repository at this point
Copy the full SHA 583fd60View commit details -
Generate
erc20shim.yul
as described inerc20shim-generation.md
Daniel Britten committedNov 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 4befbe0 - Browse repository at this point
Copy the full SHA 4befbe0View commit details -
Regenerate ERC20, excluding files with existing proofs
Daniel Britten committedNov 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 9974e69 - Browse repository at this point
Copy the full SHA 9974e69View commit details -
[To revert] Regenerate rest of ERC20, overwriting existing proofs
Daniel Britten committedNov 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 715d172 - Browse repository at this point
Copy the full SHA 715d172View commit details -
Revert "[To revert] Regenerate rest of ERC20, overwriting existing pr…
…oofs" Restore existing proofs overwritten by the generator.
Daniel Britten committedNov 20, 2024 Configuration menu - View commit details
-
Copy full SHA for d9d3122 - Browse repository at this point
Copy the full SHA d9d3122View commit details -
Improve
balanceOf
proof. By František.Copied in from `Ferinko/balanceOf` branch, currently 673b85. Co-authored-by: Frantisek Silvasi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 892c143 - Browse repository at this point
Copy the full SHA 892c143View commit details -
Change
clr_varstore
tactic and include it in generator. By František.Copied across `Wheels.lean` and `ProofGenerator.hs` from `Ferinko/Workshop` branch, currently 7631d8. Co-authored-by: Frantisek Silvasi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1b6bdc - Browse repository at this point
Copy the full SHA c1b6bdcView commit details -
Update
stack.yaml.lock
(automatic change fromstack build
)Daniel Britten committedNov 20, 2024 Configuration menu - View commit details
-
Copy full SHA for ca1f0a0 - Browse repository at this point
Copy the full SHA ca1f0a0View commit details -
Regenerate ERC20, excluding files with existing proofs
Daniel Britten committedNov 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 0c9754a - Browse repository at this point
Copy the full SHA 0c9754aView commit details -
[To revert] Regenerate ERC20, overwriting existing proofs
Daniel Britten committedNov 20, 2024 Configuration menu - View commit details
-
Copy full SHA for cf4e755 - Browse repository at this point
Copy the full SHA cf4e755View commit details -
Revert "[To revert] Regenerate ERC20, overwriting existing proofs"
Restore existing proofs overwritten by the generator.
Daniel Britten committedNov 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 57c033d - Browse repository at this point
Copy the full SHA 57c033dView commit details -
Add commas to reflect new
clr_varstore
syntaxThis makes the invocations of `clr_varstore,` behave the same as `clr_varstore` without the comma did prior to the changes to `Wheels.lean` in 61166b.
Daniel Britten committedNov 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 087fa5c - Browse repository at this point
Copy the full SHA 087fa5cView commit details