Skip to content

Commit 0fd4b40

Browse files
authored
Merge pull request #4 from NillionNetwork/feat/leader-public-key-add-funds
feat: include leader's public key when adding funds
2 parents f493326 + de7d1d2 commit 0fd4b40

File tree

6 files changed

+21
-8
lines changed

6 files changed

+21
-8
lines changed

.gitmodules

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[submodule "nilvm"]
22
path = nilvm
3-
url = git@github.com:NillionNetwork/nilvm.git
3+
url = https://github.com/NillionNetwork/nilvm

.nil-sdk.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version = "v0.10.0-rc.23"
1+
version = "v0.10.0-rc.39"

client-proto/src/nillion_client_proto/nillion/payments/v1/balance/__init__.py

+9-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/nillion_client/client.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1415,7 +1415,9 @@ async def add_funds(self, amount_unil: int, target_user: UserId | None = None):
14151415
)
14161416
nonce = secrets.token_bytes(32)
14171417
payload = AddFundsPayload(
1418-
recipient=(target_user or self.user_id).to_proto(), nonce=nonce
1418+
recipient=(target_user or self.user_id).to_proto(),
1419+
nonce=nonce,
1420+
leader_public_key=self.cluster.leader.public_key,
14191421
).SerializeToString()
14201422
payload_hash = hashlib.sha256(payload).digest()
14211423
tx_hash = await self._payer.submit_payment(amount_unil, payload_hash)

uv.lock

+6-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)