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