Skip to content

Conversation

@sukantoraymond
Copy link
Contributor

@sukantoraymond sukantoraymond commented Nov 3, 2025

Enable relayer to use dependency version specified in latest_version.json

data, err = os.ReadFile(path)
if err == nil {
useCache = true
data, err := d.Download(url)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

making downloading from git the first approach so that users always get newest version. If it fails we will default to cache

@sukantoraymond sukantoraymond merged commit df69b01 into cleanup2 Nov 3, 2025
59 of 61 checks passed
@sukantoraymond sukantoraymond deleted the use-latest-version-relayer branch November 3, 2025 22:16
sukantoraymond added a commit that referenced this pull request Nov 3, 2025
* e2e

* remove print precompiles

* fix e2e

* e2e

* update binary

* fix e2e

* fix e2e

* update e2e

* fix

* update e2e

* fix lint

* lint

* fix e2e a bit more

* more e2e fix

* unit

* unit test

* e2e

* starting fixing some e2e

* update e2e

* update go mod

* remove wait times

* lint

* lint

* fix e2e

* activate granite on c-chain

* bump times in pregenerates genesis

* remove mixed sov/nonsov e2e relayer case

* Use latest version relayer (#2981)

* relayer version

* update cache logic

* lint

* lint

* Remove granite devnet support (#2982)

* relayer version

* update cache logic

* lint

* lint

* remove granite devnet support

* lint

---------

Co-authored-by: Felipe Madero <[email protected]>
sukantoraymond added a commit that referenced this pull request Nov 3, 2025
* update granite dependencies

* remove apm

* remove apm

* update version

* update version url

* verified granite

* update latest.json

* update sig agg

* update sig agg

* signature aggregator dependency

* update subnet evm dependencies

* update sig agg for fuji

* change fuji back

* handle sig agg version

* handle p chain height

* update sig agg version

* update fuji version

* lint

* lint

* update latest

* update avalanche-tooling-sdk-go dependency

* update relayer

* fix go mod

* update relayer dependency

* Fix E2E (#2980)

* e2e

* remove print precompiles

* fix e2e

* e2e

* update binary

* fix e2e

* fix e2e

* update e2e

* fix

* update e2e

* fix lint

* lint

* fix e2e a bit more

* more e2e fix

* unit

* unit test

* e2e

* starting fixing some e2e

* update e2e

* update go mod

* remove wait times

* lint

* lint

* fix e2e

* activate granite on c-chain

* bump times in pregenerates genesis

* remove mixed sov/nonsov e2e relayer case

* Use latest version relayer (#2981)

* relayer version

* update cache logic

* lint

* lint

* Remove granite devnet support (#2982)

* relayer version

* update cache logic

* lint

* lint

* remove granite devnet support

* lint

---------

Co-authored-by: Felipe Madero <[email protected]>

* lint

---------

Signed-off-by: sukantoraymond <[email protected]>
Co-authored-by: Felipe Madero <[email protected]>
sukantoraymond added a commit that referenced this pull request Nov 4, 2025
* granite devnet

* granite

* add connection settings

* granite e2e

* granite

* granite alt (#2966)

* update tooling sdk

* fixes

* remove test

* lint

* lint

* merge error

* Remove apm (#2969)

* update granite dependencies

* remove apm

* remove apm

* update version

* update version url

* verified granite

* update latest.json

* update sig agg

* update sig agg

* lint

* lint

* fix go mod

---------

Signed-off-by: sukantoraymond <[email protected]>

* Update latest dependencies (#2973)

* update granite dependencies

* remove apm

* remove apm

* update version

* update version url

* verified granite

* update latest.json

* update sig agg

* update sig agg

* signature aggregator dependency

* update subnet evm dependencies

* update sig agg for fuji

* change fuji back

* handle sig agg version

* handle p chain height

* update sig agg version

* update fuji version

* lint

* lint

* update latest

* update avalanche-tooling-sdk-go dependency

* update relayer

* fix go mod

* update relayer dependency

* Fix E2E (#2980)

* e2e

* remove print precompiles

* fix e2e

* e2e

* update binary

* fix e2e

* fix e2e

* update e2e

* fix

* update e2e

* fix lint

* lint

* fix e2e a bit more

* more e2e fix

* unit

* unit test

* e2e

* starting fixing some e2e

* update e2e

* update go mod

* remove wait times

* lint

* lint

* fix e2e

* activate granite on c-chain

* bump times in pregenerates genesis

* remove mixed sov/nonsov e2e relayer case

* Use latest version relayer (#2981)

* relayer version

* update cache logic

* lint

* lint

* Remove granite devnet support (#2982)

* relayer version

* update cache logic

* lint

* lint

* remove granite devnet support

* lint

---------

Co-authored-by: Felipe Madero <[email protected]>

* lint

---------

Signed-off-by: sukantoraymond <[email protected]>
Co-authored-by: Felipe Madero <[email protected]>

* update url

* update url

* fix e2e

* update versions

* revert url

* update main

---------

Signed-off-by: sukantoraymond <[email protected]>
Co-authored-by: felipemadero <[email protected]>
felipemadero added a commit that referenced this pull request Nov 4, 2025
* granite devnet

* granite

* add connection settings

* granite e2e

* granite

* granite alt (#2966)

* update tooling sdk

* fixes

* remove test

* lint

* lint

* merge error

* Remove apm (#2969)

* update granite dependencies

* remove apm

* remove apm

* update version

* update version url

* verified granite

* update latest.json

* update sig agg

* update sig agg

* lint

* lint

* fix go mod

---------

Signed-off-by: sukantoraymond <[email protected]>

* Update latest dependencies (#2973)

* update granite dependencies

* remove apm

* remove apm

* update version

* update version url

* verified granite

* update latest.json

* update sig agg

* update sig agg

* signature aggregator dependency

* update subnet evm dependencies

* update sig agg for fuji

* change fuji back

* handle sig agg version

* handle p chain height

* update sig agg version

* update fuji version

* lint

* lint

* update latest

* update avalanche-tooling-sdk-go dependency

* update relayer

* fix go mod

* update relayer dependency

* Fix E2E (#2980)

* e2e

* remove print precompiles

* fix e2e

* e2e

* update binary

* fix e2e

* fix e2e

* update e2e

* fix

* update e2e

* fix lint

* lint

* fix e2e a bit more

* more e2e fix

* unit

* unit test

* e2e

* starting fixing some e2e

* update e2e

* update go mod

* remove wait times

* lint

* lint

* fix e2e

* activate granite on c-chain

* bump times in pregenerates genesis

* remove mixed sov/nonsov e2e relayer case

* Use latest version relayer (#2981)

* relayer version

* update cache logic

* lint

* lint

* Remove granite devnet support (#2982)

* relayer version

* update cache logic

* lint

* lint

* remove granite devnet support

* lint

---------

Co-authored-by: Felipe Madero <[email protected]>

* lint

---------

Signed-off-by: sukantoraymond <[email protected]>
Co-authored-by: Felipe Madero <[email protected]>

* update url

* update url

* fix e2e

* update versions

* revert url

* Migrate ledger implementation from avalanchego to SDK

Avalanchego ledger implementations are being deprecated in favor of the
SDK. This updates the codebase to use the SDK's ledger package.

Changes:
- Replace avalanchego ledger imports with SDK ledger imports
- Update API calls: Addresses() → PubKeys() with .Address()
- Update keychain creation: NewLedgerKeychainFromIndices() → ledger.NewKeychainFromIndices()
- Update SDK dependency to latest version

* nit

---------

Signed-off-by: sukantoraymond <[email protected]>
Co-authored-by: Raymond Sukanto <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants