Alchemy Logo

combineSignatures

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

Defined in: account-kit/smart-contracts/src/msca/plugins/multisig/utils/combineSignatures.ts:38

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

import { combineSignatures } from "@account-kit/smart-contracts";
 
const combinedSignature = combineSignatures({
 // this is the upper limit pre-verification gas
 upperLimitPvg: "0x01",
 upperLimitMaxFeePerGas: "0x02",
 upperLimitMaxPriorityFeePerGas: "0x03",
 signatures: [{
   signerType: "EOA",
   userOpSigType: "UPPERLIMIT",
   signer: `0x...`,
   signature: `0x...`,
 }]
 usingMaxValues: false,
});

ParameterTypeDescription

params

CombineSignaturesParams

The function parameters

`0x${string}`

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

Was this page helpful?