diff --git a/src/signer.ts b/src/signer.ts index e7529ba7..d64c99fb 100644 --- a/src/signer.ts +++ b/src/signer.ts @@ -964,12 +964,14 @@ export class L1Signer extends AdapterL1(ethers.JsonRpcSigner) { operatorTip?: BigNumberish; bridgeAddress?: Address; approveERC20?: boolean; + approveBaseERC20?: boolean; l2GasLimit?: BigNumberish; gasPerPubdataByte?: BigNumberish; refundRecipient?: Address; overrides?: Overrides; approveOverrides?: Overrides; - customBridgeData?: BytesLike; + approveBaseOverrides?: Overrides; + customBridgeData?: BytesLike }): Promise { return super.deposit(transaction); } @@ -1005,7 +1007,7 @@ export class L1Signer extends AdapterL1(ethers.JsonRpcSigner) { l2GasLimit?: BigNumberish; gasPerPubdataByte?: BigNumberish; refundRecipient?: Address; - overrides?: Overrides; + overrides?: Overrides }): Promise { return super.estimateGasDeposit(transaction); } @@ -1040,7 +1042,7 @@ export class L1Signer extends AdapterL1(ethers.JsonRpcSigner) { gasPerPubdataByte?: BigNumberish; customBridgeData?: BytesLike; refundRecipient?: Address; - overrides?: Overrides; + overrides?: Overrides }): Promise { return super.getDepositTx(transaction); } @@ -1239,13 +1241,14 @@ export class L1Signer extends AdapterL1(ethers.JsonRpcSigner) { override async requestExecute(transaction: { contractAddress: Address; calldata: string; - l2GasLimit: BigNumberish; + l2GasLimit?: BigNumberish; + mintValue?: BigNumberish; l2Value?: BigNumberish; factoryDeps?: BytesLike[]; operatorTip?: BigNumberish; gasPerPubdataByte?: BigNumberish; refundRecipient?: Address; - overrides?: Overrides; + overrides?: Overrides }): Promise { return super.requestExecute(transaction); } @@ -1275,12 +1278,13 @@ export class L1Signer extends AdapterL1(ethers.JsonRpcSigner) { contractAddress: Address; calldata: string; l2GasLimit?: BigNumberish; + mintValue?: BigNumberish; l2Value?: BigNumberish; factoryDeps?: BytesLike[]; operatorTip?: BigNumberish; gasPerPubdataByte?: BigNumberish; refundRecipient?: Address; - overrides?: Overrides; + overrides?: Overrides }): Promise { return super.estimateGasRequestExecute(transaction); } @@ -1309,12 +1313,13 @@ export class L1Signer extends AdapterL1(ethers.JsonRpcSigner) { contractAddress: Address; calldata: string; l2GasLimit?: BigNumberish; + mintValue?: BigNumberish; l2Value?: BigNumberish; factoryDeps?: BytesLike[]; operatorTip?: BigNumberish; gasPerPubdataByte?: BigNumberish; refundRecipient?: Address; - overrides?: Overrides; + overrides?: Overrides }): Promise { return super.getRequestExecuteTx(transaction); } diff --git a/src/wallet.ts b/src/wallet.ts index 7f422012..d0d7de12 100644 --- a/src/wallet.ts +++ b/src/wallet.ts @@ -498,10 +498,10 @@ export class Wallet extends AdapterL2(AdapterL1(ethers.Wallet)) { l2GasLimit?: BigNumberish; gasPerPubdataByte?: BigNumberish; refundRecipient?: Address; - overrides?: ethers.Overrides; - approveOverrides?: ethers.Overrides; - approveBaseOverrides?: ethers.Overrides; - customBridgeData?: BytesLike; + overrides?: Overrides; + approveOverrides?: Overrides; + approveBaseOverrides?: Overrides; + customBridgeData?: BytesLike }): Promise { return super.deposit(transaction); } @@ -537,7 +537,7 @@ export class Wallet extends AdapterL2(AdapterL1(ethers.Wallet)) { l2GasLimit?: BigNumberish; gasPerPubdataByte?: BigNumberish; refundRecipient?: Address; - overrides?: Overrides; + overrides?: Overrides }): Promise { return super.estimateGasDeposit(transaction); } @@ -572,7 +572,7 @@ export class Wallet extends AdapterL2(AdapterL1(ethers.Wallet)) { gasPerPubdataByte?: BigNumberish; customBridgeData?: BytesLike; refundRecipient?: Address; - overrides?: ethers.Overrides; + overrides?: Overrides }): Promise { return super.getDepositTx(transaction); } @@ -773,13 +773,14 @@ export class Wallet extends AdapterL2(AdapterL1(ethers.Wallet)) { override async requestExecute(transaction: { contractAddress: Address; calldata: string; - l2GasLimit: BigNumberish; + l2GasLimit?: BigNumberish; + mintValue?: BigNumberish; l2Value?: BigNumberish; factoryDeps?: BytesLike[]; operatorTip?: BigNumberish; gasPerPubdataByte?: BigNumberish; refundRecipient?: Address; - overrides?: Overrides; + overrides?: Overrides }): Promise { return super.requestExecute(transaction); } @@ -810,12 +811,13 @@ export class Wallet extends AdapterL2(AdapterL1(ethers.Wallet)) { contractAddress: Address; calldata: string; l2GasLimit?: BigNumberish; + mintValue?: BigNumberish; l2Value?: BigNumberish; factoryDeps?: BytesLike[]; operatorTip?: BigNumberish; gasPerPubdataByte?: BigNumberish; refundRecipient?: Address; - overrides?: Overrides; + overrides?: Overrides }): Promise { return super.estimateGasRequestExecute(transaction); } @@ -847,11 +849,11 @@ export class Wallet extends AdapterL2(AdapterL1(ethers.Wallet)) { l2GasLimit?: BigNumberish; mintValue?: BigNumberish; l2Value?: BigNumberish; - factoryDeps?: ethers.BytesLike[]; + factoryDeps?: BytesLike[]; operatorTip?: BigNumberish; gasPerPubdataByte?: BigNumberish; refundRecipient?: Address; - overrides?: ethers.Overrides; + overrides?: Overrides }): Promise { return super.getRequestExecuteTx(transaction); }