Skip to main content
Version: 7.5.1

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