Skip to content

Commit

Permalink
actions: new contracts version 2.41.0
Browse files Browse the repository at this point in the history
github-actions committed Jul 4, 2024
1 parent 438d7e8 commit 4ca1da4
Showing 72 changed files with 8,244 additions and 175 deletions.
44 changes: 27 additions & 17 deletions dist/ERC20.d.ts
Original file line number Diff line number Diff line change
@@ -98,20 +98,30 @@ export interface ERC20 extends BaseContract {
once: OnEvent<this>;
removeListener: OnEvent<this>;
functions: {
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<[string]>;
allowance(arg0: PromiseOrValue<string>, arg1: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[BigNumber]>;
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<[string] & {
result: string;
}>;
allowance(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[BigNumber] & {
result: BigNumber;
}>;
approve(spender: PromiseOrValue<string>, amount: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
balanceOf(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[BigNumber]>;
balanceOf(owner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[BigNumber] & {
result: BigNumber;
}>;
decimals(overrides?: CallOverrides): Promise<[number]>;
name(overrides?: CallOverrides): Promise<[string]>;
nonces(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[BigNumber]>;
nonces(owner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[BigNumber] & {
result: BigNumber;
}>;
permit(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, value: PromiseOrValue<BigNumberish>, deadline: PromiseOrValue<BigNumberish>, v: PromiseOrValue<BigNumberish>, r: PromiseOrValue<BytesLike>, s: PromiseOrValue<BytesLike>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
symbol(overrides?: CallOverrides): Promise<[string]>;
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
totalSupply(overrides?: CallOverrides): Promise<[BigNumber] & {
result: BigNumber;
}>;
transfer(to: PromiseOrValue<string>, amount: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
@@ -120,14 +130,14 @@ export interface ERC20 extends BaseContract {
}): Promise<ContractTransaction>;
};
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
allowance(arg0: PromiseOrValue<string>, arg1: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
allowance(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
approve(spender: PromiseOrValue<string>, amount: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
balanceOf(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
balanceOf(owner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
decimals(overrides?: CallOverrides): Promise<number>;
name(overrides?: CallOverrides): Promise<string>;
nonces(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
nonces(owner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
permit(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, value: PromiseOrValue<BigNumberish>, deadline: PromiseOrValue<BigNumberish>, v: PromiseOrValue<BigNumberish>, r: PromiseOrValue<BytesLike>, s: PromiseOrValue<BytesLike>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
@@ -141,12 +151,12 @@ export interface ERC20 extends BaseContract {
}): Promise<ContractTransaction>;
callStatic: {
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
allowance(arg0: PromiseOrValue<string>, arg1: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
allowance(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
approve(spender: PromiseOrValue<string>, amount: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<boolean>;
balanceOf(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
balanceOf(owner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
decimals(overrides?: CallOverrides): Promise<number>;
name(overrides?: CallOverrides): Promise<string>;
nonces(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
nonces(owner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
permit(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, value: PromiseOrValue<BigNumberish>, deadline: PromiseOrValue<BigNumberish>, v: PromiseOrValue<BigNumberish>, r: PromiseOrValue<BytesLike>, s: PromiseOrValue<BytesLike>, overrides?: CallOverrides): Promise<void>;
symbol(overrides?: CallOverrides): Promise<string>;
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
@@ -161,14 +171,14 @@ export interface ERC20 extends BaseContract {
};
estimateGas: {
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<BigNumber>;
allowance(arg0: PromiseOrValue<string>, arg1: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
allowance(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
approve(spender: PromiseOrValue<string>, amount: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
balanceOf(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
balanceOf(owner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
decimals(overrides?: CallOverrides): Promise<BigNumber>;
name(overrides?: CallOverrides): Promise<BigNumber>;
nonces(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
nonces(owner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<BigNumber>;
permit(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, value: PromiseOrValue<BigNumberish>, deadline: PromiseOrValue<BigNumberish>, v: PromiseOrValue<BigNumberish>, r: PromiseOrValue<BytesLike>, s: PromiseOrValue<BytesLike>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
@@ -183,14 +193,14 @@ export interface ERC20 extends BaseContract {
};
populateTransaction: {
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<PopulatedTransaction>;
allowance(arg0: PromiseOrValue<string>, arg1: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>;
allowance(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>;
approve(spender: PromiseOrValue<string>, amount: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
balanceOf(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>;
balanceOf(owner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>;
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
nonces(arg0: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>;
nonces(owner: PromiseOrValue<string>, overrides?: CallOverrides): Promise<PopulatedTransaction>;
permit(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, value: PromiseOrValue<BigNumberish>, deadline: PromiseOrValue<BigNumberish>, v: PromiseOrValue<BigNumberish>, r: PromiseOrValue<BytesLike>, s: PromiseOrValue<BytesLike>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
178 changes: 178 additions & 0 deletions dist/IStargate.sol/IStargate.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
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 declare type TicketStruct = {
ticketId: PromiseOrValue<BigNumberish>;
passengerBytes: PromiseOrValue<BytesLike>;
};
export declare type TicketStructOutput = [BigNumber, string] & {
ticketId: BigNumber;
passengerBytes: string;
};
export declare namespace IStargate {
type SendParamStruct = {
dstEid: PromiseOrValue<BigNumberish>;
to: PromiseOrValue<BytesLike>;
amountLD: PromiseOrValue<BigNumberish>;
minAmountLD: PromiseOrValue<BigNumberish>;
extraOptions: PromiseOrValue<BytesLike>;
composeMsg: PromiseOrValue<BytesLike>;
oftCmd: PromiseOrValue<BytesLike>;
};
type SendParamStructOutput = [
number,
string,
BigNumber,
BigNumber,
string,
string,
string
] & {
dstEid: number;
to: string;
amountLD: BigNumber;
minAmountLD: BigNumber;
extraOptions: string;
composeMsg: string;
oftCmd: string;
};
type OFTLimitStruct = {
minAmountLD: PromiseOrValue<BigNumberish>;
maxAmountLD: PromiseOrValue<BigNumberish>;
};
type OFTLimitStructOutput = [BigNumber, BigNumber] & {
minAmountLD: BigNumber;
maxAmountLD: BigNumber;
};
type OFTFeeDetailStruct = {
feeAmountLD: PromiseOrValue<BigNumberish>;
description: PromiseOrValue<string>;
};
type OFTFeeDetailStructOutput = [BigNumber, string] & {
feeAmountLD: BigNumber;
description: string;
};
type OFTReceiptStruct = {
amountSentLD: PromiseOrValue<BigNumberish>;
amountReceivedLD: PromiseOrValue<BigNumberish>;
};
type OFTReceiptStructOutput = [BigNumber, BigNumber] & {
amountSentLD: BigNumber;
amountReceivedLD: BigNumber;
};
type MessagingFeeStruct = {
nativeFee: PromiseOrValue<BigNumberish>;
lzTokenFee: PromiseOrValue<BigNumberish>;
};
type MessagingFeeStructOutput = [BigNumber, BigNumber] & {
nativeFee: BigNumber;
lzTokenFee: BigNumber;
};
type MessagingReceiptStruct = {
guid: PromiseOrValue<BytesLike>;
nonce: PromiseOrValue<BigNumberish>;
fee: IStargate.MessagingFeeStruct;
};
type MessagingReceiptStructOutput = [
string,
BigNumber,
IStargate.MessagingFeeStructOutput
] & {
guid: string;
nonce: BigNumber;
fee: IStargate.MessagingFeeStructOutput;
};
}
export interface IStargateInterface extends utils.Interface {
functions: {
"quoteOFT((uint32,bytes32,uint256,uint256,bytes,bytes,bytes))": FunctionFragment;
"quoteSend((uint32,bytes32,uint256,uint256,bytes,bytes,bytes),bool)": FunctionFragment;
"sendToken((uint32,bytes32,uint256,uint256,bytes,bytes,bytes),(uint256,uint256),address)": FunctionFragment;
};
getFunction(nameOrSignatureOrTopic: "quoteOFT" | "quoteSend" | "sendToken"): FunctionFragment;
encodeFunctionData(functionFragment: "quoteOFT", values: [IStargate.SendParamStruct]): string;
encodeFunctionData(functionFragment: "quoteSend", values: [IStargate.SendParamStruct, PromiseOrValue<boolean>]): string;
encodeFunctionData(functionFragment: "sendToken", values: [
IStargate.SendParamStruct,
IStargate.MessagingFeeStruct,
PromiseOrValue<string>
]): string;
decodeFunctionResult(functionFragment: "quoteOFT", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "quoteSend", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "sendToken", data: BytesLike): Result;
events: {};
}
export interface IStargate extends BaseContract {
connect(signerOrProvider: Signer | Provider | string): this;
attach(addressOrName: string): this;
deployed(): Promise<this>;
interface: IStargateInterface;
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: {
quoteOFT(_sendParam: IStargate.SendParamStruct, overrides?: CallOverrides): Promise<[
IStargate.OFTLimitStructOutput,
IStargate.OFTFeeDetailStructOutput[],
IStargate.OFTReceiptStructOutput
] & {
oftFeeDetails: IStargate.OFTFeeDetailStructOutput[];
}>;
quoteSend(_sendParam: IStargate.SendParamStruct, _payInLzToken: PromiseOrValue<boolean>, overrides?: CallOverrides): Promise<[IStargate.MessagingFeeStructOutput]>;
sendToken(_sendParam: IStargate.SendParamStruct, _fee: IStargate.MessagingFeeStruct, _refundAddress: PromiseOrValue<string>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
};
quoteOFT(_sendParam: IStargate.SendParamStruct, overrides?: CallOverrides): Promise<[
IStargate.OFTLimitStructOutput,
IStargate.OFTFeeDetailStructOutput[],
IStargate.OFTReceiptStructOutput
] & {
oftFeeDetails: IStargate.OFTFeeDetailStructOutput[];
}>;
quoteSend(_sendParam: IStargate.SendParamStruct, _payInLzToken: PromiseOrValue<boolean>, overrides?: CallOverrides): Promise<IStargate.MessagingFeeStructOutput>;
sendToken(_sendParam: IStargate.SendParamStruct, _fee: IStargate.MessagingFeeStruct, _refundAddress: PromiseOrValue<string>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
callStatic: {
quoteOFT(_sendParam: IStargate.SendParamStruct, overrides?: CallOverrides): Promise<[
IStargate.OFTLimitStructOutput,
IStargate.OFTFeeDetailStructOutput[],
IStargate.OFTReceiptStructOutput
] & {
oftFeeDetails: IStargate.OFTFeeDetailStructOutput[];
}>;
quoteSend(_sendParam: IStargate.SendParamStruct, _payInLzToken: PromiseOrValue<boolean>, overrides?: CallOverrides): Promise<IStargate.MessagingFeeStructOutput>;
sendToken(_sendParam: IStargate.SendParamStruct, _fee: IStargate.MessagingFeeStruct, _refundAddress: PromiseOrValue<string>, overrides?: CallOverrides): Promise<[
IStargate.MessagingReceiptStructOutput,
IStargate.OFTReceiptStructOutput,
TicketStructOutput
] & {
msgReceipt: IStargate.MessagingReceiptStructOutput;
oftReceipt: IStargate.OFTReceiptStructOutput;
ticket: TicketStructOutput;
}>;
};
filters: {};
estimateGas: {
quoteOFT(_sendParam: IStargate.SendParamStruct, overrides?: CallOverrides): Promise<BigNumber>;
quoteSend(_sendParam: IStargate.SendParamStruct, _payInLzToken: PromiseOrValue<boolean>, overrides?: CallOverrides): Promise<BigNumber>;
sendToken(_sendParam: IStargate.SendParamStruct, _fee: IStargate.MessagingFeeStruct, _refundAddress: PromiseOrValue<string>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
};
populateTransaction: {
quoteOFT(_sendParam: IStargate.SendParamStruct, overrides?: CallOverrides): Promise<PopulatedTransaction>;
quoteSend(_sendParam: IStargate.SendParamStruct, _payInLzToken: PromiseOrValue<boolean>, overrides?: CallOverrides): Promise<PopulatedTransaction>;
sendToken(_sendParam: IStargate.SendParamStruct, _fee: IStargate.MessagingFeeStruct, _refundAddress: PromiseOrValue<string>, overrides?: PayableOverrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
};
}
2 changes: 2 additions & 0 deletions dist/IStargate.sol/IStargate.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
Loading

0 comments on commit 4ca1da4

Please sign in to comment.