Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ava-labs/subnet-evm
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.6.11
Choose a base ref
...
head repository: ava-labs/subnet-evm
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.6.12
Choose a head ref
  • 18 commits
  • 58 files changed
  • 3 contributors

Commits on Oct 29, 2024

  1. Use acp 118 handler (#1359)

    * Bump avalanchego to master
    
    * always sign uptime messages (testing branch)
    
    * nits
    
    * cleanup
    
    * assign to correct `err`
    
    * fix handler
    
    * move ValidatorUptime type to subnet-evm
    
    * disable always signing
    
    * implement on the type itself
    
    * remove unneeded code
    
    * fix ut
    
    * implement acp118 signer and verifier
    
    * avoid revalidating in sign
    
    * refactor warp backend to use acp118 handler
    
    * prune warp db before backend init
    
    * add cache tests
    
    * remove uptime msg type
    
    * add cache test
    
    * fix linter
    
    * add validator uptimes
    
    * use signature cache
    
    * bump avago version
    
    * nits
    
    * rename pkg imports
    
    * review fixes
    
    * reviews
    
    * bump avago
    
    ---------
    
    Co-authored-by: Darioush Jalali <[email protected]>
    ceyonur and Darioush Jalali authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    323eb0c View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Validator state (#1371)

    * add validator state
    
    * remove stuttering name
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * use update enum
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * respond to comments
    
    * update avalanchego dep branch
    
    * fix test changes
    
    * fix upgrades after deactivating latest in context
    
    * use branch commit for ava version
    
    * add listener mock
    
    ---------
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    Co-authored-by: Darioush Jalali <[email protected]>
    ceyonur and Darioush Jalali authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    d9c210a View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. tests: fix use of require.EventuallyWithT (#1376)

    Darioush Jalali authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    4e0e5d2 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. use verdb in accepted and metadb (#1375)

    Co-authored-by: Darioush Jalali <[email protected]>
    ceyonur and Darioush Jalali authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    951e875 View commit details
    Browse the repository at this point in the history
  2. Pausable uptime manager (#1372)

    * add validator state
    
    * add pausable uptime manager
    
    * remove stuttering name
    
    * rename state listener
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * use update enum
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * respond to comments
    
    * update avalanchego dep branch
    
    * reviews
    
    * reword errs
    
    * fix test changes
    
    * fix upgrades after deactivating latest in context
    
    * use branch commit for ava version
    
    * reviews
    
    * add listener mock
    
    * remove errs from resume and pause
    
    * check after stopping
    
    * use expectedTime in tests
    
    * reviews
    
    * fix requires
    
    * underscore unused params
    
    ---------
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    Co-authored-by: Darioush Jalali <[email protected]>
    ceyonur and Darioush Jalali authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    8a6df9e View commit details
    Browse the repository at this point in the history
  3. move interfaces to separate pkgs (#1379)

    * add validator state
    
    * add pausable uptime manager
    
    * remove stuttering name
    
    * rename state listener
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * use update enum
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * respond to comments
    
    * update avalanchego dep branch
    
    * reviews
    
    * reword errs
    
    * fix test changes
    
    * fix upgrades after deactivating latest in context
    
    * use branch commit for ava version
    
    * reviews
    
    * add listener mock
    
    * remove errs from resume and pause
    
    * check after stopping
    
    * use expectedTime in tests
    
    * reviews
    
    * move interfaces to separate pkgs
    
    * regen mock
    
    ---------
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    Co-authored-by: Darioush Jalali <[email protected]>
    ceyonur and Darioush Jalali authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    05f179c View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. add released.md and template (#1373)

    * add released.md and template
    
    * Update RELEASES.md
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * Update pull_request_template.md
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    ---------
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    Co-authored-by: Darioush Jalali <[email protected]>
    ceyonur and Darioush Jalali authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    b5836b0 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. remove shared memory from precompiles and accept (#1383)

    * add regression test
    
    * remove shared memory from accept and precompile interface
    
    * Update plugin/evm/vm_test.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * revert changes to test helper
    
    ---------
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    Co-authored-by: Darioush Jalali <[email protected]>
    ceyonur and Darioush Jalali authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    ec46ce5 View commit details
    Browse the repository at this point in the history
  2. Uptime tracking (#1263)

    * add validator state
    
    * add pausable uptime manager
    
    * remove stuttering name
    
    * rename state listener
    
    * add uptime tracking to VM
    
    * remove unused param
    
    * add wg for update validators
    
    * update state before network shutdown
    
    * restart bootstrapping status in test
    
    * add get validator to state
    
    * rename uptime to validator
    
    * fix mock state
    
    * tests
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * use update enum
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * respond to comments
    
    * update avalanchego dep branch
    
    * reviews
    
    * reword errs
    
    * fix test changes
    
    * fix upgrades after deactivating latest in context
    
    * use test branch from avalanchego
    
    * use branch commit for ava version
    
    * update e2e ava version
    
    * update avago dep
    
    * remove extra line...
    
    * export struct
    
    * reviews
    
    * conflict fix
    
    * custom err msg
    
    * add listener mock
    
    * bump avago test branch
    
    * remove config
    
    * remove api changes
    
    * use non-version db for validatorsDB
    
    * remove errs from resume and pause
    
    * check after stopping
    
    * use expectedTime in tests
    
    * reviews
    
    * fix len
    
    * remove log
    
    * use interfaces from pkgs
    
    * improve comments
    
    * new fields and refactorings
    
    * fix linter
    
    * clarify comments
    
    * update comment
    
    * bump to poc branch
    
    * reviews
    
    * update comment
    
    * update to avago master
    
    ---------
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    Co-authored-by: Darioush Jalali <[email protected]>
    ceyonur and Darioush Jalali authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    981830e View commit details
    Browse the repository at this point in the history
  3. Uptime tracking api (#1374)

    * add validator state
    
    * add pausable uptime manager
    
    * remove stuttering name
    
    * rename state listener
    
    * add uptime tracking to VM
    
    * remove unused param
    
    * add wg for update validators
    
    * update state before network shutdown
    
    * restart bootstrapping status in test
    
    * add get validator to state
    
    * rename uptime to validator
    
    * fix mock state
    
    * tests
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * use update enum
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * respond to comments
    
    * update avalanchego dep branch
    
    * reviews
    
    * reword errs
    
    * fix test changes
    
    * fix upgrades after deactivating latest in context
    
    * use test branch from avalanchego
    
    * use branch commit for ava version
    
    * update e2e ava version
    
    * update avago dep
    
    * remove extra line...
    
    * export struct
    
    * reviews
    
    * conflict fix
    
    * custom err msg
    
    * add listener mock
    
    * bump avago test branch
    
    * remove config
    
    * remove api changes
    
    * Revert "remove api changes"
    
    This reverts commit 8ef763f.
    
    * use non-version db for validatorsDB
    
    * remove errs from resume and pause
    
    * check after stopping
    
    * use expectedTime in tests
    
    * reviews
    
    * Update plugin/evm/vm.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * fix len
    
    * remove log
    
    * disable validators api by default
    
    * use interfaces from pkgs
    
    * improve comments
    
    * new fields and refactorings
    
    * add new fields
    
    * fix linter
    
    * clarify comments
    
    * update comment
    
    * bump to poc branch
    
    * enable validators API by default
    
    * reviews
    
    * update comment
    
    * update to avago master
    
    ---------
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    Co-authored-by: Darioush Jalali <[email protected]>
    ceyonur and Darioush Jalali authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    fb40c50 View commit details
    Browse the repository at this point in the history
  4. Sign validator uptime warp msg (#1367)

    * Bump avalanchego to master
    
    * always sign uptime messages (testing branch)
    
    * nits
    
    * cleanup
    
    * assign to correct `err`
    
    * fix handler
    
    * move ValidatorUptime type to subnet-evm
    
    * disable always signing
    
    * implement on the type itself
    
    * remove unneeded code
    
    * fix ut
    
    * add validator state
    
    * add pausable uptime manager
    
    * remove stuttering name
    
    * rename state listener
    
    * add uptime tracking to VM
    
    * remove unused param
    
    * add wg for update validators
    
    * update state before network shutdown
    
    * restart bootstrapping status in test
    
    * add get validator to state
    
    * rename uptime to validator
    
    * fix mock state
    
    * tests
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * use update enum
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * respond to comments
    
    * update avalanchego dep branch
    
    * reviews
    
    * reword errs
    
    * fix test changes
    
    * fix upgrades after deactivating latest in context
    
    * use test branch from avalanchego
    
    * use branch commit for ava version
    
    * update e2e ava version
    
    * update avago dep
    
    * remove extra line...
    
    * export struct
    
    * implement acp118 signer and verifier
    
    * avoid revalidating in sign
    
    * refactor warp backend to use acp118 handler
    
    * prune warp db before backend init
    
    * add cache tests
    
    * remove uptime msg type
    
    * add cache test
    
    * fix linter
    
    * add validator uptimes
    
    * bump avago getcurrentvalidators branch
    
    * rename get validator IDs to NodeIDs
    
    * sign uptime warp msg base on uptime calculator
    
    * add tests
    
    * reviews
    
    * conflict fix
    
    * custom err msg
    
    * add listener mock
    
    * bump avago test branch
    
    * remove config
    
    * remove api changes
    
    * Revert "remove api changes"
    
    This reverts commit 8ef763f.
    
    * remove wrapped cache
    
    * use non-version db for validatorsDB
    
    * remove errs from resume and pause
    
    * check after stopping
    
    * use expectedTime in tests
    
    * reviews
    
    * Update plugin/evm/vm.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * fix len
    
    * fix tests
    
    * update avago branch
    
    * use ctx from utils
    
    * add empty check for source address
    
    * nits
    
    * remove log
    
    * disable validators api by default
    
    * fix test context
    
    * use interfaces from pkgs
    
    * improve comments
    
    * Uptime validation nits (#1378)
    
    * add uptime warp example
    
    * remove log
    
    * nit unused interface
    
    * add weight and isSov as fields
    
    * use validator struct in AddValidator
    
    * add comments to example file
    
    * fix test
    
    * add new fields to tests
    
    ---------
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * Update plugin/evm/validators/state.go
    
    Co-authored-by: Michael Kaplan <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * pass locker
    
    * rename addresscall verifier fn
    
    * new fields and refactorings
    
    * add new fields
    
    * merge nits
    
    * fix linter
    
    * clarify comments
    
    * update comment
    
    * remove getnodeID
    
    * bump to poc branch
    
    * enable validators API by default
    
    * reviews
    
    * reviews
    
    * update comment
    
    * update to avago master
    
    * revert test change
    
    ---------
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    Co-authored-by: Darioush Jalali <[email protected]>
    Co-authored-by: Michael Kaplan <[email protected]>
    3 people authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    f1d549c View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Use startimestamp (#1386)

    * fix start timestamp
    
    * add client
    ceyonur authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    f4e6b05 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. add db inspect (#1382)

    * add db inspect
    
    * Update plugin/evm/database.go
    
    Co-authored-by: Darioush Jalali <[email protected]>
    Signed-off-by: Ceyhun Onur <[email protected]>
    
    * reduce db code from vm
    
    ---------
    
    Signed-off-by: Ceyhun Onur <[email protected]>
    Co-authored-by: Darioush Jalali <[email protected]>
    ceyonur and Darioush Jalali authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    cc414c8 View commit details
    Browse the repository at this point in the history
  2. Refactor uptime tracking (#1388)

    Co-authored-by: Darioush Jalali <[email protected]>
    Co-authored-by: Michael Kaplan <[email protected]>
    3 people authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    fad48ec View commit details
    Browse the repository at this point in the history
  3. rename sov to l1validator (#1387)

    * fix start timestamp
    
    * add client
    
    * rename sov to l1validator
    ceyonur authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    0f3c513 View commit details
    Browse the repository at this point in the history
  4. bump avago to v1.11.13-rc.1 (#1389)

    * fix start timestamp
    
    * add client
    
    * rename sov to l1validator
    
    * bump avago to v1.11.13-rc.1
    
    * update compatibility
    ceyonur authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    4ef3c47 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. use nodeID filter and uptimePerc (#1390)

    * use nodeID filter and uptimePerc
    
    * add uptime seconds
    ceyonur authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    6083668 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    038c939 View commit details
    Browse the repository at this point in the history
Loading