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);
};
|