Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
bc38916
Open v2.1.6
Garandor 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
4becbef
Fix diamond storage issues (#21)
hwrdtm Dec 3, 2025
1a469b7
Removed unused and confusing staking data structures (#22)
hwrdtm Dec 3, 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
28e126c
Open v2.1.7
Garandor Dec 9, 2025
e81e78e
Update campTestnet, add campMainnet (#27)
Spacesai1or Dec 9, 2025
2cf55ec
Open v2.1.8
Garandor Dec 9, 2025
e638ee4
usd pricing script (#20)
glitch003 Dec 9, 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
89c0778
fix panic when node was kicked (realmid = 0)
Garandor Dec 18, 2025
14cc553
lit-cli: validator can't be active if realmid = 0 (#45)
Garandor Dec 18, 2025
80ddcf7
Expose underlying error when peer_connect attestation fails
Garandor Dec 19, 2025
58bea9f
Expose underlying error when peer_connect attestation fails (#46)
Garandor Dec 19, 2025
2660543
Feature/price setting script (#43)
glitch003 Dec 24, 2025
c784839
Fix: Add `correlation_id` to `lit-actions` spans (#25)
kapoorabhishek24 Dec 29, 2025
a30b41f
Refactors OsQuery metrics emission to use OpenTelemetry Gauges (#28)
kapoorabhishek24 Dec 30, 2025
44a6fe8
fix(node): use wallet SIWE auth sig in unified ACC (#54)
Ansonhkg Jan 8, 2026
b79803b
Fix python yq filter (#64)
kapoorabhishek24 Jan 9, 2026
c697c92
Better logging on node init failure due to AW or TSS creation failing…
Garandor Jan 10, 2026
3635bce
log and fail fast on Rocket bind/listen failures (bind target + nonze…
Garandor Jan 13, 2026
e6f4cbd
add readme to lit-sdk in anticipation of publishing (#47)
glitch003 Jan 13, 2026
c03dacb
Chain fault testing framework + Enable auto-rejoin (#51)
GTC6244 Jan 13, 2026
ac869c6
add k256 precompile to deploy and chain config for litMainnet (#48)
glitch003 Jan 13, 2026
48d356b
Feature: Add `request_id` in logs (#55)
kapoorabhishek24 Jan 14, 2026
4f230c1
Priority-aware RPC HealthCheck Poller (#73)
Garandor Jan 14, 2026
1adc418
Make git_info.rs static but dynamically generated on compile (#70)
Garandor Jan 14, 2026
711ce23
price setting script: divide expected prices by number of required no…
glitch003 Jan 14, 2026
ad8e2b3
open node v2.1.9
Garandor Jan 15, 2026
1dfcb6f
Keysets Master Feature (#11)
GTC6244 Jan 21, 2026
138f3dc
Revert "Keysets Master Feature (#11)"
GTC6244 Jan 21, 2026
affe197
Keysets (#85)
GTC6244 Jan 21, 2026
09fcd78
RPC Resolver: If all are unhealthy, return the default RPC (#77)
Garandor Jan 22, 2026
19c219f
RPC Resolver: Healthcheck always on (#78)
Garandor Jan 22, 2026
eed89ae
fix lit-node-operator, clippy it in CI (#89)
Garandor Jan 26, 2026
4d4e780
fix: Use RAII to deregister payment tracker for all requests (#86)
DashKash54 Jan 26, 2026
4acff1a
Open v2.1.10 (#91)
Garandor Jan 26, 2026
3c73010
Feature: privacy mode to suppress logs and tracing (V2) (#94)
GTC6244 Jan 29, 2026
3fc0a17
Open v2.1.11
Garandor Jan 29, 2026
bd82530
Small log improvement: log balance and wallet that failed to fund (#96)
Garandor Jan 30, 2026
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
8 changes: 5 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 @@ -43,6 +43,7 @@ jobs:
image: litptcl/anvil-lit:latest
ports:
- 8545:8545
- 8549:8549
credentials:
username: ${{ vars.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand All @@ -51,7 +52,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 @@ -70,6 +71,7 @@ jobs:
image: litptcl/anvil-lit:latest
ports:
- 8545:8545
- 8549:8549
credentials:
username: ${{ vars.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand All @@ -78,7 +80,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
5 changes: 2 additions & 3 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 All @@ -74,7 +74,6 @@ jobs:
- rust/lit-node/**
- .github/workflows/rust-lit-node-unit-tests.yml
- .github/workflows/rust-lit-node-integration-tests.yml
- .github/workflows/rust-lit-node-version-upgrade-tests.yml
- .github/workflows/rust-lit-node-fault-tests.yml
- .github/workflows/rust-lit-node-long-running-tests.yml
- .github/workflows/rust-lit-node-clippy.yml
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
3 changes: 2 additions & 1 deletion .github/workflows/rust-lit-node-fault-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ jobs:
image: litptcl/anvil-lit:latest
ports:
- 8545:8545
- 8549:8549
credentials:
username: ${{ vars.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand All @@ -68,7 +69,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
Loading
Loading