Namespace: paymaster
Functions
assertCallsAreStrictlyEqual
▸ assertCallsAreStrictlyEqual(originalCalls
, unsafeCalls
): void
Asserts that the given calls are strictly equal, otherwise throws an error.
Parameters
Name | Type | Description |
---|---|---|
originalCalls | Call [] | The original calls. |
unsafeCalls | (OutsideCallV1 | OutsideCallV2 )[] | The unsafe calls. |
Returns
void
Throws
Throws an error if the calls are not strictly equal.
Defined in
getDefaultPaymasterNodeUrl
▸ getDefaultPaymasterNodeUrl(networkName?
, mute?
): string
Return randomly select available public paymaster node url
Parameters
Name | Type | Default value | Description |
---|---|---|---|
networkName? | "SN_MAIN" | "SN_SEPOLIA" | undefined | NetworkName |
mute | boolean | false | mute public node warning |
Returns
string
default node url
Defined in
assertPaymasterTransactionSafety
▸ assertPaymasterTransactionSafety(preparedTransaction
, calls
, paymasterDetails
, maxFeeInGasToken?
): void
Parameters
Name | Type |
---|---|
preparedTransaction | PreparedTransaction |
calls | Call [] |
paymasterDetails | PaymasterDetails |
maxFeeInGasToken? | BigNumberish |
Returns
void