combineSignatures

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

Import

1import { combineSignatures } from "@account-kit/smart-contracts";

Usage

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

Parameters

params

CombineSignaturesParams The function parameters

Returns

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