combineSignatures

1function combineSignatures(params): `0x${string}`;

Defined in: account-kit/smart-contracts/dist/types/src/msca/plugins/multisig/utils/combineSignatures.d.ts:35

Combines multiple signatures with provided upper limit values for gas fees and returns the concatenated result.

Example

1import { combineSignatures } from "@account-kit/smart-contracts";
2
3const combinedSignature = combineSignatures({
4 // this is the upper limit pre-verification gas
5 upperLimitPvg: "0x01",
6 upperLimitMaxFeePerGas: "0x02",
7 upperLimitMaxPriorityFeePerGas: "0x03",
8 signatures: [{
9 signerType: "EOA",
10 userOpSigType: "UPPERLIMIT",
11 signer: `0x...`,
12 signature: `0x...`,
13 }]
14 usingMaxValues: false,
15});

Parameters

ParameterTypeDescription

params

CombineSignaturesParams

The function parameters

Returns

`0x${string}`

The concatenated result of padding and formatting the provided values and signatures