Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 3x 3x 3x 1x | import { Json } from 'micro-stacks/crypto'; import { ContractCallTxPayload, ContractDeployTxPayload, StxTransferTxPayload } from './types'; import { getOrFormatPostConditions } from './shared'; import { createWalletJWT } from '../common/create-wallet-jwt'; export const signTransactionPayload = async ( payload: ContractCallTxPayload | StxTransferTxPayload | ContractDeployTxPayload, privateKey?: string ) => { const tokenPayload = { ...payload, postConditions: getOrFormatPostConditions(payload.postConditions), } as unknown as Json; return createWalletJWT(tokenPayload, privateKey); }; |