Skip to content

Commit 0f36988

Browse files
authored
Merge branch 'naga' into feature/drel-1157-discord-timeout-with-decryptandcombine
2 parents 334d925 + c8916e3 commit 0f36988

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+965
-410
lines changed

.github/workflows/e2e-naga.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ jobs:
5656
# - environment: naga-staging
5757
# network: naga-staging
5858
# privateKey: LIVE_MASTER_ACCOUNT_NAGA_STAGING
59-
- environment: naga-test
60-
network: naga-test
61-
privateKey: LIVE_MASTER_ACCOUNT_NAGA_TEST
59+
# - environment: naga-test
60+
# network: naga-test
61+
# privateKey: LIVE_MASTER_ACCOUNT_NAGA_TEST
6262
env:
6363
LOG_LEVEL: debug2
6464
LIVE_MASTER_ACCOUNT: ${{ secrets[matrix.privateKey] }}

docs/changelog.mdx

Lines changed: 90 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,18 @@ rss: true
66

77
| Package | Latest version | Summary |
88
| ------- | -------------- | ------- |
9-
| [@lit-protocol/lit-client](#lit-client) | [8.0.2](https://www.npmjs.com/package/%40lit-protocol%2Flit-client) | - |
10-
| [@lit-protocol/auth](#auth) | [8.0.2](https://www.npmjs.com/package/%40lit-protocol%2Fauth) | - |
11-
| [@lit-protocol/networks](#networks) | [8.0.2](https://www.npmjs.com/package/%40lit-protocol%2Fnetworks) | Updated dependencies |
9+
| [@lit-protocol/lit-client](#lit-client) | [8.1.0](https://www.npmjs.com/package/%40lit-protocol%2Flit-client) | Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually. |
10+
| [@lit-protocol/auth](#auth) | [8.1.0](https://www.npmjs.com/package/%40lit-protocol%2Fauth) | Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually. |
11+
| [@lit-protocol/networks](#networks) | [8.1.0](https://www.npmjs.com/package/%40lit-protocol%2Fnetworks) | Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually. |
12+
| [@lit-protocol/auth-services](#auth-services) | [2.0.3](https://www.npmjs.com/package/%40lit-protocol%2Fauth-services) | Updated dependencies |
1213
| [@lit-protocol/access-control-conditions](#access-control-conditions) | [8.0.2](https://www.npmjs.com/package/%40lit-protocol%2Faccess-control-conditions) | - |
1314
| [@lit-protocol/access-control-conditions-schemas](#access-control-conditions-schemas) | [8.0.2](https://www.npmjs.com/package/%40lit-protocol%2Faccess-control-conditions-schemas) | - |
14-
| [@lit-protocol/auth-helpers](#auth-helpers) | [8.0.2](https://www.npmjs.com/package/%40lit-protocol%2Fauth-helpers) | - |
15-
| [@lit-protocol/constants](#constants) | [8.0.2](https://www.npmjs.com/package/%40lit-protocol%2Fconstants) | Updated dependencies |
16-
| [@lit-protocol/contracts](#contracts) | [0.5.3](https://www.npmjs.com/package/%40lit-protocol%2Fcontracts) | release `naga-test` network support |
15+
| [@lit-protocol/artillery](#artillery) | [0.0.4](https://www.npmjs.com/package/%40lit-protocol%2Fartillery) | @lit-protocol/e2e@2.0.0 |
16+
| [@lit-protocol/auth-helpers](#auth-helpers) | [8.1.0](https://www.npmjs.com/package/%40lit-protocol%2Fauth-helpers) | Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually. |
17+
| [@lit-protocol/constants](#constants) | [8.0.3](https://www.npmjs.com/package/%40lit-protocol%2Fconstants) | Updated dependencies |
18+
| [@lit-protocol/contracts](#contracts) | [0.6.0](https://www.npmjs.com/package/%40lit-protocol%2Fcontracts) | Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually. |
1719
| [@lit-protocol/crypto](#crypto) | [8.0.2](https://www.npmjs.com/package/%40lit-protocol%2Fcrypto) | - |
20+
| [@lit-protocol/e2e](#e2e) | [2.0.0](https://www.npmjs.com/package/%40lit-protocol%2Fe2e) | Updated dependencies |
1821
| [@lit-protocol/logger](#logger) | [8.0.2](https://www.npmjs.com/package/%40lit-protocol%2Flogger) | - |
1922
| [@lit-protocol/schemas](#schemas) | [8.0.2](https://www.npmjs.com/package/%40lit-protocol%2Fschemas) | - |
2023
| [@lit-protocol/types](#types) | [8.0.2](https://www.npmjs.com/package/%40lit-protocol%2Ftypes) | - |
@@ -24,38 +27,64 @@ rss: true
2427

2528
<Update
2629
label="lit-client"
27-
description="v8.0.2"
28-
tags={["Release"]}
29-
rss={{ title: "lit-client", description: "No release notes provided yet." }}
30+
description="v8.1.0"
31+
tags={["Minor Changes"]}
32+
rss={{ title: "lit-client", description: "Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually." }}
3033
id="lit-client"
3134
>
3235

33-
No release notes available.
36+
## Minor Changes
37+
38+
- Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually.
3439
</Update>
3540

3641
<Update
3742
label="auth"
38-
description="v8.0.2"
39-
tags={["Release"]}
40-
rss={{ title: "auth", description: "No release notes provided yet." }}
43+
description="v8.1.0"
44+
tags={["Minor Changes", "Patch Changes"]}
45+
rss={{ title: "auth", description: "Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually." }}
4146
id="auth"
4247
>
4348

44-
No release notes available.
49+
## Minor Changes
50+
51+
- Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually.
52+
53+
## Patch Changes
54+
55+
- Allows `WalletClientAuthenticator.authenticate` to build SIWE messages with user-specified fields (`domain`, `uri`, `statement`, etc.) while still managing the nonce internally.
4556
</Update>
4657

4758
<Update
4859
label="networks"
49-
description="v8.0.2"
50-
tags={["Patch Changes"]}
51-
rss={{ title: "networks", description: "Updated dependencies" }}
60+
description="v8.1.0"
61+
tags={["Minor Changes", "Patch Changes"]}
62+
rss={{ title: "networks", description: "Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually." }}
5263
id="networks"
5364
>
5465

66+
## Minor Changes
67+
68+
- Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually.
69+
70+
## Patch Changes
71+
72+
- Updated dependencies
73+
- @lit-protocol/contracts@0.6.0
74+
</Update>
75+
76+
<Update
77+
label="auth-services"
78+
description="v2.0.3"
79+
tags={["Patch Changes"]}
80+
rss={{ title: "auth-services", description: "Updated dependencies" }}
81+
id="auth-services"
82+
>
83+
5584
## Patch Changes
5685

5786
- Updated dependencies
58-
- @lit-protocol/contracts@0.5.3
87+
- @lit-protocol/contracts@0.6.0
5988
</Update>
6089

6190
<Update
@@ -80,20 +109,35 @@ rss: true
80109
No release notes available.
81110
</Update>
82111

112+
<Update
113+
label="artillery"
114+
description="v0.0.4"
115+
tags={["Patch Changes"]}
116+
rss={{ title: "artillery", description: "@lit-protocol/[email protected]" }}
117+
id="artillery"
118+
>
119+
120+
## Patch Changes
121+
122+
- @lit-protocol/e2e@2.0.0
123+
</Update>
124+
83125
<Update
84126
label="auth-helpers"
85-
description="v8.0.2"
86-
tags={["Release"]}
87-
rss={{ title: "auth-helpers", description: "No release notes provided yet." }}
127+
description="v8.1.0"
128+
tags={["Minor Changes"]}
129+
rss={{ title: "auth-helpers", description: "Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually." }}
88130
id="auth-helpers"
89131
>
90132

91-
No release notes available.
133+
## Minor Changes
134+
135+
- Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually.
92136
</Update>
93137

94138
<Update
95139
label="constants"
96-
description="v8.0.2"
140+
description="v8.0.3"
97141
tags={["Patch Changes"]}
98142
rss={{ title: "constants", description: "Updated dependencies" }}
99143
id="constants"
@@ -102,20 +146,20 @@ rss: true
102146
## Patch Changes
103147

104148
- Updated dependencies
105-
- @lit-protocol/contracts@0.5.3
149+
- @lit-protocol/contracts@0.6.0
106150
</Update>
107151

108152
<Update
109153
label="contracts"
110-
description="v0.5.3"
111-
tags={["Patch Changes"]}
112-
rss={{ title: "contracts", description: "release `naga-test` network support" }}
154+
description="v0.6.0"
155+
tags={["Minor Changes"]}
156+
rss={{ title: "contracts", description: "Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually." }}
113157
id="contracts"
114158
>
115159

116-
## Patch Changes
160+
## Minor Changes
117161

118-
- release `naga-test` network support
162+
- Converted viem from a bundled dependency to a peer dependency to avoid build errors from version conflicts (e.g., missing exports like sendCallsSync) and improve compatibility by reducing dependency lock-in. Consumers must now install compatible versions manually.
119163
</Update>
120164

121165
<Update
@@ -129,6 +173,23 @@ rss: true
129173
No release notes available.
130174
</Update>
131175

176+
<Update
177+
label="e2e"
178+
description="v2.0.0"
179+
tags={["Patch Changes"]}
180+
rss={{ title: "e2e", description: "Updated dependencies" }}
181+
id="e2e"
182+
>
183+
184+
## Patch Changes
185+
186+
- Updated dependencies
187+
- Updated dependencies
188+
- @lit-protocol/auth@8.1.0
189+
- @lit-protocol/lit-client@8.1.0
190+
- @lit-protocol/networks@8.1.0
191+
</Update>
192+
132193
<Update
133194
label="logger"
134195
description="v8.0.2"

docs/docs.json

Lines changed: 62 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@
3434
"groups": [
3535
{
3636
"group": "SDK",
37-
"pages": ["sdk/introduction"]
37+
"pages": [
38+
"sdk/introduction"
39+
]
3840
},
3941
{
4042
"group": "Getting Started",
@@ -105,23 +107,78 @@
105107
},
106108
{
107109
"group": "@lit-protocol/auth",
108-
"pages": ["sdk/sdk-reference/auth/functions/createAuthManager"]
110+
"pages": [
111+
"sdk/sdk-reference/auth/functions/createAuthManager"
112+
]
109113
},
110114
{
111115
"group": "@lit-protocol/networks",
112-
"pages": ["sdk/sdk-reference/networks/functions/withOverrides"]
116+
"pages": [
117+
"sdk/sdk-reference/networks/functions/withOverrides"
118+
]
113119
}
114120
]
115121
},
116122
{
117123
"group": "Resources",
118-
"pages": ["sdk/resources/supported-evm-chains"]
124+
"pages": [
125+
"sdk/resources/supported-evm-chains",
126+
"sdk/resources/network-status"
127+
]
128+
},
129+
{
130+
"group": "FAQ",
131+
"pages": [
132+
"faqs/index"
133+
]
119134
}
120135
]
121136
},
122137
{
123138
"tab": "Changelog",
124-
"pages": ["changelog"]
139+
"pages": [
140+
"changelog"
141+
]
142+
},
143+
{
144+
"tab": "Governance",
145+
"pages": [
146+
"governance/overview",
147+
"governance/governance-architecture",
148+
"governance/lit-improvement-proposals",
149+
{
150+
"group": "$LITKEY Token",
151+
"pages": [
152+
"governance/litkey/overview",
153+
"governance/litkey/initial-allocation-and-distribution"
154+
]
155+
},
156+
{
157+
"group": "Lit Protocol Airdrop: Season 1",
158+
"pages": [
159+
"governance/airdrop/overview",
160+
"governance/airdrop/eligibility-criteria",
161+
"governance/airdrop/claiming",
162+
"governance/airdrop/rewards"
163+
]
164+
}
165+
]
166+
},
167+
{
168+
"tab": "Node Operations",
169+
"pages": [
170+
"node-ops/overview",
171+
"node-ops/requirements",
172+
"node-ops/staking-and-delegation",
173+
{
174+
"group": "Lit Protocol v1: Node Operator Selection",
175+
"pages": [
176+
"node-ops/staking-contest/logistics",
177+
"node-ops/staking-contest/registration",
178+
"node-ops/staking-contest/acquire-stake"
179+
]
180+
}
181+
]
125182
}
126183
]
127184
},

docs/faqs/index.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
title: 'FAQ'
3+
description: 'Common questions about using the Lit JS SDK'
4+
---
5+
6+
# Frequently Asked Questions
7+
8+
## What's the default `responseStrategy` for `executeJs` in v8?
9+
10+
The behavior matches v7. When you omit `responseStrategy`, the SDK calls `processLitActionResponseStrategy` with `{ strategy: 'leastCommon' }`. If you provide an unrecognized value, the helper still falls back to `leastCommon`.
11+
12+
This default keeps compatibility with `Lit.Actions.runOnce`. Only the node that runs the `runOnce` block returns a value, so selecting the least-common response ensures that single result is preserved. When `runOnce` is not used, all nodes should emit the same payload, making least- vs most-common equivalent—the former stayed in place because it was the quickest path to enabling the new `runOnce` flow in v8.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: "Claiming Tokens"
3+
---
4+
5+
Coming soon.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: "Season 1 Eligibility Criteria"
3+
---
4+
5+
Coming soon.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: "Lit Protocol Airdrop: Season 1"
3+
---
4+
5+
The Season 1 Lit Protocol Airdrop is designed to reward early contributors who played a meaningful role in bootstrapping the Lit ecosystem.
6+
7+
This first distribution includes a diverse group of participants across several categories:
8+
9+
1. Node Operators who supported testnet deployments and secured early network activity.
10+
11+
2. Builders who shipped applications or tools using Lit infrastructure.
12+
13+
3. Core Integration Partners who integrated Lit into other protocols or tooling.
14+
15+
4. Quest Participants who completed tasks in campaigns such as Ciphernaut’s Path.
16+
17+
5. Discord Contributors who helped moderate, educate, and onboard within the Lit ecosystem.
18+
19+
6. Other Select Groups identified for their impact during Lit’s early growth phase.
20+
21+
## Check Your Eligibility
22+
23+
To see if you're eligible for the Season 1 airdrop, visit the [Airdrop Eligibility Checker](https://staking.litprotocol.com/airdrop) on the staking portal. You’ll need to connect your wallet or enter an address to view your claim status and allocation details.
24+
25+
## Not Eligible? Get Involved
26+
27+
If you’re not eligible for Season 1, don’t worry — more opportunities to get rewarded for making contributions to the ecosystem are on the way.
28+
29+
Lit’s airdrop program will continue through seasonal distributions, rewarding meaningful participation across protocol governance, app development, node operations, and community engagement. Season 2 is currently active, with additional reward distributions planned for contributors and developers participating now.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: "Staking Rewards"
3+
---
4+
5+
Coming soon.

0 commit comments

Comments
 (0)