Skip to content

Comments

deployconfig for naga test#36

Draft
Garandor wants to merge 63 commits intomasterfrom
network-naga-test
Draft

deployconfig for naga test#36
Garandor wants to merge 63 commits intomasterfrom
network-naga-test

Conversation

@Garandor
Copy link
Contributor

@Garandor Garandor commented Dec 9, 2025

No description provided.

Copy link
Contributor Author

Garandor commented Dec 9, 2025

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions
Copy link

github-actions bot commented Dec 9, 2025

PASS [ 44.750s] (3/3) lit_node::test toxiproxy::perf_tests::load_with_no_latency
PASS [ 44.768s] (2/3) lit_node::test toxiproxy::perf_tests::load_with_50ms_latency_single_link
PASS [ 89.085s] (1/3) lit_node::test toxiproxy::perf_tests::load_with_50ms_latency_all_links

mikelodder7 and others added 13 commits December 10, 2025 15:36
* handle old peers

Signed-off-by: Michael Lodder <mike@litprotocol.com>

* Open v2.1.7

---------

Signed-off-by: Michael Lodder <mike@litprotocol.com>
Co-authored-by: Adam Reif <adam@litprotocol.com>
Co-authored-by: Brendon <95836911+GTC6244@users.noreply.github.com>
* Update test

* Update tests

* Update rust/lit-node/lit-node/src/tasks/fsm/epoch_change.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* resync /w keysets feature.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update test

* Update tests

* Setup

* restore datil keys into a second keyset

* remove large binaries

* remove large zip

* cargo fmt

* Updates to DKG / Epoch change processes + correct saving of data to chain.

* fix actions in testnet

* cargo fmt

* patch epoch change retries.

* cargo fmt

* Fix failed DKGs when doing restores.
* Update test

* Update tests

* Setup

* restore datil keys into a second keyset

* remove large binaries

* remove large zip

* cargo fmt

* Updates to DKG / Epoch change processes + correct saving of data to chain.

* Add BLS decryption assertions

* Use correct keyset for assertion

* Update lit-node-testnet to work with ImportedDatilTestnet + start on PKP assertions across chain

This is incomplete.

* Add notes

* Add notes

* fix actions in testnet

* cargo fmt

* Add BLS decryption assertions

* Use correct keyset for assertion

* Update lit-node-testnet to work with ImportedDatilTestnet + start on PKP assertions across chain

This is incomplete.

* Add notes

* Add notes

* Update test to interact with ImportedDatilTestnet

* remove unneded code

* refactor & remove duplications

* Refactor & add datil node secrets

* Update rust/lit-node/lit-node/src/tasks/fsm/epoch_change.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update rust/lit-node/lit-node/src/tss/common/restore/eks_and_ds.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update rust/lit-node/Cargo.toml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* cargo lock cleanup

* cargo.lock update + config.rs in the resolver formatting.

* patch epoch change retries.

* cargo fmt

* Fix failed DKGs when doing restores.

* cargo fmt

* fix tests

* Logging info for CI datil instances.

* Open ports for a second instance of anvil in the yml files.

* Load hex data from test state into anvil.

* remove unused file

* comment out #if false

* take 2?

* fix test reference

* Use HEX file to load state, rather than a JSON file.

* Refactor to insure that for Datil tests we don't rely on naga cache'd chain state.

* switch lit-recovery binaries for testing

* Remove keyset_identifier as an enum and clean up tests.

* fix datil backup selection of binary.

* cargo fmt

* yml test.

* if false yml

* comment out version upgrade

* yml update

* try a var for the upgrade workflow ?

* update lit-os cargo.lock

* update gitinfo

---------

Co-authored-by: Howard Tam <howard.tam.95@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
GTC6244 and others added 30 commits January 9, 2026 15:55
* make openapi spec

Signed-off-by: Michael Lodder <mike@litprotocol.com>

* remove "with same ip and port" test - chck /w Mike?

---------

Signed-off-by: Michael Lodder <mike@litprotocol.com>
Co-authored-by: GTC6244 <95836911+GTC6244@users.noreply.github.com>
…60)

* Remove traces of custom version upgrade testing.

* First  few changes - start simplification.

* restore key_types in staking contract, allow validator cloning.

* Update to allow old version to load

* update local builds

* debugging updates

* better logging, disable network checks between epoch changes ( for now )

* clippy!

* add a filnal check.

* cargo fmt

* clippy.

* Download an install old binaries as required.

* ignore upgrades by default.

* re-include Pallas curves in deployment scripts.

* add functions to  create proper upgrade envrionment for old nodes ( remove curves, change yaml files ).

* blockchain abi stales + cargo fmt.

* disable test ( with same port )

* re-add >= to epoch change

* Update contracts to include keysets_deprecated type in tests.

* missing "deprecated" param in test
…62)

* Lit Action Server side updates /w Docs

* lit-node side updates.

* Add a few tests.

* Update rust/lit-node/lit-node-testnet/src/testnet/contracts_repo.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update rust/lit-actions/ext/js/02_litActionsSDK.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update rust/lit-node/lit-node-testnet/src/testnet/contracts_repo.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update rust/lit-node/lit-node-testnet/src/testnet/contracts_repo.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* copilot suggestions

* documentation update

* cargo fmt

* clipppppppyyyyy!

* Update docs?

* build docs again!

* add in missing "keysetId" values from  lit action code samples that are stored as string in mods.

* force lit-action  datil tests to run outside of caches.

* test forcing Lit Actions to recompile ( cache with sometimes using Datil seems off )

* regen docs

* Version upgrade check

* Refactor for explicit endpoint change - include keyset as part for lit-actions, which can be overwritten wtih a js param.

* documentation update

* use force_deploy for lit actions

* error handling on reading anvil file.

* read/write hex data as string + better error handling.

* better debugging.

* revert keyset in session sig issue.   ( creates invalid IPFS CID value! )

* cargo fmt

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Chris Cassano <chris@litprotocol.com>
Co-authored-by: Adam Reif <adam@litprotocol.com>
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.

4 participants