1. 12 Dec, 2020 1 commit
  2. 11 Dec, 2020 5 commits
  3. 10 Dec, 2020 3 commits
    • Alina's avatar
      createEOA setAccountNonce to 0 (#109) · cb4f29ef
      Alina authored
      cb4f29ef
    • Alina's avatar
      remove unused stateTransitionIndex (#108) · e596f566
      Alina authored
      * rm unused stateTransitionIndex
      e596f566
    • Kelvin Fichter's avatar
      Various fixes found while working on the fraud proving service (#97) · 1e438d4b
      Kelvin Fichter authored
      * Hotfix for decoding rlp values in state transitioner
      
      * Fix for empty code hash and storage roots
      
      * Experimenting with sequencer entrypoint
      
      * We may have messed up nuisance gas
      
      * Changed how we verify keys
      
      * Pad left in state transitioner
      
      * Added some experimental stuff
      
      * Add simplifications for state transitioner
      
      * Further simplifications
      
      * Fix for execution manager
      
      * A few optimizations
      
      * Experimental fixes
      
      * Temporarily change gas limit
      
      * Temp tx index fix
      
      * Fixed bug for generating single-node root hashes
      
      * Add events to state transitioner
      
      * Added revert messages to st
      
      * Added some logging to debug
      
      * Removed console.log in execution manager
      
      * Fixed tests, linted
      
      * Remove gas metering
      
      * Have init set storage root
      
      * Fixed account encoding
      
      * Fix for when storage values do not change
      
      * Added remaining fixes
      
      * Tweaks as per review
      
      * Another sm fix
      
      * More sm fixes
      
      * Fixes in the state manager
      
      * Added more comments
      
      * Fix compilation error
      
      * Another compilation error
      
      * Minor fixes re: review
      1e438d4b
  4. 09 Dec, 2020 4 commits
  5. 03 Dec, 2020 8 commits
  6. 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
  7. 30 Nov, 2020 3 commits
  8. 25 Nov, 2020 2 commits
  9. 24 Nov, 2020 1 commit
  10. 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
  11. 20 Nov, 2020 2 commits
  12. 19 Nov, 2020 2 commits
  13. 18 Nov, 2020 3 commits