-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
- v2.54.1-beta
- v2.54.0
- v2.53.7-beta
- v2.53.6-beta
- v2.53.5
- v2.53.4-beta
- v2.53.3-beta
- v2.53.2-beta
- v2.53.1
- v2.53.0
- v2.52.16-beta
- v2.52.15-beta
- v2.52.14-beta
- v2.52.13-beta
- v2.52.12-beta
- v2.52.11-beta
- v2.52.10
- v2.52.9-beta
- v2.52.8-beta
- v2.52.7-beta
- v2.52.6
- v2.52.5-beta
- v2.52.4-beta
- v2.52.3-beta
- v2.52.2
- v2.52.1-beta
- v2.52.0
- v2.51.325-beta
- v2.51.324-beta
- v2.51.323-beta
- v2.51.322
- v2.51.321-beta
- v2.51.320-beta
- v2.51.319-beta
- v2.51.318-beta
- v2.51.317-beta
- v2.51.316-beta
- v2.51.315-beta
- v2.51.314
- v2.51.313-beta
- v2.51.312-beta
- v2.51.311-beta
- v2.51.310-beta
- v2.51.309-beta
- v2.51.308-beta
- v2.51.307-beta
- v2.51.306-beta
- v2.51.305-beta
- v2.51.304-beta
- v2.51.303-beta
- v2.51.302-beta
- v2.51.301-beta
- v2.51.300-beta
- v2.51.299-beta
- v2.51.298-beta
- v2.51.297-beta
- v2.51.296-beta
- v2.51.295-beta
- v2.51.294-beta
- v2.51.293-beta
- v2.51.292-beta
- v2.51.291-beta
- v2.51.290-beta
- v2.51.289-beta
- v2.51.288-beta
- v2.51.287-beta
- v2.51.286-beta
- v2.51.285-beta
- v2.51.284-beta
- v2.51.283-beta
- v2.51.282-beta
- v2.51.281-beta
- v2.51.280-beta
- v2.51.279-beta
- v2.51.278-beta
- v2.51.277-beta
- v2.51.276-beta
- v2.51.275-beta
- v2.51.274-beta
- v2.51.273-beta
- v2.51.272-beta
- v2.51.271-beta
- v2.51.270
- v2.51.269
- v2.51.268-beta
- v2.51.267-beta
- v2.51.266-beta
- v2.51.265-beta
- v2.51.264-beta
- v2.51.263-beta
- v2.51.262-beta
- v2.51.261-beta
- v2.51.260-beta
- v2.51.259-beta
- v2.51.258-beta
- v2.51.257-beta
- v2.51.256-beta
- v2.51.255
- v2.51.254-beta
- v2.51.253-beta
- v2.51.252-beta
- v2.51.251-beta
- v2.51.250-beta
- v2.51.249-beta
- v2.51.248-beta
- v2.51.247-beta
- v2.51.246-beta
- v2.51.245-beta
- v2.51.244
- v2.51.243-beta
- v2.51.242-beta
- v2.51.241-beta
- v2.51.240-beta
- v2.51.239-beta
- v2.51.238-beta
- v2.51.237-beta
- v2.51.236-beta
- v2.51.235-beta
- v2.51.234-beta
- v2.51.233-beta
- v2.51.232-beta
- v2.51.231-beta
- v2.51.230-beta
- v2.51.229-beta
- v2.51.228-beta
- v2.51.227-beta
- v2.51.226-beta
- v2.51.225-beta
- v2.51.224-beta
- v2.51.223-beta
- v2.51.222-beta
- v2.51.221-beta
- v2.51.220-beta
- v2.51.219-beta
- v2.51.218-beta
- v2.51.217-beta
- v2.51.216-beta
- v2.51.215-beta
- v2.51.214-beta
- v2.51.213-beta
- v2.51.212
- v2.51.211-beta
- v2.51.210-beta
- v2.51.209-beta
- v2.51.208-beta
- v2.51.207-beta
- v2.51.206-beta
- v2.51.205-beta
- v2.51.204-beta
- v2.51.203-beta
- v2.51.202-beta
- v2.51.201-beta
- v2.51.200
- v2.51.199-beta
- v2.51.198-beta
- v2.51.197-beta
- v2.51.196-beta
- v2.51.195-beta
- v2.51.194-beta
- v2.51.193-beta
- v2.51.192-beta
- v2.51.191-beta
- v2.51.190-beta
- v2.51.189-beta
- v2.51.188-beta
- v2.51.187-beta
- v2.51.186-beta
- v2.51.185-beta
- v2.51.184-beta
- v2.51.183-beta
- v2.51.182-beta
- v2.51.181-beta
- v2.51.180-beta
- v2.51.179-beta
- v2.51.178-beta
- v2.51.177-beta
- v2.51.176-beta
- v2.51.175-beta
- v2.51.174-beta
- v2.51.173-beta
- v2.51.172-beta
- v2.51.171-beta
- v2.51.170-beta
- v2.51.169-beta
- v2.51.168-beta
- v2.51.167-beta
- v2.51.166-beta
- v2.51.165-beta
- v2.51.164-beta
- v2.51.163-beta
- v2.51.162-beta
- v2.51.161-beta
- v2.51.160-beta
- v2.51.159-beta
- v2.51.158-beta
- v2.51.157-beta
- v2.51.156-beta
- v2.51.155-beta
- v2.51.154-beta
- v2.51.153-beta
- v2.51.152-beta
- v2.51.151-beta
- v2.51.150-beta
- v2.51.149-beta
- v2.51.148-beta
- v2.51.147-beta
- v2.51.146-beta
- v2.51.145-beta
- v2.51.144-beta
- v2.51.143
- v2.51.142
- v2.51.141
- v2.51.140
- v2.51.139-beta
- v2.51.138-beta
- v2.51.137-beta
- v2.51.136
- v2.51.135
- v2.51.134-beta
- v2.51.133
- v2.51.132-beta
- v2.51.131-beta
- v2.51.130-beta
- v2.51.129-beta
- v2.51.128
- v2.51.127-beta
- v2.51.126-beta
- v2.51.125-beta
- v2.51.124
- v2.51.123-beta
- v2.51.122-beta
- v2.51.121-beta
- v2.51.120-beta
- v2.51.119-beta
- v2.51.118-beta
- v2.51.117-beta
- v2.51.116-beta
- v2.51.115-beta
- v2.51.114-beta
- v2.51.113
- v2.51.112-beta
- v2.51.111-beta
- v2.51.110-beta
- v2.51.109-beta
- v2.51.108
- v2.51.107-beta
- v2.51.106-beta
- v2.51.105-beta
- v2.51.104-beta
- v2.51.103-beta
- v2.51.102-beta
- v2.51.101
- v2.51.100-beta
- v2.51.99-beta
- v2.51.98-beta
- v2.51.97-beta
- v2.51.96
- v2.51.95-beta
- v2.51.94
- v2.51.93-beta
- v2.51.92-beta
- v2.51.91-beta
- v2.51.90-beta
- v2.51.89-beta
- v2.51.88-beta
- v2.51.87-beta
- v2.51.86-beta
- v2.51.85-beta
- v2.51.84-beta
- v2.51.83-beta
- v2.51.82-beta
- v2.51.81-beta
- v2.51.80-beta
- v2.51.79-beta
- v2.51.78
- v2.51.77-beta
- v2.51.76-beta
- v2.51.75
- v2.51.74-beta
- v2.51.73-beta
- v2.51.72
- v2.51.71-beta
- v2.51.70-beta
- v2.51.69-beta
- v2.51.68-beta
- v2.51.67-beta
- v2.51.66-beta
- v2.51.65-beta
- v2.51.64-beta
- v2.51.63
- v2.51.62-beta
- v2.51.61
- v2.51.60-beta
- v2.51.59-beta
- v2.51.58-beta
- v2.51.57-beta
- v2.51.56-beta
- v2.51.55-beta
- v2.51.54-beta
- v2.51.53-beta
- v2.51.52-beta
- v2.51.51-beta
- v2.51.50-beta
- v2.51.49-beta
- v2.51.48-beta
- v2.51.47-beta
- v2.51.46
- v2.51.45-beta
- v2.51.44
- v2.51.43-beta
- v2.51.42-beta
- v2.51.41-beta
- v2.51.40-beta
- v2.51.39-beta
- v2.51.38-beta
- v2.51.37
- v2.51.36-beta
- v2.51.35-beta
- v2.51.34-beta
- v2.51.33-beta
- v2.51.32
- v2.51.31-beta
- v2.51.30-beta
- v2.51.29-beta
- v2.51.28-beta
- v2.51.27-beta
- v2.51.26-beta
- v2.51.25-beta
- v2.51.24-beta
- v2.51.23-beta
- v2.51.22-beta
- v2.51.21-beta
- v2.51.20-beta
- v2.51.19-beta
- v2.51.18-beta
- v2.51.17-beta
- v2.51.16
- v2.51.15-beta
- v2.51.14-beta
- v2.51.13-beta
- v2.51.12-beta
- v2.51.11-beta
- v2.51.10-beta
- v2.51.9-beta
- v2.51.8-beta
- v2.51.7-beta
- v2.51.6
- v2.51.5-beta
- v2.51.4-beta
- v2.51.3-beta
- v2.51.2-beta
- v2.51.1-beta
- v2.51.0
- v2.50.389-beta
- v2.50.388-beta
- v2.50.387-beta
- v2.50.386-beta
- v2.50.385
- v2.50.384
- v2.50.383-beta
- v2.50.382
- v2.50.381-beta
- v2.50.380-beta
- v2.50.379
- v2.50.378
- v2.50.377
- v2.50.376-beta
- v2.50.375-beta
- v2.50.374-beta
- v2.50.373-beta
- v2.50.372-beta
- v2.50.371-beta
- v2.50.370-beta
- v2.50.369-beta
- v2.50.368-beta
- v2.50.367-beta
- v2.50.366-beta
- v2.50.365-beta
- v2.50.364-beta
- v2.50.363-beta
- v2.50.362-beta
- v2.50.361-beta
- v2.50.360-beta
- v2.50.359-beta
- v2.50.358-beta
- v2.50.357-beta
- v2.50.356-beta
- v2.50.355-beta
- v2.50.354-beta
- v2.50.353-beta
- v2.50.352-beta
- v2.50.351-beta
- v2.50.350-beta
- v2.50.349-beta
- v2.50.348-beta
- v2.50.347-beta
- v2.50.346-beta
- v2.50.345-beta
- v2.50.344-beta
- v2.50.343-beta
- v2.50.342-beta
- v2.50.341-beta
- v2.50.340-beta
- v2.50.339-beta
- v2.50.338-beta
- v2.50.337-beta
- v2.50.336-beta
- v2.50.335-beta
- v2.50.334-beta
- v2.50.333-beta
- v2.50.332-beta
- v2.50.331-beta
- v2.50.330-beta
- v2.50.329-beta
- v2.50.328-beta
- v2.50.327-beta
- v2.50.326-beta
- v2.50.325-beta
- v2.50.324-beta
- v2.50.323-beta
- v2.50.322-beta
- v2.50.321-beta
- v2.50.320-beta
- v2.50.319-beta
- v2.50.318-beta
- v2.50.317-beta
- v2.50.316-beta
- v2.50.315-beta
- v2.50.314-beta
- v2.50.313-beta
- v2.50.312-beta
- v2.50.311-beta
- v2.50.310-beta
- v2.50.309-beta
- v2.50.308-beta
- v2.50.307-beta
- v2.50.306-beta
- v2.50.305
- v2.50.304
- v2.50.303-beta
- v2.50.302-beta
- v2.50.301-beta
- v2.50.300-beta
- v2.50.299
- v2.50.298-beta
- v2.50.297-beta
- v2.50.296-beta
- v2.50.295-beta
- v2.50.294-beta
- v2.50.293-beta
- v2.50.292-beta
- v2.50.291-beta
- v2.50.290-beta
- v2.50.289-beta
- v2.50.288
- v2.50.287-beta
- v2.50.286-beta
- v2.50.285-beta
- v2.50.284-beta
- v2.50.283
- v2.50.282-beta
- v2.50.281-beta
- v2.50.280-beta
- v2.50.279-beta
- v2.50.278-beta
- v2.50.277-beta
- v2.50.276-beta
- v2.50.275-beta
- v2.50.274-beta
- v2.50.273-beta
- v2.50.272-beta
- v2.50.271-beta
- v2.50.270-beta
- v2.50.269-beta
- v2.50.268
- v2.50.267-beta
- v2.50.266-beta
- v2.50.265-beta
- v2.50.264-beta
- v2.50.263-beta
- v2.50.262-beta
- v2.50.261-beta
- v2.50.260-beta
- v2.50.259-beta
- v2.50.258-beta
- v2.50.257-beta
- v2.50.256-beta
- v2.50.255-beta
- v2.50.254-beta
- v2.50.253-beta
- v2.50.252-beta
- v2.50.251-beta
- v2.50.250-beta
- v2.50.249-beta
- v2.50.248-beta
- v2.50.247
- v2.50.246-beta
- v2.50.245-beta
- v2.50.244-beta
- v2.50.243-beta
- v2.50.242-beta
- v2.50.241-beta
- v2.50.240-beta
- v2.50.239-beta
- v2.50.238-beta
- v2.50.237-beta
- v2.50.236-beta
- v2.50.235-beta
- v2.50.234-beta
- v2.50.233-beta
- v2.50.232-beta
- v2.50.231-beta
- v2.50.230
- v2.50.229
- v2.50.228-beta
- v2.50.227-beta
- v2.50.226-beta
- v2.50.225-beta
- v2.50.224-beta
- v2.50.223-beta
- v2.50.222-beta
- v2.50.221-beta
- v2.50.220-beta
- v2.50.219-beta
- v2.50.218-beta
- v2.50.217-beta
- v2.50.216-beta
- v2.50.215-beta
- v2.50.214-beta
- v2.50.213-beta
- v2.50.212-beta
- v2.50.211-beta
- v2.50.210-beta
- v2.50.209
- v2.50.208-beta
- v2.50.207-beta
- v2.50.206-beta
- v2.50.205-beta
- v2.50.204-beta
- v2.50.203-beta
- v2.50.202-beta
- v2.50.201-beta
- v2.50.200-beta
- v2.50.199-beta
- v2.50.198
- v2.50.197
- v2.50.196-beta
- v2.50.195-beta
- v2.50.194-beta
- v2.50.193
- v2.50.192-beta
- v2.50.191-beta
- v2.50.190-beta
- v2.50.189
- v2.50.188
- v2.50.187-beta
- v2.50.186-beta
- v2.50.185
- v2.50.184-beta
- v2.50.183-beta
- v2.50.182-beta
- v2.50.181-beta
- v2.50.180-beta
- v2.50.179
- v2.50.178-beta
- v2.50.177-beta
- v2.50.176-beta
- v2.50.175-beta
- v2.50.174-beta
- v2.50.173-beta
- v2.50.172-beta
- v2.50.171
- v2.50.170-beta
- v2.50.169
- v2.50.168-beta
- v2.50.167-beta
- v2.50.166-beta
- v2.50.165-beta
- v2.50.164-beta
- v2.50.163-beta
- v2.50.162-beta
- v2.50.161-beta
- v2.50.160-beta
- v2.50.159
- v2.50.158-beta
- v2.50.157-beta
- v2.50.156
- v2.50.155
- v2.50.154-beta
- v2.50.153-beta
- v2.50.152-beta
- v2.50.151-beta
- v2.50.150-beta
- v2.50.149-beta
- v2.50.148-beta
- v2.50.147-beta
- v2.50.146-beta
- v2.50.145-beta
- v2.50.144
- v2.50.143
- v2.50.142-beta
- v2.50.141-beta
- v2.50.140
- v2.50.139-beta
- v2.50.138-beta
- v2.50.137-beta
- v2.50.136-beta
- v2.50.135-beta
- v2.50.134
- v2.50.133-beta
- v2.50.132-beta
- v2.50.131-beta
- v2.50.130-beta
- v2.50.129-beta
- v2.50.128-beta
- v2.50.127-beta
- v2.50.126-beta
- v2.50.125-beta
- v2.50.124-beta
- v2.50.123-beta
- v2.50.122-beta
- v2.50.121-beta
- v2.50.120-beta
- v2.50.119-beta
- v2.50.118-beta
- v2.50.117-beta
- v2.50.116-beta
- v2.50.115-beta
- v2.50.114-beta
- v2.50.113-beta
- v2.50.112-beta
- v2.50.111-beta
- v2.50.110-beta
- v2.50.109-beta
- v2.50.108
- v2.50.107-beta
- v2.50.106-beta
- v2.50.105-beta
- v2.50.104
- v2.50.103-beta
- v2.50.102
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
import type { BaseContract, Signer, utils } from "ethers"; | ||
import type { Listener, Provider } from "@ethersproject/providers"; | ||
import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "./common"; | ||
export interface ECDSAInterface extends utils.Interface { | ||
functions: {}; | ||
events: {}; | ||
} | ||
export interface ECDSA extends BaseContract { | ||
connect(signerOrProvider: Signer | Provider | string): this; | ||
attach(addressOrName: string): this; | ||
deployed(): Promise<this>; | ||
interface: ECDSAInterface; | ||
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: {}; | ||
callStatic: {}; | ||
filters: {}; | ||
estimateGas: {}; | ||
populateTransaction: {}; | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
import type { BaseContract, BigNumber, BytesLike, CallOverrides, 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 } from "./common"; | ||
export interface EIP712Interface extends utils.Interface { | ||
functions: { | ||
"eip712Domain()": FunctionFragment; | ||
}; | ||
getFunction(nameOrSignatureOrTopic: "eip712Domain"): FunctionFragment; | ||
encodeFunctionData(functionFragment: "eip712Domain", values?: undefined): string; | ||
decodeFunctionResult(functionFragment: "eip712Domain", data: BytesLike): Result; | ||
events: { | ||
"EIP712DomainChanged()": EventFragment; | ||
}; | ||
getEvent(nameOrSignatureOrTopic: "EIP712DomainChanged"): EventFragment; | ||
} | ||
export interface EIP712DomainChangedEventObject { | ||
} | ||
export declare type EIP712DomainChangedEvent = TypedEvent<[ | ||
], EIP712DomainChangedEventObject>; | ||
export declare type EIP712DomainChangedEventFilter = TypedEventFilter<EIP712DomainChangedEvent>; | ||
export interface EIP712 extends BaseContract { | ||
connect(signerOrProvider: Signer | Provider | string): this; | ||
attach(addressOrName: string): this; | ||
deployed(): Promise<this>; | ||
interface: EIP712Interface; | ||
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: { | ||
eip712Domain(overrides?: CallOverrides): Promise<[ | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
string, | ||
string, | ||
BigNumber[] | ||
] & { | ||
fields: string; | ||
name: string; | ||
version: string; | ||
chainId: BigNumber; | ||
verifyingContract: string; | ||
salt: string; | ||
extensions: BigNumber[]; | ||
}>; | ||
}; | ||
eip712Domain(overrides?: CallOverrides): Promise<[ | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
string, | ||
string, | ||
BigNumber[] | ||
] & { | ||
fields: string; | ||
name: string; | ||
version: string; | ||
chainId: BigNumber; | ||
verifyingContract: string; | ||
salt: string; | ||
extensions: BigNumber[]; | ||
}>; | ||
callStatic: { | ||
eip712Domain(overrides?: CallOverrides): Promise<[ | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
string, | ||
string, | ||
BigNumber[] | ||
] & { | ||
fields: string; | ||
name: string; | ||
version: string; | ||
chainId: BigNumber; | ||
verifyingContract: string; | ||
salt: string; | ||
extensions: BigNumber[]; | ||
}>; | ||
}; | ||
filters: { | ||
"EIP712DomainChanged()"(): EIP712DomainChangedEventFilter; | ||
EIP712DomainChanged(): EIP712DomainChangedEventFilter; | ||
}; | ||
estimateGas: { | ||
eip712Domain(overrides?: CallOverrides): Promise<BigNumber>; | ||
}; | ||
populateTransaction: { | ||
eip712Domain(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
}; | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,270 @@ | ||
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"; | ||
export declare namespace ILiFi { | ||
type BridgeDataStruct = { | ||
transactionId: PromiseOrValue<BytesLike>; | ||
bridge: PromiseOrValue<string>; | ||
integrator: PromiseOrValue<string>; | ||
referrer: PromiseOrValue<string>; | ||
sendingAssetId: PromiseOrValue<string>; | ||
receiver: PromiseOrValue<string>; | ||
minAmount: PromiseOrValue<BigNumberish>; | ||
destinationChainId: PromiseOrValue<BigNumberish>; | ||
hasSourceSwaps: PromiseOrValue<boolean>; | ||
hasDestinationCall: PromiseOrValue<boolean>; | ||
}; | ||
type BridgeDataStructOutput = [ | ||
string, | ||
string, | ||
string, | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
BigNumber, | ||
boolean, | ||
boolean | ||
] & { | ||
transactionId: string; | ||
bridge: string; | ||
integrator: string; | ||
referrer: string; | ||
sendingAssetId: string; | ||
receiver: string; | ||
minAmount: BigNumber; | ||
destinationChainId: BigNumber; | ||
hasSourceSwaps: boolean; | ||
hasDestinationCall: boolean; | ||
}; | ||
} | ||
export declare namespace IGasZip { | ||
type GasZipDataStruct = { | ||
receiverAddress: PromiseOrValue<BytesLike>; | ||
destinationChains: PromiseOrValue<BigNumberish>; | ||
}; | ||
type GasZipDataStructOutput = [string, BigNumber] & { | ||
receiverAddress: string; | ||
destinationChains: BigNumber; | ||
}; | ||
} | ||
export declare namespace LibSwap { | ||
type SwapDataStruct = { | ||
callTo: PromiseOrValue<string>; | ||
approveTo: PromiseOrValue<string>; | ||
sendingAssetId: PromiseOrValue<string>; | ||
receivingAssetId: PromiseOrValue<string>; | ||
fromAmount: PromiseOrValue<BigNumberish>; | ||
callData: PromiseOrValue<BytesLike>; | ||
requiresDeposit: PromiseOrValue<boolean>; | ||
}; | ||
type SwapDataStructOutput = [ | ||
string, | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
string, | ||
boolean | ||
] & { | ||
callTo: string; | ||
approveTo: string; | ||
sendingAssetId: string; | ||
receivingAssetId: string; | ||
fromAmount: BigNumber; | ||
callData: string; | ||
requiresDeposit: boolean; | ||
}; | ||
} | ||
export interface GasZipFacetInterface extends utils.Interface { | ||
functions: { | ||
"NON_EVM_RECEIVER_IDENTIFIER()": FunctionFragment; | ||
"gasZipRouter()": FunctionFragment; | ||
"getDestinationChainsValue(uint8[])": FunctionFragment; | ||
"startBridgeTokensViaGasZip((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(bytes32,uint256))": FunctionFragment; | ||
"swapAndStartBridgeTokensViaGasZip((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(bytes32,uint256))": FunctionFragment; | ||
}; | ||
getFunction(nameOrSignatureOrTopic: "NON_EVM_RECEIVER_IDENTIFIER" | "gasZipRouter" | "getDestinationChainsValue" | "startBridgeTokensViaGasZip" | "swapAndStartBridgeTokensViaGasZip"): FunctionFragment; | ||
encodeFunctionData(functionFragment: "NON_EVM_RECEIVER_IDENTIFIER", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "gasZipRouter", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "getDestinationChainsValue", values: [PromiseOrValue<BigNumberish>[]]): string; | ||
encodeFunctionData(functionFragment: "startBridgeTokensViaGasZip", values: [ILiFi.BridgeDataStruct, IGasZip.GasZipDataStruct]): string; | ||
encodeFunctionData(functionFragment: "swapAndStartBridgeTokensViaGasZip", values: [ | ||
ILiFi.BridgeDataStruct, | ||
LibSwap.SwapDataStruct[], | ||
IGasZip.GasZipDataStruct | ||
]): string; | ||
decodeFunctionResult(functionFragment: "NON_EVM_RECEIVER_IDENTIFIER", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "gasZipRouter", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "getDestinationChainsValue", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "startBridgeTokensViaGasZip", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "swapAndStartBridgeTokensViaGasZip", data: BytesLike): Result; | ||
events: { | ||
"LiFiGenericSwapCompleted(bytes32,string,string,address,address,address,uint256,uint256)": EventFragment; | ||
"LiFiSwappedGeneric(bytes32,string,string,address,address,uint256,uint256)": EventFragment; | ||
"LiFiTransferCompleted(bytes32,address,address,uint256,uint256)": EventFragment; | ||
"LiFiTransferRecovered(bytes32,address,address,uint256,uint256)": EventFragment; | ||
"LiFiTransferStarted(tuple)": EventFragment; | ||
}; | ||
getEvent(nameOrSignatureOrTopic: "LiFiGenericSwapCompleted"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "LiFiSwappedGeneric"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "LiFiTransferCompleted"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "LiFiTransferRecovered"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "LiFiTransferStarted"): EventFragment; | ||
} | ||
export interface LiFiGenericSwapCompletedEventObject { | ||
transactionId: string; | ||
integrator: string; | ||
referrer: string; | ||
receiver: string; | ||
fromAssetId: string; | ||
toAssetId: string; | ||
fromAmount: BigNumber; | ||
toAmount: BigNumber; | ||
} | ||
export declare type LiFiGenericSwapCompletedEvent = TypedEvent<[ | ||
string, | ||
string, | ||
string, | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
BigNumber | ||
], LiFiGenericSwapCompletedEventObject>; | ||
export declare type LiFiGenericSwapCompletedEventFilter = TypedEventFilter<LiFiGenericSwapCompletedEvent>; | ||
export interface LiFiSwappedGenericEventObject { | ||
transactionId: string; | ||
integrator: string; | ||
referrer: string; | ||
fromAssetId: string; | ||
toAssetId: string; | ||
fromAmount: BigNumber; | ||
toAmount: BigNumber; | ||
} | ||
export declare type LiFiSwappedGenericEvent = TypedEvent<[ | ||
string, | ||
string, | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
BigNumber | ||
], LiFiSwappedGenericEventObject>; | ||
export declare type LiFiSwappedGenericEventFilter = TypedEventFilter<LiFiSwappedGenericEvent>; | ||
export interface LiFiTransferCompletedEventObject { | ||
transactionId: string; | ||
receivingAssetId: string; | ||
receiver: string; | ||
amount: BigNumber; | ||
timestamp: BigNumber; | ||
} | ||
export declare type LiFiTransferCompletedEvent = TypedEvent<[ | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
BigNumber | ||
], LiFiTransferCompletedEventObject>; | ||
export declare type LiFiTransferCompletedEventFilter = TypedEventFilter<LiFiTransferCompletedEvent>; | ||
export interface LiFiTransferRecoveredEventObject { | ||
transactionId: string; | ||
receivingAssetId: string; | ||
receiver: string; | ||
amount: BigNumber; | ||
timestamp: BigNumber; | ||
} | ||
export declare type LiFiTransferRecoveredEvent = TypedEvent<[ | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
BigNumber | ||
], LiFiTransferRecoveredEventObject>; | ||
export declare type LiFiTransferRecoveredEventFilter = TypedEventFilter<LiFiTransferRecoveredEvent>; | ||
export interface LiFiTransferStartedEventObject { | ||
bridgeData: ILiFi.BridgeDataStructOutput; | ||
} | ||
export declare type LiFiTransferStartedEvent = TypedEvent<[ | ||
ILiFi.BridgeDataStructOutput | ||
], LiFiTransferStartedEventObject>; | ||
export declare type LiFiTransferStartedEventFilter = TypedEventFilter<LiFiTransferStartedEvent>; | ||
export interface GasZipFacet extends BaseContract { | ||
connect(signerOrProvider: Signer | Provider | string): this; | ||
attach(addressOrName: string): this; | ||
deployed(): Promise<this>; | ||
interface: GasZipFacetInterface; | ||
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: { | ||
NON_EVM_RECEIVER_IDENTIFIER(overrides?: CallOverrides): Promise<[string]>; | ||
gasZipRouter(overrides?: CallOverrides): Promise<[string]>; | ||
getDestinationChainsValue(_chainIds: PromiseOrValue<BigNumberish>[], overrides?: CallOverrides): Promise<[BigNumber] & { | ||
destinationChains: BigNumber; | ||
}>; | ||
startBridgeTokensViaGasZip(_bridgeData: ILiFi.BridgeDataStruct, _gasZipData: IGasZip.GasZipDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<ContractTransaction>; | ||
swapAndStartBridgeTokensViaGasZip(_bridgeData: ILiFi.BridgeDataStruct, _swapData: LibSwap.SwapDataStruct[], _gasZipData: IGasZip.GasZipDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<ContractTransaction>; | ||
}; | ||
NON_EVM_RECEIVER_IDENTIFIER(overrides?: CallOverrides): Promise<string>; | ||
gasZipRouter(overrides?: CallOverrides): Promise<string>; | ||
getDestinationChainsValue(_chainIds: PromiseOrValue<BigNumberish>[], overrides?: CallOverrides): Promise<BigNumber>; | ||
startBridgeTokensViaGasZip(_bridgeData: ILiFi.BridgeDataStruct, _gasZipData: IGasZip.GasZipDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<ContractTransaction>; | ||
swapAndStartBridgeTokensViaGasZip(_bridgeData: ILiFi.BridgeDataStruct, _swapData: LibSwap.SwapDataStruct[], _gasZipData: IGasZip.GasZipDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<ContractTransaction>; | ||
callStatic: { | ||
NON_EVM_RECEIVER_IDENTIFIER(overrides?: CallOverrides): Promise<string>; | ||
gasZipRouter(overrides?: CallOverrides): Promise<string>; | ||
getDestinationChainsValue(_chainIds: PromiseOrValue<BigNumberish>[], overrides?: CallOverrides): Promise<BigNumber>; | ||
startBridgeTokensViaGasZip(_bridgeData: ILiFi.BridgeDataStruct, _gasZipData: IGasZip.GasZipDataStruct, overrides?: CallOverrides): Promise<void>; | ||
swapAndStartBridgeTokensViaGasZip(_bridgeData: ILiFi.BridgeDataStruct, _swapData: LibSwap.SwapDataStruct[], _gasZipData: IGasZip.GasZipDataStruct, overrides?: CallOverrides): Promise<void>; | ||
}; | ||
filters: { | ||
"LiFiGenericSwapCompleted(bytes32,string,string,address,address,address,uint256,uint256)"(transactionId?: PromiseOrValue<BytesLike> | null, integrator?: null, referrer?: null, receiver?: null, fromAssetId?: null, toAssetId?: null, fromAmount?: null, toAmount?: null): LiFiGenericSwapCompletedEventFilter; | ||
LiFiGenericSwapCompleted(transactionId?: PromiseOrValue<BytesLike> | null, integrator?: null, referrer?: null, receiver?: null, fromAssetId?: null, toAssetId?: null, fromAmount?: null, toAmount?: null): LiFiGenericSwapCompletedEventFilter; | ||
"LiFiSwappedGeneric(bytes32,string,string,address,address,uint256,uint256)"(transactionId?: PromiseOrValue<BytesLike> | null, integrator?: null, referrer?: null, fromAssetId?: null, toAssetId?: null, fromAmount?: null, toAmount?: null): LiFiSwappedGenericEventFilter; | ||
LiFiSwappedGeneric(transactionId?: PromiseOrValue<BytesLike> | null, integrator?: null, referrer?: null, fromAssetId?: null, toAssetId?: null, fromAmount?: null, toAmount?: null): LiFiSwappedGenericEventFilter; | ||
"LiFiTransferCompleted(bytes32,address,address,uint256,uint256)"(transactionId?: PromiseOrValue<BytesLike> | null, receivingAssetId?: null, receiver?: null, amount?: null, timestamp?: null): LiFiTransferCompletedEventFilter; | ||
LiFiTransferCompleted(transactionId?: PromiseOrValue<BytesLike> | null, receivingAssetId?: null, receiver?: null, amount?: null, timestamp?: null): LiFiTransferCompletedEventFilter; | ||
"LiFiTransferRecovered(bytes32,address,address,uint256,uint256)"(transactionId?: PromiseOrValue<BytesLike> | null, receivingAssetId?: null, receiver?: null, amount?: null, timestamp?: null): LiFiTransferRecoveredEventFilter; | ||
LiFiTransferRecovered(transactionId?: PromiseOrValue<BytesLike> | null, receivingAssetId?: null, receiver?: null, amount?: null, timestamp?: null): LiFiTransferRecoveredEventFilter; | ||
"LiFiTransferStarted(tuple)"(bridgeData?: null): LiFiTransferStartedEventFilter; | ||
LiFiTransferStarted(bridgeData?: null): LiFiTransferStartedEventFilter; | ||
}; | ||
estimateGas: { | ||
NON_EVM_RECEIVER_IDENTIFIER(overrides?: CallOverrides): Promise<BigNumber>; | ||
gasZipRouter(overrides?: CallOverrides): Promise<BigNumber>; | ||
getDestinationChainsValue(_chainIds: PromiseOrValue<BigNumberish>[], overrides?: CallOverrides): Promise<BigNumber>; | ||
startBridgeTokensViaGasZip(_bridgeData: ILiFi.BridgeDataStruct, _gasZipData: IGasZip.GasZipDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<BigNumber>; | ||
swapAndStartBridgeTokensViaGasZip(_bridgeData: ILiFi.BridgeDataStruct, _swapData: LibSwap.SwapDataStruct[], _gasZipData: IGasZip.GasZipDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<BigNumber>; | ||
}; | ||
populateTransaction: { | ||
NON_EVM_RECEIVER_IDENTIFIER(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
gasZipRouter(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
getDestinationChainsValue(_chainIds: PromiseOrValue<BigNumberish>[], overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
startBridgeTokensViaGasZip(_bridgeData: ILiFi.BridgeDataStruct, _gasZipData: IGasZip.GasZipDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<PopulatedTransaction>; | ||
swapAndStartBridgeTokensViaGasZip(_bridgeData: ILiFi.BridgeDataStruct, _swapData: LibSwap.SwapDataStruct[], _gasZipData: IGasZip.GasZipDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<PopulatedTransaction>; | ||
}; | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
import type { BaseContract, BigNumber, BytesLike, CallOverrides, 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 } from "./common"; | ||
export interface IEIP712Interface extends utils.Interface { | ||
functions: { | ||
"DOMAIN_SEPARATOR()": FunctionFragment; | ||
}; | ||
getFunction(nameOrSignatureOrTopic: "DOMAIN_SEPARATOR"): FunctionFragment; | ||
encodeFunctionData(functionFragment: "DOMAIN_SEPARATOR", values?: undefined): string; | ||
decodeFunctionResult(functionFragment: "DOMAIN_SEPARATOR", data: BytesLike): Result; | ||
events: {}; | ||
} | ||
export interface IEIP712 extends BaseContract { | ||
connect(signerOrProvider: Signer | Provider | string): this; | ||
attach(addressOrName: string): this; | ||
deployed(): Promise<this>; | ||
interface: IEIP712Interface; | ||
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: { | ||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<[string]>; | ||
}; | ||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>; | ||
callStatic: { | ||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>; | ||
}; | ||
filters: {}; | ||
estimateGas: { | ||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<BigNumber>; | ||
}; | ||
populateTransaction: { | ||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
}; | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
import type { BaseContract, BigNumber, BytesLike, CallOverrides, 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 } from "./common"; | ||
export interface IERC5267Interface extends utils.Interface { | ||
functions: { | ||
"eip712Domain()": FunctionFragment; | ||
}; | ||
getFunction(nameOrSignatureOrTopic: "eip712Domain"): FunctionFragment; | ||
encodeFunctionData(functionFragment: "eip712Domain", values?: undefined): string; | ||
decodeFunctionResult(functionFragment: "eip712Domain", data: BytesLike): Result; | ||
events: { | ||
"EIP712DomainChanged()": EventFragment; | ||
}; | ||
getEvent(nameOrSignatureOrTopic: "EIP712DomainChanged"): EventFragment; | ||
} | ||
export interface EIP712DomainChangedEventObject { | ||
} | ||
export declare type EIP712DomainChangedEvent = TypedEvent<[ | ||
], EIP712DomainChangedEventObject>; | ||
export declare type EIP712DomainChangedEventFilter = TypedEventFilter<EIP712DomainChangedEvent>; | ||
export interface IERC5267 extends BaseContract { | ||
connect(signerOrProvider: Signer | Provider | string): this; | ||
attach(addressOrName: string): this; | ||
deployed(): Promise<this>; | ||
interface: IERC5267Interface; | ||
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: { | ||
eip712Domain(overrides?: CallOverrides): Promise<[ | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
string, | ||
string, | ||
BigNumber[] | ||
] & { | ||
fields: string; | ||
name: string; | ||
version: string; | ||
chainId: BigNumber; | ||
verifyingContract: string; | ||
salt: string; | ||
extensions: BigNumber[]; | ||
}>; | ||
}; | ||
eip712Domain(overrides?: CallOverrides): Promise<[ | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
string, | ||
string, | ||
BigNumber[] | ||
] & { | ||
fields: string; | ||
name: string; | ||
version: string; | ||
chainId: BigNumber; | ||
verifyingContract: string; | ||
salt: string; | ||
extensions: BigNumber[]; | ||
}>; | ||
callStatic: { | ||
eip712Domain(overrides?: CallOverrides): Promise<[ | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
string, | ||
string, | ||
BigNumber[] | ||
] & { | ||
fields: string; | ||
name: string; | ||
version: string; | ||
chainId: BigNumber; | ||
verifyingContract: string; | ||
salt: string; | ||
extensions: BigNumber[]; | ||
}>; | ||
}; | ||
filters: { | ||
"EIP712DomainChanged()"(): EIP712DomainChangedEventFilter; | ||
EIP712DomainChanged(): EIP712DomainChangedEventFilter; | ||
}; | ||
estimateGas: { | ||
eip712Domain(overrides?: CallOverrides): Promise<BigNumber>; | ||
}; | ||
populateTransaction: { | ||
eip712Domain(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
}; | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, 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 IGasZipInterface extends utils.Interface { | ||
functions: { | ||
"deposit(uint256,bytes32)": FunctionFragment; | ||
}; | ||
getFunction(nameOrSignatureOrTopic: "deposit"): FunctionFragment; | ||
encodeFunctionData(functionFragment: "deposit", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>]): string; | ||
decodeFunctionResult(functionFragment: "deposit", data: BytesLike): Result; | ||
events: {}; | ||
} | ||
export interface IGasZip extends BaseContract { | ||
connect(signerOrProvider: Signer | Provider | string): this; | ||
attach(addressOrName: string): this; | ||
deployed(): Promise<this>; | ||
interface: IGasZipInterface; | ||
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: { | ||
deposit(destinationChains: PromiseOrValue<BigNumberish>, to: PromiseOrValue<BytesLike>, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<ContractTransaction>; | ||
}; | ||
deposit(destinationChains: PromiseOrValue<BigNumberish>, to: PromiseOrValue<BytesLike>, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<ContractTransaction>; | ||
callStatic: { | ||
deposit(destinationChains: PromiseOrValue<BigNumberish>, to: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<void>; | ||
}; | ||
filters: {}; | ||
estimateGas: { | ||
deposit(destinationChains: PromiseOrValue<BigNumberish>, to: PromiseOrValue<BytesLike>, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<BigNumber>; | ||
}; | ||
populateTransaction: { | ||
deposit(destinationChains: PromiseOrValue<BigNumberish>, to: PromiseOrValue<BytesLike>, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<PopulatedTransaction>; | ||
}; | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
import type { BaseContract, BigNumber, BytesLike, CallOverrides, 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 } from "./common"; | ||
export interface PermitHashInterface extends utils.Interface { | ||
functions: { | ||
"_PERMIT_BATCH_TRANSFER_FROM_TYPEHASH()": FunctionFragment; | ||
"_PERMIT_BATCH_TYPEHASH()": FunctionFragment; | ||
"_PERMIT_BATCH_WITNESS_TRANSFER_FROM_TYPEHASH_STUB()": FunctionFragment; | ||
"_PERMIT_DETAILS_TYPEHASH()": FunctionFragment; | ||
"_PERMIT_SINGLE_TYPEHASH()": FunctionFragment; | ||
"_PERMIT_TRANSFER_FROM_TYPEHASH()": FunctionFragment; | ||
"_PERMIT_TRANSFER_FROM_WITNESS_TYPEHASH_STUB()": FunctionFragment; | ||
"_TOKEN_PERMISSIONS_TYPEHASH()": FunctionFragment; | ||
"_TOKEN_PERMISSIONS_TYPESTRING()": FunctionFragment; | ||
}; | ||
getFunction(nameOrSignatureOrTopic: "_PERMIT_BATCH_TRANSFER_FROM_TYPEHASH" | "_PERMIT_BATCH_TYPEHASH" | "_PERMIT_BATCH_WITNESS_TRANSFER_FROM_TYPEHASH_STUB" | "_PERMIT_DETAILS_TYPEHASH" | "_PERMIT_SINGLE_TYPEHASH" | "_PERMIT_TRANSFER_FROM_TYPEHASH" | "_PERMIT_TRANSFER_FROM_WITNESS_TYPEHASH_STUB" | "_TOKEN_PERMISSIONS_TYPEHASH" | "_TOKEN_PERMISSIONS_TYPESTRING"): FunctionFragment; | ||
encodeFunctionData(functionFragment: "_PERMIT_BATCH_TRANSFER_FROM_TYPEHASH", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "_PERMIT_BATCH_TYPEHASH", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "_PERMIT_BATCH_WITNESS_TRANSFER_FROM_TYPEHASH_STUB", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "_PERMIT_DETAILS_TYPEHASH", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "_PERMIT_SINGLE_TYPEHASH", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "_PERMIT_TRANSFER_FROM_TYPEHASH", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "_PERMIT_TRANSFER_FROM_WITNESS_TYPEHASH_STUB", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "_TOKEN_PERMISSIONS_TYPEHASH", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "_TOKEN_PERMISSIONS_TYPESTRING", values?: undefined): string; | ||
decodeFunctionResult(functionFragment: "_PERMIT_BATCH_TRANSFER_FROM_TYPEHASH", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "_PERMIT_BATCH_TYPEHASH", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "_PERMIT_BATCH_WITNESS_TRANSFER_FROM_TYPEHASH_STUB", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "_PERMIT_DETAILS_TYPEHASH", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "_PERMIT_SINGLE_TYPEHASH", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "_PERMIT_TRANSFER_FROM_TYPEHASH", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "_PERMIT_TRANSFER_FROM_WITNESS_TYPEHASH_STUB", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "_TOKEN_PERMISSIONS_TYPEHASH", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "_TOKEN_PERMISSIONS_TYPESTRING", data: BytesLike): Result; | ||
events: {}; | ||
} | ||
export interface PermitHash extends BaseContract { | ||
connect(signerOrProvider: Signer | Provider | string): this; | ||
attach(addressOrName: string): this; | ||
deployed(): Promise<this>; | ||
interface: PermitHashInterface; | ||
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: { | ||
_PERMIT_BATCH_TRANSFER_FROM_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; | ||
_PERMIT_BATCH_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; | ||
_PERMIT_BATCH_WITNESS_TRANSFER_FROM_TYPEHASH_STUB(overrides?: CallOverrides): Promise<[string]>; | ||
_PERMIT_DETAILS_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; | ||
_PERMIT_SINGLE_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; | ||
_PERMIT_TRANSFER_FROM_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; | ||
_PERMIT_TRANSFER_FROM_WITNESS_TYPEHASH_STUB(overrides?: CallOverrides): Promise<[string]>; | ||
_TOKEN_PERMISSIONS_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; | ||
_TOKEN_PERMISSIONS_TYPESTRING(overrides?: CallOverrides): Promise<[string]>; | ||
}; | ||
_PERMIT_BATCH_TRANSFER_FROM_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_BATCH_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_BATCH_WITNESS_TRANSFER_FROM_TYPEHASH_STUB(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_DETAILS_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_SINGLE_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_TRANSFER_FROM_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_TRANSFER_FROM_WITNESS_TYPEHASH_STUB(overrides?: CallOverrides): Promise<string>; | ||
_TOKEN_PERMISSIONS_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_TOKEN_PERMISSIONS_TYPESTRING(overrides?: CallOverrides): Promise<string>; | ||
callStatic: { | ||
_PERMIT_BATCH_TRANSFER_FROM_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_BATCH_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_BATCH_WITNESS_TRANSFER_FROM_TYPEHASH_STUB(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_DETAILS_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_SINGLE_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_TRANSFER_FROM_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_PERMIT_TRANSFER_FROM_WITNESS_TYPEHASH_STUB(overrides?: CallOverrides): Promise<string>; | ||
_TOKEN_PERMISSIONS_TYPEHASH(overrides?: CallOverrides): Promise<string>; | ||
_TOKEN_PERMISSIONS_TYPESTRING(overrides?: CallOverrides): Promise<string>; | ||
}; | ||
filters: {}; | ||
estimateGas: { | ||
_PERMIT_BATCH_TRANSFER_FROM_TYPEHASH(overrides?: CallOverrides): Promise<BigNumber>; | ||
_PERMIT_BATCH_TYPEHASH(overrides?: CallOverrides): Promise<BigNumber>; | ||
_PERMIT_BATCH_WITNESS_TRANSFER_FROM_TYPEHASH_STUB(overrides?: CallOverrides): Promise<BigNumber>; | ||
_PERMIT_DETAILS_TYPEHASH(overrides?: CallOverrides): Promise<BigNumber>; | ||
_PERMIT_SINGLE_TYPEHASH(overrides?: CallOverrides): Promise<BigNumber>; | ||
_PERMIT_TRANSFER_FROM_TYPEHASH(overrides?: CallOverrides): Promise<BigNumber>; | ||
_PERMIT_TRANSFER_FROM_WITNESS_TYPEHASH_STUB(overrides?: CallOverrides): Promise<BigNumber>; | ||
_TOKEN_PERMISSIONS_TYPEHASH(overrides?: CallOverrides): Promise<BigNumber>; | ||
_TOKEN_PERMISSIONS_TYPESTRING(overrides?: CallOverrides): Promise<BigNumber>; | ||
}; | ||
populateTransaction: { | ||
_PERMIT_BATCH_TRANSFER_FROM_TYPEHASH(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
_PERMIT_BATCH_TYPEHASH(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
_PERMIT_BATCH_WITNESS_TRANSFER_FROM_TYPEHASH_STUB(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
_PERMIT_DETAILS_TYPEHASH(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
_PERMIT_SINGLE_TYPEHASH(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
_PERMIT_TRANSFER_FROM_TYPEHASH(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
_PERMIT_TRANSFER_FROM_WITNESS_TYPEHASH_STUB(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
_TOKEN_PERMISSIONS_TYPEHASH(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
_TOKEN_PERMISSIONS_TYPESTRING(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
}; | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,287 @@ | ||
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"; | ||
export declare namespace ILiFi { | ||
type BridgeDataStruct = { | ||
transactionId: PromiseOrValue<BytesLike>; | ||
bridge: PromiseOrValue<string>; | ||
integrator: PromiseOrValue<string>; | ||
referrer: PromiseOrValue<string>; | ||
sendingAssetId: PromiseOrValue<string>; | ||
receiver: PromiseOrValue<string>; | ||
minAmount: PromiseOrValue<BigNumberish>; | ||
destinationChainId: PromiseOrValue<BigNumberish>; | ||
hasSourceSwaps: PromiseOrValue<boolean>; | ||
hasDestinationCall: PromiseOrValue<boolean>; | ||
}; | ||
type BridgeDataStructOutput = [ | ||
string, | ||
string, | ||
string, | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
BigNumber, | ||
boolean, | ||
boolean | ||
] & { | ||
transactionId: string; | ||
bridge: string; | ||
integrator: string; | ||
referrer: string; | ||
sendingAssetId: string; | ||
receiver: string; | ||
minAmount: BigNumber; | ||
destinationChainId: BigNumber; | ||
hasSourceSwaps: boolean; | ||
hasDestinationCall: boolean; | ||
}; | ||
} | ||
export declare namespace RelayFacet { | ||
type RelayDataStruct = { | ||
requestId: PromiseOrValue<BytesLike>; | ||
nonEVMReceiver: PromiseOrValue<BytesLike>; | ||
receivingAssetId: PromiseOrValue<BytesLike>; | ||
signature: PromiseOrValue<BytesLike>; | ||
}; | ||
type RelayDataStructOutput = [string, string, string, string] & { | ||
requestId: string; | ||
nonEVMReceiver: string; | ||
receivingAssetId: string; | ||
signature: string; | ||
}; | ||
} | ||
export declare namespace LibSwap { | ||
type SwapDataStruct = { | ||
callTo: PromiseOrValue<string>; | ||
approveTo: PromiseOrValue<string>; | ||
sendingAssetId: PromiseOrValue<string>; | ||
receivingAssetId: PromiseOrValue<string>; | ||
fromAmount: PromiseOrValue<BigNumberish>; | ||
callData: PromiseOrValue<BytesLike>; | ||
requiresDeposit: PromiseOrValue<boolean>; | ||
}; | ||
type SwapDataStructOutput = [ | ||
string, | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
string, | ||
boolean | ||
] & { | ||
callTo: string; | ||
approveTo: string; | ||
sendingAssetId: string; | ||
receivingAssetId: string; | ||
fromAmount: BigNumber; | ||
callData: string; | ||
requiresDeposit: boolean; | ||
}; | ||
} | ||
export interface RelayFacetInterface extends utils.Interface { | ||
functions: { | ||
"consumedIds(bytes32)": FunctionFragment; | ||
"relayReceiver()": FunctionFragment; | ||
"relaySolver()": FunctionFragment; | ||
"startBridgeTokensViaRelay((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(bytes32,bytes32,bytes32,bytes))": FunctionFragment; | ||
"swapAndStartBridgeTokensViaRelay((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(bytes32,bytes32,bytes32,bytes))": FunctionFragment; | ||
}; | ||
getFunction(nameOrSignatureOrTopic: "consumedIds" | "relayReceiver" | "relaySolver" | "startBridgeTokensViaRelay" | "swapAndStartBridgeTokensViaRelay"): FunctionFragment; | ||
encodeFunctionData(functionFragment: "consumedIds", values: [PromiseOrValue<BytesLike>]): string; | ||
encodeFunctionData(functionFragment: "relayReceiver", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "relaySolver", values?: undefined): string; | ||
encodeFunctionData(functionFragment: "startBridgeTokensViaRelay", values: [ILiFi.BridgeDataStruct, RelayFacet.RelayDataStruct]): string; | ||
encodeFunctionData(functionFragment: "swapAndStartBridgeTokensViaRelay", values: [ | ||
ILiFi.BridgeDataStruct, | ||
LibSwap.SwapDataStruct[], | ||
RelayFacet.RelayDataStruct | ||
]): string; | ||
decodeFunctionResult(functionFragment: "consumedIds", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "relayReceiver", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "relaySolver", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "startBridgeTokensViaRelay", data: BytesLike): Result; | ||
decodeFunctionResult(functionFragment: "swapAndStartBridgeTokensViaRelay", data: BytesLike): Result; | ||
events: { | ||
"BridgeToNonEVMChain(bytes32,uint256,bytes32)": EventFragment; | ||
"LiFiGenericSwapCompleted(bytes32,string,string,address,address,address,uint256,uint256)": EventFragment; | ||
"LiFiSwappedGeneric(bytes32,string,string,address,address,uint256,uint256)": EventFragment; | ||
"LiFiTransferCompleted(bytes32,address,address,uint256,uint256)": EventFragment; | ||
"LiFiTransferRecovered(bytes32,address,address,uint256,uint256)": EventFragment; | ||
"LiFiTransferStarted(tuple)": EventFragment; | ||
}; | ||
getEvent(nameOrSignatureOrTopic: "BridgeToNonEVMChain"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "LiFiGenericSwapCompleted"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "LiFiSwappedGeneric"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "LiFiTransferCompleted"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "LiFiTransferRecovered"): EventFragment; | ||
getEvent(nameOrSignatureOrTopic: "LiFiTransferStarted"): EventFragment; | ||
} | ||
export interface BridgeToNonEVMChainEventObject { | ||
transactionId: string; | ||
destinationChainId: BigNumber; | ||
receiver: string; | ||
} | ||
export declare type BridgeToNonEVMChainEvent = TypedEvent<[ | ||
string, | ||
BigNumber, | ||
string | ||
], BridgeToNonEVMChainEventObject>; | ||
export declare type BridgeToNonEVMChainEventFilter = TypedEventFilter<BridgeToNonEVMChainEvent>; | ||
export interface LiFiGenericSwapCompletedEventObject { | ||
transactionId: string; | ||
integrator: string; | ||
referrer: string; | ||
receiver: string; | ||
fromAssetId: string; | ||
toAssetId: string; | ||
fromAmount: BigNumber; | ||
toAmount: BigNumber; | ||
} | ||
export declare type LiFiGenericSwapCompletedEvent = TypedEvent<[ | ||
string, | ||
string, | ||
string, | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
BigNumber | ||
], LiFiGenericSwapCompletedEventObject>; | ||
export declare type LiFiGenericSwapCompletedEventFilter = TypedEventFilter<LiFiGenericSwapCompletedEvent>; | ||
export interface LiFiSwappedGenericEventObject { | ||
transactionId: string; | ||
integrator: string; | ||
referrer: string; | ||
fromAssetId: string; | ||
toAssetId: string; | ||
fromAmount: BigNumber; | ||
toAmount: BigNumber; | ||
} | ||
export declare type LiFiSwappedGenericEvent = TypedEvent<[ | ||
string, | ||
string, | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
BigNumber | ||
], LiFiSwappedGenericEventObject>; | ||
export declare type LiFiSwappedGenericEventFilter = TypedEventFilter<LiFiSwappedGenericEvent>; | ||
export interface LiFiTransferCompletedEventObject { | ||
transactionId: string; | ||
receivingAssetId: string; | ||
receiver: string; | ||
amount: BigNumber; | ||
timestamp: BigNumber; | ||
} | ||
export declare type LiFiTransferCompletedEvent = TypedEvent<[ | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
BigNumber | ||
], LiFiTransferCompletedEventObject>; | ||
export declare type LiFiTransferCompletedEventFilter = TypedEventFilter<LiFiTransferCompletedEvent>; | ||
export interface LiFiTransferRecoveredEventObject { | ||
transactionId: string; | ||
receivingAssetId: string; | ||
receiver: string; | ||
amount: BigNumber; | ||
timestamp: BigNumber; | ||
} | ||
export declare type LiFiTransferRecoveredEvent = TypedEvent<[ | ||
string, | ||
string, | ||
string, | ||
BigNumber, | ||
BigNumber | ||
], LiFiTransferRecoveredEventObject>; | ||
export declare type LiFiTransferRecoveredEventFilter = TypedEventFilter<LiFiTransferRecoveredEvent>; | ||
export interface LiFiTransferStartedEventObject { | ||
bridgeData: ILiFi.BridgeDataStructOutput; | ||
} | ||
export declare type LiFiTransferStartedEvent = TypedEvent<[ | ||
ILiFi.BridgeDataStructOutput | ||
], LiFiTransferStartedEventObject>; | ||
export declare type LiFiTransferStartedEventFilter = TypedEventFilter<LiFiTransferStartedEvent>; | ||
export interface RelayFacet extends BaseContract { | ||
connect(signerOrProvider: Signer | Provider | string): this; | ||
attach(addressOrName: string): this; | ||
deployed(): Promise<this>; | ||
interface: RelayFacetInterface; | ||
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: { | ||
consumedIds(arg0: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<[boolean]>; | ||
relayReceiver(overrides?: CallOverrides): Promise<[string]>; | ||
relaySolver(overrides?: CallOverrides): Promise<[string]>; | ||
startBridgeTokensViaRelay(_bridgeData: ILiFi.BridgeDataStruct, _relayData: RelayFacet.RelayDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<ContractTransaction>; | ||
swapAndStartBridgeTokensViaRelay(_bridgeData: ILiFi.BridgeDataStruct, _swapData: LibSwap.SwapDataStruct[], _relayData: RelayFacet.RelayDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<ContractTransaction>; | ||
}; | ||
consumedIds(arg0: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<boolean>; | ||
relayReceiver(overrides?: CallOverrides): Promise<string>; | ||
relaySolver(overrides?: CallOverrides): Promise<string>; | ||
startBridgeTokensViaRelay(_bridgeData: ILiFi.BridgeDataStruct, _relayData: RelayFacet.RelayDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<ContractTransaction>; | ||
swapAndStartBridgeTokensViaRelay(_bridgeData: ILiFi.BridgeDataStruct, _swapData: LibSwap.SwapDataStruct[], _relayData: RelayFacet.RelayDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<ContractTransaction>; | ||
callStatic: { | ||
consumedIds(arg0: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<boolean>; | ||
relayReceiver(overrides?: CallOverrides): Promise<string>; | ||
relaySolver(overrides?: CallOverrides): Promise<string>; | ||
startBridgeTokensViaRelay(_bridgeData: ILiFi.BridgeDataStruct, _relayData: RelayFacet.RelayDataStruct, overrides?: CallOverrides): Promise<void>; | ||
swapAndStartBridgeTokensViaRelay(_bridgeData: ILiFi.BridgeDataStruct, _swapData: LibSwap.SwapDataStruct[], _relayData: RelayFacet.RelayDataStruct, overrides?: CallOverrides): Promise<void>; | ||
}; | ||
filters: { | ||
"BridgeToNonEVMChain(bytes32,uint256,bytes32)"(transactionId?: PromiseOrValue<BytesLike> | null, destinationChainId?: PromiseOrValue<BigNumberish> | null, receiver?: null): BridgeToNonEVMChainEventFilter; | ||
BridgeToNonEVMChain(transactionId?: PromiseOrValue<BytesLike> | null, destinationChainId?: PromiseOrValue<BigNumberish> | null, receiver?: null): BridgeToNonEVMChainEventFilter; | ||
"LiFiGenericSwapCompleted(bytes32,string,string,address,address,address,uint256,uint256)"(transactionId?: PromiseOrValue<BytesLike> | null, integrator?: null, referrer?: null, receiver?: null, fromAssetId?: null, toAssetId?: null, fromAmount?: null, toAmount?: null): LiFiGenericSwapCompletedEventFilter; | ||
LiFiGenericSwapCompleted(transactionId?: PromiseOrValue<BytesLike> | null, integrator?: null, referrer?: null, receiver?: null, fromAssetId?: null, toAssetId?: null, fromAmount?: null, toAmount?: null): LiFiGenericSwapCompletedEventFilter; | ||
"LiFiSwappedGeneric(bytes32,string,string,address,address,uint256,uint256)"(transactionId?: PromiseOrValue<BytesLike> | null, integrator?: null, referrer?: null, fromAssetId?: null, toAssetId?: null, fromAmount?: null, toAmount?: null): LiFiSwappedGenericEventFilter; | ||
LiFiSwappedGeneric(transactionId?: PromiseOrValue<BytesLike> | null, integrator?: null, referrer?: null, fromAssetId?: null, toAssetId?: null, fromAmount?: null, toAmount?: null): LiFiSwappedGenericEventFilter; | ||
"LiFiTransferCompleted(bytes32,address,address,uint256,uint256)"(transactionId?: PromiseOrValue<BytesLike> | null, receivingAssetId?: null, receiver?: null, amount?: null, timestamp?: null): LiFiTransferCompletedEventFilter; | ||
LiFiTransferCompleted(transactionId?: PromiseOrValue<BytesLike> | null, receivingAssetId?: null, receiver?: null, amount?: null, timestamp?: null): LiFiTransferCompletedEventFilter; | ||
"LiFiTransferRecovered(bytes32,address,address,uint256,uint256)"(transactionId?: PromiseOrValue<BytesLike> | null, receivingAssetId?: null, receiver?: null, amount?: null, timestamp?: null): LiFiTransferRecoveredEventFilter; | ||
LiFiTransferRecovered(transactionId?: PromiseOrValue<BytesLike> | null, receivingAssetId?: null, receiver?: null, amount?: null, timestamp?: null): LiFiTransferRecoveredEventFilter; | ||
"LiFiTransferStarted(tuple)"(bridgeData?: null): LiFiTransferStartedEventFilter; | ||
LiFiTransferStarted(bridgeData?: null): LiFiTransferStartedEventFilter; | ||
}; | ||
estimateGas: { | ||
consumedIds(arg0: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<BigNumber>; | ||
relayReceiver(overrides?: CallOverrides): Promise<BigNumber>; | ||
relaySolver(overrides?: CallOverrides): Promise<BigNumber>; | ||
startBridgeTokensViaRelay(_bridgeData: ILiFi.BridgeDataStruct, _relayData: RelayFacet.RelayDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<BigNumber>; | ||
swapAndStartBridgeTokensViaRelay(_bridgeData: ILiFi.BridgeDataStruct, _swapData: LibSwap.SwapDataStruct[], _relayData: RelayFacet.RelayDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<BigNumber>; | ||
}; | ||
populateTransaction: { | ||
consumedIds(arg0: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
relayReceiver(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
relaySolver(overrides?: CallOverrides): Promise<PopulatedTransaction>; | ||
startBridgeTokensViaRelay(_bridgeData: ILiFi.BridgeDataStruct, _relayData: RelayFacet.RelayDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<PopulatedTransaction>; | ||
swapAndStartBridgeTokensViaRelay(_bridgeData: ILiFi.BridgeDataStruct, _swapData: LibSwap.SwapDataStruct[], _relayData: RelayFacet.RelayDataStruct, overrides?: PayableOverrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<PopulatedTransaction>; | ||
}; | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
import type { BaseContract, Signer, utils } from "ethers"; | ||
import type { Listener, Provider } from "@ethersproject/providers"; | ||
import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "./common"; | ||
export interface ShortStringsInterface extends utils.Interface { | ||
functions: {}; | ||
events: {}; | ||
} | ||
export interface ShortStrings extends BaseContract { | ||
connect(signerOrProvider: Signer | Provider | string): this; | ||
attach(addressOrName: string): this; | ||
deployed(): Promise<this>; | ||
interface: ShortStringsInterface; | ||
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: {}; | ||
callStatic: {}; | ||
filters: {}; | ||
estimateGas: {}; | ||
populateTransaction: {}; | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
import { Signer, ContractFactory, Overrides } from "ethers"; | ||
import type { Provider, TransactionRequest } from "@ethersproject/providers"; | ||
import type { PromiseOrValue } from "../common"; | ||
import type { ECDSA, ECDSAInterface } from "../ECDSA"; | ||
declare type ECDSAConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>; | ||
export declare class ECDSA__factory extends ContractFactory { | ||
constructor(...args: ECDSAConstructorParams); | ||
deploy(overrides?: Overrides & { | ||
from?: PromiseOrValue<string>; | ||
}): Promise<ECDSA>; | ||
getDeployTransaction(overrides?: Overrides & { | ||
from?: PromiseOrValue<string>; | ||
}): TransactionRequest; | ||
attach(address: string): ECDSA; | ||
connect(signer: Signer): ECDSA__factory; | ||
static readonly bytecode = "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220aa77467795fb7022b7c56146b0e24bc2031b05f305a7768611cf93ed8f93f46e64736f6c63430008110033"; | ||
static readonly abi: readonly [{ | ||
readonly type: "error"; | ||
readonly name: "InvalidSignature"; | ||
readonly inputs: readonly []; | ||
}]; | ||
static createInterface(): ECDSAInterface; | ||
static connect(address: string, signerOrProvider: Signer | Provider): ECDSA; | ||
} | ||
export {}; |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = function (d, b) { | ||
extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; | ||
return extendStatics(d, b); | ||
}; | ||
return function (d, b) { | ||
if (typeof b !== "function" && b !== null) | ||
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.ECDSA__factory = void 0; | ||
/* Autogenerated file. Do not edit manually. */ | ||
/* tslint:disable */ | ||
/* eslint-disable */ | ||
var ethers_1 = require("ethers"); | ||
var _abi = [ | ||
{ | ||
type: "error", | ||
name: "InvalidSignature", | ||
inputs: [], | ||
}, | ||
]; | ||
var _bytecode = "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220aa77467795fb7022b7c56146b0e24bc2031b05f305a7768611cf93ed8f93f46e64736f6c63430008110033"; | ||
var isSuperArgs = function (xs) { return xs.length > 1; }; | ||
var ECDSA__factory = /** @class */ (function (_super) { | ||
__extends(ECDSA__factory, _super); | ||
function ECDSA__factory() { | ||
var args = []; | ||
for (var _i = 0; _i < arguments.length; _i++) { | ||
args[_i] = arguments[_i]; | ||
} | ||
var _this = this; | ||
if (isSuperArgs(args)) { | ||
_this = _super.apply(this, args) || this; | ||
} | ||
else { | ||
_this = _super.call(this, _abi, _bytecode, args[0]) || this; | ||
} | ||
return _this; | ||
} | ||
ECDSA__factory.prototype.deploy = function (overrides) { | ||
return _super.prototype.deploy.call(this, overrides || {}); | ||
}; | ||
ECDSA__factory.prototype.getDeployTransaction = function (overrides) { | ||
return _super.prototype.getDeployTransaction.call(this, overrides || {}); | ||
}; | ||
ECDSA__factory.prototype.attach = function (address) { | ||
return _super.prototype.attach.call(this, address); | ||
}; | ||
ECDSA__factory.prototype.connect = function (signer) { | ||
return _super.prototype.connect.call(this, signer); | ||
}; | ||
ECDSA__factory.createInterface = function () { | ||
return new ethers_1.utils.Interface(_abi); | ||
}; | ||
ECDSA__factory.connect = function (address, signerOrProvider) { | ||
return new ethers_1.Contract(address, _abi, signerOrProvider); | ||
}; | ||
ECDSA__factory.bytecode = _bytecode; | ||
ECDSA__factory.abi = _abi; | ||
return ECDSA__factory; | ||
}(ethers_1.ContractFactory)); | ||
exports.ECDSA__factory = ECDSA__factory; |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
import { Signer } from "ethers"; | ||
import type { Provider } from "@ethersproject/providers"; | ||
import type { EIP712, EIP712Interface } from "../EIP712"; | ||
export declare class EIP712__factory { | ||
static readonly abi: readonly [{ | ||
readonly type: "function"; | ||
readonly name: "eip712Domain"; | ||
readonly inputs: readonly []; | ||
readonly outputs: readonly [{ | ||
readonly name: "fields"; | ||
readonly type: "bytes1"; | ||
readonly internalType: "bytes1"; | ||
}, { | ||
readonly name: "name"; | ||
readonly type: "string"; | ||
readonly internalType: "string"; | ||
}, { | ||
readonly name: "version"; | ||
readonly type: "string"; | ||
readonly internalType: "string"; | ||
}, { | ||
readonly name: "chainId"; | ||
readonly type: "uint256"; | ||
readonly internalType: "uint256"; | ||
}, { | ||
readonly name: "verifyingContract"; | ||
readonly type: "address"; | ||
readonly internalType: "address"; | ||
}, { | ||
readonly name: "salt"; | ||
readonly type: "bytes32"; | ||
readonly internalType: "bytes32"; | ||
}, { | ||
readonly name: "extensions"; | ||
readonly type: "uint256[]"; | ||
readonly internalType: "uint256[]"; | ||
}]; | ||
readonly stateMutability: "view"; | ||
}, { | ||
readonly type: "event"; | ||
readonly name: "EIP712DomainChanged"; | ||
readonly inputs: readonly []; | ||
readonly anonymous: false; | ||
}, { | ||
readonly type: "error"; | ||
readonly name: "InvalidShortString"; | ||
readonly inputs: readonly []; | ||
}, { | ||
readonly type: "error"; | ||
readonly name: "StringTooLong"; | ||
readonly inputs: readonly [{ | ||
readonly name: "str"; | ||
readonly type: "string"; | ||
readonly internalType: "string"; | ||
}]; | ||
}]; | ||
static createInterface(): EIP712Interface; | ||
static connect(address: string, signerOrProvider: Signer | Provider): EIP712; | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
"use strict"; | ||
/* Autogenerated file. Do not edit manually. */ | ||
/* tslint:disable */ | ||
/* eslint-disable */ | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.EIP712__factory = void 0; | ||
var ethers_1 = require("ethers"); | ||
var _abi = [ | ||
{ | ||
type: "function", | ||
name: "eip712Domain", | ||
inputs: [], | ||
outputs: [ | ||
{ | ||
name: "fields", | ||
type: "bytes1", | ||
internalType: "bytes1", | ||
}, | ||
{ | ||
name: "name", | ||
type: "string", | ||
internalType: "string", | ||
}, | ||
{ | ||
name: "version", | ||
type: "string", | ||
internalType: "string", | ||
}, | ||
{ | ||
name: "chainId", | ||
type: "uint256", | ||
internalType: "uint256", | ||
}, | ||
{ | ||
name: "verifyingContract", | ||
type: "address", | ||
internalType: "address", | ||
}, | ||
{ | ||
name: "salt", | ||
type: "bytes32", | ||
internalType: "bytes32", | ||
}, | ||
{ | ||
name: "extensions", | ||
type: "uint256[]", | ||
internalType: "uint256[]", | ||
}, | ||
], | ||
stateMutability: "view", | ||
}, | ||
{ | ||
type: "event", | ||
name: "EIP712DomainChanged", | ||
inputs: [], | ||
anonymous: false, | ||
}, | ||
{ | ||
type: "error", | ||
name: "InvalidShortString", | ||
inputs: [], | ||
}, | ||
{ | ||
type: "error", | ||
name: "StringTooLong", | ||
inputs: [ | ||
{ | ||
name: "str", | ||
type: "string", | ||
internalType: "string", | ||
}, | ||
], | ||
}, | ||
]; | ||
var EIP712__factory = /** @class */ (function () { | ||
function EIP712__factory() { | ||
} | ||
EIP712__factory.createInterface = function () { | ||
return new ethers_1.utils.Interface(_abi); | ||
}; | ||
EIP712__factory.connect = function (address, signerOrProvider) { | ||
return new ethers_1.Contract(address, _abi, signerOrProvider); | ||
}; | ||
EIP712__factory.abi = _abi; | ||
return EIP712__factory; | ||
}()); | ||
exports.EIP712__factory = EIP712__factory; |