From 991585097050c5395296461aa4edf2e6c704d323 Mon Sep 17 00:00:00 2001 From: cmd Date: Tue, 12 Mar 2024 10:56:36 -0500 Subject: [PATCH] update --- src/client/api/signer/account.ts | 3 ++- src/schema/api.ts | 5 +++-- src/types/api/deposit.ts | 1 + 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/client/api/signer/account.ts b/src/client/api/signer/account.ts index a2769e47..4b28cf06 100644 --- a/src/client/api/signer/account.ts +++ b/src/client/api/signer/account.ts @@ -27,7 +27,8 @@ export function create_account_api (signer : EscrowSigner) { index = index ?? signer._gen_idx() const deposit_pk = signer.pubkey const spend_xpub = signer.wallet.get(index).xpub - return { deposit_pk, locktime, spend_xpub } + const stamp = index + return { deposit_pk, locktime, spend_xpub, stamp } } } diff --git a/src/schema/api.ts b/src/schema/api.ts index fd7ea89d..0cd1d997 100644 --- a/src/schema/api.ts +++ b/src/schema/api.ts @@ -5,7 +5,7 @@ import depo from './deposit.js' import prop from './proposal.js' import tx from './tx.js' -const { hash, hex, nonce, num, str } = base +const { hash, hex, nonce, num, stamp, str } = base const { covenant, locktime } = depo const { txspend } = tx @@ -18,7 +18,8 @@ const contract_create_request = z.object({ const deposit_acct_req = z.object({ deposit_pk : hash, locktime : locktime.optional(), - spend_xpub : str + spend_xpub : str, + stamp : stamp.optional() }) const deposit_register_req = z.object({ diff --git a/src/types/api/deposit.ts b/src/types/api/deposit.ts index 3cef0c25..d081783a 100644 --- a/src/types/api/deposit.ts +++ b/src/types/api/deposit.ts @@ -12,6 +12,7 @@ export interface AccountRequest { deposit_pk : string locktime ?: number spend_xpub : string + stamp ?: number } export interface RegisterRequest {