Skip to main content
Version: Next

Namespace: paymaster

Functions

assertCallsAreStrictlyEqual

assertCallsAreStrictlyEqual(originalCalls, unsafeCalls): void

Asserts that the given calls are strictly equal, otherwise throws an error.

Parameters

NameTypeDescription
originalCallsCall[]The original calls.
unsafeCalls(OutsideCallV1 | OutsideCallV2)[]The unsafe calls.

Returns

void

Throws

Throws an error if the calls are not strictly equal.

Defined in

src/utils/paymaster.ts:67


getDefaultPaymasterNodeUrl

getDefaultPaymasterNodeUrl(networkName?, mute?): string

Return randomly select available public paymaster node url

Parameters

NameTypeDefault valueDescription
networkName?"SN_MAIN" | "SN_SEPOLIA"undefinedNetworkName
mutebooleanfalsemute public node warning

Returns

string

default node url

Defined in

src/utils/paymaster.ts:17


assertPaymasterTransactionSafety

assertPaymasterTransactionSafety(preparedTransaction, calls, paymasterDetails, maxFeeInGasToken?): void

Parameters

NameType
preparedTransactionPreparedTransaction
callsCall[]
paymasterDetailsPaymasterDetails
maxFeeInGasToken?BigNumberish

Returns

void

Defined in

src/utils/paymaster.ts:133