Skip to content
Draft
Show file tree
Hide file tree
Changes from 28 commits
Commits
Show all changes
53 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
f05df13
Merge branch 'master' into keysets
GTC6244 Nov 25, 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
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
a793783
Merge branch 'master' into keysets
GTC6244 Dec 9, 2025
e16f278
blockchain staleness ?
GTC6244 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
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
527d17f
Feature/node 4848 test datil keys in naga (#24)
GTC6244 Jan 6, 2026
0de3518
Feature/node 4874 support multiple chains at anvil level (#41)
GTC6244 Jan 6, 2026
907f940
Merge branch 'master' into keysets
GTC6244 Jan 6, 2026
8cbff16
Feature/node 4876 - using both chains in some tests ( adapt end user …
GTC6244 Jan 8, 2026
6521720
abi staleness + cargo fmt.
GTC6244 Jan 9, 2026
1ddd393
Remove traces of custom version upgrade testing. (#57)
GTC6244 Jan 9, 2026
68eda1d
fix: Invalid signature combination (#65)
mikelodder7 Jan 9, 2026
057a2fa
re-instate decryption assertion
GTC6244 Jan 9, 2026
eaa99d5
clippy.
GTC6244 Jan 9, 2026
cd4243f
remove unused val
GTC6244 Jan 9, 2026
468d3f7
make openapi spec (#66)
mikelodder7 Jan 11, 2026
ca8a759
Feature/node 4923 refactor upgrade tests to use local configurations …
GTC6244 Jan 13, 2026
cc37cc3
Merge branch 'master' into keysets
GTC6244 Jan 13, 2026
36da7ad
merge master fixes
GTC6244 Jan 13, 2026
eba9e96
Merge branch 'master' into keysets
GTC6244 Jan 13, 2026
00dee1f
try to update docs
GTC6244 Jan 13, 2026
3bd5a01
Merge branch 'keysets' of https://github.com/LIT-Protocol/lit-peer in…
GTC6244 Jan 13, 2026
7971384
force deploy on lit-actions.
GTC6244 Jan 14, 2026
d0dadb1
force deploy on more lit actions.
GTC6244 Jan 14, 2026
98b2947
Feature/node 4931 implement lit actions for keysets (datil support!) …
GTC6244 Jan 14, 2026
cf91a68
Merge branch 'master' into keysets
GTC6244 Jan 14, 2026
1a81d2c
Merge branch 'master' into keysets
GTC6244 Jan 14, 2026
eac046b
Remerge build.rs!
GTC6244 Jan 14, 2026
0932842
cargo fmt
GTC6244 Jan 14, 2026
eb18995
more debugging.
GTC6244 Jan 14, 2026
90a8322
Merge branch 'master' into keysets
GTC6244 Jan 14, 2026
5779ea5
remerge build.rs
GTC6244 Jan 14, 2026
de46379
cargo fmt
GTC6244 Jan 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/blockchain-contracts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 Down Expand Up @@ -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 Down
1 change: 1 addition & 0 deletions .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 Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
# This workflow groups up the unit tests, the standard node build, and the tests that use the standard node build (integration tests, version upgrade tests)
name: rust-lit-node-group-unit-and-integration-tests
on:
workflow_dispatch: {}
workflow_dispatch:
inputs:
enable_version_upgrade_tests:
description: 'Enable version upgrade tests?'
type: boolean
default: false
workflow_call:
push:
paths:
Expand Down Expand Up @@ -57,6 +62,7 @@ jobs:
image: litptcl/anvil-lit:latest
ports:
- 8545:8545
- 8549:8549
credentials:
username: ${{ vars.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down Expand Up @@ -107,6 +113,7 @@ jobs:
image: litptcl/anvil-lit:latest
ports:
- 8545:8545
- 8549:8549
credentials:
username: ${{ vars.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down Expand Up @@ -162,7 +169,7 @@ jobs:
needs: build-if-needed
runs-on: warp-ubuntu-latest-x64-16x # 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
# TODO: enable this when you want to turn on version upgrade tests. there's also another spot below where you have to remove a hardcoded "false" with a comment like this.
if: false
if: ${{ inputs.enable_version_upgrade_tests }}
timeout-minutes: 60
strategy:
matrix:
Expand All @@ -173,6 +180,7 @@ jobs:
image: litptcl/anvil-lit:latest
ports:
- 8545:8545
- 8549:8549
credentials:
username: ${{ vars.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/rust-lit-node-long-running-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ jobs:
image: litptcl/anvil-lit:latest
ports:
- 8545:8545
- 8549:8549
credentials:
username: ${{ vars.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/rust-lit-node-perf-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ jobs:
image: litptcl/anvil-lit:latest
ports:
- 8545:8545
- 8549:8549
credentials:
username: ${{ vars.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down
5 changes: 5 additions & 0 deletions blockchain/contracts/abis/BackupRecovery.abi
Original file line number Diff line number Diff line change
Expand Up @@ -833,6 +833,11 @@
"internalType": "bytes",
"name": "sessionId",
"type": "bytes"
},
{
"internalType": "string",
"name": "keySetId",
"type": "string"
}
],
"name": "registerRecoveryKeys",
Expand Down
13 changes: 13 additions & 0 deletions blockchain/contracts/abis/ContractResolver.abi
Original file line number Diff line number Diff line change
Expand Up @@ -388,6 +388,19 @@
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "PUB_KEY_ROUTER_VIEWS_CONTRACT",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "RATE_LIMIT_NFT_CONTRACT",
Expand Down
Loading
Loading