1. 09 Dec, 2020 1 commit
  2. 03 Dec, 2020 8 commits
  3. 02 Dec, 2020 5 commits
    • Georgios Konstantopoulos's avatar
      fix: Allow Multiple Fraud Proofs per State Root (#72) · 49dedea9
      Georgios Konstantopoulos authored
      * feat: allow multiple state transitioners per pre-state root by tx hash
      
      * test: specify tx hash when finalizing fraud verification
      
      * test: specify tx hash when recording gas spent
      
      * test: add test for multiple fraud proofs per stateroot
      
      * chore: remove redundant test
      
      * fix up test indexing and mock interface
      Co-authored-by: default avatarben-chain <ben@pseudonym.party>
      49dedea9
    • Kelvin Fichter's avatar
      Adds contract changes necessary for fraud prover (#88) · 4a3ef8f6
      Kelvin Fichter authored
      * Contract changes necessary for fraud prover
      
      * Small cleanup fix
      
      * Fix failing tests
      4a3ef8f6
    • Georgios Konstantopoulos's avatar
      Reward earliest fraud proof only (#65) · 12c436d4
      Georgios Konstantopoulos authored
      * fix(bond): always deposit requiredCollateral
      
      This means that we have to remove the setRequiredCollateral function to avoid:
      1. Publisher deposits, requiredCollateral goes up, publisher withdraws more than they deposited
      2. Publisher deposits, fraud happens, requiredCollateral goes up, more than the user's deposit gets
      distributed in fraud claims
      
      * fix(bond): remove redundant batchIndex parameter
      
      * feat(bond): claim from Publisher instead of state root
      
      This forces a 1:1 connection between a publisher's bond and a state root being claimed
      
      * feat(bond): set the earliest state root
      Co-authored-by: default avatarben-chain <ben@pseudonym.party>
      12c436d4
    • Kelvin Fichter's avatar
      5a57bb0b
    • Georgios Konstantopoulos's avatar
      Bond Manager Deposit bugfix (#64) · f24339f9
      Georgios Konstantopoulos authored
      * fix(bond): always deposit requiredCollateral
      
      This means that we have to remove the setRequiredCollateral function to avoid:
      1. Publisher deposits, requiredCollateral goes up, publisher withdraws more than they deposited
      2. Publisher deposits, fraud happens, requiredCollateral goes up, more than the user's deposit gets
      distributed in fraud claims
      
      * fix(bond): remove redundant batchIndex parameter
      f24339f9
  4. 30 Nov, 2020 3 commits
  5. 25 Nov, 2020 2 commits
  6. 24 Nov, 2020 1 commit
  7. 21 Nov, 2020 1 commit
    • Kevin Ho's avatar
      Update state commitment chain (#75) · 0125c1ec
      Kevin Ho authored
      * add configurable fraud proof window to stc
      
      * fix state commitment chain, add event
      
      * add required config field
      
      * fix merkle utils bug
      0125c1ec
  8. 20 Nov, 2020 2 commits
  9. 19 Nov, 2020 2 commits
  10. 18 Nov, 2020 3 commits
  11. 13 Nov, 2020 1 commit
  12. 12 Nov, 2020 1 commit
  13. 11 Nov, 2020 3 commits
    • Karl Floersch's avatar
      Fix deployment bug (#57) · 476eb8f1
      Karl Floersch authored
      476eb8f1
    • Kevin Ho's avatar
      EOA and Decompressor (#33) · f06c8652
      Kevin Ho authored
      * decompression (not working)
      
      * start EIP155 serialization
      
      * working decompressor
      
      * working CreateEOA, working native EIP155tx
      
      * all three tx types working
      
      * remove only
      
      * fix ECDSAUtil tests
      
      * restore original version of smock
      
      * add proxys
      
      * clean up tests
      
      * clean up decompressor tests
      
      * clean up ProxyDecompressor
      
      * clean up decompressor tests
      
      * add CREATEEOA, SETNONCE, GETNONCE tests
      
      * working ECDSAContractAccount
      
      * fix decompressor
      
      * renaming, add deploy
      
      * add proxyeoa test, cleanup
      
      * remove createEOA type, add extcodesize check
      
      * fix decompressor test
      
      * support create txs
      
      * Decompressor -> Entrypoint
      
      * use safeREVERT instead of requires
      
      * add isAuthenticated state manager test
      
      * update smock
      
      * fix sequencerEntrypoint test
      
      * add isAuthenticated
      
      * Revert "update smock"
      
      This reverts commit 286a222414accf9387dcd12ecbed0a66be586bc8.
      
      * fix test
      
      * Updates to EM
      
      * removed kall from contract account
      
      * Fixed SSLOAD and SSTORE problems
      
      * Fix some broken tests
      
      * Fix more bugs & rename to ProxyEOA
      
      * WIP fix call test
      
      * fix all tests
      
      * add gas check
      
      * update tests
      
      * lint and remove 2000 gas check
      
      * Add fees to default EOA (#56)
      Co-authored-by: default avatarKelvin Fichter <kelvinfichter@gmail.com>
      Co-authored-by: default avatarKarl Floersch <karl@karlfloersch.com>
      f06c8652
    • Daniel Luca's avatar
      Add Solidity syntax highlight. (#54) · 21b3e5ad
      Daniel Luca authored
      21b3e5ad
  14. 10 Nov, 2020 2 commits
    • Karl Floersch's avatar
      Add messenger proxy (#53) · 331eb987
      Karl Floersch authored
      * Started proxy bridge
      
      * Fix L1MessengerProxy deploy
      
      * Attempt 2
      
      * Fix bug in ResolvedDelegateProxy
      
      * Fix bug in L1XDomainMessenger
      
      * Reduce nodes in Merkle Trie tests
      
      * Fix rebase error
      
      * Add clarifying comment to delegate proxy
      Co-authored-by: default avatarKelvin Fichter <kelvinfichter@gmail.com>
      331eb987
    • ben-chain's avatar
      Integrations Updates (#49) · eabd6a95
      ben-chain authored
      * workinggit status
      
      * most up to date
      
      * stub safety checker
      
      * fix mockOVM_ECDSA, stub safety check
      
      * fix nonce ordering, remove failing gas metering config
      
      * fix safety checker shift with extra byte of code
      
      * remove unused test util
      
      * bad semicolon
      
      * remove unused vars and import
      
      * fix comment
      
      * fix mockACCT comment
      
      * revert EOA acocunt changes as they are unused in jsvm
      Co-authored-by: default avatarB T <oliphant@Bs-MacBook-Pro.local>
      eabd6a95
  15. 06 Nov, 2020 1 commit
  16. 05 Nov, 2020 1 commit
  17. 04 Nov, 2020 1 commit
  18. 03 Nov, 2020 1 commit
  19. 31 Oct, 2020 1 commit