Skip to content

Commit

Permalink
Rollback CBridge types
Browse files Browse the repository at this point in the history
ezynda3 committed Jan 24, 2023

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
1 parent 693a5eb commit 2eb54ae
Showing 297 changed files with 7,176 additions and 29,810 deletions.
23 changes: 4 additions & 19 deletions dist/CBridgeFacet.sol/CBridgeFacet.d.ts → dist/CBridgeFacet.d.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, PayableOverrides, PopulatedTransaction, Signer, utils } from "ethers";
import type { FunctionFragment, Result, EventFragment } from "@ethersproject/abi";
import type { Listener, Provider } from "@ethersproject/providers";
import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from "../common";
import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from "./common";
export declare namespace ILiFi {
type BridgeDataStruct = {
transactionId: PromiseOrValue<BytesLike>;
@@ -43,25 +43,10 @@ export declare namespace CBridgeFacet {
type CBridgeDataStruct = {
maxSlippage: PromiseOrValue<BigNumberish>;
nonce: PromiseOrValue<BigNumberish>;
callTo: PromiseOrValue<BytesLike>;
callData: PromiseOrValue<BytesLike>;
messageBusFee: PromiseOrValue<BigNumberish>;
bridgeType: PromiseOrValue<BigNumberish>;
};
type CBridgeDataStructOutput = [
number,
BigNumber,
string,
string,
BigNumber,
number
] & {
type CBridgeDataStructOutput = [number, BigNumber] & {
maxSlippage: number;
nonce: BigNumber;
callTo: string;
callData: string;
messageBusFee: BigNumber;
bridgeType: number;
};
}
export declare namespace LibSwap {
@@ -94,8 +79,8 @@ export declare namespace LibSwap {
}
export interface CBridgeFacetInterface extends utils.Interface {
functions: {
"startBridgeTokensViaCBridge((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(uint32,uint64,bytes,bytes,uint256,uint8))": FunctionFragment;
"swapAndStartBridgeTokensViaCBridge((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(uint32,uint64,bytes,bytes,uint256,uint8))": FunctionFragment;
"startBridgeTokensViaCBridge((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(uint32,uint64))": FunctionFragment;
"swapAndStartBridgeTokensViaCBridge((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(uint32,uint64))": FunctionFragment;
};
getFunction(nameOrSignatureOrTopic: "startBridgeTokensViaCBridge" | "swapAndStartBridgeTokensViaCBridge"): FunctionFragment;
encodeFunctionData(functionFragment: "startBridgeTokensViaCBridge", values: [ILiFi.BridgeDataStruct, CBridgeFacet.CBridgeDataStruct]): string;
File renamed without changes.
50 changes: 0 additions & 50 deletions dist/CBridgeFacet.sol/CelerToken.d.ts

This file was deleted.

2 changes: 0 additions & 2 deletions dist/CBridgeFacet.sol/index.d.ts

This file was deleted.

2 changes: 0 additions & 2 deletions dist/CBridgeFacet.sol/index.js

This file was deleted.

44 changes: 8 additions & 36 deletions dist/IAxelarGasService.d.ts
Original file line number Diff line number Diff line change
@@ -6,10 +6,8 @@ export interface IAxelarGasServiceInterface extends utils.Interface {
functions: {
"addGas(bytes32,uint256,address,uint256,address)": FunctionFragment;
"addNativeGas(bytes32,uint256,address)": FunctionFragment;
"collectFees(address,address[],uint256[])": FunctionFragment;
"collectFees(address,address[])": FunctionFragment;
"contractId()": FunctionFragment;
"gasCollector()": FunctionFragment;
"implementation()": FunctionFragment;
"owner()": FunctionFragment;
"payGasForContractCall(address,string,string,bytes,address,uint256,address)": FunctionFragment;
"payGasForContractCallWithToken(address,string,string,bytes,string,uint256,address,uint256,address)": FunctionFragment;
@@ -19,7 +17,7 @@ export interface IAxelarGasServiceInterface extends utils.Interface {
"setup(bytes)": FunctionFragment;
"upgrade(address,bytes32,bytes)": FunctionFragment;
};
getFunction(nameOrSignatureOrTopic: "addGas" | "addNativeGas" | "collectFees" | "contractId" | "gasCollector" | "implementation" | "owner" | "payGasForContractCall" | "payGasForContractCallWithToken" | "payNativeGasForContractCall" | "payNativeGasForContractCallWithToken" | "refund" | "setup" | "upgrade"): FunctionFragment;
getFunction(nameOrSignatureOrTopic: "addGas" | "addNativeGas" | "collectFees" | "contractId" | "owner" | "payGasForContractCall" | "payGasForContractCallWithToken" | "payNativeGasForContractCall" | "payNativeGasForContractCallWithToken" | "refund" | "setup" | "upgrade"): FunctionFragment;
encodeFunctionData(functionFragment: "addGas", values: [
PromiseOrValue<BytesLike>,
PromiseOrValue<BigNumberish>,
@@ -32,14 +30,8 @@ export interface IAxelarGasServiceInterface extends utils.Interface {
PromiseOrValue<BigNumberish>,
PromiseOrValue<string>
]): string;
encodeFunctionData(functionFragment: "collectFees", values: [
PromiseOrValue<string>,
PromiseOrValue<string>[],
PromiseOrValue<BigNumberish>[]
]): string;
encodeFunctionData(functionFragment: "collectFees", values: [PromiseOrValue<string>, PromiseOrValue<string>[]]): string;
encodeFunctionData(functionFragment: "contractId", values?: undefined): string;
encodeFunctionData(functionFragment: "gasCollector", values?: undefined): string;
encodeFunctionData(functionFragment: "implementation", values?: undefined): string;
encodeFunctionData(functionFragment: "owner", values?: undefined): string;
encodeFunctionData(functionFragment: "payGasForContractCall", values: [
PromiseOrValue<string>,
@@ -92,8 +84,6 @@ export interface IAxelarGasServiceInterface extends utils.Interface {
decodeFunctionResult(functionFragment: "addNativeGas", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "collectFees", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "contractId", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "gasCollector", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "implementation", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "payGasForContractCall", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "payGasForContractCallWithToken", data: BytesLike): Result;
@@ -262,14 +252,10 @@ export interface IAxelarGasService extends BaseContract {
addNativeGas(txHash: PromiseOrValue<BytesLike>, logIndex: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
collectFees(receiver: PromiseOrValue<string>, tokens: PromiseOrValue<string>[], amounts: PromiseOrValue<BigNumberish>[], overrides?: Overrides & {
collectFees(receiver: PromiseOrValue<string>, tokens: PromiseOrValue<string>[], overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
contractId(overrides?: CallOverrides): Promise<[string]>;
gasCollector(overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
implementation(overrides?: CallOverrides): Promise<[string]>;
owner(overrides?: CallOverrides): Promise<[string]>;
payGasForContractCall(sender: PromiseOrValue<string>, destinationChain: PromiseOrValue<string>, destinationAddress: PromiseOrValue<string>, payload: PromiseOrValue<BytesLike>, gasToken: PromiseOrValue<string>, gasFeeAmount: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
@@ -299,14 +285,10 @@ export interface IAxelarGasService extends BaseContract {
addNativeGas(txHash: PromiseOrValue<BytesLike>, logIndex: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
collectFees(receiver: PromiseOrValue<string>, tokens: PromiseOrValue<string>[], amounts: PromiseOrValue<BigNumberish>[], overrides?: Overrides & {
collectFees(receiver: PromiseOrValue<string>, tokens: PromiseOrValue<string>[], overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
contractId(overrides?: CallOverrides): Promise<string>;
gasCollector(overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
implementation(overrides?: CallOverrides): Promise<string>;
owner(overrides?: CallOverrides): Promise<string>;
payGasForContractCall(sender: PromiseOrValue<string>, destinationChain: PromiseOrValue<string>, destinationAddress: PromiseOrValue<string>, payload: PromiseOrValue<BytesLike>, gasToken: PromiseOrValue<string>, gasFeeAmount: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
@@ -332,10 +314,8 @@ export interface IAxelarGasService extends BaseContract {
callStatic: {
addGas(txHash: PromiseOrValue<BytesLike>, txIndex: PromiseOrValue<BigNumberish>, gasToken: PromiseOrValue<string>, gasFeeAmount: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>;
addNativeGas(txHash: PromiseOrValue<BytesLike>, logIndex: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>;
collectFees(receiver: PromiseOrValue<string>, tokens: PromiseOrValue<string>[], amounts: PromiseOrValue<BigNumberish>[], overrides?: CallOverrides): Promise<void>;
collectFees(receiver: PromiseOrValue<string>, tokens: PromiseOrValue<string>[], overrides?: CallOverrides): Promise<void>;
contractId(overrides?: CallOverrides): Promise<string>;
gasCollector(overrides?: CallOverrides): Promise<string>;
implementation(overrides?: CallOverrides): Promise<string>;
owner(overrides?: CallOverrides): Promise<string>;
payGasForContractCall(sender: PromiseOrValue<string>, destinationChain: PromiseOrValue<string>, destinationAddress: PromiseOrValue<string>, payload: PromiseOrValue<BytesLike>, gasToken: PromiseOrValue<string>, gasFeeAmount: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>;
payGasForContractCallWithToken(sender: PromiseOrValue<string>, destinationChain: PromiseOrValue<string>, destinationAddress: PromiseOrValue<string>, payload: PromiseOrValue<BytesLike>, symbol: PromiseOrValue<string>, amount: PromiseOrValue<BigNumberish>, gasToken: PromiseOrValue<string>, gasFeeAmount: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>;
@@ -370,14 +350,10 @@ export interface IAxelarGasService extends BaseContract {
addNativeGas(txHash: PromiseOrValue<BytesLike>, logIndex: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
collectFees(receiver: PromiseOrValue<string>, tokens: PromiseOrValue<string>[], amounts: PromiseOrValue<BigNumberish>[], overrides?: Overrides & {
collectFees(receiver: PromiseOrValue<string>, tokens: PromiseOrValue<string>[], overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
contractId(overrides?: CallOverrides): Promise<BigNumber>;
gasCollector(overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
implementation(overrides?: CallOverrides): Promise<BigNumber>;
owner(overrides?: CallOverrides): Promise<BigNumber>;
payGasForContractCall(sender: PromiseOrValue<string>, destinationChain: PromiseOrValue<string>, destinationAddress: PromiseOrValue<string>, payload: PromiseOrValue<BytesLike>, gasToken: PromiseOrValue<string>, gasFeeAmount: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
@@ -408,14 +384,10 @@ export interface IAxelarGasService extends BaseContract {
addNativeGas(txHash: PromiseOrValue<BytesLike>, logIndex: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
collectFees(receiver: PromiseOrValue<string>, tokens: PromiseOrValue<string>[], amounts: PromiseOrValue<BigNumberish>[], overrides?: Overrides & {
collectFees(receiver: PromiseOrValue<string>, tokens: PromiseOrValue<string>[], overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
contractId(overrides?: CallOverrides): Promise<PopulatedTransaction>;
gasCollector(overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
implementation(overrides?: CallOverrides): Promise<PopulatedTransaction>;
owner(overrides?: CallOverrides): Promise<PopulatedTransaction>;
payGasForContractCall(sender: PromiseOrValue<string>, destinationChain: PromiseOrValue<string>, destinationAddress: PromiseOrValue<string>, payload: PromiseOrValue<BytesLike>, gasToken: PromiseOrValue<string>, gasFeeAmount: PromiseOrValue<BigNumberish>, refundAddress: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
92 changes: 38 additions & 54 deletions dist/IAxelarGateway.d.ts

Large diffs are not rendered by default.

150 changes: 0 additions & 150 deletions dist/IBridge.d.ts

This file was deleted.

2 changes: 0 additions & 2 deletions dist/IBridge.js

This file was deleted.

79 changes: 79 additions & 0 deletions dist/ICBridge.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PayableOverrides, PopulatedTransaction, Signer, utils } from "ethers";
import type { FunctionFragment, Result } from "@ethersproject/abi";
import type { Listener, Provider } from "@ethersproject/providers";
import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from "./common";
export interface ICBridgeInterface extends utils.Interface {
functions: {
"send(address,address,uint256,uint64,uint64,uint32)": FunctionFragment;
"sendNative(address,uint256,uint64,uint64,uint32)": FunctionFragment;
};
getFunction(nameOrSignatureOrTopic: "send" | "sendNative"): FunctionFragment;
encodeFunctionData(functionFragment: "send", values: [
PromiseOrValue<string>,
PromiseOrValue<string>,
PromiseOrValue<BigNumberish>,
PromiseOrValue<BigNumberish>,
PromiseOrValue<BigNumberish>,
PromiseOrValue<BigNumberish>
]): string;
encodeFunctionData(functionFragment: "sendNative", values: [
PromiseOrValue<string>,
PromiseOrValue<BigNumberish>,
PromiseOrValue<BigNumberish>,
PromiseOrValue<BigNumberish>,
PromiseOrValue<BigNumberish>
]): string;
decodeFunctionResult(functionFragment: "send", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "sendNative", data: BytesLike): Result;
events: {};
}
export interface ICBridge extends BaseContract {
connect(signerOrProvider: Signer | Provider | string): this;
attach(addressOrName: string): this;
deployed(): Promise<this>;
interface: ICBridgeInterface;
queryFilter<TEvent extends TypedEvent>(event: TypedEventFilter<TEvent>, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise<Array<TEvent>>;
listeners<TEvent extends TypedEvent>(eventFilter?: TypedEventFilter<TEvent>): Array<TypedListener<TEvent>>;
listeners(eventName?: string): Array<Listener>;
removeAllListeners<TEvent extends TypedEvent>(eventFilter: TypedEventFilter<TEvent>): this;
removeAllListeners(eventName?: string): this;
off: OnEvent<this>;
on: OnEvent<this>;
once: OnEvent<this>;
removeListener: OnEvent<this>;
functions: {
send(_receiver: PromiseOrValue<string>, _token: PromiseOrValue<string>, _amount: PromiseOrValue<BigNumberish>, _dstChainId: PromiseOrValue<BigNumberish>, _nonce: PromiseOrValue<BigNumberish>, _maxSlippage: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
sendNative(_receiver: PromiseOrValue<string>, _amount: PromiseOrValue<BigNumberish>, _dstChainId: PromiseOrValue<BigNumberish>, _nonce: PromiseOrValue<BigNumberish>, _maxSlippage: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
};
send(_receiver: PromiseOrValue<string>, _token: PromiseOrValue<string>, _amount: PromiseOrValue<BigNumberish>, _dstChainId: PromiseOrValue<BigNumberish>, _nonce: PromiseOrValue<BigNumberish>, _maxSlippage: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
sendNative(_receiver: PromiseOrValue<string>, _amount: PromiseOrValue<BigNumberish>, _dstChainId: PromiseOrValue<BigNumberish>, _nonce: PromiseOrValue<BigNumberish>, _maxSlippage: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
callStatic: {
send(_receiver: PromiseOrValue<string>, _token: PromiseOrValue<string>, _amount: PromiseOrValue<BigNumberish>, _dstChainId: PromiseOrValue<BigNumberish>, _nonce: PromiseOrValue<BigNumberish>, _maxSlippage: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>;
sendNative(_receiver: PromiseOrValue<string>, _amount: PromiseOrValue<BigNumberish>, _dstChainId: PromiseOrValue<BigNumberish>, _nonce: PromiseOrValue<BigNumberish>, _maxSlippage: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>;
};
filters: {};
estimateGas: {
send(_receiver: PromiseOrValue<string>, _token: PromiseOrValue<string>, _amount: PromiseOrValue<BigNumberish>, _dstChainId: PromiseOrValue<BigNumberish>, _nonce: PromiseOrValue<BigNumberish>, _maxSlippage: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
sendNative(_receiver: PromiseOrValue<string>, _amount: PromiseOrValue<BigNumberish>, _dstChainId: PromiseOrValue<BigNumberish>, _nonce: PromiseOrValue<BigNumberish>, _maxSlippage: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
};
populateTransaction: {
send(_receiver: PromiseOrValue<string>, _token: PromiseOrValue<string>, _amount: PromiseOrValue<BigNumberish>, _dstChainId: PromiseOrValue<BigNumberish>, _nonce: PromiseOrValue<BigNumberish>, _maxSlippage: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
sendNative(_receiver: PromiseOrValue<string>, _amount: PromiseOrValue<BigNumberish>, _dstChainId: PromiseOrValue<BigNumberish>, _nonce: PromiseOrValue<BigNumberish>, _maxSlippage: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
};
}
File renamed without changes.
278 changes: 0 additions & 278 deletions dist/IMessageBus.d.ts

This file was deleted.

2 changes: 0 additions & 2 deletions dist/IMessageBus.js

This file was deleted.

143 changes: 0 additions & 143 deletions dist/IMessageReceiverApp.d.ts

This file was deleted.

2 changes: 0 additions & 2 deletions dist/IMessageReceiverApp.js

This file was deleted.

106 changes: 0 additions & 106 deletions dist/IOriginalTokenVault.d.ts

This file was deleted.

2 changes: 0 additions & 2 deletions dist/IOriginalTokenVault.js

This file was deleted.

106 changes: 0 additions & 106 deletions dist/IOriginalTokenVaultV2.d.ts

This file was deleted.

2 changes: 0 additions & 2 deletions dist/IOriginalTokenVaultV2.js

This file was deleted.

84 changes: 0 additions & 84 deletions dist/IPeggedTokenBridge.d.ts

This file was deleted.

2 changes: 0 additions & 2 deletions dist/IPeggedTokenBridge.js

This file was deleted.

107 changes: 0 additions & 107 deletions dist/IPeggedTokenBridgeV2.d.ts

This file was deleted.

2 changes: 0 additions & 2 deletions dist/IPeggedTokenBridgeV2.js

This file was deleted.

10 changes: 1 addition & 9 deletions dist/IUpgradable.d.ts
Original file line number Diff line number Diff line change
@@ -5,14 +5,12 @@ import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrVal
export interface IUpgradableInterface extends utils.Interface {
functions: {
"contractId()": FunctionFragment;
"implementation()": FunctionFragment;
"owner()": FunctionFragment;
"setup(bytes)": FunctionFragment;
"upgrade(address,bytes32,bytes)": FunctionFragment;
};
getFunction(nameOrSignatureOrTopic: "contractId" | "implementation" | "owner" | "setup" | "upgrade"): FunctionFragment;
getFunction(nameOrSignatureOrTopic: "contractId" | "owner" | "setup" | "upgrade"): FunctionFragment;
encodeFunctionData(functionFragment: "contractId", values?: undefined): string;
encodeFunctionData(functionFragment: "implementation", values?: undefined): string;
encodeFunctionData(functionFragment: "owner", values?: undefined): string;
encodeFunctionData(functionFragment: "setup", values: [PromiseOrValue<BytesLike>]): string;
encodeFunctionData(functionFragment: "upgrade", values: [
@@ -21,7 +19,6 @@ export interface IUpgradableInterface extends utils.Interface {
PromiseOrValue<BytesLike>
]): string;
decodeFunctionResult(functionFragment: "contractId", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "implementation", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setup", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "upgrade", data: BytesLike): Result;
@@ -60,7 +57,6 @@ export interface IUpgradable extends BaseContract {
removeListener: OnEvent<this>;
functions: {
contractId(overrides?: CallOverrides): Promise<[string]>;
implementation(overrides?: CallOverrides): Promise<[string]>;
owner(overrides?: CallOverrides): Promise<[string]>;
setup(data: PromiseOrValue<BytesLike>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
@@ -70,7 +66,6 @@ export interface IUpgradable extends BaseContract {
}): Promise<ContractTransaction>;
};
contractId(overrides?: CallOverrides): Promise<string>;
implementation(overrides?: CallOverrides): Promise<string>;
owner(overrides?: CallOverrides): Promise<string>;
setup(data: PromiseOrValue<BytesLike>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
@@ -80,7 +75,6 @@ export interface IUpgradable extends BaseContract {
}): Promise<ContractTransaction>;
callStatic: {
contractId(overrides?: CallOverrides): Promise<string>;
implementation(overrides?: CallOverrides): Promise<string>;
owner(overrides?: CallOverrides): Promise<string>;
setup(data: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<void>;
upgrade(newImplementation: PromiseOrValue<string>, newImplementationCodeHash: PromiseOrValue<BytesLike>, params: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<void>;
@@ -93,7 +87,6 @@ export interface IUpgradable extends BaseContract {
};
estimateGas: {
contractId(overrides?: CallOverrides): Promise<BigNumber>;
implementation(overrides?: CallOverrides): Promise<BigNumber>;
owner(overrides?: CallOverrides): Promise<BigNumber>;
setup(data: PromiseOrValue<BytesLike>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
@@ -104,7 +97,6 @@ export interface IUpgradable extends BaseContract {
};
populateTransaction: {
contractId(overrides?: CallOverrides): Promise<PopulatedTransaction>;
implementation(overrides?: CallOverrides): Promise<PopulatedTransaction>;
owner(overrides?: CallOverrides): Promise<PopulatedTransaction>;
setup(data: PromiseOrValue<BytesLike>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
428 changes: 0 additions & 428 deletions dist/RelayerCBridge.d.ts

This file was deleted.

2 changes: 0 additions & 2 deletions dist/RelayerCBridge.js

This file was deleted.

112 changes: 36 additions & 76 deletions dist/factories/AccessManagerFacet__factory.d.ts
Original file line number Diff line number Diff line change
@@ -13,82 +13,42 @@ export declare class AccessManagerFacet__factory extends ContractFactory {
}): TransactionRequest;
attach(address: string): AccessManagerFacet;
connect(signer: Signer): AccessManagerFacet__factory;
static readonly bytecode = "0x608060405234801561001057600080fd5b506105a0806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063612ad9cb1461003b578063a4c3366e146100d7575b600080fd5b6100c36100493660046104eb565b7fffffffff000000000000000000000000000000000000000000000000000000009190911660009081527fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e6020908152604080832073ffffffffffffffffffffffffffffffffffffffff9094168352929052205460ff1690565b604051901515815260200160405180910390f35b6100ea6100e536600461051e565b6100ec565b005b3073ffffffffffffffffffffffffffffffffffffffff83160361013b576040517fa9cefcae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61014361023b565b806101575761015283836102b0565b610161565b6101618383610377565b80156101d1576040517fffffffff0000000000000000000000000000000000000000000000000000000084169073ffffffffffffffffffffffffffffffffffffffff8416907fd97cb52d6a919c35d1a9848f69806a32611c1381fa1078e5ea866186ee4c46c790600090a3505050565b6040517fffffffff0000000000000000000000000000000000000000000000000000000084169073ffffffffffffffffffffffffffffffffffffffff8416907f2fb75e73eca07a04ac148df401d1f013ddb4c8177a453af29c97c88037bac84890600090a3505050565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c6004015473ffffffffffffffffffffffffffffffffffffffff1633146102ae576040517f277d76f800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b7fffffffff00000000000000000000000000000000000000000000000000000000821660008181527fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e6020818152604080842073ffffffffffffffffffffffffffffffffffffffff8716808652925280842080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555191939290917f4e2965fe48abf86ff779f17f9368d20e8eb4eebd1473e650a0aae103adc4b68b9190a3505050565b3073ffffffffffffffffffffffffffffffffffffffff8216036103c6576040517fa9cefcae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60007fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e7fffffffff00000000000000000000000000000000000000000000000000000000841660008181526020838152604080832073ffffffffffffffffffffffffffffffffffffffff8816808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555193945091927fcdd2f8ab598ea828ea63b4a6cfc86ccf7d40784556f0783753603ba712c83b009190a3505050565b80357fffffffff00000000000000000000000000000000000000000000000000000000811681146104c257600080fd5b919050565b803573ffffffffffffffffffffffffffffffffffffffff811681146104c257600080fd5b600080604083850312156104fe57600080fd5b61050783610492565b9150610515602084016104c7565b90509250929050565b60008060006060848603121561053357600080fd5b61053c84610492565b925061054a602085016104c7565b91506040840135801515811461055f57600080fd5b80915050925092509256fea2646970667358221220e5ac8483c3376952d13e99d6f04d5edf8bcb5f6943f4c22bd6c4a91b81cf319464736f6c63430008110033";
static readonly abi: readonly [{
readonly inputs: readonly [];
readonly name: "CannotAuthoriseSelf";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "OnlyContractOwner";
readonly type: "error";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: true;
readonly internalType: "address";
readonly name: "account";
readonly type: "address";
}, {
readonly indexed: true;
readonly internalType: "bytes4";
readonly name: "method";
readonly type: "bytes4";
}];
readonly name: "ExecutionAllowed";
readonly type: "event";
}, {
readonly anonymous: false;
readonly inputs: readonly [{
readonly indexed: true;
readonly internalType: "address";
readonly name: "account";
readonly type: "address";
}, {
readonly indexed: true;
readonly internalType: "bytes4";
readonly name: "method";
readonly type: "bytes4";
}];
readonly name: "ExecutionDenied";
readonly type: "event";
}, {
readonly inputs: readonly [{
readonly internalType: "bytes4";
readonly name: "_selector";
readonly type: "bytes4";
}, {
readonly internalType: "address";
readonly name: "_executor";
readonly type: "address";
}];
readonly name: "addressCanExecuteMethod";
readonly outputs: readonly [{
readonly internalType: "bool";
readonly name: "";
readonly type: "bool";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "bytes4";
readonly name: "_selector";
readonly type: "bytes4";
}, {
readonly internalType: "address";
readonly name: "_executor";
readonly type: "address";
}, {
readonly internalType: "bool";
readonly name: "_canExecute";
readonly type: "bool";
}];
readonly name: "setCanExecute";
readonly outputs: readonly [];
readonly stateMutability: "nonpayable";
readonly type: "function";
}];
static readonly bytecode = "0x608060405234801561001057600080fd5b506105a0806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063612ad9cb1461003b578063a4c3366e146100d7575b600080fd5b6100c36100493660046104eb565b7fffffffff000000000000000000000000000000000000000000000000000000009190911660009081527fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e6020908152604080832073ffffffffffffffffffffffffffffffffffffffff9094168352929052205460ff1690565b604051901515815260200160405180910390f35b6100ea6100e536600461051e565b6100ec565b005b3073ffffffffffffffffffffffffffffffffffffffff83160361013b576040517fa9cefcae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61014361023b565b806101575761015283836102b0565b610161565b6101618383610377565b80156101d1576040517fffffffff0000000000000000000000000000000000000000000000000000000084169073ffffffffffffffffffffffffffffffffffffffff8416907fd97cb52d6a919c35d1a9848f69806a32611c1381fa1078e5ea866186ee4c46c790600090a3505050565b6040517fffffffff0000000000000000000000000000000000000000000000000000000084169073ffffffffffffffffffffffffffffffffffffffff8416907f2fb75e73eca07a04ac148df401d1f013ddb4c8177a453af29c97c88037bac84890600090a3505050565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c6004015473ffffffffffffffffffffffffffffffffffffffff1633146102ae576040517f277d76f800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b7fffffffff00000000000000000000000000000000000000000000000000000000821660008181527fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e6020818152604080842073ffffffffffffffffffffffffffffffffffffffff8716808652925280842080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555191939290917f4e2965fe48abf86ff779f17f9368d20e8eb4eebd1473e650a0aae103adc4b68b9190a3505050565b3073ffffffffffffffffffffffffffffffffffffffff8216036103c6576040517fa9cefcae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60007fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e7fffffffff00000000000000000000000000000000000000000000000000000000841660008181526020838152604080832073ffffffffffffffffffffffffffffffffffffffff8816808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555193945091927fcdd2f8ab598ea828ea63b4a6cfc86ccf7d40784556f0783753603ba712c83b009190a3505050565b80357fffffffff00000000000000000000000000000000000000000000000000000000811681146104c257600080fd5b919050565b803573ffffffffffffffffffffffffffffffffffffffff811681146104c257600080fd5b600080604083850312156104fe57600080fd5b61050783610492565b9150610515602084016104c7565b90509250929050565b60008060006060848603121561053357600080fd5b61053c84610492565b925061054a602085016104c7565b91506040840135801515811461055f57600080fd5b80915050925092509256fea264697066735822122051465d83c818f3f5e1dc0c1a9aa65e924b3c67db340ae438969a80c0cd40ef0b64736f6c63430008110033";
static readonly abi: ({
inputs: never[];
name: string;
type: string;
anonymous?: undefined;
outputs?: undefined;
stateMutability?: undefined;
} | {
anonymous: boolean;
inputs: {
indexed: boolean;
internalType: string;
name: string;
type: string;
}[];
name: string;
type: string;
outputs?: undefined;
stateMutability?: undefined;
} | {
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
anonymous?: undefined;
})[];
static createInterface(): AccessManagerFacetInterface;
static connect(address: string, signerOrProvider: Signer | Provider): AccessManagerFacet;
}
2 changes: 1 addition & 1 deletion dist/factories/AccessManagerFacet__factory.js
Original file line number Diff line number Diff line change
@@ -117,7 +117,7 @@ var _abi = [
type: "function",
},
];
var _bytecode = "0x608060405234801561001057600080fd5b506105a0806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063612ad9cb1461003b578063a4c3366e146100d7575b600080fd5b6100c36100493660046104eb565b7fffffffff000000000000000000000000000000000000000000000000000000009190911660009081527fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e6020908152604080832073ffffffffffffffffffffffffffffffffffffffff9094168352929052205460ff1690565b604051901515815260200160405180910390f35b6100ea6100e536600461051e565b6100ec565b005b3073ffffffffffffffffffffffffffffffffffffffff83160361013b576040517fa9cefcae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61014361023b565b806101575761015283836102b0565b610161565b6101618383610377565b80156101d1576040517fffffffff0000000000000000000000000000000000000000000000000000000084169073ffffffffffffffffffffffffffffffffffffffff8416907fd97cb52d6a919c35d1a9848f69806a32611c1381fa1078e5ea866186ee4c46c790600090a3505050565b6040517fffffffff0000000000000000000000000000000000000000000000000000000084169073ffffffffffffffffffffffffffffffffffffffff8416907f2fb75e73eca07a04ac148df401d1f013ddb4c8177a453af29c97c88037bac84890600090a3505050565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c6004015473ffffffffffffffffffffffffffffffffffffffff1633146102ae576040517f277d76f800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b7fffffffff00000000000000000000000000000000000000000000000000000000821660008181527fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e6020818152604080842073ffffffffffffffffffffffffffffffffffffffff8716808652925280842080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555191939290917f4e2965fe48abf86ff779f17f9368d20e8eb4eebd1473e650a0aae103adc4b68b9190a3505050565b3073ffffffffffffffffffffffffffffffffffffffff8216036103c6576040517fa9cefcae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60007fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e7fffffffff00000000000000000000000000000000000000000000000000000000841660008181526020838152604080832073ffffffffffffffffffffffffffffffffffffffff8816808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555193945091927fcdd2f8ab598ea828ea63b4a6cfc86ccf7d40784556f0783753603ba712c83b009190a3505050565b80357fffffffff00000000000000000000000000000000000000000000000000000000811681146104c257600080fd5b919050565b803573ffffffffffffffffffffffffffffffffffffffff811681146104c257600080fd5b600080604083850312156104fe57600080fd5b61050783610492565b9150610515602084016104c7565b90509250929050565b60008060006060848603121561053357600080fd5b61053c84610492565b925061054a602085016104c7565b91506040840135801515811461055f57600080fd5b80915050925092509256fea2646970667358221220e5ac8483c3376952d13e99d6f04d5edf8bcb5f6943f4c22bd6c4a91b81cf319464736f6c63430008110033";
var _bytecode = "0x608060405234801561001057600080fd5b506105a0806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063612ad9cb1461003b578063a4c3366e146100d7575b600080fd5b6100c36100493660046104eb565b7fffffffff000000000000000000000000000000000000000000000000000000009190911660009081527fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e6020908152604080832073ffffffffffffffffffffffffffffffffffffffff9094168352929052205460ff1690565b604051901515815260200160405180910390f35b6100ea6100e536600461051e565b6100ec565b005b3073ffffffffffffffffffffffffffffffffffffffff83160361013b576040517fa9cefcae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61014361023b565b806101575761015283836102b0565b610161565b6101618383610377565b80156101d1576040517fffffffff0000000000000000000000000000000000000000000000000000000084169073ffffffffffffffffffffffffffffffffffffffff8416907fd97cb52d6a919c35d1a9848f69806a32611c1381fa1078e5ea866186ee4c46c790600090a3505050565b6040517fffffffff0000000000000000000000000000000000000000000000000000000084169073ffffffffffffffffffffffffffffffffffffffff8416907f2fb75e73eca07a04ac148df401d1f013ddb4c8177a453af29c97c88037bac84890600090a3505050565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c6004015473ffffffffffffffffffffffffffffffffffffffff1633146102ae576040517f277d76f800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b7fffffffff00000000000000000000000000000000000000000000000000000000821660008181527fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e6020818152604080842073ffffffffffffffffffffffffffffffffffffffff8716808652925280842080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555191939290917f4e2965fe48abf86ff779f17f9368d20e8eb4eebd1473e650a0aae103adc4b68b9190a3505050565b3073ffffffffffffffffffffffffffffffffffffffff8216036103c6576040517fa9cefcae00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60007fdf05114fe8fad5d7cd2d71c5651effc2a4c21f13ee8b4a462e2a3bd4e140c73e7fffffffff00000000000000000000000000000000000000000000000000000000841660008181526020838152604080832073ffffffffffffffffffffffffffffffffffffffff8816808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555193945091927fcdd2f8ab598ea828ea63b4a6cfc86ccf7d40784556f0783753603ba712c83b009190a3505050565b80357fffffffff00000000000000000000000000000000000000000000000000000000811681146104c257600080fd5b919050565b803573ffffffffffffffffffffffffffffffffffffffff811681146104c257600080fd5b600080604083850312156104fe57600080fd5b61050783610492565b9150610515602084016104c7565b90509250929050565b60008060006060848603121561053357600080fd5b61053c84610492565b925061054a602085016104c7565b91506040840135801515811461055f57600080fd5b80915050925092509256fea264697066735822122051465d83c818f3f5e1dc0c1a9aa65e924b3c67db340ae438969a80c0cd40ef0b64736f6c63430008110033";
var isSuperArgs = function (xs) { return xs.length > 1; };
var AccessManagerFacet__factory = /** @class */ (function (_super) {
__extends(AccessManagerFacet__factory, _super);
443 changes: 69 additions & 374 deletions dist/factories/AcrossFacet__factory.d.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/factories/AcrossFacet__factory.js

Large diffs are not rendered by default.

503 changes: 80 additions & 423 deletions dist/factories/AmarokFacet__factory.d.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/factories/AmarokFacet__factory.js

Large diffs are not rendered by default.

447 changes: 69 additions & 378 deletions dist/factories/ArbitrumBridgeFacet__factory.d.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/factories/ArbitrumBridgeFacet__factory.js

Large diffs are not rendered by default.

258 changes: 54 additions & 204 deletions dist/factories/AxelarExecutor__factory.d.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/factories/AxelarExecutor__factory.js

Large diffs are not rendered by default.

226 changes: 53 additions & 173 deletions dist/factories/AxelarFacet__factory.d.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/factories/AxelarFacet__factory.js

Large diffs are not rendered by default.

421 changes: 0 additions & 421 deletions dist/factories/CBridgeFacet.sol/CBridgeFacet__factory.d.ts

This file was deleted.

573 changes: 0 additions & 573 deletions dist/factories/CBridgeFacet.sol/CBridgeFacet__factory.js

This file was deleted.

18 changes: 0 additions & 18 deletions dist/factories/CBridgeFacet.sol/CelerToken__factory.d.ts

This file was deleted.

35 changes: 0 additions & 35 deletions dist/factories/CBridgeFacet.sol/CelerToken__factory.js

This file was deleted.

2 changes: 0 additions & 2 deletions dist/factories/CBridgeFacet.sol/index.d.ts

This file was deleted.

10 changes: 0 additions & 10 deletions dist/factories/CBridgeFacet.sol/index.js

This file was deleted.

88 changes: 88 additions & 0 deletions dist/factories/CBridgeFacet__factory.d.ts

Large diffs are not rendered by default.

528 changes: 528 additions & 0 deletions dist/factories/CBridgeFacet__factory.js

Large diffs are not rendered by default.

503 changes: 79 additions & 424 deletions dist/factories/DeBridgeFacet__factory.d.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/factories/DeBridgeFacet__factory.js

Large diffs are not rendered by default.

177 changes: 36 additions & 141 deletions dist/factories/DexManagerFacet__factory.d.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/factories/DexManagerFacet__factory.js

Large diffs are not rendered by default.

167 changes: 53 additions & 114 deletions dist/factories/DiamondCutFacet__factory.d.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/factories/DiamondCutFacet__factory.js

Large diffs are not rendered by default.

104 changes: 31 additions & 73 deletions dist/factories/DiamondLoupeFacet__factory.d.ts
Original file line number Diff line number Diff line change
@@ -13,79 +13,37 @@ export declare class DiamondLoupeFacet__factory extends ContractFactory {
}): TransactionRequest;
attach(address: string): DiamondLoupeFacet;
connect(signer: Signer): DiamondLoupeFacet__factory;
static readonly bytecode = "0x608060405234801561001057600080fd5b506107e2806100206000396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c80637a0ed627116100505780637a0ed627146100fa578063adfca15e1461010f578063cdffacc61461012f57600080fd5b806301ffc9a71461006c57806352ef6b2c146100e5575b600080fd5b6100d061007a36600461055d565b7fffffffff000000000000000000000000000000000000000000000000000000001660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131f602052604090205460ff1690565b60405190151581526020015b60405180910390f35b6100ed6101cb565b6040516100dc91906105a6565b61010261025d565b6040516100dc919061065d565b61012261011d366004610705565b61045d565b6040516100dc919061073b565b6101a661013d36600461055d565b7fffffffff000000000000000000000000000000000000000000000000000000001660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100dc565b606060007fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c6002810180546040805160208084028201810190925282815293945083018282801561025257602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610227575b505050505091505090565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e546060907fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c908067ffffffffffffffff8111156102bd576102bd61074e565b60405190808252806020026020018201604052801561030357816020015b6040805180820190915260008152606060208201528152602001906001900390816102db5790505b50925060005b818110156104575760008360020182815481106103285761032861077d565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050808583815181106103685761036861077d565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff928316905290821660009081526001860182526040908190208054825181850281018501909352808352919290919083018282801561042957602002820191906000526020600020906000905b82829054906101000a900460e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190600401906020826003010492830192600103820291508084116103d65790505b50505050508583815181106104405761044061077d565b602090810291909101810151015250600101610309565b50505090565b73ffffffffffffffffffffffffffffffffffffffff811660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131d602090815260409182902080548351818402810184019094528084526060937fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c939092919083018282801561055057602002820191906000526020600020906000905b82829054906101000a900460e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190600401906020826003010492830192600103820291508084116104fd5790505b5050505050915050919050565b60006020828403121561056f57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461059f57600080fd5b9392505050565b6020808252825182820181905260009190848201906040850190845b818110156105f457835173ffffffffffffffffffffffffffffffffffffffff16835292840192918401916001016105c2565b50909695505050505050565b600081518084526020808501945080840160005b838110156106525781517fffffffff000000000000000000000000000000000000000000000000000000001687529582019590820190600101610614565b509495945050505050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b838110156106f7578883037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00185528151805173ffffffffffffffffffffffffffffffffffffffff1684528701518784018790526106e487850182610600565b9588019593505090860190600101610684565b509098975050505050505050565b60006020828403121561071757600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461059f57600080fd5b60208152600061059f6020830184610600565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220e10dba9e72dd287ac65ba6277daf8f718c85bbf9a1a1335a93f0fc20cb74529d64736f6c63430008110033";
static readonly abi: readonly [{
readonly inputs: readonly [{
readonly internalType: "bytes4";
readonly name: "_functionSelector";
readonly type: "bytes4";
}];
readonly name: "facetAddress";
readonly outputs: readonly [{
readonly internalType: "address";
readonly name: "facetAddress_";
readonly type: "address";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "facetAddresses";
readonly outputs: readonly [{
readonly internalType: "address[]";
readonly name: "facetAddresses_";
readonly type: "address[]";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "_facet";
readonly type: "address";
}];
readonly name: "facetFunctionSelectors";
readonly outputs: readonly [{
readonly internalType: "bytes4[]";
readonly name: "facetFunctionSelectors_";
readonly type: "bytes4[]";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [];
readonly name: "facets";
readonly outputs: readonly [{
readonly components: readonly [{
readonly internalType: "address";
readonly name: "facetAddress";
readonly type: "address";
}, {
readonly internalType: "bytes4[]";
readonly name: "functionSelectors";
readonly type: "bytes4[]";
}];
readonly internalType: "struct IDiamondLoupe.Facet[]";
readonly name: "facets_";
readonly type: "tuple[]";
}];
readonly stateMutability: "view";
readonly type: "function";
}, {
readonly inputs: readonly [{
readonly internalType: "bytes4";
readonly name: "_interfaceId";
readonly type: "bytes4";
}];
readonly name: "supportsInterface";
readonly outputs: readonly [{
readonly internalType: "bool";
readonly name: "";
readonly type: "bool";
}];
readonly stateMutability: "view";
readonly type: "function";
}];
static readonly bytecode = "0x608060405234801561001057600080fd5b506107e2806100206000396000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c80637a0ed627116100505780637a0ed627146100fa578063adfca15e1461010f578063cdffacc61461012f57600080fd5b806301ffc9a71461006c57806352ef6b2c146100e5575b600080fd5b6100d061007a36600461055d565b7fffffffff000000000000000000000000000000000000000000000000000000001660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131f602052604090205460ff1690565b60405190151581526020015b60405180910390f35b6100ed6101cb565b6040516100dc91906105a6565b61010261025d565b6040516100dc919061065d565b61012261011d366004610705565b61045d565b6040516100dc919061073b565b6101a661013d36600461055d565b7fffffffff000000000000000000000000000000000000000000000000000000001660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100dc565b606060007fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c6002810180546040805160208084028201810190925282815293945083018282801561025257602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff168152600190910190602001808311610227575b505050505091505090565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131e546060907fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c908067ffffffffffffffff8111156102bd576102bd61074e565b60405190808252806020026020018201604052801561030357816020015b6040805180820190915260008152606060208201528152602001906001900390816102db5790505b50925060005b818110156104575760008360020182815481106103285761032861077d565b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050808583815181106103685761036861077d565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff928316905290821660009081526001860182526040908190208054825181850281018501909352808352919290919083018282801561042957602002820191906000526020600020906000905b82829054906101000a900460e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190600401906020826003010492830192600103820291508084116103d65790505b50505050508583815181106104405761044061077d565b602090810291909101810151015250600101610309565b50505090565b73ffffffffffffffffffffffffffffffffffffffff811660009081527fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131d602090815260409182902080548351818402810184019094528084526060937fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c939092919083018282801561055057602002820191906000526020600020906000905b82829054906101000a900460e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190600401906020826003010492830192600103820291508084116104fd5790505b5050505050915050919050565b60006020828403121561056f57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461059f57600080fd5b9392505050565b6020808252825182820181905260009190848201906040850190845b818110156105f457835173ffffffffffffffffffffffffffffffffffffffff16835292840192918401916001016105c2565b50909695505050505050565b600081518084526020808501945080840160005b838110156106525781517fffffffff000000000000000000000000000000000000000000000000000000001687529582019590820190600101610614565b509495945050505050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b838110156106f7578883037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc00185528151805173ffffffffffffffffffffffffffffffffffffffff1684528701518784018790526106e487850182610600565b9588019593505090860190600101610684565b509098975050505050505050565b60006020828403121561071757600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811461059f57600080fd5b60208152600061059f6020830184610600565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220edff63103ca5adea99a21b4599664cf695cccc3cd4103af77cbdeb21a2d2250664736f6c63430008110033";
static readonly abi: ({
inputs: {
internalType: string;
name: string;
type: string;
}[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
} | {
inputs: never[];
name: string;
outputs: {
components: {
internalType: string;
name: string;
type: string;
}[];
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
})[];
static createInterface(): DiamondLoupeFacetInterface;
static connect(address: string, signerOrProvider: Signer | Provider): DiamondLoupeFacet;
}
Loading

0 comments on commit 2eb54ae

Please sign in to comment.