Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
bca0d65
Prep for lit-peer
GTC6244 Nov 20, 2025
41460aa
WIP adding a second keyset
GTC6244 Nov 21, 2025
bc38916
Open v2.1.6
Garandor Nov 25, 2025
f05df13
Merge branch 'master' into keysets
GTC6244 Nov 25, 2025
7d3adfe
Add if: false to ingore list for ActionLint (#16)
GTC6244 Nov 26, 2025
467453a
Support `naga-proto` for the release process and update CI Workflow (…
kapoorabhishek24 Nov 26, 2025
ac60b4a
chore(deps): bump actions/checkout from 5 to 6 (#13)
dependabot[bot] Nov 26, 2025
f4c506d
Merge branch 'master' into keysets
GTC6244 Nov 26, 2025
f651236
prettier
GTC6244 Dec 3, 2025
cedb94b
Clippy!
GTC6244 Dec 3, 2025
c2e50fd
fix node_restarts_without_key_material - and maybe an FSM update?
GTC6244 Dec 3, 2025
5bd06cf
remove keyset test ( next branch )
GTC6244 Dec 3, 2025
4becbef
Fix diamond storage issues (#21)
hwrdtm Dec 3, 2025
1a469b7
Removed unused and confusing staking data structures (#22)
hwrdtm Dec 3, 2025
6dce84d
Better handling of shadow splicing. (#26)
GTC6244 Dec 4, 2025
105a9ec
Quick ordering update for shadowOpts struct.
GTC6244 Dec 4, 2025
e41f197
Merge branch 'master' into keysets
GTC6244 Dec 4, 2025
4c489cf
abi staleness update
GTC6244 Dec 5, 2025
d14ef0e
chore(deps): bump actions/checkout from 5 to 6 (#30)
dependabot[bot] Dec 9, 2025
653d90b
Restore version upgrade tests (#18)
GTC6244 Dec 9, 2025
a793783
Merge branch 'master' into keysets
GTC6244 Dec 9, 2025
e16f278
blockchain staleness ?
GTC6244 Dec 9, 2025
28e126c
Open v2.1.7
Garandor Dec 9, 2025
e81e78e
Update campTestnet, add campMainnet (#27)
spacesailor24 Dec 9, 2025
2cf55ec
Open v2.1.8
Garandor Dec 9, 2025
e638ee4
usd pricing script (#20)
glitch003 Dec 9, 2025
b73a503
Handle datil old peers (#34)
mikelodder7 Dec 10, 2025
0677831
Keysets - handle multiples in DKG. (#15)
GTC6244 Dec 10, 2025
6498ee2
Merge branch 'master' into keysets
GTC6244 Dec 12, 2025
03f414d
fix tests
GTC6244 Dec 12, 2025
6e91c23
cargo fmt
GTC6244 Dec 12, 2025
cebdcb5
cargo update / abi staleness
GTC6244 Dec 12, 2025
c51cdb7
chore(deps): bump actions/upload-artifact from 5 to 6 (#38)
dependabot[bot] Dec 15, 2025
36c1ecf
chore(deps): bump actions/download-artifact from 6 to 7 (#39)
dependabot[bot] Dec 15, 2025
0f49bbb
chore(deps): bump actions/cache from 4 to 5 (#40)
dependabot[bot] Dec 15, 2025
05acf4a
Pallas curve signing for ZCash (#7)
Garandor Dec 17, 2025
a5de633
Merge branch 'master' into keysets
GTC6244 Dec 17, 2025
6cd79df
Fixes to merges & clippy updates
GTC6244 Dec 17, 2025
ea6776b
update tests
GTC6244 Dec 17, 2025
3d6b4d2
Fix deploy/test JS ( which I broke with a bad merge )
GTC6244 Dec 18, 2025
96775ed
prettier....
GTC6244 Dec 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/blockchain-contracts-abi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ jobs:
name: Check Blockchain Contract ABI staleness
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: recursive

- name: Install rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: '1.86' # keep in sync with rust/lit-node/rust-toolchain.toml
toolchain: '1.91' # keep in sync with rust/lit-node/rust-toolchain.toml
components: rustfmt

- name: Run Contract Updates
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/blockchain-contracts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
runs-on: warp-ubuntu-latest-x64-8x # change to LargeRunner to run on github. Change to self-hosted to run on our own runner. Change to buildjet-8vcpu-ubuntu-2204 to run on buildjet with 8 cpus

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: recursive
- name: Use Node.js
Expand All @@ -51,7 +51,7 @@ jobs:
runs-on: warp-ubuntu-latest-x64-8x # change to LargeRunner to run on github. Change to self-hosted to run on our own runner. Change to buildjet-8vcpu-ubuntu-2204 to run on buildjet with 8 cpus

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: recursive
- name: Use Node.js
Expand All @@ -78,7 +78,7 @@ jobs:
runs-on: LargeRunner # change to LargeRunner to run on github. Change to self-hosted to run on our own runner. Change to buildjet-8vcpu-ubuntu-2204 to run on buildjet with 8 cpus

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
submodules: recursive
- name: Use Node.js
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/blockchain-prettier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
prettier_check:
runs-on: warp-ubuntu-latest-x64-2x # change to LargeRunner to run on github. Change to self-hosted to run on our own runner. Change to buildjet-8vcpu-ubuntu-2204 to run on buildjet with 8 cpus
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Use Node.js
uses: WarpBuilds/setup-node@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/delete-buildjet-cache.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: warp-ubuntu-latest-x64-2x
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- uses: buildjet/cache-delete@v1
with:
cache_key: ${{ inputs.cache_key }}
2 changes: 1 addition & 1 deletion .github/workflows/deploy-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
fi

- name: Checkout Repository
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ inputs.release_branch || github.ref }}
fetch-depth: 0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-lit-node-monitor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6

# Install Rust Nightly Toolchain, with Clippy & Rustfmt
- name: Install nightly Rust
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/deploy-release-ui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:

steps:
- name: Checkout UI Code from lit-ansible
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
repository: 'LIT-Protocol/lit-ansible'
path: 'lit-ansible'
Expand All @@ -45,10 +45,10 @@ jobs:
# When triggered manually, use the branch specified in the input.
ref: ${{ github.event.inputs.source_branch || 'master' }}

- name: Checkout Release Data from lit-assets
uses: actions/checkout@v5
- name: Checkout Release Data from lit-peer
uses: actions/checkout@v6
with:
repository: 'LIT-Protocol/lit-assets'
repository: 'LIT-Protocol/lit-peer'
ref: 'releases-info'
path: 'lit-ansible/release-data-store'

Expand All @@ -58,7 +58,7 @@ jobs:
node-version: '20'

- name: Cache Node Modules
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: lit-ansible/infrastructure/release-info-store/node_modules
key: ${{ runner.os }}-node-${{ hashFiles('lit-ansible/infrastructure/release-info-store/package-lock.json') }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-ubuntu2204-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
build:
runs-on: LargeRunner
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- id: pre-step
shell: bash
run: echo "release-version=$(date +%s)" >> "$GITHUB_OUTPUT"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/lint-workflow-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Download actionlint
run: |
curl -sfL https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash | bash -s -- latest ${{ github.workspace }}
- name: Run actionlint
run: ${{ github.workspace }}/actionlint -ignore 'label ".+" is unknown'
run: ${{ github.workspace }}/actionlint -ignore 'label ".+" is unknown' -ignore '"false" is always evaluated to false.'
env:
# Part of what actionlint does under the hood is to use the Shellcheck tool to lint against where we use the run field to specify shell commands to run.
# Silence the following shellcheck errors since they are not too applicable.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/list-changed-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
uses: tj-actions/branch-names@v9

- name: Make sure we checked out develop, so we can get it's sha
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
ref: ${{ steps.branch-name.outputs.base_ref_branch }}

Expand All @@ -58,7 +58,7 @@ jobs:
blockchain_changed: ${{ steps.changed-files-yaml.outputs.blockchain_any_modified }}
steps:
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: Print base sha
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-cargo-fetch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
name: Verify Cargo Dependencies
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Install rust
uses: dtolnay/rust-toolchain@master
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/rust-lit-actions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ jobs:
rm -rf ../../lit-assets
mkdir -p ${{ github.workspace }}
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Install rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: '1.86' # keep in sync with rust/lit-node/rust-toolchain.toml
toolchain: '1.91' # keep in sync with rust/lit-node/rust-toolchain.toml
components: rustfmt clippy rust-src
- name: Install tools
uses: taiki-e/install-action@v2
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/rust-lit-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ jobs:
rm -rf ../../lit-assets
mkdir -p ${{ github.workspace }}
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Install rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: "1.86" # keep in sync with rust/lit-core/rust-toolchain.toml
toolchain: "1.91" # keep in sync with rust/lit-core/rust-toolchain.toml
components: rustfmt clippy rust-src
- name: Rust Cache
uses: WarpBuilds/rust-cache@v2
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/rust-lit-node-build-commit-hash.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
rm -rf ../../lit-assets
mkdir -p ${{ github.workspace }}
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
- uses: de-vri-es/setup-git-credentials@v2
with:
credentials: https://glitch003:${{secrets.READ_ONLY_PAT}}@github.com/
Expand All @@ -48,7 +48,7 @@ jobs:
- name: Install rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: '1.86' # keep in sync with rust/lit-node/rust-toolchain.toml
toolchain: '1.91' # keep in sync with rust/lit-node/rust-toolchain.toml
components: rustfmt rust-src
- name: Build node
run: cargo build --features lit-actions,testing
Expand All @@ -59,7 +59,7 @@ jobs:
working-directory: rust/lit-node/shiva
run: cargo build
- name: Upload build artifact
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v6
with:
name: lit_node_${{ github.sha }}
path: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-lit-node-build-if-needed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
artifact_exists: ${{ steps.artifact_exists.outputs.cache-hit }}
steps:
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
- uses: de-vri-es/setup-git-credentials@v2
with:
credentials: https://glitch003:${{secrets.READ_ONLY_PAT}}@github.com/
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/rust-lit-node-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
rm -rf ../../lit-assets
mkdir -p ${{ github.workspace }}
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
- uses: de-vri-es/setup-git-credentials@v2
with:
credentials: https://glitch003:${{secrets.READ_ONLY_PAT}}@github.com/
Expand All @@ -61,7 +61,7 @@ jobs:
- name: Install rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: '1.86' # keep in sync with rust/lit-node/lit-node/rust-toolchain.toml
toolchain: '1.91' # keep in sync with rust/lit-node/lit-node/rust-toolchain.toml
components: rustfmt rust-src
- name: Setup local files for testing
run: make setup-local-files
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/rust-lit-node-clippy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,14 +46,14 @@ jobs:
working-directory: ${{ github.workspace }}
run: sudo apt-get update && sudo apt-get install -y libudev-dev libsqlite3-dev cmake protobuf-compiler
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
- uses: de-vri-es/setup-git-credentials@v2
with:
credentials: https://glitch003:${{secrets.READ_ONLY_PAT}}@github.com/
- name: Install rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: "1.86" # keep in sync with rust/lit-node/lit-node/rust-toolchain.toml
toolchain: "1.91" # keep in sync with rust/lit-node/lit-node/rust-toolchain.toml
components: rustfmt clippy rust-src
- name: Cargo fmt check
run: cargo fmt -- --check
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-lit-node-fault-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ jobs:
working-directory: ${{ github.workspace }}
run: sudo apt-get update && sudo apt-get install -y zstd
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
submodules: recursive
- name: Use Node.js
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,14 +71,14 @@ jobs:
working-directory: ${{ github.workspace }}
run: sudo apt-get update && sudo apt-get install -y libudev-dev libsqlite3-dev cmake protobuf-compiler
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
- uses: de-vri-es/setup-git-credentials@v2
with:
credentials: https://glitch003:${{secrets.READ_ONLY_PAT}}@github.com/
- name: Install rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: '1.86' # keep in sync with rust/lit-node/rust-toolchain.toml
toolchain: '1.91' # keep in sync with rust/lit-node/rust-toolchain.toml
- name: Rust Cache
uses: WarpBuilds/rust-cache@v2
with:
Expand Down Expand Up @@ -116,7 +116,7 @@ jobs:
working-directory: ${{ github.workspace }}
run: sudo apt-get update && sudo apt-get install -y zstd libudev-dev libsqlite3-dev cmake protobuf-compiler
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
submodules: recursive
- uses: de-vri-es/setup-git-credentials@v2
Expand Down Expand Up @@ -182,7 +182,7 @@ jobs:
working-directory: ${{ github.workspace }}
run: sudo apt-get update && sudo apt-get install -y zstd libudev-dev libsqlite3-dev cmake protobuf-compiler
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0
submodules: recursive
Expand All @@ -201,7 +201,7 @@ jobs:
- name: Install rust because the version upgrade tests do a recompile
uses: dtolnay/rust-toolchain@master
with:
toolchain: '1.86' # keep in sync with rust/lit-node/rust-toolchain.toml
toolchain: '1.91' # keep in sync with rust/lit-node/rust-toolchain.toml
components: rust-src
- name: Install nextest
run: curl -LsSf https://get.nexte.st/latest/linux | tar zxf - -C "${CARGO_HOME:-$HOME/.cargo}/bin"
Expand Down Expand Up @@ -231,7 +231,7 @@ jobs:
env:
RUST_LOG: debug
- name: Download the latest build for release-habanero-* branch
uses: actions/download-artifact@v6
uses: actions/download-artifact@v7
with:
name: lit_node_${{ steps.get_latest_commit_sha.outputs.COMMIT_SHA_HABANERO }}
run-id: ${{ steps.get_latest_workflow_run_id.outputs.LATEST_WORKFLOW_RUN_ID_HABANERO }}
Expand All @@ -240,7 +240,7 @@ jobs:
- name: Move the downloaded binary
run: mv lit_node target/debug/lit_node_${{ steps.get_latest_commit_sha.outputs.COMMIT_SHA_HABANERO }}
- name: Download the latest build for release-manzano-* branch
uses: actions/download-artifact@v6
uses: actions/download-artifact@v7
with:
name: lit_node_${{ steps.get_latest_commit_sha.outputs.COMMIT_SHA_MANZANO }}
run-id: ${{ steps.get_latest_workflow_run_id.outputs.LATEST_WORKFLOW_RUN_ID_MANZANO }}
Expand All @@ -249,7 +249,7 @@ jobs:
- name: Move the downloaded binary
run: mv lit_node target/debug/lit_node_${{ steps.get_latest_commit_sha.outputs.COMMIT_SHA_MANZANO }}
- name: Download the latest build for release-cayenne-* branch
uses: actions/download-artifact@v6
uses: actions/download-artifact@v7
with:
name: lit_node_${{ steps.get_latest_commit_sha.outputs.COMMIT_SHA_CAYENNE }}
run-id: ${{ steps.get_latest_workflow_run_id.outputs.LATEST_WORKFLOW_RUN_ID_CAYENNE }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-lit-node-long-running-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
working-directory: ${{ github.workspace }}
run: sudo apt-get update && sudo apt-get install -y zstd
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
submodules: recursive
- name: Use Node.js
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-lit-node-monitor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
rm -rf ../../lit-assets
mkdir -p ${{ github.workspace }}
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Install deps
working-directory: ${{ github.workspace }}
run: sudo apt-get update && sudo apt-get install -y libudev-dev libsqlite3-dev cmake protobuf-compiler
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-lit-node-perf-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
working-directory: ${{ github.workspace }}
run: sudo apt-get update && sudo apt-get install -y zstd
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
submodules: recursive
- name: Use Node.js
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rust-lit-node-tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: LargeRunner
steps:
- name: "Check out the repo"
uses: actions/checkout@v5
uses: actions/checkout@v6

- name: "Get tag"
id: "get-tag"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/rust-lit-os.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ jobs:
working-directory: ${{ github.workspace }}
run: sudo apt-get update && sudo apt-get install -y libcryptsetup-dev libacl1-dev
- name: Checkout lit-assets
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Install rust
uses: dtolnay/rust-toolchain@master
with:
toolchain: "1.86" # keep in sync with rust/lit-os/rust-toolchain.toml
toolchain: "1.91" # keep in sync with rust/lit-os/rust-toolchain.toml
components: rustfmt clippy rust-src
- name: Rust Cache
uses: WarpBuilds/rust-cache@v2
Expand Down
Loading
Loading