mirror of
https://github.com/0xShay/ticketchain.git
synced 2026-01-12 13:33:24 +00:00
update .gitignore
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -35,3 +35,4 @@ yarn-error.log*
|
|||||||
*.tsbuildinfo
|
*.tsbuildinfo
|
||||||
next-env.d.ts
|
next-env.d.ts
|
||||||
artifacts
|
artifacts
|
||||||
|
typechain-types
|
||||||
120
package-lock.json
generated
120
package-lock.json
generated
@@ -23908,6 +23908,126 @@
|
|||||||
"funding": {
|
"funding": {
|
||||||
"url": "https://github.com/sponsors/sindresorhus"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@next/swc-darwin-arm64": {
|
||||||
|
"version": "14.2.13",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.13.tgz",
|
||||||
|
"integrity": "sha512-IkAmQEa2Htq+wHACBxOsslt+jMoV3msvxCn0WFSfJSkv/scy+i/EukBKNad36grRxywaXUYJc9mxEGkeIs8Bzg==",
|
||||||
|
"cpu": [
|
||||||
|
"arm64"
|
||||||
|
],
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"darwin"
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@next/swc-darwin-x64": {
|
||||||
|
"version": "14.2.13",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.13.tgz",
|
||||||
|
"integrity": "sha512-Dv1RBGs2TTjkwEnFMVL5XIfJEavnLqqwYSD6LXgTPdEy/u6FlSrLBSSfe1pcfqhFEXRAgVL3Wpjibe5wXJzWog==",
|
||||||
|
"cpu": [
|
||||||
|
"x64"
|
||||||
|
],
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"darwin"
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@next/swc-linux-arm64-gnu": {
|
||||||
|
"version": "14.2.13",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.13.tgz",
|
||||||
|
"integrity": "sha512-yB1tYEFFqo4ZNWkwrJultbsw7NPAAxlPXURXioRl9SdW6aIefOLS+0TEsKrWBtbJ9moTDgU3HRILL6QBQnMevg==",
|
||||||
|
"cpu": [
|
||||||
|
"arm64"
|
||||||
|
],
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"linux"
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@next/swc-linux-arm64-musl": {
|
||||||
|
"version": "14.2.13",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.13.tgz",
|
||||||
|
"integrity": "sha512-v5jZ/FV/eHGoWhMKYrsAweQ7CWb8xsWGM/8m1mwwZQ/sutJjoFaXchwK4pX8NqwImILEvQmZWyb8pPTcP7htWg==",
|
||||||
|
"cpu": [
|
||||||
|
"arm64"
|
||||||
|
],
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"linux"
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@next/swc-linux-x64-gnu": {
|
||||||
|
"version": "14.2.13",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.13.tgz",
|
||||||
|
"integrity": "sha512-aVc7m4YL7ViiRv7SOXK3RplXzOEe/qQzRA5R2vpXboHABs3w8vtFslGTz+5tKiQzWUmTmBNVW0UQdhkKRORmGA==",
|
||||||
|
"cpu": [
|
||||||
|
"x64"
|
||||||
|
],
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"linux"
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@next/swc-linux-x64-musl": {
|
||||||
|
"version": "14.2.13",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.13.tgz",
|
||||||
|
"integrity": "sha512-4wWY7/OsSaJOOKvMsu1Teylku7vKyTuocvDLTZQq0TYv9OjiYYWt63PiE1nTuZnqQ4RPvME7Xai+9enoiN0Wrg==",
|
||||||
|
"cpu": [
|
||||||
|
"x64"
|
||||||
|
],
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"linux"
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@next/swc-win32-arm64-msvc": {
|
||||||
|
"version": "14.2.13",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.13.tgz",
|
||||||
|
"integrity": "sha512-uP1XkqCqV2NVH9+g2sC7qIw+w2tRbcMiXFEbMihkQ8B1+V6m28sshBwAB0SDmOe0u44ne1vFU66+gx/28RsBVQ==",
|
||||||
|
"cpu": [
|
||||||
|
"arm64"
|
||||||
|
],
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"win32"
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@next/swc-win32-ia32-msvc": {
|
||||||
|
"version": "14.2.13",
|
||||||
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.13.tgz",
|
||||||
|
"integrity": "sha512-V26ezyjPqQpDBV4lcWIh8B/QICQ4v+M5Bo9ykLN+sqeKKBxJVDpEc6biDVyluTXTC40f5IqCU0ttth7Es2ZuMw==",
|
||||||
|
"cpu": [
|
||||||
|
"ia32"
|
||||||
|
],
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"win32"
|
||||||
|
],
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,522 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
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 namespace FtsoV2Interface {
|
|
||||||
export type FeedDataStruct = {
|
|
||||||
votingRoundId: PromiseOrValue<BigNumberish>;
|
|
||||||
id: PromiseOrValue<BytesLike>;
|
|
||||||
value: PromiseOrValue<BigNumberish>;
|
|
||||||
turnoutBIPS: PromiseOrValue<BigNumberish>;
|
|
||||||
decimals: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeedDataStructOutput = [
|
|
||||||
number,
|
|
||||||
string,
|
|
||||||
number,
|
|
||||||
number,
|
|
||||||
number
|
|
||||||
] & {
|
|
||||||
votingRoundId: number;
|
|
||||||
id: string;
|
|
||||||
value: number;
|
|
||||||
turnoutBIPS: number;
|
|
||||||
decimals: number;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeedDataWithProofStruct = {
|
|
||||||
proof: PromiseOrValue<BytesLike>[];
|
|
||||||
body: FtsoV2Interface.FeedDataStruct;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeedDataWithProofStructOutput = [
|
|
||||||
string[],
|
|
||||||
FtsoV2Interface.FeedDataStructOutput
|
|
||||||
] & { proof: string[]; body: FtsoV2Interface.FeedDataStructOutput };
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface FtsoV2InterfaceInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getFeedById(bytes21)": FunctionFragment;
|
|
||||||
"getFeedByIdInWei(bytes21)": FunctionFragment;
|
|
||||||
"getFeedByIndex(uint256)": FunctionFragment;
|
|
||||||
"getFeedByIndexInWei(uint256)": FunctionFragment;
|
|
||||||
"getFeedId(uint256)": FunctionFragment;
|
|
||||||
"getFeedIndex(bytes21)": FunctionFragment;
|
|
||||||
"getFeedsById(bytes21[])": FunctionFragment;
|
|
||||||
"getFeedsByIdInWei(bytes21[])": FunctionFragment;
|
|
||||||
"getFeedsByIndex(uint256[])": FunctionFragment;
|
|
||||||
"getFeedsByIndexInWei(uint256[])": FunctionFragment;
|
|
||||||
"verifyFeedData((bytes32[],(uint32,bytes21,int32,uint16,int8)))": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getFeedById"
|
|
||||||
| "getFeedByIdInWei"
|
|
||||||
| "getFeedByIndex"
|
|
||||||
| "getFeedByIndexInWei"
|
|
||||||
| "getFeedId"
|
|
||||||
| "getFeedIndex"
|
|
||||||
| "getFeedsById"
|
|
||||||
| "getFeedsByIdInWei"
|
|
||||||
| "getFeedsByIndex"
|
|
||||||
| "getFeedsByIndexInWei"
|
|
||||||
| "verifyFeedData"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedById",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedByIdInWei",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedByIndex",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedByIndexInWei",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedId",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedIndex",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedsById",
|
|
||||||
values: [PromiseOrValue<BytesLike>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedsByIdInWei",
|
|
||||||
values: [PromiseOrValue<BytesLike>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedsByIndex",
|
|
||||||
values: [PromiseOrValue<BigNumberish>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedsByIndexInWei",
|
|
||||||
values: [PromiseOrValue<BigNumberish>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "verifyFeedData",
|
|
||||||
values: [FtsoV2Interface.FeedDataWithProofStruct]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedById",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedByIdInWei",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedByIndex",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedByIndexInWei",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getFeedId", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedIndex",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedsById",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedsByIdInWei",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedsByIndex",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedsByIndexInWei",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "verifyFeedData",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface FtsoV2Interface extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: FtsoV2InterfaceInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getFeedById(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedByIdInWei(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedByIndex(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedByIndexInWei(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _feedId: string }>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _index: BigNumber }>;
|
|
||||||
|
|
||||||
getFeedsById(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIdInWei(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIndex(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIndexInWei(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
verifyFeedData(
|
|
||||||
_feedData: FtsoV2Interface.FeedDataWithProofStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFeedById(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedByIdInWei(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedByIndex(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedByIndexInWei(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsById(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIdInWei(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIndex(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIndexInWei(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
verifyFeedData(
|
|
||||||
_feedData: FtsoV2Interface.FeedDataWithProofStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getFeedById(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, number, BigNumber] & {
|
|
||||||
_value: BigNumber;
|
|
||||||
_decimals: number;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIdInWei(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _value: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIndex(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, number, BigNumber] & {
|
|
||||||
_value: BigNumber;
|
|
||||||
_decimals: number;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIndexInWei(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _value: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsById(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_values: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIdInWei(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], BigNumber] & { _values: BigNumber[]; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIndex(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_values: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIndexInWei(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], BigNumber] & { _values: BigNumber[]; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
verifyFeedData(
|
|
||||||
_feedData: FtsoV2Interface.FeedDataWithProofStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getFeedById(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedByIdInWei(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedByIndex(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedByIndexInWei(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsById(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsByIdInWei(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsByIndex(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsByIndexInWei(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
verifyFeedData(
|
|
||||||
_feedData: FtsoV2Interface.FeedDataWithProofStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getFeedById(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedByIdInWei(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedByIndex(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedByIndexInWei(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedsById(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIdInWei(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIndex(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIndexInWei(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
verifyFeedData(
|
|
||||||
_feedData: FtsoV2Interface.FeedDataWithProofStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,259 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IAddressBinderInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"cAddressToPAddress(address)": FunctionFragment;
|
|
||||||
"pAddressToCAddress(bytes20)": FunctionFragment;
|
|
||||||
"registerAddresses(bytes,bytes20,address)": FunctionFragment;
|
|
||||||
"registerPublicKey(bytes)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "cAddressToPAddress"
|
|
||||||
| "pAddressToCAddress"
|
|
||||||
| "registerAddresses"
|
|
||||||
| "registerPublicKey"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "cAddressToPAddress",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "pAddressToCAddress",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "registerAddresses",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<BytesLike>,
|
|
||||||
PromiseOrValue<BytesLike>,
|
|
||||||
PromiseOrValue<string>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "registerPublicKey",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "cAddressToPAddress",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "pAddressToCAddress",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "registerAddresses",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "registerPublicKey",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"AddressesRegistered(bytes,bytes20,address)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "AddressesRegistered"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface AddressesRegisteredEventObject {
|
|
||||||
publicKey: string;
|
|
||||||
pAddress: string;
|
|
||||||
cAddress: string;
|
|
||||||
}
|
|
||||||
export type AddressesRegisteredEvent = TypedEvent<
|
|
||||||
[string, string, string],
|
|
||||||
AddressesRegisteredEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type AddressesRegisteredEventFilter =
|
|
||||||
TypedEventFilter<AddressesRegisteredEvent>;
|
|
||||||
|
|
||||||
export interface IAddressBinder extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IAddressBinderInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
cAddressToPAddress(
|
|
||||||
_cAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _pAddress: string }>;
|
|
||||||
|
|
||||||
pAddressToCAddress(
|
|
||||||
_pAddress: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _cAddress: string }>;
|
|
||||||
|
|
||||||
registerAddresses(
|
|
||||||
_publicKey: PromiseOrValue<BytesLike>,
|
|
||||||
_pAddress: PromiseOrValue<BytesLike>,
|
|
||||||
_cAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
registerPublicKey(
|
|
||||||
_publicKey: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
cAddressToPAddress(
|
|
||||||
_cAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
pAddressToCAddress(
|
|
||||||
_pAddress: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
registerAddresses(
|
|
||||||
_publicKey: PromiseOrValue<BytesLike>,
|
|
||||||
_pAddress: PromiseOrValue<BytesLike>,
|
|
||||||
_cAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
registerPublicKey(
|
|
||||||
_publicKey: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
cAddressToPAddress(
|
|
||||||
_cAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
pAddressToCAddress(
|
|
||||||
_pAddress: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
registerAddresses(
|
|
||||||
_publicKey: PromiseOrValue<BytesLike>,
|
|
||||||
_pAddress: PromiseOrValue<BytesLike>,
|
|
||||||
_cAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
registerPublicKey(
|
|
||||||
_publicKey: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string, string] & { _pAddress: string; _cAddress: string }>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"AddressesRegistered(bytes,bytes20,address)"(
|
|
||||||
publicKey?: null,
|
|
||||||
pAddress?: null,
|
|
||||||
cAddress?: null
|
|
||||||
): AddressesRegisteredEventFilter;
|
|
||||||
AddressesRegistered(
|
|
||||||
publicKey?: null,
|
|
||||||
pAddress?: null,
|
|
||||||
cAddress?: null
|
|
||||||
): AddressesRegisteredEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
cAddressToPAddress(
|
|
||||||
_cAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
pAddressToCAddress(
|
|
||||||
_pAddress: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
registerAddresses(
|
|
||||||
_publicKey: PromiseOrValue<BytesLike>,
|
|
||||||
_pAddress: PromiseOrValue<BytesLike>,
|
|
||||||
_cAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
registerPublicKey(
|
|
||||||
_publicKey: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
cAddressToPAddress(
|
|
||||||
_cAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
pAddressToCAddress(
|
|
||||||
_pAddress: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
registerAddresses(
|
|
||||||
_publicKey: PromiseOrValue<BytesLike>,
|
|
||||||
_pAddress: PromiseOrValue<BytesLike>,
|
|
||||||
_cAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
registerPublicKey(
|
|
||||||
_publicKey: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,215 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type { BaseContract, BigNumber, Signer, utils } from "ethers";
|
|
||||||
import type { EventFragment } from "@ethersproject/abi";
|
|
||||||
import type { Listener, Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
TypedEventFilter,
|
|
||||||
TypedEvent,
|
|
||||||
TypedListener,
|
|
||||||
OnEvent,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface IDelegationAccountInterface extends utils.Interface {
|
|
||||||
functions: {};
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"DelegateFtso(address,uint256)": EventFragment;
|
|
||||||
"DelegateGovernance(address)": EventFragment;
|
|
||||||
"ExecutorFeePaid(address,uint256)": EventFragment;
|
|
||||||
"ExternalTokenTransferred(address,uint256)": EventFragment;
|
|
||||||
"Initialize(address,address)": EventFragment;
|
|
||||||
"RevokeFtso(address,uint256)": EventFragment;
|
|
||||||
"UndelegateAllFtso()": EventFragment;
|
|
||||||
"UndelegateGovernance()": EventFragment;
|
|
||||||
"WithdrawToOwner(uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "DelegateFtso"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "DelegateGovernance"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "ExecutorFeePaid"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "ExternalTokenTransferred"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "Initialize"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RevokeFtso"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "UndelegateAllFtso"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "UndelegateGovernance"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "WithdrawToOwner"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface DelegateFtsoEventObject {
|
|
||||||
to: string;
|
|
||||||
bips: BigNumber;
|
|
||||||
}
|
|
||||||
export type DelegateFtsoEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
DelegateFtsoEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type DelegateFtsoEventFilter = TypedEventFilter<DelegateFtsoEvent>;
|
|
||||||
|
|
||||||
export interface DelegateGovernanceEventObject {
|
|
||||||
to: string;
|
|
||||||
}
|
|
||||||
export type DelegateGovernanceEvent = TypedEvent<
|
|
||||||
[string],
|
|
||||||
DelegateGovernanceEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type DelegateGovernanceEventFilter =
|
|
||||||
TypedEventFilter<DelegateGovernanceEvent>;
|
|
||||||
|
|
||||||
export interface ExecutorFeePaidEventObject {
|
|
||||||
executor: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
}
|
|
||||||
export type ExecutorFeePaidEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
ExecutorFeePaidEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ExecutorFeePaidEventFilter = TypedEventFilter<ExecutorFeePaidEvent>;
|
|
||||||
|
|
||||||
export interface ExternalTokenTransferredEventObject {
|
|
||||||
token: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
}
|
|
||||||
export type ExternalTokenTransferredEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
ExternalTokenTransferredEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ExternalTokenTransferredEventFilter =
|
|
||||||
TypedEventFilter<ExternalTokenTransferredEvent>;
|
|
||||||
|
|
||||||
export interface InitializeEventObject {
|
|
||||||
owner: string;
|
|
||||||
manager: string;
|
|
||||||
}
|
|
||||||
export type InitializeEvent = TypedEvent<
|
|
||||||
[string, string],
|
|
||||||
InitializeEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type InitializeEventFilter = TypedEventFilter<InitializeEvent>;
|
|
||||||
|
|
||||||
export interface RevokeFtsoEventObject {
|
|
||||||
to: string;
|
|
||||||
blockNumber: BigNumber;
|
|
||||||
}
|
|
||||||
export type RevokeFtsoEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
RevokeFtsoEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RevokeFtsoEventFilter = TypedEventFilter<RevokeFtsoEvent>;
|
|
||||||
|
|
||||||
export interface UndelegateAllFtsoEventObject {}
|
|
||||||
export type UndelegateAllFtsoEvent = TypedEvent<
|
|
||||||
[],
|
|
||||||
UndelegateAllFtsoEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type UndelegateAllFtsoEventFilter =
|
|
||||||
TypedEventFilter<UndelegateAllFtsoEvent>;
|
|
||||||
|
|
||||||
export interface UndelegateGovernanceEventObject {}
|
|
||||||
export type UndelegateGovernanceEvent = TypedEvent<
|
|
||||||
[],
|
|
||||||
UndelegateGovernanceEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type UndelegateGovernanceEventFilter =
|
|
||||||
TypedEventFilter<UndelegateGovernanceEvent>;
|
|
||||||
|
|
||||||
export interface WithdrawToOwnerEventObject {
|
|
||||||
amount: BigNumber;
|
|
||||||
}
|
|
||||||
export type WithdrawToOwnerEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
WithdrawToOwnerEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type WithdrawToOwnerEventFilter = TypedEventFilter<WithdrawToOwnerEvent>;
|
|
||||||
|
|
||||||
export interface IDelegationAccount extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IDelegationAccountInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
"DelegateFtso(address,uint256)"(
|
|
||||||
to?: null,
|
|
||||||
bips?: null
|
|
||||||
): DelegateFtsoEventFilter;
|
|
||||||
DelegateFtso(to?: null, bips?: null): DelegateFtsoEventFilter;
|
|
||||||
|
|
||||||
"DelegateGovernance(address)"(to?: null): DelegateGovernanceEventFilter;
|
|
||||||
DelegateGovernance(to?: null): DelegateGovernanceEventFilter;
|
|
||||||
|
|
||||||
"ExecutorFeePaid(address,uint256)"(
|
|
||||||
executor?: null,
|
|
||||||
amount?: null
|
|
||||||
): ExecutorFeePaidEventFilter;
|
|
||||||
ExecutorFeePaid(executor?: null, amount?: null): ExecutorFeePaidEventFilter;
|
|
||||||
|
|
||||||
"ExternalTokenTransferred(address,uint256)"(
|
|
||||||
token?: null,
|
|
||||||
amount?: null
|
|
||||||
): ExternalTokenTransferredEventFilter;
|
|
||||||
ExternalTokenTransferred(
|
|
||||||
token?: null,
|
|
||||||
amount?: null
|
|
||||||
): ExternalTokenTransferredEventFilter;
|
|
||||||
|
|
||||||
"Initialize(address,address)"(
|
|
||||||
owner?: null,
|
|
||||||
manager?: null
|
|
||||||
): InitializeEventFilter;
|
|
||||||
Initialize(owner?: null, manager?: null): InitializeEventFilter;
|
|
||||||
|
|
||||||
"RevokeFtso(address,uint256)"(
|
|
||||||
to?: null,
|
|
||||||
blockNumber?: null
|
|
||||||
): RevokeFtsoEventFilter;
|
|
||||||
RevokeFtso(to?: null, blockNumber?: null): RevokeFtsoEventFilter;
|
|
||||||
|
|
||||||
"UndelegateAllFtso()"(): UndelegateAllFtsoEventFilter;
|
|
||||||
UndelegateAllFtso(): UndelegateAllFtsoEventFilter;
|
|
||||||
|
|
||||||
"UndelegateGovernance()"(): UndelegateGovernanceEventFilter;
|
|
||||||
UndelegateGovernance(): UndelegateGovernanceEventFilter;
|
|
||||||
|
|
||||||
"WithdrawToOwner(uint256)"(amount?: null): WithdrawToOwnerEventFilter;
|
|
||||||
WithdrawToOwner(amount?: null): WithdrawToOwnerEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {};
|
|
||||||
|
|
||||||
populateTransaction: {};
|
|
||||||
}
|
|
||||||
@@ -1,478 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IDistributionToDelegatorsInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"autoClaim(address[],uint256)": FunctionFragment;
|
|
||||||
"claim(address,address,uint256,bool)": FunctionFragment;
|
|
||||||
"getClaimableAmount(uint256)": FunctionFragment;
|
|
||||||
"getClaimableAmountOf(address,uint256)": FunctionFragment;
|
|
||||||
"getClaimableMonths()": FunctionFragment;
|
|
||||||
"getCurrentMonth()": FunctionFragment;
|
|
||||||
"getMonthToExpireNext()": FunctionFragment;
|
|
||||||
"nextClaimableMonth(address)": FunctionFragment;
|
|
||||||
"optOutOfAirdrop()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "autoClaim"
|
|
||||||
| "claim"
|
|
||||||
| "getClaimableAmount"
|
|
||||||
| "getClaimableAmountOf"
|
|
||||||
| "getClaimableMonths"
|
|
||||||
| "getCurrentMonth"
|
|
||||||
| "getMonthToExpireNext"
|
|
||||||
| "nextClaimableMonth"
|
|
||||||
| "optOutOfAirdrop"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "autoClaim",
|
|
||||||
values: [PromiseOrValue<string>[], PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "claim",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<boolean>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getClaimableAmount",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getClaimableAmountOf",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getClaimableMonths",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentMonth",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getMonthToExpireNext",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "nextClaimableMonth",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "optOutOfAirdrop",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "autoClaim", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getClaimableAmount",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getClaimableAmountOf",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getClaimableMonths",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentMonth",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getMonthToExpireNext",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "nextClaimableMonth",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "optOutOfAirdrop",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"AccountClaimed(address,address,uint256,uint256)": EventFragment;
|
|
||||||
"AccountOptOut(address,bool)": EventFragment;
|
|
||||||
"EntitlementStart(uint256)": EventFragment;
|
|
||||||
"UseGoodRandomSet(bool,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "AccountClaimed"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "AccountOptOut"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "EntitlementStart"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "UseGoodRandomSet"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface AccountClaimedEventObject {
|
|
||||||
whoClaimed: string;
|
|
||||||
sentTo: string;
|
|
||||||
month: BigNumber;
|
|
||||||
amountWei: BigNumber;
|
|
||||||
}
|
|
||||||
export type AccountClaimedEvent = TypedEvent<
|
|
||||||
[string, string, BigNumber, BigNumber],
|
|
||||||
AccountClaimedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type AccountClaimedEventFilter = TypedEventFilter<AccountClaimedEvent>;
|
|
||||||
|
|
||||||
export interface AccountOptOutEventObject {
|
|
||||||
theAccount: string;
|
|
||||||
confirmed: boolean;
|
|
||||||
}
|
|
||||||
export type AccountOptOutEvent = TypedEvent<
|
|
||||||
[string, boolean],
|
|
||||||
AccountOptOutEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type AccountOptOutEventFilter = TypedEventFilter<AccountOptOutEvent>;
|
|
||||||
|
|
||||||
export interface EntitlementStartEventObject {
|
|
||||||
entitlementStartTs: BigNumber;
|
|
||||||
}
|
|
||||||
export type EntitlementStartEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
EntitlementStartEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type EntitlementStartEventFilter =
|
|
||||||
TypedEventFilter<EntitlementStartEvent>;
|
|
||||||
|
|
||||||
export interface UseGoodRandomSetEventObject {
|
|
||||||
useGoodRandom: boolean;
|
|
||||||
maxWaitForGoodRandomSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
export type UseGoodRandomSetEvent = TypedEvent<
|
|
||||||
[boolean, BigNumber],
|
|
||||||
UseGoodRandomSetEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type UseGoodRandomSetEventFilter =
|
|
||||||
TypedEventFilter<UseGoodRandomSetEvent>;
|
|
||||||
|
|
||||||
export interface IDistributionToDelegators extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IDistributionToDelegatorsInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
autoClaim(
|
|
||||||
_rewardOwners: PromiseOrValue<string>[],
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getClaimableAmount(
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _amountWei: BigNumber }>;
|
|
||||||
|
|
||||||
getClaimableAmountOf(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _amountWei: BigNumber }>;
|
|
||||||
|
|
||||||
getClaimableMonths(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _startMonth: BigNumber; _endMonth: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentMonth(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _currentMonth: BigNumber }>;
|
|
||||||
|
|
||||||
getMonthToExpireNext(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _monthToExpireNext: BigNumber }>;
|
|
||||||
|
|
||||||
nextClaimableMonth(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
optOutOfAirdrop(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
autoClaim(
|
|
||||||
_rewardOwners: PromiseOrValue<string>[],
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getClaimableAmount(
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getClaimableAmountOf(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getClaimableMonths(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _startMonth: BigNumber; _endMonth: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentMonth(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getMonthToExpireNext(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
nextClaimableMonth(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
optOutOfAirdrop(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
autoClaim(
|
|
||||||
_rewardOwners: PromiseOrValue<string>[],
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getClaimableAmount(
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getClaimableAmountOf(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getClaimableMonths(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _startMonth: BigNumber; _endMonth: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentMonth(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getMonthToExpireNext(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
nextClaimableMonth(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
optOutOfAirdrop(overrides?: CallOverrides): Promise<void>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"AccountClaimed(address,address,uint256,uint256)"(
|
|
||||||
whoClaimed?: PromiseOrValue<string> | null,
|
|
||||||
sentTo?: PromiseOrValue<string> | null,
|
|
||||||
month?: null,
|
|
||||||
amountWei?: null
|
|
||||||
): AccountClaimedEventFilter;
|
|
||||||
AccountClaimed(
|
|
||||||
whoClaimed?: PromiseOrValue<string> | null,
|
|
||||||
sentTo?: PromiseOrValue<string> | null,
|
|
||||||
month?: null,
|
|
||||||
amountWei?: null
|
|
||||||
): AccountClaimedEventFilter;
|
|
||||||
|
|
||||||
"AccountOptOut(address,bool)"(
|
|
||||||
theAccount?: PromiseOrValue<string> | null,
|
|
||||||
confirmed?: null
|
|
||||||
): AccountOptOutEventFilter;
|
|
||||||
AccountOptOut(
|
|
||||||
theAccount?: PromiseOrValue<string> | null,
|
|
||||||
confirmed?: null
|
|
||||||
): AccountOptOutEventFilter;
|
|
||||||
|
|
||||||
"EntitlementStart(uint256)"(
|
|
||||||
entitlementStartTs?: null
|
|
||||||
): EntitlementStartEventFilter;
|
|
||||||
EntitlementStart(entitlementStartTs?: null): EntitlementStartEventFilter;
|
|
||||||
|
|
||||||
"UseGoodRandomSet(bool,uint256)"(
|
|
||||||
useGoodRandom?: null,
|
|
||||||
maxWaitForGoodRandomSeconds?: null
|
|
||||||
): UseGoodRandomSetEventFilter;
|
|
||||||
UseGoodRandomSet(
|
|
||||||
useGoodRandom?: null,
|
|
||||||
maxWaitForGoodRandomSeconds?: null
|
|
||||||
): UseGoodRandomSetEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
autoClaim(
|
|
||||||
_rewardOwners: PromiseOrValue<string>[],
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getClaimableAmount(
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getClaimableAmountOf(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getClaimableMonths(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentMonth(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getMonthToExpireNext(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
nextClaimableMonth(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
optOutOfAirdrop(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
autoClaim(
|
|
||||||
_rewardOwners: PromiseOrValue<string>[],
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getClaimableAmount(
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getClaimableAmountOf(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
_month: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getClaimableMonths(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentMonth(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getMonthToExpireNext(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
nextClaimableMonth(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
optOutOfAirdrop(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,408 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
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 IFastUpdatesConfiguration {
|
|
||||||
export type FeedConfigurationStruct = {
|
|
||||||
feedId: PromiseOrValue<BytesLike>;
|
|
||||||
rewardBandValue: PromiseOrValue<BigNumberish>;
|
|
||||||
inflationShare: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeedConfigurationStructOutput = [string, number, number] & {
|
|
||||||
feedId: string;
|
|
||||||
rewardBandValue: number;
|
|
||||||
inflationShare: number;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export declare namespace IFastUpdateIncentiveManager {
|
|
||||||
export type IncentiveOfferStruct = {
|
|
||||||
rangeIncrease: PromiseOrValue<BigNumberish>;
|
|
||||||
rangeLimit: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type IncentiveOfferStructOutput = [BigNumber, BigNumber] & {
|
|
||||||
rangeIncrease: BigNumber;
|
|
||||||
rangeLimit: BigNumber;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFastUpdateIncentiveManagerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getBaseScale()": FunctionFragment;
|
|
||||||
"getCurrentSampleSizeIncreasePrice()": FunctionFragment;
|
|
||||||
"getExpectedSampleSize()": FunctionFragment;
|
|
||||||
"getIncentiveDuration()": FunctionFragment;
|
|
||||||
"getPrecision()": FunctionFragment;
|
|
||||||
"getRange()": FunctionFragment;
|
|
||||||
"getScale()": FunctionFragment;
|
|
||||||
"offerIncentive((uint256,uint256))": FunctionFragment;
|
|
||||||
"rangeIncreaseLimit()": FunctionFragment;
|
|
||||||
"rangeIncreasePrice()": FunctionFragment;
|
|
||||||
"sampleIncreaseLimit()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getBaseScale"
|
|
||||||
| "getCurrentSampleSizeIncreasePrice"
|
|
||||||
| "getExpectedSampleSize"
|
|
||||||
| "getIncentiveDuration"
|
|
||||||
| "getPrecision"
|
|
||||||
| "getRange"
|
|
||||||
| "getScale"
|
|
||||||
| "offerIncentive"
|
|
||||||
| "rangeIncreaseLimit"
|
|
||||||
| "rangeIncreasePrice"
|
|
||||||
| "sampleIncreaseLimit"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getBaseScale",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentSampleSizeIncreasePrice",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getExpectedSampleSize",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getIncentiveDuration",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getPrecision",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(functionFragment: "getRange", values?: undefined): string;
|
|
||||||
encodeFunctionData(functionFragment: "getScale", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "offerIncentive",
|
|
||||||
values: [IFastUpdateIncentiveManager.IncentiveOfferStruct]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "rangeIncreaseLimit",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "rangeIncreasePrice",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "sampleIncreaseLimit",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getBaseScale",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentSampleSizeIncreasePrice",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getExpectedSampleSize",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getIncentiveDuration",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getPrecision",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getRange", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getScale", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "offerIncentive",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "rangeIncreaseLimit",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "rangeIncreasePrice",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "sampleIncreaseLimit",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"IncentiveOffered(uint24,uint256,uint256,uint256)": EventFragment;
|
|
||||||
"InflationRewardsOffered(uint24,tuple[],uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "IncentiveOffered"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "InflationRewardsOffered"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IncentiveOfferedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
rangeIncrease: BigNumber;
|
|
||||||
sampleSizeIncrease: BigNumber;
|
|
||||||
offerAmount: BigNumber;
|
|
||||||
}
|
|
||||||
export type IncentiveOfferedEvent = TypedEvent<
|
|
||||||
[number, BigNumber, BigNumber, BigNumber],
|
|
||||||
IncentiveOfferedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type IncentiveOfferedEventFilter =
|
|
||||||
TypedEventFilter<IncentiveOfferedEvent>;
|
|
||||||
|
|
||||||
export interface InflationRewardsOfferedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
feedConfigurations: IFastUpdatesConfiguration.FeedConfigurationStructOutput[];
|
|
||||||
amount: BigNumber;
|
|
||||||
}
|
|
||||||
export type InflationRewardsOfferedEvent = TypedEvent<
|
|
||||||
[
|
|
||||||
number,
|
|
||||||
IFastUpdatesConfiguration.FeedConfigurationStructOutput[],
|
|
||||||
BigNumber
|
|
||||||
],
|
|
||||||
InflationRewardsOfferedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type InflationRewardsOfferedEventFilter =
|
|
||||||
TypedEventFilter<InflationRewardsOfferedEvent>;
|
|
||||||
|
|
||||||
export interface IFastUpdateIncentiveManager extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFastUpdateIncentiveManagerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getBaseScale(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getCurrentSampleSizeIncreasePrice(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getExpectedSampleSize(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getIncentiveDuration(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getPrecision(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getRange(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getScale(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
offerIncentive(
|
|
||||||
_offer: IFastUpdateIncentiveManager.IncentiveOfferStruct,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
rangeIncreaseLimit(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
rangeIncreasePrice(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
sampleIncreaseLimit(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getBaseScale(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentSampleSizeIncreasePrice(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getExpectedSampleSize(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getIncentiveDuration(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getPrecision(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRange(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getScale(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
offerIncentive(
|
|
||||||
_offer: IFastUpdateIncentiveManager.IncentiveOfferStruct,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
rangeIncreaseLimit(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
rangeIncreasePrice(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
sampleIncreaseLimit(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getBaseScale(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentSampleSizeIncreasePrice(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getExpectedSampleSize(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getIncentiveDuration(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getPrecision(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRange(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getScale(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
offerIncentive(
|
|
||||||
_offer: IFastUpdateIncentiveManager.IncentiveOfferStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
rangeIncreaseLimit(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
rangeIncreasePrice(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
sampleIncreaseLimit(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"IncentiveOffered(uint24,uint256,uint256,uint256)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
rangeIncrease?: null,
|
|
||||||
sampleSizeIncrease?: null,
|
|
||||||
offerAmount?: null
|
|
||||||
): IncentiveOfferedEventFilter;
|
|
||||||
IncentiveOffered(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
rangeIncrease?: null,
|
|
||||||
sampleSizeIncrease?: null,
|
|
||||||
offerAmount?: null
|
|
||||||
): IncentiveOfferedEventFilter;
|
|
||||||
|
|
||||||
"InflationRewardsOffered(uint24,tuple[],uint256)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
feedConfigurations?: null,
|
|
||||||
amount?: null
|
|
||||||
): InflationRewardsOfferedEventFilter;
|
|
||||||
InflationRewardsOffered(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
feedConfigurations?: null,
|
|
||||||
amount?: null
|
|
||||||
): InflationRewardsOfferedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getBaseScale(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentSampleSizeIncreasePrice(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getExpectedSampleSize(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getIncentiveDuration(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getPrecision(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRange(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getScale(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
offerIncentive(
|
|
||||||
_offer: IFastUpdateIncentiveManager.IncentiveOfferStruct,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
rangeIncreaseLimit(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
rangeIncreasePrice(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
sampleIncreaseLimit(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getBaseScale(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentSampleSizeIncreasePrice(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getExpectedSampleSize(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getIncentiveDuration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getPrecision(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRange(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getScale(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
offerIncentive(
|
|
||||||
_offer: IFastUpdateIncentiveManager.IncentiveOfferStruct,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
rangeIncreaseLimit(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
rangeIncreasePrice(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
sampleIncreaseLimit(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,562 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 type G1PointStruct = {
|
|
||||||
x: PromiseOrValue<BigNumberish>;
|
|
||||||
y: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type G1PointStructOutput = [BigNumber, BigNumber] & {
|
|
||||||
x: BigNumber;
|
|
||||||
y: BigNumber;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type SortitionCredentialStruct = {
|
|
||||||
replicate: PromiseOrValue<BigNumberish>;
|
|
||||||
gamma: G1PointStruct;
|
|
||||||
c: PromiseOrValue<BigNumberish>;
|
|
||||||
s: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type SortitionCredentialStructOutput = [
|
|
||||||
BigNumber,
|
|
||||||
G1PointStructOutput,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber
|
|
||||||
] & {
|
|
||||||
replicate: BigNumber;
|
|
||||||
gamma: G1PointStructOutput;
|
|
||||||
c: BigNumber;
|
|
||||||
s: BigNumber;
|
|
||||||
};
|
|
||||||
|
|
||||||
export declare namespace IFastUpdater {
|
|
||||||
export type SignatureStruct = {
|
|
||||||
v: PromiseOrValue<BigNumberish>;
|
|
||||||
r: PromiseOrValue<BytesLike>;
|
|
||||||
s: PromiseOrValue<BytesLike>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type SignatureStructOutput = [number, string, string] & {
|
|
||||||
v: number;
|
|
||||||
r: string;
|
|
||||||
s: string;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FastUpdatesStruct = {
|
|
||||||
sortitionBlock: PromiseOrValue<BigNumberish>;
|
|
||||||
sortitionCredential: SortitionCredentialStruct;
|
|
||||||
deltas: PromiseOrValue<BytesLike>;
|
|
||||||
signature: IFastUpdater.SignatureStruct;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FastUpdatesStructOutput = [
|
|
||||||
BigNumber,
|
|
||||||
SortitionCredentialStructOutput,
|
|
||||||
string,
|
|
||||||
IFastUpdater.SignatureStructOutput
|
|
||||||
] & {
|
|
||||||
sortitionBlock: BigNumber;
|
|
||||||
sortitionCredential: SortitionCredentialStructOutput;
|
|
||||||
deltas: string;
|
|
||||||
signature: IFastUpdater.SignatureStructOutput;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFastUpdaterInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"blockScoreCutoff(uint256)": FunctionFragment;
|
|
||||||
"currentRewardEpochId()": FunctionFragment;
|
|
||||||
"currentScoreCutoff()": FunctionFragment;
|
|
||||||
"currentSortitionWeight(address)": FunctionFragment;
|
|
||||||
"fetchAllCurrentFeeds()": FunctionFragment;
|
|
||||||
"fetchCurrentFeeds(uint256[])": FunctionFragment;
|
|
||||||
"numberOfUpdates(uint256)": FunctionFragment;
|
|
||||||
"numberOfUpdatesInBlock(uint256)": FunctionFragment;
|
|
||||||
"submissionWindow()": FunctionFragment;
|
|
||||||
"submitUpdates((uint256,(uint256,(uint256,uint256),uint256,uint256),bytes,(uint8,bytes32,bytes32)))": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "blockScoreCutoff"
|
|
||||||
| "currentRewardEpochId"
|
|
||||||
| "currentScoreCutoff"
|
|
||||||
| "currentSortitionWeight"
|
|
||||||
| "fetchAllCurrentFeeds"
|
|
||||||
| "fetchCurrentFeeds"
|
|
||||||
| "numberOfUpdates"
|
|
||||||
| "numberOfUpdatesInBlock"
|
|
||||||
| "submissionWindow"
|
|
||||||
| "submitUpdates"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "blockScoreCutoff",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "currentRewardEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "currentScoreCutoff",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "currentSortitionWeight",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "fetchAllCurrentFeeds",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "fetchCurrentFeeds",
|
|
||||||
values: [PromiseOrValue<BigNumberish>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "numberOfUpdates",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "numberOfUpdatesInBlock",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "submissionWindow",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "submitUpdates",
|
|
||||||
values: [IFastUpdater.FastUpdatesStruct]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "blockScoreCutoff",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "currentRewardEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "currentScoreCutoff",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "currentSortitionWeight",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "fetchAllCurrentFeeds",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "fetchCurrentFeeds",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "numberOfUpdates",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "numberOfUpdatesInBlock",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "submissionWindow",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "submitUpdates",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"FastUpdateFeedRemoved(uint256)": EventFragment;
|
|
||||||
"FastUpdateFeedReset(uint256,uint256,bytes21,uint256,int8)": EventFragment;
|
|
||||||
"FastUpdateFeeds(uint256,uint256[],int8[])": EventFragment;
|
|
||||||
"FastUpdateFeedsSubmitted(uint32,address)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FastUpdateFeedRemoved"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FastUpdateFeedReset"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FastUpdateFeeds"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FastUpdateFeedsSubmitted"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface FastUpdateFeedRemovedEventObject {
|
|
||||||
index: BigNumber;
|
|
||||||
}
|
|
||||||
export type FastUpdateFeedRemovedEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
FastUpdateFeedRemovedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FastUpdateFeedRemovedEventFilter =
|
|
||||||
TypedEventFilter<FastUpdateFeedRemovedEvent>;
|
|
||||||
|
|
||||||
export interface FastUpdateFeedResetEventObject {
|
|
||||||
votingRoundId: BigNumber;
|
|
||||||
index: BigNumber;
|
|
||||||
id: string;
|
|
||||||
value: BigNumber;
|
|
||||||
decimals: number;
|
|
||||||
}
|
|
||||||
export type FastUpdateFeedResetEvent = TypedEvent<
|
|
||||||
[BigNumber, BigNumber, string, BigNumber, number],
|
|
||||||
FastUpdateFeedResetEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FastUpdateFeedResetEventFilter =
|
|
||||||
TypedEventFilter<FastUpdateFeedResetEvent>;
|
|
||||||
|
|
||||||
export interface FastUpdateFeedsEventObject {
|
|
||||||
votingEpochId: BigNumber;
|
|
||||||
feeds: BigNumber[];
|
|
||||||
decimals: number[];
|
|
||||||
}
|
|
||||||
export type FastUpdateFeedsEvent = TypedEvent<
|
|
||||||
[BigNumber, BigNumber[], number[]],
|
|
||||||
FastUpdateFeedsEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FastUpdateFeedsEventFilter = TypedEventFilter<FastUpdateFeedsEvent>;
|
|
||||||
|
|
||||||
export interface FastUpdateFeedsSubmittedEventObject {
|
|
||||||
votingRoundId: number;
|
|
||||||
signingPolicyAddress: string;
|
|
||||||
}
|
|
||||||
export type FastUpdateFeedsSubmittedEvent = TypedEvent<
|
|
||||||
[number, string],
|
|
||||||
FastUpdateFeedsSubmittedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FastUpdateFeedsSubmittedEventFilter =
|
|
||||||
TypedEventFilter<FastUpdateFeedsSubmittedEvent>;
|
|
||||||
|
|
||||||
export interface IFastUpdater extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFastUpdaterInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
blockScoreCutoff(
|
|
||||||
_blockNum: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _cutoff: BigNumber }>;
|
|
||||||
|
|
||||||
currentRewardEpochId(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
currentScoreCutoff(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _cutoff: BigNumber }>;
|
|
||||||
|
|
||||||
currentSortitionWeight(
|
|
||||||
_signingPolicyAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _weight: BigNumber }>;
|
|
||||||
|
|
||||||
fetchAllCurrentFeeds(
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
fetchCurrentFeeds(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
numberOfUpdates(
|
|
||||||
_historySize: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber[]] & { _noOfUpdates: BigNumber[] }>;
|
|
||||||
|
|
||||||
numberOfUpdatesInBlock(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _noOfUpdates: BigNumber }>;
|
|
||||||
|
|
||||||
submissionWindow(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
submitUpdates(
|
|
||||||
_updates: IFastUpdater.FastUpdatesStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
blockScoreCutoff(
|
|
||||||
_blockNum: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
currentRewardEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
currentScoreCutoff(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
currentSortitionWeight(
|
|
||||||
_signingPolicyAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
fetchAllCurrentFeeds(
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
fetchCurrentFeeds(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
numberOfUpdates(
|
|
||||||
_historySize: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber[]>;
|
|
||||||
|
|
||||||
numberOfUpdatesInBlock(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submissionWindow(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
submitUpdates(
|
|
||||||
_updates: IFastUpdater.FastUpdatesStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
blockScoreCutoff(
|
|
||||||
_blockNum: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
currentRewardEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
currentScoreCutoff(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
currentSortitionWeight(
|
|
||||||
_signingPolicyAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
fetchAllCurrentFeeds(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[], number[], BigNumber] & {
|
|
||||||
_feedIds: string[];
|
|
||||||
_feeds: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
fetchCurrentFeeds(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_feeds: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
numberOfUpdates(
|
|
||||||
_historySize: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber[]>;
|
|
||||||
|
|
||||||
numberOfUpdatesInBlock(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submissionWindow(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
submitUpdates(
|
|
||||||
_updates: IFastUpdater.FastUpdatesStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"FastUpdateFeedRemoved(uint256)"(
|
|
||||||
index?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): FastUpdateFeedRemovedEventFilter;
|
|
||||||
FastUpdateFeedRemoved(
|
|
||||||
index?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): FastUpdateFeedRemovedEventFilter;
|
|
||||||
|
|
||||||
"FastUpdateFeedReset(uint256,uint256,bytes21,uint256,int8)"(
|
|
||||||
votingRoundId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
index?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
id?: PromiseOrValue<BytesLike> | null,
|
|
||||||
value?: null,
|
|
||||||
decimals?: null
|
|
||||||
): FastUpdateFeedResetEventFilter;
|
|
||||||
FastUpdateFeedReset(
|
|
||||||
votingRoundId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
index?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
id?: PromiseOrValue<BytesLike> | null,
|
|
||||||
value?: null,
|
|
||||||
decimals?: null
|
|
||||||
): FastUpdateFeedResetEventFilter;
|
|
||||||
|
|
||||||
"FastUpdateFeeds(uint256,uint256[],int8[])"(
|
|
||||||
votingEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
feeds?: null,
|
|
||||||
decimals?: null
|
|
||||||
): FastUpdateFeedsEventFilter;
|
|
||||||
FastUpdateFeeds(
|
|
||||||
votingEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
feeds?: null,
|
|
||||||
decimals?: null
|
|
||||||
): FastUpdateFeedsEventFilter;
|
|
||||||
|
|
||||||
"FastUpdateFeedsSubmitted(uint32,address)"(
|
|
||||||
votingRoundId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null
|
|
||||||
): FastUpdateFeedsSubmittedEventFilter;
|
|
||||||
FastUpdateFeedsSubmitted(
|
|
||||||
votingRoundId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null
|
|
||||||
): FastUpdateFeedsSubmittedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
blockScoreCutoff(
|
|
||||||
_blockNum: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
currentRewardEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
currentScoreCutoff(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
currentSortitionWeight(
|
|
||||||
_signingPolicyAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
fetchAllCurrentFeeds(
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
fetchCurrentFeeds(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
numberOfUpdates(
|
|
||||||
_historySize: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
numberOfUpdatesInBlock(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submissionWindow(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submitUpdates(
|
|
||||||
_updates: IFastUpdater.FastUpdatesStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
blockScoreCutoff(
|
|
||||||
_blockNum: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
currentRewardEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
currentScoreCutoff(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
currentSortitionWeight(
|
|
||||||
_signingPolicyAddress: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
fetchAllCurrentFeeds(
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
fetchCurrentFeeds(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
numberOfUpdates(
|
|
||||||
_historySize: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
numberOfUpdatesInBlock(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
submissionWindow(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
submitUpdates(
|
|
||||||
_updates: IFastUpdater.FastUpdatesStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,322 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export declare namespace IFastUpdatesConfiguration {
|
|
||||||
export type FeedConfigurationStruct = {
|
|
||||||
feedId: PromiseOrValue<BytesLike>;
|
|
||||||
rewardBandValue: PromiseOrValue<BigNumberish>;
|
|
||||||
inflationShare: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeedConfigurationStructOutput = [string, number, number] & {
|
|
||||||
feedId: string;
|
|
||||||
rewardBandValue: number;
|
|
||||||
inflationShare: number;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFastUpdatesConfigurationInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getFeedConfigurations()": FunctionFragment;
|
|
||||||
"getFeedId(uint256)": FunctionFragment;
|
|
||||||
"getFeedIds()": FunctionFragment;
|
|
||||||
"getFeedIndex(bytes21)": FunctionFragment;
|
|
||||||
"getNumberOfFeeds()": FunctionFragment;
|
|
||||||
"getUnusedIndices()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getFeedConfigurations"
|
|
||||||
| "getFeedId"
|
|
||||||
| "getFeedIds"
|
|
||||||
| "getFeedIndex"
|
|
||||||
| "getNumberOfFeeds"
|
|
||||||
| "getUnusedIndices"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedConfigurations",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedId",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedIds",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedIndex",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getNumberOfFeeds",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getUnusedIndices",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedConfigurations",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getFeedId", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getFeedIds", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedIndex",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getNumberOfFeeds",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getUnusedIndices",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"FeedAdded(bytes21,uint32,uint24,uint256)": EventFragment;
|
|
||||||
"FeedRemoved(bytes21,uint256)": EventFragment;
|
|
||||||
"FeedUpdated(bytes21,uint32,uint24,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FeedAdded"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FeedRemoved"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FeedUpdated"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface FeedAddedEventObject {
|
|
||||||
feedId: string;
|
|
||||||
rewardBandValue: number;
|
|
||||||
inflationShare: number;
|
|
||||||
index: BigNumber;
|
|
||||||
}
|
|
||||||
export type FeedAddedEvent = TypedEvent<
|
|
||||||
[string, number, number, BigNumber],
|
|
||||||
FeedAddedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FeedAddedEventFilter = TypedEventFilter<FeedAddedEvent>;
|
|
||||||
|
|
||||||
export interface FeedRemovedEventObject {
|
|
||||||
feedId: string;
|
|
||||||
index: BigNumber;
|
|
||||||
}
|
|
||||||
export type FeedRemovedEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
FeedRemovedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FeedRemovedEventFilter = TypedEventFilter<FeedRemovedEvent>;
|
|
||||||
|
|
||||||
export interface FeedUpdatedEventObject {
|
|
||||||
feedId: string;
|
|
||||||
rewardBandValue: number;
|
|
||||||
inflationShare: number;
|
|
||||||
index: BigNumber;
|
|
||||||
}
|
|
||||||
export type FeedUpdatedEvent = TypedEvent<
|
|
||||||
[string, number, number, BigNumber],
|
|
||||||
FeedUpdatedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FeedUpdatedEventFilter = TypedEventFilter<FeedUpdatedEvent>;
|
|
||||||
|
|
||||||
export interface IFastUpdatesConfiguration extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFastUpdatesConfigurationInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getFeedConfigurations(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[IFastUpdatesConfiguration.FeedConfigurationStructOutput[]]>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _feedId: string }>;
|
|
||||||
|
|
||||||
getFeedIds(overrides?: CallOverrides): Promise<[string[]]>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _index: BigNumber }>;
|
|
||||||
|
|
||||||
getNumberOfFeeds(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getUnusedIndices(overrides?: CallOverrides): Promise<[BigNumber[]]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFeedConfigurations(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFastUpdatesConfiguration.FeedConfigurationStructOutput[]>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFeedIds(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getNumberOfFeeds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getUnusedIndices(overrides?: CallOverrides): Promise<BigNumber[]>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getFeedConfigurations(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFastUpdatesConfiguration.FeedConfigurationStructOutput[]>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFeedIds(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getNumberOfFeeds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getUnusedIndices(overrides?: CallOverrides): Promise<BigNumber[]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"FeedAdded(bytes21,uint32,uint24,uint256)"(
|
|
||||||
feedId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
rewardBandValue?: null,
|
|
||||||
inflationShare?: null,
|
|
||||||
index?: null
|
|
||||||
): FeedAddedEventFilter;
|
|
||||||
FeedAdded(
|
|
||||||
feedId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
rewardBandValue?: null,
|
|
||||||
inflationShare?: null,
|
|
||||||
index?: null
|
|
||||||
): FeedAddedEventFilter;
|
|
||||||
|
|
||||||
"FeedRemoved(bytes21,uint256)"(
|
|
||||||
feedId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
index?: null
|
|
||||||
): FeedRemovedEventFilter;
|
|
||||||
FeedRemoved(
|
|
||||||
feedId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
index?: null
|
|
||||||
): FeedRemovedEventFilter;
|
|
||||||
|
|
||||||
"FeedUpdated(bytes21,uint32,uint24,uint256)"(
|
|
||||||
feedId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
rewardBandValue?: null,
|
|
||||||
inflationShare?: null,
|
|
||||||
index?: null
|
|
||||||
): FeedUpdatedEventFilter;
|
|
||||||
FeedUpdated(
|
|
||||||
feedId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
rewardBandValue?: null,
|
|
||||||
inflationShare?: null,
|
|
||||||
index?: null
|
|
||||||
): FeedUpdatedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getFeedConfigurations(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedIds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getNumberOfFeeds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getUnusedIndices(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getFeedConfigurations(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedIds(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getNumberOfFeeds(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getUnusedIndices(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,140 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface IFeeCalculatorInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"calculateFeeByIds(bytes21[])": FunctionFragment;
|
|
||||||
"calculateFeeByIndices(uint256[])": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic: "calculateFeeByIds" | "calculateFeeByIndices"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "calculateFeeByIds",
|
|
||||||
values: [PromiseOrValue<BytesLike>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "calculateFeeByIndices",
|
|
||||||
values: [PromiseOrValue<BigNumberish>[]]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "calculateFeeByIds",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "calculateFeeByIndices",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFeeCalculator extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFeeCalculatorInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
calculateFeeByIds(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _fee: BigNumber }>;
|
|
||||||
|
|
||||||
calculateFeeByIndices(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _fee: BigNumber }>;
|
|
||||||
};
|
|
||||||
|
|
||||||
calculateFeeByIds(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
calculateFeeByIndices(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
calculateFeeByIds(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
calculateFeeByIndices(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
calculateFeeByIds(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
calculateFeeByIndices(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
calculateFeeByIds(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
calculateFeeByIndices(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,450 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface IFlareAssetRegistryInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"allAssetTypes()": FunctionFragment;
|
|
||||||
"allAssets()": FunctionFragment;
|
|
||||||
"allAssetsOfType(bytes32)": FunctionFragment;
|
|
||||||
"allAssetsOfTypeWithSymbols(bytes32)": FunctionFragment;
|
|
||||||
"allAssetsWithSymbols()": FunctionFragment;
|
|
||||||
"assetBySymbol(string)": FunctionFragment;
|
|
||||||
"assetType(address)": FunctionFragment;
|
|
||||||
"getAttribute(address,bytes32)": FunctionFragment;
|
|
||||||
"incentivePoolFor(address)": FunctionFragment;
|
|
||||||
"isFlareAsset(address)": FunctionFragment;
|
|
||||||
"maxDelegatesByPercent(address)": FunctionFragment;
|
|
||||||
"supportsFtsoDelegation(address)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "allAssetTypes"
|
|
||||||
| "allAssets"
|
|
||||||
| "allAssetsOfType"
|
|
||||||
| "allAssetsOfTypeWithSymbols"
|
|
||||||
| "allAssetsWithSymbols"
|
|
||||||
| "assetBySymbol"
|
|
||||||
| "assetType"
|
|
||||||
| "getAttribute"
|
|
||||||
| "incentivePoolFor"
|
|
||||||
| "isFlareAsset"
|
|
||||||
| "maxDelegatesByPercent"
|
|
||||||
| "supportsFtsoDelegation"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "allAssetTypes",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(functionFragment: "allAssets", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "allAssetsOfType",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "allAssetsOfTypeWithSymbols",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "allAssetsWithSymbols",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "assetBySymbol",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "assetType",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getAttribute",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "incentivePoolFor",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "isFlareAsset",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "maxDelegatesByPercent",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "supportsFtsoDelegation",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "allAssetTypes",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "allAssets", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "allAssetsOfType",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "allAssetsOfTypeWithSymbols",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "allAssetsWithSymbols",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "assetBySymbol",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "assetType", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getAttribute",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "incentivePoolFor",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "isFlareAsset",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "maxDelegatesByPercent",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "supportsFtsoDelegation",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFlareAssetRegistry extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFlareAssetRegistryInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
allAssetTypes(overrides?: CallOverrides): Promise<[string[]]>;
|
|
||||||
|
|
||||||
allAssets(overrides?: CallOverrides): Promise<[string[]]>;
|
|
||||||
|
|
||||||
allAssetsOfType(
|
|
||||||
_assetType: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]]>;
|
|
||||||
|
|
||||||
allAssetsOfTypeWithSymbols(
|
|
||||||
_assetType: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[], string[]]>;
|
|
||||||
|
|
||||||
allAssetsWithSymbols(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[], string[]]>;
|
|
||||||
|
|
||||||
assetBySymbol(
|
|
||||||
symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
assetType(
|
|
||||||
_token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
getAttribute(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
nameHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean, string] & { defined: boolean; value: string }>;
|
|
||||||
|
|
||||||
incentivePoolFor(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
isFlareAsset(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
|
|
||||||
maxDelegatesByPercent(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
supportsFtsoDelegation(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
allAssetTypes(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
allAssets(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
allAssetsOfType(
|
|
||||||
_assetType: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
allAssetsOfTypeWithSymbols(
|
|
||||||
_assetType: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[], string[]]>;
|
|
||||||
|
|
||||||
allAssetsWithSymbols(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[], string[]]>;
|
|
||||||
|
|
||||||
assetBySymbol(
|
|
||||||
symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
assetType(
|
|
||||||
_token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getAttribute(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
nameHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean, string] & { defined: boolean; value: string }>;
|
|
||||||
|
|
||||||
incentivePoolFor(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
isFlareAsset(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
maxDelegatesByPercent(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
supportsFtsoDelegation(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
allAssetTypes(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
allAssets(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
allAssetsOfType(
|
|
||||||
_assetType: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
allAssetsOfTypeWithSymbols(
|
|
||||||
_assetType: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[], string[]]>;
|
|
||||||
|
|
||||||
allAssetsWithSymbols(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[], string[]]>;
|
|
||||||
|
|
||||||
assetBySymbol(
|
|
||||||
symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
assetType(
|
|
||||||
_token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getAttribute(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
nameHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean, string] & { defined: boolean; value: string }>;
|
|
||||||
|
|
||||||
incentivePoolFor(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
isFlareAsset(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
maxDelegatesByPercent(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
supportsFtsoDelegation(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
allAssetTypes(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
allAssets(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
allAssetsOfType(
|
|
||||||
_assetType: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
allAssetsOfTypeWithSymbols(
|
|
||||||
_assetType: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
allAssetsWithSymbols(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
assetBySymbol(
|
|
||||||
symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
assetType(
|
|
||||||
_token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getAttribute(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
nameHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
incentivePoolFor(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
isFlareAsset(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
maxDelegatesByPercent(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
supportsFtsoDelegation(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
allAssetTypes(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
allAssets(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
allAssetsOfType(
|
|
||||||
_assetType: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
allAssetsOfTypeWithSymbols(
|
|
||||||
_assetType: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
allAssetsWithSymbols(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
assetBySymbol(
|
|
||||||
symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
assetType(
|
|
||||||
_token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getAttribute(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
nameHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
incentivePoolFor(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
isFlareAsset(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
maxDelegatesByPercent(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
supportsFtsoDelegation(
|
|
||||||
token: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,241 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface IFlareContractRegistryInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getAllContracts()": FunctionFragment;
|
|
||||||
"getContractAddressByHash(bytes32)": FunctionFragment;
|
|
||||||
"getContractAddressByName(string)": FunctionFragment;
|
|
||||||
"getContractAddressesByHash(bytes32[])": FunctionFragment;
|
|
||||||
"getContractAddressesByName(string[])": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getAllContracts"
|
|
||||||
| "getContractAddressByHash"
|
|
||||||
| "getContractAddressByName"
|
|
||||||
| "getContractAddressesByHash"
|
|
||||||
| "getContractAddressesByName"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getAllContracts",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getContractAddressByHash",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getContractAddressByName",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getContractAddressesByHash",
|
|
||||||
values: [PromiseOrValue<BytesLike>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getContractAddressesByName",
|
|
||||||
values: [PromiseOrValue<string>[]]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getAllContracts",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getContractAddressByHash",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getContractAddressByName",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getContractAddressesByHash",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getContractAddressesByName",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFlareContractRegistry extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFlareContractRegistryInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getAllContracts(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], string[]] & { _names: string[]; _addresses: string[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getContractAddressByHash(
|
|
||||||
_nameHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
getContractAddressByName(
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
getContractAddressesByHash(
|
|
||||||
_nameHashes: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]]>;
|
|
||||||
|
|
||||||
getContractAddressesByName(
|
|
||||||
_names: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getAllContracts(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[], string[]] & { _names: string[]; _addresses: string[] }>;
|
|
||||||
|
|
||||||
getContractAddressByHash(
|
|
||||||
_nameHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getContractAddressByName(
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getContractAddressesByHash(
|
|
||||||
_nameHashes: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
getContractAddressesByName(
|
|
||||||
_names: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getAllContracts(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], string[]] & { _names: string[]; _addresses: string[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getContractAddressByHash(
|
|
||||||
_nameHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getContractAddressByName(
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getContractAddressesByHash(
|
|
||||||
_nameHashes: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
getContractAddressesByName(
|
|
||||||
_names: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getAllContracts(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getContractAddressByHash(
|
|
||||||
_nameHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getContractAddressByName(
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getContractAddressesByHash(
|
|
||||||
_nameHashes: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getContractAddressesByName(
|
|
||||||
_names: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getAllContracts(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getContractAddressByHash(
|
|
||||||
_nameHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getContractAddressByName(
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getContractAddressesByHash(
|
|
||||||
_nameHashes: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getContractAddressesByName(
|
|
||||||
_names: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,226 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface IFlareSystemsCalculatorInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"signingPolicySignNoRewardsDurationBlocks()": FunctionFragment;
|
|
||||||
"signingPolicySignNonPunishableDurationBlocks()": FunctionFragment;
|
|
||||||
"signingPolicySignNonPunishableDurationSeconds()": FunctionFragment;
|
|
||||||
"wNatCapPPM()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "signingPolicySignNoRewardsDurationBlocks"
|
|
||||||
| "signingPolicySignNonPunishableDurationBlocks"
|
|
||||||
| "signingPolicySignNonPunishableDurationSeconds"
|
|
||||||
| "wNatCapPPM"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "signingPolicySignNoRewardsDurationBlocks",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "signingPolicySignNonPunishableDurationBlocks",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "signingPolicySignNonPunishableDurationSeconds",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "wNatCapPPM",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "signingPolicySignNoRewardsDurationBlocks",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "signingPolicySignNonPunishableDurationBlocks",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "signingPolicySignNonPunishableDurationSeconds",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "wNatCapPPM", data: BytesLike): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"VoterRegistrationInfo(address,uint24,address,uint16,uint256,uint256,bytes20[],uint256[])": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VoterRegistrationInfo"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface VoterRegistrationInfoEventObject {
|
|
||||||
voter: string;
|
|
||||||
rewardEpochId: number;
|
|
||||||
delegationAddress: string;
|
|
||||||
delegationFeeBIPS: number;
|
|
||||||
wNatWeight: BigNumber;
|
|
||||||
wNatCappedWeight: BigNumber;
|
|
||||||
nodeIds: string[];
|
|
||||||
nodeWeights: BigNumber[];
|
|
||||||
}
|
|
||||||
export type VoterRegistrationInfoEvent = TypedEvent<
|
|
||||||
[string, number, string, number, BigNumber, BigNumber, string[], BigNumber[]],
|
|
||||||
VoterRegistrationInfoEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VoterRegistrationInfoEventFilter =
|
|
||||||
TypedEventFilter<VoterRegistrationInfoEvent>;
|
|
||||||
|
|
||||||
export interface IFlareSystemsCalculator extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFlareSystemsCalculatorInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
signingPolicySignNoRewardsDurationBlocks(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
signingPolicySignNonPunishableDurationBlocks(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
signingPolicySignNonPunishableDurationSeconds(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
wNatCapPPM(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
signingPolicySignNoRewardsDurationBlocks(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
signingPolicySignNonPunishableDurationBlocks(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
signingPolicySignNonPunishableDurationSeconds(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
wNatCapPPM(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
signingPolicySignNoRewardsDurationBlocks(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
signingPolicySignNonPunishableDurationBlocks(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
signingPolicySignNonPunishableDurationSeconds(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
wNatCapPPM(overrides?: CallOverrides): Promise<number>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"VoterRegistrationInfo(address,uint24,address,uint16,uint256,uint256,bytes20[],uint256[])"(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
delegationAddress?: null,
|
|
||||||
delegationFeeBIPS?: null,
|
|
||||||
wNatWeight?: null,
|
|
||||||
wNatCappedWeight?: null,
|
|
||||||
nodeIds?: null,
|
|
||||||
nodeWeights?: null
|
|
||||||
): VoterRegistrationInfoEventFilter;
|
|
||||||
VoterRegistrationInfo(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
delegationAddress?: null,
|
|
||||||
delegationFeeBIPS?: null,
|
|
||||||
wNatWeight?: null,
|
|
||||||
wNatCappedWeight?: null,
|
|
||||||
nodeIds?: null,
|
|
||||||
nodeWeights?: null
|
|
||||||
): VoterRegistrationInfoEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
signingPolicySignNoRewardsDurationBlocks(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
signingPolicySignNonPunishableDurationBlocks(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
signingPolicySignNonPunishableDurationSeconds(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
wNatCapPPM(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
signingPolicySignNoRewardsDurationBlocks(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
signingPolicySignNonPunishableDurationBlocks(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
signingPolicySignNonPunishableDurationSeconds(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
wNatCapPPM(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,902 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 IFlareSystemsManager {
|
|
||||||
export type NumberOfWeightBasedClaimsStruct = {
|
|
||||||
rewardManagerId: PromiseOrValue<BigNumberish>;
|
|
||||||
noOfWeightBasedClaims: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type NumberOfWeightBasedClaimsStructOutput = [BigNumber, BigNumber] & {
|
|
||||||
rewardManagerId: BigNumber;
|
|
||||||
noOfWeightBasedClaims: BigNumber;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type SignatureStruct = {
|
|
||||||
v: PromiseOrValue<BigNumberish>;
|
|
||||||
r: PromiseOrValue<BytesLike>;
|
|
||||||
s: PromiseOrValue<BytesLike>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type SignatureStructOutput = [number, string, string] & {
|
|
||||||
v: number;
|
|
||||||
r: string;
|
|
||||||
s: string;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFlareSystemsManagerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"firstRewardEpochStartTs()": FunctionFragment;
|
|
||||||
"firstVotingRoundStartTs()": FunctionFragment;
|
|
||||||
"getCurrentRewardEpoch()": FunctionFragment;
|
|
||||||
"getCurrentRewardEpochId()": FunctionFragment;
|
|
||||||
"getCurrentVotingEpochId()": FunctionFragment;
|
|
||||||
"getSeed(uint256)": FunctionFragment;
|
|
||||||
"getStartVotingRoundId(uint256)": FunctionFragment;
|
|
||||||
"getThreshold(uint256)": FunctionFragment;
|
|
||||||
"getVotePowerBlock(uint256)": FunctionFragment;
|
|
||||||
"getVoterRegistrationData(uint256)": FunctionFragment;
|
|
||||||
"isVoterRegistrationEnabled()": FunctionFragment;
|
|
||||||
"rewardEpochDurationSeconds()": FunctionFragment;
|
|
||||||
"signNewSigningPolicy(uint24,bytes32,(uint8,bytes32,bytes32))": FunctionFragment;
|
|
||||||
"signRewards(uint24,(uint256,uint256)[],bytes32,(uint8,bytes32,bytes32))": FunctionFragment;
|
|
||||||
"signUptimeVote(uint24,bytes32,(uint8,bytes32,bytes32))": FunctionFragment;
|
|
||||||
"submitUptimeVote(uint24,bytes20[],(uint8,bytes32,bytes32))": FunctionFragment;
|
|
||||||
"votingEpochDurationSeconds()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "firstRewardEpochStartTs"
|
|
||||||
| "firstVotingRoundStartTs"
|
|
||||||
| "getCurrentRewardEpoch"
|
|
||||||
| "getCurrentRewardEpochId"
|
|
||||||
| "getCurrentVotingEpochId"
|
|
||||||
| "getSeed"
|
|
||||||
| "getStartVotingRoundId"
|
|
||||||
| "getThreshold"
|
|
||||||
| "getVotePowerBlock"
|
|
||||||
| "getVoterRegistrationData"
|
|
||||||
| "isVoterRegistrationEnabled"
|
|
||||||
| "rewardEpochDurationSeconds"
|
|
||||||
| "signNewSigningPolicy"
|
|
||||||
| "signRewards"
|
|
||||||
| "signUptimeVote"
|
|
||||||
| "submitUptimeVote"
|
|
||||||
| "votingEpochDurationSeconds"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "firstRewardEpochStartTs",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "firstVotingRoundStartTs",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRewardEpoch",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRewardEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentVotingEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getSeed",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getStartVotingRoundId",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getThreshold",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVotePowerBlock",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVoterRegistrationData",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "isVoterRegistrationEnabled",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "rewardEpochDurationSeconds",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "signNewSigningPolicy",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BytesLike>,
|
|
||||||
IFlareSystemsManager.SignatureStruct
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "signRewards",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
IFlareSystemsManager.NumberOfWeightBasedClaimsStruct[],
|
|
||||||
PromiseOrValue<BytesLike>,
|
|
||||||
IFlareSystemsManager.SignatureStruct
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "signUptimeVote",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BytesLike>,
|
|
||||||
IFlareSystemsManager.SignatureStruct
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "submitUptimeVote",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BytesLike>[],
|
|
||||||
IFlareSystemsManager.SignatureStruct
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votingEpochDurationSeconds",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "firstRewardEpochStartTs",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "firstVotingRoundStartTs",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRewardEpoch",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRewardEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentVotingEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getSeed", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getStartVotingRoundId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getThreshold",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getVotePowerBlock",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getVoterRegistrationData",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "isVoterRegistrationEnabled",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "rewardEpochDurationSeconds",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "signNewSigningPolicy",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "signRewards",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "signUptimeVote",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "submitUptimeVote",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votingEpochDurationSeconds",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"RandomAcquisitionStarted(uint24,uint64)": EventFragment;
|
|
||||||
"RewardEpochStarted(uint24,uint32,uint64)": EventFragment;
|
|
||||||
"RewardsSigned(uint24,address,address,bytes32,tuple[],uint64,bool)": EventFragment;
|
|
||||||
"SignUptimeVoteEnabled(uint24,uint64)": EventFragment;
|
|
||||||
"SigningPolicySigned(uint24,address,address,uint64,bool)": EventFragment;
|
|
||||||
"UptimeVoteSigned(uint24,address,address,bytes32,uint64,bool)": EventFragment;
|
|
||||||
"UptimeVoteSubmitted(uint24,address,address,bytes20[],uint64)": EventFragment;
|
|
||||||
"VotePowerBlockSelected(uint24,uint64,uint64)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RandomAcquisitionStarted"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RewardEpochStarted"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RewardsSigned"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "SignUptimeVoteEnabled"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "SigningPolicySigned"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "UptimeVoteSigned"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "UptimeVoteSubmitted"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VotePowerBlockSelected"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface RandomAcquisitionStartedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
export type RandomAcquisitionStartedEvent = TypedEvent<
|
|
||||||
[number, BigNumber],
|
|
||||||
RandomAcquisitionStartedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RandomAcquisitionStartedEventFilter =
|
|
||||||
TypedEventFilter<RandomAcquisitionStartedEvent>;
|
|
||||||
|
|
||||||
export interface RewardEpochStartedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
startVotingRoundId: number;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
export type RewardEpochStartedEvent = TypedEvent<
|
|
||||||
[number, number, BigNumber],
|
|
||||||
RewardEpochStartedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RewardEpochStartedEventFilter =
|
|
||||||
TypedEventFilter<RewardEpochStartedEvent>;
|
|
||||||
|
|
||||||
export interface RewardsSignedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
signingPolicyAddress: string;
|
|
||||||
voter: string;
|
|
||||||
rewardsHash: string;
|
|
||||||
noOfWeightBasedClaims: IFlareSystemsManager.NumberOfWeightBasedClaimsStructOutput[];
|
|
||||||
timestamp: BigNumber;
|
|
||||||
thresholdReached: boolean;
|
|
||||||
}
|
|
||||||
export type RewardsSignedEvent = TypedEvent<
|
|
||||||
[
|
|
||||||
number,
|
|
||||||
string,
|
|
||||||
string,
|
|
||||||
string,
|
|
||||||
IFlareSystemsManager.NumberOfWeightBasedClaimsStructOutput[],
|
|
||||||
BigNumber,
|
|
||||||
boolean
|
|
||||||
],
|
|
||||||
RewardsSignedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RewardsSignedEventFilter = TypedEventFilter<RewardsSignedEvent>;
|
|
||||||
|
|
||||||
export interface SignUptimeVoteEnabledEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
export type SignUptimeVoteEnabledEvent = TypedEvent<
|
|
||||||
[number, BigNumber],
|
|
||||||
SignUptimeVoteEnabledEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type SignUptimeVoteEnabledEventFilter =
|
|
||||||
TypedEventFilter<SignUptimeVoteEnabledEvent>;
|
|
||||||
|
|
||||||
export interface SigningPolicySignedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
signingPolicyAddress: string;
|
|
||||||
voter: string;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
thresholdReached: boolean;
|
|
||||||
}
|
|
||||||
export type SigningPolicySignedEvent = TypedEvent<
|
|
||||||
[number, string, string, BigNumber, boolean],
|
|
||||||
SigningPolicySignedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type SigningPolicySignedEventFilter =
|
|
||||||
TypedEventFilter<SigningPolicySignedEvent>;
|
|
||||||
|
|
||||||
export interface UptimeVoteSignedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
signingPolicyAddress: string;
|
|
||||||
voter: string;
|
|
||||||
uptimeVoteHash: string;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
thresholdReached: boolean;
|
|
||||||
}
|
|
||||||
export type UptimeVoteSignedEvent = TypedEvent<
|
|
||||||
[number, string, string, string, BigNumber, boolean],
|
|
||||||
UptimeVoteSignedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type UptimeVoteSignedEventFilter =
|
|
||||||
TypedEventFilter<UptimeVoteSignedEvent>;
|
|
||||||
|
|
||||||
export interface UptimeVoteSubmittedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
signingPolicyAddress: string;
|
|
||||||
voter: string;
|
|
||||||
nodeIds: string[];
|
|
||||||
timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
export type UptimeVoteSubmittedEvent = TypedEvent<
|
|
||||||
[number, string, string, string[], BigNumber],
|
|
||||||
UptimeVoteSubmittedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type UptimeVoteSubmittedEventFilter =
|
|
||||||
TypedEventFilter<UptimeVoteSubmittedEvent>;
|
|
||||||
|
|
||||||
export interface VotePowerBlockSelectedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
votePowerBlock: BigNumber;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
export type VotePowerBlockSelectedEvent = TypedEvent<
|
|
||||||
[number, BigNumber, BigNumber],
|
|
||||||
VotePowerBlockSelectedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VotePowerBlockSelectedEventFilter =
|
|
||||||
TypedEventFilter<VotePowerBlockSelectedEvent>;
|
|
||||||
|
|
||||||
export interface IFlareSystemsManager extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFlareSystemsManagerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
firstRewardEpochStartTs(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
firstVotingRoundStartTs(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getCurrentRewardEpoch(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
getCurrentVotingEpochId(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
getSeed(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getStartVotingRoundId(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number]>;
|
|
||||||
|
|
||||||
getThreshold(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number]>;
|
|
||||||
|
|
||||||
getVotePowerBlock(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _votePowerBlock: BigNumber }>;
|
|
||||||
|
|
||||||
getVoterRegistrationData(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean] & { _votePowerBlock: BigNumber; _enabled: boolean }
|
|
||||||
>;
|
|
||||||
|
|
||||||
isVoterRegistrationEnabled(overrides?: CallOverrides): Promise<[boolean]>;
|
|
||||||
|
|
||||||
rewardEpochDurationSeconds(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
signNewSigningPolicy(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_newSigningPolicyHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
signRewards(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_noOfWeightBasedClaims: IFlareSystemsManager.NumberOfWeightBasedClaimsStruct[],
|
|
||||||
_rewardsHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
signUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_uptimeVoteHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submitUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
votingEpochDurationSeconds(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
firstRewardEpochStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
firstVotingRoundStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpoch(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentVotingEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getSeed(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getStartVotingRoundId(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getThreshold(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getVotePowerBlock(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVoterRegistrationData(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean] & { _votePowerBlock: BigNumber; _enabled: boolean }
|
|
||||||
>;
|
|
||||||
|
|
||||||
isVoterRegistrationEnabled(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
rewardEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
signNewSigningPolicy(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_newSigningPolicyHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
signRewards(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_noOfWeightBasedClaims: IFlareSystemsManager.NumberOfWeightBasedClaimsStruct[],
|
|
||||||
_rewardsHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
signUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_uptimeVoteHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submitUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
votingEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
firstRewardEpochStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
firstVotingRoundStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpoch(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentVotingEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getSeed(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getStartVotingRoundId(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getThreshold(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getVotePowerBlock(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVoterRegistrationData(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean] & { _votePowerBlock: BigNumber; _enabled: boolean }
|
|
||||||
>;
|
|
||||||
|
|
||||||
isVoterRegistrationEnabled(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
rewardEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
signNewSigningPolicy(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_newSigningPolicyHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
signRewards(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_noOfWeightBasedClaims: IFlareSystemsManager.NumberOfWeightBasedClaimsStruct[],
|
|
||||||
_rewardsHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
signUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_uptimeVoteHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
submitUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
votingEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"RandomAcquisitionStarted(uint24,uint64)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
timestamp?: null
|
|
||||||
): RandomAcquisitionStartedEventFilter;
|
|
||||||
RandomAcquisitionStarted(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
timestamp?: null
|
|
||||||
): RandomAcquisitionStartedEventFilter;
|
|
||||||
|
|
||||||
"RewardEpochStarted(uint24,uint32,uint64)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
startVotingRoundId?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): RewardEpochStartedEventFilter;
|
|
||||||
RewardEpochStarted(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
startVotingRoundId?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): RewardEpochStartedEventFilter;
|
|
||||||
|
|
||||||
"RewardsSigned(uint24,address,address,bytes32,tuple[],uint64,bool)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null,
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
rewardsHash?: null,
|
|
||||||
noOfWeightBasedClaims?: null,
|
|
||||||
timestamp?: null,
|
|
||||||
thresholdReached?: null
|
|
||||||
): RewardsSignedEventFilter;
|
|
||||||
RewardsSigned(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null,
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
rewardsHash?: null,
|
|
||||||
noOfWeightBasedClaims?: null,
|
|
||||||
timestamp?: null,
|
|
||||||
thresholdReached?: null
|
|
||||||
): RewardsSignedEventFilter;
|
|
||||||
|
|
||||||
"SignUptimeVoteEnabled(uint24,uint64)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
timestamp?: null
|
|
||||||
): SignUptimeVoteEnabledEventFilter;
|
|
||||||
SignUptimeVoteEnabled(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
timestamp?: null
|
|
||||||
): SignUptimeVoteEnabledEventFilter;
|
|
||||||
|
|
||||||
"SigningPolicySigned(uint24,address,address,uint64,bool)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null,
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
timestamp?: null,
|
|
||||||
thresholdReached?: null
|
|
||||||
): SigningPolicySignedEventFilter;
|
|
||||||
SigningPolicySigned(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null,
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
timestamp?: null,
|
|
||||||
thresholdReached?: null
|
|
||||||
): SigningPolicySignedEventFilter;
|
|
||||||
|
|
||||||
"UptimeVoteSigned(uint24,address,address,bytes32,uint64,bool)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null,
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
uptimeVoteHash?: null,
|
|
||||||
timestamp?: null,
|
|
||||||
thresholdReached?: null
|
|
||||||
): UptimeVoteSignedEventFilter;
|
|
||||||
UptimeVoteSigned(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null,
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
uptimeVoteHash?: null,
|
|
||||||
timestamp?: null,
|
|
||||||
thresholdReached?: null
|
|
||||||
): UptimeVoteSignedEventFilter;
|
|
||||||
|
|
||||||
"UptimeVoteSubmitted(uint24,address,address,bytes20[],uint64)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null,
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
nodeIds?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): UptimeVoteSubmittedEventFilter;
|
|
||||||
UptimeVoteSubmitted(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null,
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
nodeIds?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): UptimeVoteSubmittedEventFilter;
|
|
||||||
|
|
||||||
"VotePowerBlockSelected(uint24,uint64,uint64)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
votePowerBlock?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): VotePowerBlockSelectedEventFilter;
|
|
||||||
VotePowerBlockSelected(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
votePowerBlock?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): VotePowerBlockSelectedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
firstRewardEpochStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
firstVotingRoundStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpoch(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentVotingEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getSeed(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getStartVotingRoundId(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getThreshold(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVotePowerBlock(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVoterRegistrationData(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
isVoterRegistrationEnabled(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
rewardEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
signNewSigningPolicy(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_newSigningPolicyHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
signRewards(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_noOfWeightBasedClaims: IFlareSystemsManager.NumberOfWeightBasedClaimsStruct[],
|
|
||||||
_rewardsHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
signUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_uptimeVoteHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submitUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votingEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
firstRewardEpochStartTs(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
firstVotingRoundStartTs(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentRewardEpoch(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentVotingEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getSeed(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getStartVotingRoundId(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getThreshold(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVotePowerBlock(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVoterRegistrationData(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
isVoterRegistrationEnabled(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
rewardEpochDurationSeconds(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
signNewSigningPolicy(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_newSigningPolicyHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
signRewards(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_noOfWeightBasedClaims: IFlareSystemsManager.NumberOfWeightBasedClaimsStruct[],
|
|
||||||
_rewardsHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
signUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_uptimeVoteHash: PromiseOrValue<BytesLike>,
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
submitUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_signature: IFlareSystemsManager.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votingEpochDurationSeconds(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,738 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface IFtsoInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"active()": FunctionFragment;
|
|
||||||
"getCurrentEpochId()": FunctionFragment;
|
|
||||||
"getCurrentPrice()": FunctionFragment;
|
|
||||||
"getCurrentPriceDetails()": FunctionFragment;
|
|
||||||
"getCurrentPriceFromTrustedProviders()": FunctionFragment;
|
|
||||||
"getCurrentPriceWithDecimals()": FunctionFragment;
|
|
||||||
"getCurrentPriceWithDecimalsFromTrustedProviders()": FunctionFragment;
|
|
||||||
"getCurrentRandom()": FunctionFragment;
|
|
||||||
"getEpochId(uint256)": FunctionFragment;
|
|
||||||
"getEpochPrice(uint256)": FunctionFragment;
|
|
||||||
"getEpochPriceForVoter(uint256,address)": FunctionFragment;
|
|
||||||
"getPriceEpochConfiguration()": FunctionFragment;
|
|
||||||
"getPriceEpochData()": FunctionFragment;
|
|
||||||
"getRandom(uint256)": FunctionFragment;
|
|
||||||
"symbol()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "active"
|
|
||||||
| "getCurrentEpochId"
|
|
||||||
| "getCurrentPrice"
|
|
||||||
| "getCurrentPriceDetails"
|
|
||||||
| "getCurrentPriceFromTrustedProviders"
|
|
||||||
| "getCurrentPriceWithDecimals"
|
|
||||||
| "getCurrentPriceWithDecimalsFromTrustedProviders"
|
|
||||||
| "getCurrentRandom"
|
|
||||||
| "getEpochId"
|
|
||||||
| "getEpochPrice"
|
|
||||||
| "getEpochPriceForVoter"
|
|
||||||
| "getPriceEpochConfiguration"
|
|
||||||
| "getPriceEpochData"
|
|
||||||
| "getRandom"
|
|
||||||
| "symbol"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(functionFragment: "active", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPrice",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPriceDetails",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPriceFromTrustedProviders",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPriceWithDecimals",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPriceWithDecimalsFromTrustedProviders",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRandom",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getEpochId",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getEpochPrice",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getEpochPriceForVoter",
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getPriceEpochConfiguration",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getPriceEpochData",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRandom",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "active", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPrice",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPriceDetails",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPriceFromTrustedProviders",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPriceWithDecimals",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPriceWithDecimalsFromTrustedProviders",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRandom",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getEpochId", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getEpochPrice",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getEpochPriceForVoter",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getPriceEpochConfiguration",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getPriceEpochData",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getRandom", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"LowTurnout(uint256,uint256,uint256,uint256)": EventFragment;
|
|
||||||
"PriceEpochInitializedOnFtso(uint256,uint256,uint256)": EventFragment;
|
|
||||||
"PriceFinalized(uint256,uint256,bool,uint256,uint256,uint256,uint256,uint8,uint256)": EventFragment;
|
|
||||||
"PriceRevealed(address,uint256,uint256,uint256,uint256,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "LowTurnout"): EventFragment;
|
|
||||||
getEvent(
|
|
||||||
nameOrSignatureOrTopic: "PriceEpochInitializedOnFtso"
|
|
||||||
): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "PriceFinalized"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "PriceRevealed"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface LowTurnoutEventObject {
|
|
||||||
epochId: BigNumber;
|
|
||||||
natTurnout: BigNumber;
|
|
||||||
lowNatTurnoutThresholdBIPS: BigNumber;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
export type LowTurnoutEvent = TypedEvent<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber],
|
|
||||||
LowTurnoutEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type LowTurnoutEventFilter = TypedEventFilter<LowTurnoutEvent>;
|
|
||||||
|
|
||||||
export interface PriceEpochInitializedOnFtsoEventObject {
|
|
||||||
epochId: BigNumber;
|
|
||||||
endTime: BigNumber;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
export type PriceEpochInitializedOnFtsoEvent = TypedEvent<
|
|
||||||
[BigNumber, BigNumber, BigNumber],
|
|
||||||
PriceEpochInitializedOnFtsoEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type PriceEpochInitializedOnFtsoEventFilter =
|
|
||||||
TypedEventFilter<PriceEpochInitializedOnFtsoEvent>;
|
|
||||||
|
|
||||||
export interface PriceFinalizedEventObject {
|
|
||||||
epochId: BigNumber;
|
|
||||||
price: BigNumber;
|
|
||||||
rewardedFtso: boolean;
|
|
||||||
lowIQRRewardPrice: BigNumber;
|
|
||||||
highIQRRewardPrice: BigNumber;
|
|
||||||
lowElasticBandRewardPrice: BigNumber;
|
|
||||||
highElasticBandRewardPrice: BigNumber;
|
|
||||||
finalizationType: number;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
export type PriceFinalizedEvent = TypedEvent<
|
|
||||||
[
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
boolean,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
number,
|
|
||||||
BigNumber
|
|
||||||
],
|
|
||||||
PriceFinalizedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type PriceFinalizedEventFilter = TypedEventFilter<PriceFinalizedEvent>;
|
|
||||||
|
|
||||||
export interface PriceRevealedEventObject {
|
|
||||||
voter: string;
|
|
||||||
epochId: BigNumber;
|
|
||||||
price: BigNumber;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
votePowerNat: BigNumber;
|
|
||||||
votePowerAsset: BigNumber;
|
|
||||||
}
|
|
||||||
export type PriceRevealedEvent = TypedEvent<
|
|
||||||
[string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber],
|
|
||||||
PriceRevealedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type PriceRevealedEventFilter = TypedEventFilter<PriceRevealedEvent>;
|
|
||||||
|
|
||||||
export interface IFtso extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFtsoInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
active(overrides?: CallOverrides): Promise<[boolean]>;
|
|
||||||
|
|
||||||
getCurrentEpochId(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getCurrentPrice(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceDetails(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, number, BigNumber, number] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_priceTimestamp: BigNumber;
|
|
||||||
_priceFinalizationType: number;
|
|
||||||
_lastPriceEpochFinalizationTimestamp: BigNumber;
|
|
||||||
_lastPriceEpochFinalizationType: number;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceFromTrustedProviders(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceWithDecimals(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceWithDecimalsFromTrustedProviders(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getEpochId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getEpochPrice(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getEpochPriceForVoter(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getPriceEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_firstEpochStartTs: BigNumber;
|
|
||||||
_submitPeriodSeconds: BigNumber;
|
|
||||||
_revealPeriodSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getPriceEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber, boolean] & {
|
|
||||||
_epochId: BigNumber;
|
|
||||||
_epochSubmitEndTime: BigNumber;
|
|
||||||
_epochRevealEndTime: BigNumber;
|
|
||||||
_votePowerBlock: BigNumber;
|
|
||||||
_fallbackMode: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRandom(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
active(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
getCurrentEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentPrice(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceDetails(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, number, BigNumber, number] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_priceTimestamp: BigNumber;
|
|
||||||
_priceFinalizationType: number;
|
|
||||||
_lastPriceEpochFinalizationTimestamp: BigNumber;
|
|
||||||
_lastPriceEpochFinalizationType: number;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceFromTrustedProviders(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceWithDecimals(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceWithDecimalsFromTrustedProviders(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochPrice(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochPriceForVoter(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getPriceEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_firstEpochStartTs: BigNumber;
|
|
||||||
_submitPeriodSeconds: BigNumber;
|
|
||||||
_revealPeriodSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getPriceEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber, boolean] & {
|
|
||||||
_epochId: BigNumber;
|
|
||||||
_epochSubmitEndTime: BigNumber;
|
|
||||||
_epochRevealEndTime: BigNumber;
|
|
||||||
_votePowerBlock: BigNumber;
|
|
||||||
_fallbackMode: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRandom(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
symbol(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
active(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
getCurrentEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentPrice(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceDetails(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, number, BigNumber, number] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_priceTimestamp: BigNumber;
|
|
||||||
_priceFinalizationType: number;
|
|
||||||
_lastPriceEpochFinalizationTimestamp: BigNumber;
|
|
||||||
_lastPriceEpochFinalizationType: number;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceFromTrustedProviders(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceWithDecimals(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceWithDecimalsFromTrustedProviders(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochPrice(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochPriceForVoter(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getPriceEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_firstEpochStartTs: BigNumber;
|
|
||||||
_submitPeriodSeconds: BigNumber;
|
|
||||||
_revealPeriodSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getPriceEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber, boolean] & {
|
|
||||||
_epochId: BigNumber;
|
|
||||||
_epochSubmitEndTime: BigNumber;
|
|
||||||
_epochRevealEndTime: BigNumber;
|
|
||||||
_votePowerBlock: BigNumber;
|
|
||||||
_fallbackMode: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRandom(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
symbol(overrides?: CallOverrides): Promise<string>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"LowTurnout(uint256,uint256,uint256,uint256)"(
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
natTurnout?: null,
|
|
||||||
lowNatTurnoutThresholdBIPS?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): LowTurnoutEventFilter;
|
|
||||||
LowTurnout(
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
natTurnout?: null,
|
|
||||||
lowNatTurnoutThresholdBIPS?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): LowTurnoutEventFilter;
|
|
||||||
|
|
||||||
"PriceEpochInitializedOnFtso(uint256,uint256,uint256)"(
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
endTime?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): PriceEpochInitializedOnFtsoEventFilter;
|
|
||||||
PriceEpochInitializedOnFtso(
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
endTime?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): PriceEpochInitializedOnFtsoEventFilter;
|
|
||||||
|
|
||||||
"PriceFinalized(uint256,uint256,bool,uint256,uint256,uint256,uint256,uint8,uint256)"(
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
price?: null,
|
|
||||||
rewardedFtso?: null,
|
|
||||||
lowIQRRewardPrice?: null,
|
|
||||||
highIQRRewardPrice?: null,
|
|
||||||
lowElasticBandRewardPrice?: null,
|
|
||||||
highElasticBandRewardPrice?: null,
|
|
||||||
finalizationType?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): PriceFinalizedEventFilter;
|
|
||||||
PriceFinalized(
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
price?: null,
|
|
||||||
rewardedFtso?: null,
|
|
||||||
lowIQRRewardPrice?: null,
|
|
||||||
highIQRRewardPrice?: null,
|
|
||||||
lowElasticBandRewardPrice?: null,
|
|
||||||
highElasticBandRewardPrice?: null,
|
|
||||||
finalizationType?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): PriceFinalizedEventFilter;
|
|
||||||
|
|
||||||
"PriceRevealed(address,uint256,uint256,uint256,uint256,uint256)"(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
price?: null,
|
|
||||||
timestamp?: null,
|
|
||||||
votePowerNat?: null,
|
|
||||||
votePowerAsset?: null
|
|
||||||
): PriceRevealedEventFilter;
|
|
||||||
PriceRevealed(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
price?: null,
|
|
||||||
timestamp?: null,
|
|
||||||
votePowerNat?: null,
|
|
||||||
votePowerAsset?: null
|
|
||||||
): PriceRevealedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
active(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentPrice(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentPriceDetails(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentPriceFromTrustedProviders(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentPriceWithDecimals(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentPriceWithDecimalsFromTrustedProviders(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochPrice(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochPriceForVoter(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getPriceEpochConfiguration(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getPriceEpochData(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRandom(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
active(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentEpochId(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentPrice(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentPriceDetails(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentPriceFromTrustedProviders(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentPriceWithDecimals(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentPriceWithDecimalsFromTrustedProviders(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEpochId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEpochPrice(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEpochPriceForVoter(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getPriceEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getPriceEpochData(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRandom(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,348 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface IFtsoFeedDecimalsInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"decimalsUpdateOffset()": FunctionFragment;
|
|
||||||
"defaultDecimals()": FunctionFragment;
|
|
||||||
"getCurrentDecimals(bytes21)": FunctionFragment;
|
|
||||||
"getCurrentDecimalsBulk(bytes)": FunctionFragment;
|
|
||||||
"getDecimals(bytes21,uint256)": FunctionFragment;
|
|
||||||
"getDecimalsBulk(bytes,uint256)": FunctionFragment;
|
|
||||||
"getScheduledDecimalsChanges(bytes21)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "decimalsUpdateOffset"
|
|
||||||
| "defaultDecimals"
|
|
||||||
| "getCurrentDecimals"
|
|
||||||
| "getCurrentDecimalsBulk"
|
|
||||||
| "getDecimals"
|
|
||||||
| "getDecimalsBulk"
|
|
||||||
| "getScheduledDecimalsChanges"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "decimalsUpdateOffset",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "defaultDecimals",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentDecimals",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentDecimalsBulk",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getDecimals",
|
|
||||||
values: [PromiseOrValue<BytesLike>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getDecimalsBulk",
|
|
||||||
values: [PromiseOrValue<BytesLike>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getScheduledDecimalsChanges",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "decimalsUpdateOffset",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "defaultDecimals",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentDecimals",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentDecimalsBulk",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getDecimals",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getDecimalsBulk",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getScheduledDecimalsChanges",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"DecimalsChanged(bytes21,int8,uint24)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "DecimalsChanged"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface DecimalsChangedEventObject {
|
|
||||||
feedId: string;
|
|
||||||
decimals: number;
|
|
||||||
rewardEpochId: number;
|
|
||||||
}
|
|
||||||
export type DecimalsChangedEvent = TypedEvent<
|
|
||||||
[string, number, number],
|
|
||||||
DecimalsChangedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type DecimalsChangedEventFilter = TypedEventFilter<DecimalsChangedEvent>;
|
|
||||||
|
|
||||||
export interface IFtsoFeedDecimals extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFtsoFeedDecimalsInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
decimalsUpdateOffset(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
defaultDecimals(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
getCurrentDecimals(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number]>;
|
|
||||||
|
|
||||||
getCurrentDecimalsBulk(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _decimals: string }>;
|
|
||||||
|
|
||||||
getDecimals(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number]>;
|
|
||||||
|
|
||||||
getDecimalsBulk(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _decimals: string }>;
|
|
||||||
|
|
||||||
getScheduledDecimalsChanges(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[number[], BigNumber[], boolean[]] & {
|
|
||||||
_decimals: number[];
|
|
||||||
_validFromEpochId: BigNumber[];
|
|
||||||
_fixed: boolean[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
};
|
|
||||||
|
|
||||||
decimalsUpdateOffset(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
defaultDecimals(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentDecimals(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentDecimalsBulk(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getDecimals(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getDecimalsBulk(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getScheduledDecimalsChanges(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[number[], BigNumber[], boolean[]] & {
|
|
||||||
_decimals: number[];
|
|
||||||
_validFromEpochId: BigNumber[];
|
|
||||||
_fixed: boolean[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
decimalsUpdateOffset(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
defaultDecimals(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentDecimals(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentDecimalsBulk(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getDecimals(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getDecimalsBulk(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getScheduledDecimalsChanges(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[number[], BigNumber[], boolean[]] & {
|
|
||||||
_decimals: number[];
|
|
||||||
_validFromEpochId: BigNumber[];
|
|
||||||
_fixed: boolean[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"DecimalsChanged(bytes21,int8,uint24)"(
|
|
||||||
feedId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
decimals?: null,
|
|
||||||
rewardEpochId?: null
|
|
||||||
): DecimalsChangedEventFilter;
|
|
||||||
DecimalsChanged(
|
|
||||||
feedId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
decimals?: null,
|
|
||||||
rewardEpochId?: null
|
|
||||||
): DecimalsChangedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
decimalsUpdateOffset(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
defaultDecimals(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentDecimals(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentDecimalsBulk(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getDecimals(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getDecimalsBulk(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getScheduledDecimalsChanges(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
decimalsUpdateOffset(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
defaultDecimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentDecimals(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentDecimalsBulk(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getDecimals(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getDecimalsBulk(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getScheduledDecimalsChanges(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,142 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface IFtsoFeedIdConverterInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getFeedCategoryAndName(bytes21)": FunctionFragment;
|
|
||||||
"getFeedId(uint8,string)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic: "getFeedCategoryAndName" | "getFeedId"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedCategoryAndName",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedId",
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedCategoryAndName",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getFeedId", data: BytesLike): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFtsoFeedIdConverter extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFtsoFeedIdConverterInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getFeedCategoryAndName(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number, string] & { _category: number; _name: string }>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_category: PromiseOrValue<BigNumberish>,
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFeedCategoryAndName(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number, string] & { _category: number; _name: string }>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_category: PromiseOrValue<BigNumberish>,
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getFeedCategoryAndName(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number, string] & { _category: number; _name: string }>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_category: PromiseOrValue<BigNumberish>,
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getFeedCategoryAndName(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_category: PromiseOrValue<BigNumberish>,
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getFeedCategoryAndName(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_category: PromiseOrValue<BigNumberish>,
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,284 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 IFtsoFeedPublisher {
|
|
||||||
export type FeedStruct = {
|
|
||||||
votingRoundId: PromiseOrValue<BigNumberish>;
|
|
||||||
id: PromiseOrValue<BytesLike>;
|
|
||||||
value: PromiseOrValue<BigNumberish>;
|
|
||||||
turnoutBIPS: PromiseOrValue<BigNumberish>;
|
|
||||||
decimals: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeedStructOutput = [number, string, number, number, number] & {
|
|
||||||
votingRoundId: number;
|
|
||||||
id: string;
|
|
||||||
value: number;
|
|
||||||
turnoutBIPS: number;
|
|
||||||
decimals: number;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeedWithProofStruct = {
|
|
||||||
merkleProof: PromiseOrValue<BytesLike>[];
|
|
||||||
body: IFtsoFeedPublisher.FeedStruct;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeedWithProofStructOutput = [
|
|
||||||
string[],
|
|
||||||
IFtsoFeedPublisher.FeedStructOutput
|
|
||||||
] & { merkleProof: string[]; body: IFtsoFeedPublisher.FeedStructOutput };
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFtsoFeedPublisherInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"feedsHistorySize()": FunctionFragment;
|
|
||||||
"ftsoProtocolId()": FunctionFragment;
|
|
||||||
"getCurrentFeed(bytes21)": FunctionFragment;
|
|
||||||
"getFeed(bytes21,uint256)": FunctionFragment;
|
|
||||||
"publish((bytes32[],(uint32,bytes21,int32,uint16,int8))[])": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "feedsHistorySize"
|
|
||||||
| "ftsoProtocolId"
|
|
||||||
| "getCurrentFeed"
|
|
||||||
| "getFeed"
|
|
||||||
| "publish"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "feedsHistorySize",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "ftsoProtocolId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentFeed",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeed",
|
|
||||||
values: [PromiseOrValue<BytesLike>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "publish",
|
|
||||||
values: [IFtsoFeedPublisher.FeedWithProofStruct[]]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "feedsHistorySize",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "ftsoProtocolId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentFeed",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getFeed", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "publish", data: BytesLike): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"FtsoFeedPublished(uint32,bytes21,int32,uint16,int8)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FtsoFeedPublished"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface FtsoFeedPublishedEventObject {
|
|
||||||
votingRoundId: number;
|
|
||||||
id: string;
|
|
||||||
value: number;
|
|
||||||
turnoutBIPS: number;
|
|
||||||
decimals: number;
|
|
||||||
}
|
|
||||||
export type FtsoFeedPublishedEvent = TypedEvent<
|
|
||||||
[number, string, number, number, number],
|
|
||||||
FtsoFeedPublishedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FtsoFeedPublishedEventFilter =
|
|
||||||
TypedEventFilter<FtsoFeedPublishedEvent>;
|
|
||||||
|
|
||||||
export interface IFtsoFeedPublisher extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFtsoFeedPublisherInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
feedsHistorySize(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
ftsoProtocolId(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
getCurrentFeed(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[IFtsoFeedPublisher.FeedStructOutput]>;
|
|
||||||
|
|
||||||
getFeed(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[IFtsoFeedPublisher.FeedStructOutput]>;
|
|
||||||
|
|
||||||
publish(
|
|
||||||
_proofs: IFtsoFeedPublisher.FeedWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
feedsHistorySize(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
ftsoProtocolId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentFeed(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoFeedPublisher.FeedStructOutput>;
|
|
||||||
|
|
||||||
getFeed(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoFeedPublisher.FeedStructOutput>;
|
|
||||||
|
|
||||||
publish(
|
|
||||||
_proofs: IFtsoFeedPublisher.FeedWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
feedsHistorySize(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
ftsoProtocolId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentFeed(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoFeedPublisher.FeedStructOutput>;
|
|
||||||
|
|
||||||
getFeed(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoFeedPublisher.FeedStructOutput>;
|
|
||||||
|
|
||||||
publish(
|
|
||||||
_proofs: IFtsoFeedPublisher.FeedWithProofStruct[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"FtsoFeedPublished(uint32,bytes21,int32,uint16,int8)"(
|
|
||||||
votingRoundId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
id?: PromiseOrValue<BytesLike> | null,
|
|
||||||
value?: null,
|
|
||||||
turnoutBIPS?: null,
|
|
||||||
decimals?: null
|
|
||||||
): FtsoFeedPublishedEventFilter;
|
|
||||||
FtsoFeedPublished(
|
|
||||||
votingRoundId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
id?: PromiseOrValue<BytesLike> | null,
|
|
||||||
value?: null,
|
|
||||||
turnoutBIPS?: null,
|
|
||||||
decimals?: null
|
|
||||||
): FtsoFeedPublishedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
feedsHistorySize(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
ftsoProtocolId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentFeed(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeed(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
publish(
|
|
||||||
_proofs: IFtsoFeedPublisher.FeedWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
feedsHistorySize(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
ftsoProtocolId(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentFeed(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeed(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
publish(
|
|
||||||
_proofs: IFtsoFeedPublisher.FeedWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,160 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export declare namespace IFtsoInflationConfigurations {
|
|
||||||
export type FtsoConfigurationStruct = {
|
|
||||||
feedIds: PromiseOrValue<BytesLike>;
|
|
||||||
inflationShare: PromiseOrValue<BigNumberish>;
|
|
||||||
minRewardedTurnoutBIPS: PromiseOrValue<BigNumberish>;
|
|
||||||
primaryBandRewardSharePPM: PromiseOrValue<BigNumberish>;
|
|
||||||
secondaryBandWidthPPMs: PromiseOrValue<BytesLike>;
|
|
||||||
mode: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FtsoConfigurationStructOutput = [
|
|
||||||
string,
|
|
||||||
number,
|
|
||||||
number,
|
|
||||||
number,
|
|
||||||
string,
|
|
||||||
number
|
|
||||||
] & {
|
|
||||||
feedIds: string;
|
|
||||||
inflationShare: number;
|
|
||||||
minRewardedTurnoutBIPS: number;
|
|
||||||
primaryBandRewardSharePPM: number;
|
|
||||||
secondaryBandWidthPPMs: string;
|
|
||||||
mode: number;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFtsoInflationConfigurationsInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getFtsoConfiguration(uint256)": FunctionFragment;
|
|
||||||
"getFtsoConfigurations()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic: "getFtsoConfiguration" | "getFtsoConfigurations"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsoConfiguration",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsoConfigurations",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFtsoConfiguration",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFtsoConfigurations",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFtsoInflationConfigurations extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFtsoInflationConfigurationsInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getFtsoConfiguration(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[IFtsoInflationConfigurations.FtsoConfigurationStructOutput]>;
|
|
||||||
|
|
||||||
getFtsoConfigurations(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[IFtsoInflationConfigurations.FtsoConfigurationStructOutput[]]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFtsoConfiguration(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoInflationConfigurations.FtsoConfigurationStructOutput>;
|
|
||||||
|
|
||||||
getFtsoConfigurations(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoInflationConfigurations.FtsoConfigurationStructOutput[]>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getFtsoConfiguration(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoInflationConfigurations.FtsoConfigurationStructOutput>;
|
|
||||||
|
|
||||||
getFtsoConfigurations(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoInflationConfigurations.FtsoConfigurationStructOutput[]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getFtsoConfiguration(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoConfigurations(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getFtsoConfiguration(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtsoConfigurations(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,612 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface IFtsoManagerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"active()": FunctionFragment;
|
|
||||||
"getCurrentPriceEpochData()": FunctionFragment;
|
|
||||||
"getCurrentPriceEpochId()": FunctionFragment;
|
|
||||||
"getCurrentRewardEpoch()": FunctionFragment;
|
|
||||||
"getFallbackMode()": FunctionFragment;
|
|
||||||
"getFtsos()": FunctionFragment;
|
|
||||||
"getPriceEpochConfiguration()": FunctionFragment;
|
|
||||||
"getRewardEpochConfiguration()": FunctionFragment;
|
|
||||||
"getRewardEpochToExpireNext()": FunctionFragment;
|
|
||||||
"getRewardEpochVotePowerBlock(uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "active"
|
|
||||||
| "getCurrentPriceEpochData"
|
|
||||||
| "getCurrentPriceEpochId"
|
|
||||||
| "getCurrentRewardEpoch"
|
|
||||||
| "getFallbackMode"
|
|
||||||
| "getFtsos"
|
|
||||||
| "getPriceEpochConfiguration"
|
|
||||||
| "getRewardEpochConfiguration"
|
|
||||||
| "getRewardEpochToExpireNext"
|
|
||||||
| "getRewardEpochVotePowerBlock"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(functionFragment: "active", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPriceEpochData",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPriceEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRewardEpoch",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFallbackMode",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(functionFragment: "getFtsos", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getPriceEpochConfiguration",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRewardEpochConfiguration",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRewardEpochToExpireNext",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRewardEpochVotePowerBlock",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "active", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPriceEpochData",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPriceEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRewardEpoch",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFallbackMode",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getFtsos", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getPriceEpochConfiguration",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRewardEpochConfiguration",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRewardEpochToExpireNext",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRewardEpochVotePowerBlock",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"AccruingUnearnedRewardsFailed(uint256)": EventFragment;
|
|
||||||
"DistributingRewardsFailed(address,uint256)": EventFragment;
|
|
||||||
"FallbackMode(bool)": EventFragment;
|
|
||||||
"FinalizingPriceEpochFailed(address,uint256,uint8)": EventFragment;
|
|
||||||
"FtsoAdded(address,bool)": EventFragment;
|
|
||||||
"FtsoFallbackMode(address,bool)": EventFragment;
|
|
||||||
"InitializingCurrentEpochStateForRevealFailed(address,uint256)": EventFragment;
|
|
||||||
"PriceEpochFinalized(address,uint256)": EventFragment;
|
|
||||||
"RewardEpochFinalized(uint256,uint256)": EventFragment;
|
|
||||||
"UseGoodRandomSet(bool,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(
|
|
||||||
nameOrSignatureOrTopic: "AccruingUnearnedRewardsFailed"
|
|
||||||
): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "DistributingRewardsFailed"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FallbackMode"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FinalizingPriceEpochFailed"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FtsoAdded"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FtsoFallbackMode"): EventFragment;
|
|
||||||
getEvent(
|
|
||||||
nameOrSignatureOrTopic: "InitializingCurrentEpochStateForRevealFailed"
|
|
||||||
): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "PriceEpochFinalized"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RewardEpochFinalized"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "UseGoodRandomSet"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface AccruingUnearnedRewardsFailedEventObject {
|
|
||||||
epochId: BigNumber;
|
|
||||||
}
|
|
||||||
export type AccruingUnearnedRewardsFailedEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
AccruingUnearnedRewardsFailedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type AccruingUnearnedRewardsFailedEventFilter =
|
|
||||||
TypedEventFilter<AccruingUnearnedRewardsFailedEvent>;
|
|
||||||
|
|
||||||
export interface DistributingRewardsFailedEventObject {
|
|
||||||
ftso: string;
|
|
||||||
epochId: BigNumber;
|
|
||||||
}
|
|
||||||
export type DistributingRewardsFailedEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
DistributingRewardsFailedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type DistributingRewardsFailedEventFilter =
|
|
||||||
TypedEventFilter<DistributingRewardsFailedEvent>;
|
|
||||||
|
|
||||||
export interface FallbackModeEventObject {
|
|
||||||
fallbackMode: boolean;
|
|
||||||
}
|
|
||||||
export type FallbackModeEvent = TypedEvent<[boolean], FallbackModeEventObject>;
|
|
||||||
|
|
||||||
export type FallbackModeEventFilter = TypedEventFilter<FallbackModeEvent>;
|
|
||||||
|
|
||||||
export interface FinalizingPriceEpochFailedEventObject {
|
|
||||||
ftso: string;
|
|
||||||
epochId: BigNumber;
|
|
||||||
failingType: number;
|
|
||||||
}
|
|
||||||
export type FinalizingPriceEpochFailedEvent = TypedEvent<
|
|
||||||
[string, BigNumber, number],
|
|
||||||
FinalizingPriceEpochFailedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FinalizingPriceEpochFailedEventFilter =
|
|
||||||
TypedEventFilter<FinalizingPriceEpochFailedEvent>;
|
|
||||||
|
|
||||||
export interface FtsoAddedEventObject {
|
|
||||||
ftso: string;
|
|
||||||
add: boolean;
|
|
||||||
}
|
|
||||||
export type FtsoAddedEvent = TypedEvent<
|
|
||||||
[string, boolean],
|
|
||||||
FtsoAddedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FtsoAddedEventFilter = TypedEventFilter<FtsoAddedEvent>;
|
|
||||||
|
|
||||||
export interface FtsoFallbackModeEventObject {
|
|
||||||
ftso: string;
|
|
||||||
fallbackMode: boolean;
|
|
||||||
}
|
|
||||||
export type FtsoFallbackModeEvent = TypedEvent<
|
|
||||||
[string, boolean],
|
|
||||||
FtsoFallbackModeEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FtsoFallbackModeEventFilter =
|
|
||||||
TypedEventFilter<FtsoFallbackModeEvent>;
|
|
||||||
|
|
||||||
export interface InitializingCurrentEpochStateForRevealFailedEventObject {
|
|
||||||
ftso: string;
|
|
||||||
epochId: BigNumber;
|
|
||||||
}
|
|
||||||
export type InitializingCurrentEpochStateForRevealFailedEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
InitializingCurrentEpochStateForRevealFailedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type InitializingCurrentEpochStateForRevealFailedEventFilter =
|
|
||||||
TypedEventFilter<InitializingCurrentEpochStateForRevealFailedEvent>;
|
|
||||||
|
|
||||||
export interface PriceEpochFinalizedEventObject {
|
|
||||||
chosenFtso: string;
|
|
||||||
rewardEpochId: BigNumber;
|
|
||||||
}
|
|
||||||
export type PriceEpochFinalizedEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
PriceEpochFinalizedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type PriceEpochFinalizedEventFilter =
|
|
||||||
TypedEventFilter<PriceEpochFinalizedEvent>;
|
|
||||||
|
|
||||||
export interface RewardEpochFinalizedEventObject {
|
|
||||||
votepowerBlock: BigNumber;
|
|
||||||
startBlock: BigNumber;
|
|
||||||
}
|
|
||||||
export type RewardEpochFinalizedEvent = TypedEvent<
|
|
||||||
[BigNumber, BigNumber],
|
|
||||||
RewardEpochFinalizedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RewardEpochFinalizedEventFilter =
|
|
||||||
TypedEventFilter<RewardEpochFinalizedEvent>;
|
|
||||||
|
|
||||||
export interface UseGoodRandomSetEventObject {
|
|
||||||
useGoodRandom: boolean;
|
|
||||||
maxWaitForGoodRandomSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
export type UseGoodRandomSetEvent = TypedEvent<
|
|
||||||
[boolean, BigNumber],
|
|
||||||
UseGoodRandomSetEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type UseGoodRandomSetEventFilter =
|
|
||||||
TypedEventFilter<UseGoodRandomSetEvent>;
|
|
||||||
|
|
||||||
export interface IFtsoManager extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFtsoManagerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
active(overrides?: CallOverrides): Promise<[boolean]>;
|
|
||||||
|
|
||||||
getCurrentPriceEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_priceEpochId: BigNumber;
|
|
||||||
_priceEpochStartTimestamp: BigNumber;
|
|
||||||
_priceEpochEndTimestamp: BigNumber;
|
|
||||||
_priceEpochRevealEndTimestamp: BigNumber;
|
|
||||||
_currentTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _priceEpochId: BigNumber }>;
|
|
||||||
|
|
||||||
getCurrentRewardEpoch(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getFallbackMode(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[boolean, string[], boolean[]] & {
|
|
||||||
_fallbackMode: boolean;
|
|
||||||
_ftsos: string[];
|
|
||||||
_ftsoInFallbackMode: boolean[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]] & { _ftsos: string[] }>;
|
|
||||||
|
|
||||||
getPriceEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_firstPriceEpochStartTs: BigNumber;
|
|
||||||
_priceEpochDurationSeconds: BigNumber;
|
|
||||||
_revealEpochDurationSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRewardEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & {
|
|
||||||
_firstRewardEpochStartTs: BigNumber;
|
|
||||||
_rewardEpochDurationSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRewardEpochToExpireNext(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getRewardEpochVotePowerBlock(
|
|
||||||
_rewardEpoch: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
active(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
getCurrentPriceEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_priceEpochId: BigNumber;
|
|
||||||
_priceEpochStartTimestamp: BigNumber;
|
|
||||||
_priceEpochEndTimestamp: BigNumber;
|
|
||||||
_priceEpochRevealEndTimestamp: BigNumber;
|
|
||||||
_currentTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpoch(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFallbackMode(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[boolean, string[], boolean[]] & {
|
|
||||||
_fallbackMode: boolean;
|
|
||||||
_ftsos: string[];
|
|
||||||
_ftsoInFallbackMode: boolean[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFtsos(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getPriceEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_firstPriceEpochStartTs: BigNumber;
|
|
||||||
_priceEpochDurationSeconds: BigNumber;
|
|
||||||
_revealEpochDurationSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRewardEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & {
|
|
||||||
_firstRewardEpochStartTs: BigNumber;
|
|
||||||
_rewardEpochDurationSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRewardEpochToExpireNext(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochVotePowerBlock(
|
|
||||||
_rewardEpoch: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
active(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
getCurrentPriceEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_priceEpochId: BigNumber;
|
|
||||||
_priceEpochStartTimestamp: BigNumber;
|
|
||||||
_priceEpochEndTimestamp: BigNumber;
|
|
||||||
_priceEpochRevealEndTimestamp: BigNumber;
|
|
||||||
_currentTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPriceEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpoch(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFallbackMode(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[boolean, string[], boolean[]] & {
|
|
||||||
_fallbackMode: boolean;
|
|
||||||
_ftsos: string[];
|
|
||||||
_ftsoInFallbackMode: boolean[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFtsos(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getPriceEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_firstPriceEpochStartTs: BigNumber;
|
|
||||||
_priceEpochDurationSeconds: BigNumber;
|
|
||||||
_revealEpochDurationSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRewardEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & {
|
|
||||||
_firstRewardEpochStartTs: BigNumber;
|
|
||||||
_rewardEpochDurationSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRewardEpochToExpireNext(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochVotePowerBlock(
|
|
||||||
_rewardEpoch: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"AccruingUnearnedRewardsFailed(uint256)"(
|
|
||||||
epochId?: null
|
|
||||||
): AccruingUnearnedRewardsFailedEventFilter;
|
|
||||||
AccruingUnearnedRewardsFailed(
|
|
||||||
epochId?: null
|
|
||||||
): AccruingUnearnedRewardsFailedEventFilter;
|
|
||||||
|
|
||||||
"DistributingRewardsFailed(address,uint256)"(
|
|
||||||
ftso?: null,
|
|
||||||
epochId?: null
|
|
||||||
): DistributingRewardsFailedEventFilter;
|
|
||||||
DistributingRewardsFailed(
|
|
||||||
ftso?: null,
|
|
||||||
epochId?: null
|
|
||||||
): DistributingRewardsFailedEventFilter;
|
|
||||||
|
|
||||||
"FallbackMode(bool)"(fallbackMode?: null): FallbackModeEventFilter;
|
|
||||||
FallbackMode(fallbackMode?: null): FallbackModeEventFilter;
|
|
||||||
|
|
||||||
"FinalizingPriceEpochFailed(address,uint256,uint8)"(
|
|
||||||
ftso?: null,
|
|
||||||
epochId?: null,
|
|
||||||
failingType?: null
|
|
||||||
): FinalizingPriceEpochFailedEventFilter;
|
|
||||||
FinalizingPriceEpochFailed(
|
|
||||||
ftso?: null,
|
|
||||||
epochId?: null,
|
|
||||||
failingType?: null
|
|
||||||
): FinalizingPriceEpochFailedEventFilter;
|
|
||||||
|
|
||||||
"FtsoAdded(address,bool)"(ftso?: null, add?: null): FtsoAddedEventFilter;
|
|
||||||
FtsoAdded(ftso?: null, add?: null): FtsoAddedEventFilter;
|
|
||||||
|
|
||||||
"FtsoFallbackMode(address,bool)"(
|
|
||||||
ftso?: null,
|
|
||||||
fallbackMode?: null
|
|
||||||
): FtsoFallbackModeEventFilter;
|
|
||||||
FtsoFallbackMode(
|
|
||||||
ftso?: null,
|
|
||||||
fallbackMode?: null
|
|
||||||
): FtsoFallbackModeEventFilter;
|
|
||||||
|
|
||||||
"InitializingCurrentEpochStateForRevealFailed(address,uint256)"(
|
|
||||||
ftso?: null,
|
|
||||||
epochId?: null
|
|
||||||
): InitializingCurrentEpochStateForRevealFailedEventFilter;
|
|
||||||
InitializingCurrentEpochStateForRevealFailed(
|
|
||||||
ftso?: null,
|
|
||||||
epochId?: null
|
|
||||||
): InitializingCurrentEpochStateForRevealFailedEventFilter;
|
|
||||||
|
|
||||||
"PriceEpochFinalized(address,uint256)"(
|
|
||||||
chosenFtso?: null,
|
|
||||||
rewardEpochId?: null
|
|
||||||
): PriceEpochFinalizedEventFilter;
|
|
||||||
PriceEpochFinalized(
|
|
||||||
chosenFtso?: null,
|
|
||||||
rewardEpochId?: null
|
|
||||||
): PriceEpochFinalizedEventFilter;
|
|
||||||
|
|
||||||
"RewardEpochFinalized(uint256,uint256)"(
|
|
||||||
votepowerBlock?: null,
|
|
||||||
startBlock?: null
|
|
||||||
): RewardEpochFinalizedEventFilter;
|
|
||||||
RewardEpochFinalized(
|
|
||||||
votepowerBlock?: null,
|
|
||||||
startBlock?: null
|
|
||||||
): RewardEpochFinalizedEventFilter;
|
|
||||||
|
|
||||||
"UseGoodRandomSet(bool,uint256)"(
|
|
||||||
useGoodRandom?: null,
|
|
||||||
maxWaitForGoodRandomSeconds?: null
|
|
||||||
): UseGoodRandomSetEventFilter;
|
|
||||||
UseGoodRandomSet(
|
|
||||||
useGoodRandom?: null,
|
|
||||||
maxWaitForGoodRandomSeconds?: null
|
|
||||||
): UseGoodRandomSetEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
active(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentPriceEpochData(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentPriceEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpoch(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFallbackMode(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsos(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getPriceEpochConfiguration(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochConfiguration(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochToExpireNext(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochVotePowerBlock(
|
|
||||||
_rewardEpoch: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
active(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentPriceEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentPriceEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentRewardEpoch(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFallbackMode(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtsos(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getPriceEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRewardEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRewardEpochToExpireNext(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRewardEpochVotePowerBlock(
|
|
||||||
_rewardEpoch: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,788 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export declare namespace IFtsoRegistry {
|
|
||||||
export type PriceInfoStruct = {
|
|
||||||
ftsoIndex: PromiseOrValue<BigNumberish>;
|
|
||||||
price: PromiseOrValue<BigNumberish>;
|
|
||||||
decimals: PromiseOrValue<BigNumberish>;
|
|
||||||
timestamp: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type PriceInfoStructOutput = [
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber
|
|
||||||
] & {
|
|
||||||
ftsoIndex: BigNumber;
|
|
||||||
price: BigNumber;
|
|
||||||
decimals: BigNumber;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFtsoRegistryInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getAllCurrentPrices()": FunctionFragment;
|
|
||||||
"getCurrentPrice(string)": FunctionFragment;
|
|
||||||
"getCurrentPrice(uint256)": FunctionFragment;
|
|
||||||
"getCurrentPriceWithDecimals(uint256)": FunctionFragment;
|
|
||||||
"getCurrentPriceWithDecimals(string)": FunctionFragment;
|
|
||||||
"getCurrentPricesByIndices(uint256[])": FunctionFragment;
|
|
||||||
"getCurrentPricesBySymbols(string[])": FunctionFragment;
|
|
||||||
"getFtso(uint256)": FunctionFragment;
|
|
||||||
"getFtsoBySymbol(string)": FunctionFragment;
|
|
||||||
"getFtsoIndex(string)": FunctionFragment;
|
|
||||||
"getFtsoSymbol(uint256)": FunctionFragment;
|
|
||||||
"getFtsos(uint256[])": FunctionFragment;
|
|
||||||
"getSupportedFtsos()": FunctionFragment;
|
|
||||||
"getSupportedIndices()": FunctionFragment;
|
|
||||||
"getSupportedIndicesAndFtsos()": FunctionFragment;
|
|
||||||
"getSupportedIndicesAndSymbols()": FunctionFragment;
|
|
||||||
"getSupportedIndicesSymbolsAndFtsos()": FunctionFragment;
|
|
||||||
"getSupportedSymbols()": FunctionFragment;
|
|
||||||
"getSupportedSymbolsAndFtsos()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getAllCurrentPrices"
|
|
||||||
| "getCurrentPrice(string)"
|
|
||||||
| "getCurrentPrice(uint256)"
|
|
||||||
| "getCurrentPriceWithDecimals(uint256)"
|
|
||||||
| "getCurrentPriceWithDecimals(string)"
|
|
||||||
| "getCurrentPricesByIndices"
|
|
||||||
| "getCurrentPricesBySymbols"
|
|
||||||
| "getFtso"
|
|
||||||
| "getFtsoBySymbol"
|
|
||||||
| "getFtsoIndex"
|
|
||||||
| "getFtsoSymbol"
|
|
||||||
| "getFtsos"
|
|
||||||
| "getSupportedFtsos"
|
|
||||||
| "getSupportedIndices"
|
|
||||||
| "getSupportedIndicesAndFtsos"
|
|
||||||
| "getSupportedIndicesAndSymbols"
|
|
||||||
| "getSupportedIndicesSymbolsAndFtsos"
|
|
||||||
| "getSupportedSymbols"
|
|
||||||
| "getSupportedSymbolsAndFtsos"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getAllCurrentPrices",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPrice(string)",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPrice(uint256)",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPriceWithDecimals(uint256)",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPriceWithDecimals(string)",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPricesByIndices",
|
|
||||||
values: [PromiseOrValue<BigNumberish>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPricesBySymbols",
|
|
||||||
values: [PromiseOrValue<string>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtso",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsoBySymbol",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsoIndex",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsoSymbol",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsos",
|
|
||||||
values: [PromiseOrValue<BigNumberish>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getSupportedFtsos",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getSupportedIndices",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getSupportedIndicesAndFtsos",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getSupportedIndicesAndSymbols",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getSupportedIndicesSymbolsAndFtsos",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getSupportedSymbols",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getSupportedSymbolsAndFtsos",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getAllCurrentPrices",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPrice(string)",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPrice(uint256)",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPriceWithDecimals(uint256)",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPriceWithDecimals(string)",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPricesByIndices",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPricesBySymbols",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getFtso", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFtsoBySymbol",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFtsoIndex",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFtsoSymbol",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getFtsos", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getSupportedFtsos",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getSupportedIndices",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getSupportedIndicesAndFtsos",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getSupportedIndicesAndSymbols",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getSupportedIndicesSymbolsAndFtsos",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getSupportedSymbols",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getSupportedSymbolsAndFtsos",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFtsoRegistry extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFtsoRegistryInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getAllCurrentPrices(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[IFtsoRegistry.PriceInfoStructOutput[]]>;
|
|
||||||
|
|
||||||
"getCurrentPrice(string)"(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
"getCurrentPrice(uint256)"(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
"getCurrentPriceWithDecimals(uint256)"(
|
|
||||||
_assetIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
"getCurrentPriceWithDecimals(string)"(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPricesByIndices(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[IFtsoRegistry.PriceInfoStructOutput[]]>;
|
|
||||||
|
|
||||||
getCurrentPricesBySymbols(
|
|
||||||
_symbols: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[IFtsoRegistry.PriceInfoStructOutput[]]>;
|
|
||||||
|
|
||||||
getFtso(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _activeFtsoAddress: string }>;
|
|
||||||
|
|
||||||
getFtsoBySymbol(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _activeFtsoAddress: string }>;
|
|
||||||
|
|
||||||
getFtsoIndex(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _assetIndex: BigNumber }>;
|
|
||||||
|
|
||||||
getFtsoSymbol(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _symbol: string }>;
|
|
||||||
|
|
||||||
getFtsos(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]] & { _ftsos: string[] }>;
|
|
||||||
|
|
||||||
getSupportedFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]] & { _ftsos: string[] }>;
|
|
||||||
|
|
||||||
getSupportedIndices(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber[]] & { _supportedIndices: BigNumber[] }>;
|
|
||||||
|
|
||||||
getSupportedIndicesAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], string[]] & {
|
|
||||||
_supportedIndices: BigNumber[];
|
|
||||||
_ftsos: string[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getSupportedIndicesAndSymbols(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], string[]] & {
|
|
||||||
_supportedIndices: BigNumber[];
|
|
||||||
_supportedSymbols: string[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getSupportedIndicesSymbolsAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], string[], string[]] & {
|
|
||||||
_supportedIndices: BigNumber[];
|
|
||||||
_supportedSymbols: string[];
|
|
||||||
_ftsos: string[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getSupportedSymbols(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]] & { _supportedSymbols: string[] }>;
|
|
||||||
|
|
||||||
getSupportedSymbolsAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], string[]] & { _supportedSymbols: string[]; _ftsos: string[] }
|
|
||||||
>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getAllCurrentPrices(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoRegistry.PriceInfoStructOutput[]>;
|
|
||||||
|
|
||||||
"getCurrentPrice(string)"(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
"getCurrentPrice(uint256)"(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
"getCurrentPriceWithDecimals(uint256)"(
|
|
||||||
_assetIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
"getCurrentPriceWithDecimals(string)"(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPricesByIndices(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoRegistry.PriceInfoStructOutput[]>;
|
|
||||||
|
|
||||||
getCurrentPricesBySymbols(
|
|
||||||
_symbols: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoRegistry.PriceInfoStructOutput[]>;
|
|
||||||
|
|
||||||
getFtso(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFtsoBySymbol(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFtsoIndex(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoSymbol(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFtsos(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
getSupportedFtsos(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getSupportedIndices(overrides?: CallOverrides): Promise<BigNumber[]>;
|
|
||||||
|
|
||||||
getSupportedIndicesAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], string[]] & {
|
|
||||||
_supportedIndices: BigNumber[];
|
|
||||||
_ftsos: string[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getSupportedIndicesAndSymbols(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], string[]] & {
|
|
||||||
_supportedIndices: BigNumber[];
|
|
||||||
_supportedSymbols: string[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getSupportedIndicesSymbolsAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], string[], string[]] & {
|
|
||||||
_supportedIndices: BigNumber[];
|
|
||||||
_supportedSymbols: string[];
|
|
||||||
_ftsos: string[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getSupportedSymbols(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getSupportedSymbolsAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], string[]] & { _supportedSymbols: string[]; _ftsos: string[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getAllCurrentPrices(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoRegistry.PriceInfoStructOutput[]>;
|
|
||||||
|
|
||||||
"getCurrentPrice(string)"(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
"getCurrentPrice(uint256)"(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _price: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
"getCurrentPriceWithDecimals(uint256)"(
|
|
||||||
_assetIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
"getCurrentPriceWithDecimals(string)"(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_price: BigNumber;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
_assetPriceUsdDecimals: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentPricesByIndices(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoRegistry.PriceInfoStructOutput[]>;
|
|
||||||
|
|
||||||
getCurrentPricesBySymbols(
|
|
||||||
_symbols: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IFtsoRegistry.PriceInfoStructOutput[]>;
|
|
||||||
|
|
||||||
getFtso(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFtsoBySymbol(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFtsoIndex(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoSymbol(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFtsos(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
getSupportedFtsos(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getSupportedIndices(overrides?: CallOverrides): Promise<BigNumber[]>;
|
|
||||||
|
|
||||||
getSupportedIndicesAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], string[]] & {
|
|
||||||
_supportedIndices: BigNumber[];
|
|
||||||
_ftsos: string[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getSupportedIndicesAndSymbols(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], string[]] & {
|
|
||||||
_supportedIndices: BigNumber[];
|
|
||||||
_supportedSymbols: string[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getSupportedIndicesSymbolsAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], string[], string[]] & {
|
|
||||||
_supportedIndices: BigNumber[];
|
|
||||||
_supportedSymbols: string[];
|
|
||||||
_ftsos: string[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getSupportedSymbols(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getSupportedSymbolsAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], string[]] & { _supportedSymbols: string[]; _ftsos: string[] }
|
|
||||||
>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getAllCurrentPrices(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
"getCurrentPrice(string)"(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
"getCurrentPrice(uint256)"(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
"getCurrentPriceWithDecimals(uint256)"(
|
|
||||||
_assetIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
"getCurrentPriceWithDecimals(string)"(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentPricesByIndices(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentPricesBySymbols(
|
|
||||||
_symbols: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtso(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoBySymbol(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoIndex(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoSymbol(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsos(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getSupportedFtsos(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getSupportedIndices(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getSupportedIndicesAndFtsos(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getSupportedIndicesAndSymbols(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getSupportedIndicesSymbolsAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getSupportedSymbols(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getSupportedSymbolsAndFtsos(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getAllCurrentPrices(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
"getCurrentPrice(string)"(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
"getCurrentPrice(uint256)"(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
"getCurrentPriceWithDecimals(uint256)"(
|
|
||||||
_assetIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
"getCurrentPriceWithDecimals(string)"(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentPricesByIndices(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentPricesBySymbols(
|
|
||||||
_symbols: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtso(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtsoBySymbol(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtsoIndex(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtsoSymbol(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtsos(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getSupportedFtsos(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getSupportedIndices(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getSupportedIndicesAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getSupportedIndicesAndSymbols(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getSupportedIndicesSymbolsAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getSupportedSymbols(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getSupportedSymbolsAndFtsos(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,275 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
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 IFtsoRewardOffersManager {
|
|
||||||
export type OfferStruct = {
|
|
||||||
amount: PromiseOrValue<BigNumberish>;
|
|
||||||
feedId: PromiseOrValue<BytesLike>;
|
|
||||||
minRewardedTurnoutBIPS: PromiseOrValue<BigNumberish>;
|
|
||||||
primaryBandRewardSharePPM: PromiseOrValue<BigNumberish>;
|
|
||||||
secondaryBandWidthPPM: PromiseOrValue<BigNumberish>;
|
|
||||||
claimBackAddress: PromiseOrValue<string>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type OfferStructOutput = [
|
|
||||||
BigNumber,
|
|
||||||
string,
|
|
||||||
number,
|
|
||||||
number,
|
|
||||||
number,
|
|
||||||
string
|
|
||||||
] & {
|
|
||||||
amount: BigNumber;
|
|
||||||
feedId: string;
|
|
||||||
minRewardedTurnoutBIPS: number;
|
|
||||||
primaryBandRewardSharePPM: number;
|
|
||||||
secondaryBandWidthPPM: number;
|
|
||||||
claimBackAddress: string;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFtsoRewardOffersManagerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"minimalRewardsOfferValueWei()": FunctionFragment;
|
|
||||||
"offerRewards(uint24,(uint120,bytes21,uint16,uint24,uint24,address)[])": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic: "minimalRewardsOfferValueWei" | "offerRewards"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "minimalRewardsOfferValueWei",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "offerRewards",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
IFtsoRewardOffersManager.OfferStruct[]
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "minimalRewardsOfferValueWei",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "offerRewards",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"InflationRewardsOffered(uint24,bytes,bytes,uint256,uint16,uint24,bytes,uint16)": EventFragment;
|
|
||||||
"MinimalRewardsOfferValueSet(uint256)": EventFragment;
|
|
||||||
"RewardsOffered(uint24,bytes21,int8,uint256,uint16,uint24,uint24,address)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "InflationRewardsOffered"): EventFragment;
|
|
||||||
getEvent(
|
|
||||||
nameOrSignatureOrTopic: "MinimalRewardsOfferValueSet"
|
|
||||||
): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RewardsOffered"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface InflationRewardsOfferedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
feedIds: string;
|
|
||||||
decimals: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
minRewardedTurnoutBIPS: number;
|
|
||||||
primaryBandRewardSharePPM: number;
|
|
||||||
secondaryBandWidthPPMs: string;
|
|
||||||
mode: number;
|
|
||||||
}
|
|
||||||
export type InflationRewardsOfferedEvent = TypedEvent<
|
|
||||||
[number, string, string, BigNumber, number, number, string, number],
|
|
||||||
InflationRewardsOfferedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type InflationRewardsOfferedEventFilter =
|
|
||||||
TypedEventFilter<InflationRewardsOfferedEvent>;
|
|
||||||
|
|
||||||
export interface MinimalRewardsOfferValueSetEventObject {
|
|
||||||
valueWei: BigNumber;
|
|
||||||
}
|
|
||||||
export type MinimalRewardsOfferValueSetEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
MinimalRewardsOfferValueSetEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type MinimalRewardsOfferValueSetEventFilter =
|
|
||||||
TypedEventFilter<MinimalRewardsOfferValueSetEvent>;
|
|
||||||
|
|
||||||
export interface RewardsOfferedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
feedId: string;
|
|
||||||
decimals: number;
|
|
||||||
amount: BigNumber;
|
|
||||||
minRewardedTurnoutBIPS: number;
|
|
||||||
primaryBandRewardSharePPM: number;
|
|
||||||
secondaryBandWidthPPM: number;
|
|
||||||
claimBackAddress: string;
|
|
||||||
}
|
|
||||||
export type RewardsOfferedEvent = TypedEvent<
|
|
||||||
[number, string, number, BigNumber, number, number, number, string],
|
|
||||||
RewardsOfferedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RewardsOfferedEventFilter = TypedEventFilter<RewardsOfferedEvent>;
|
|
||||||
|
|
||||||
export interface IFtsoRewardOffersManager extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFtsoRewardOffersManagerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
minimalRewardsOfferValueWei(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
offerRewards(
|
|
||||||
_nextRewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_offers: IFtsoRewardOffersManager.OfferStruct[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
minimalRewardsOfferValueWei(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
offerRewards(
|
|
||||||
_nextRewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_offers: IFtsoRewardOffersManager.OfferStruct[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
minimalRewardsOfferValueWei(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
offerRewards(
|
|
||||||
_nextRewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_offers: IFtsoRewardOffersManager.OfferStruct[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"InflationRewardsOffered(uint24,bytes,bytes,uint256,uint16,uint24,bytes,uint16)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
feedIds?: null,
|
|
||||||
decimals?: null,
|
|
||||||
amount?: null,
|
|
||||||
minRewardedTurnoutBIPS?: null,
|
|
||||||
primaryBandRewardSharePPM?: null,
|
|
||||||
secondaryBandWidthPPMs?: null,
|
|
||||||
mode?: null
|
|
||||||
): InflationRewardsOfferedEventFilter;
|
|
||||||
InflationRewardsOffered(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
feedIds?: null,
|
|
||||||
decimals?: null,
|
|
||||||
amount?: null,
|
|
||||||
minRewardedTurnoutBIPS?: null,
|
|
||||||
primaryBandRewardSharePPM?: null,
|
|
||||||
secondaryBandWidthPPMs?: null,
|
|
||||||
mode?: null
|
|
||||||
): InflationRewardsOfferedEventFilter;
|
|
||||||
|
|
||||||
"MinimalRewardsOfferValueSet(uint256)"(
|
|
||||||
valueWei?: null
|
|
||||||
): MinimalRewardsOfferValueSetEventFilter;
|
|
||||||
MinimalRewardsOfferValueSet(
|
|
||||||
valueWei?: null
|
|
||||||
): MinimalRewardsOfferValueSetEventFilter;
|
|
||||||
|
|
||||||
"RewardsOffered(uint24,bytes21,int8,uint256,uint16,uint24,uint24,address)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
feedId?: null,
|
|
||||||
decimals?: null,
|
|
||||||
amount?: null,
|
|
||||||
minRewardedTurnoutBIPS?: null,
|
|
||||||
primaryBandRewardSharePPM?: null,
|
|
||||||
secondaryBandWidthPPM?: null,
|
|
||||||
claimBackAddress?: null
|
|
||||||
): RewardsOfferedEventFilter;
|
|
||||||
RewardsOffered(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
feedId?: null,
|
|
||||||
decimals?: null,
|
|
||||||
amount?: null,
|
|
||||||
minRewardedTurnoutBIPS?: null,
|
|
||||||
primaryBandRewardSharePPM?: null,
|
|
||||||
secondaryBandWidthPPM?: null,
|
|
||||||
claimBackAddress?: null
|
|
||||||
): RewardsOfferedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
minimalRewardsOfferValueWei(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
offerRewards(
|
|
||||||
_nextRewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_offers: IFtsoRewardOffersManager.OfferStruct[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
minimalRewardsOfferValueWei(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
offerRewards(
|
|
||||||
_nextRewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_offers: IFtsoRewardOffersManager.OfferStruct[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,472 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IGenericRewardManagerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"active()": FunctionFragment;
|
|
||||||
"allowedClaimRecipients(address)": FunctionFragment;
|
|
||||||
"claim(address,address,uint256,bool)": FunctionFragment;
|
|
||||||
"claimExecutors(address)": FunctionFragment;
|
|
||||||
"getStateOfRewards(address)": FunctionFragment;
|
|
||||||
"setAllowedClaimRecipients(address[])": FunctionFragment;
|
|
||||||
"setClaimExecutors(address[])": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "active"
|
|
||||||
| "allowedClaimRecipients"
|
|
||||||
| "claim"
|
|
||||||
| "claimExecutors"
|
|
||||||
| "getStateOfRewards"
|
|
||||||
| "setAllowedClaimRecipients"
|
|
||||||
| "setClaimExecutors"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(functionFragment: "active", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "allowedClaimRecipients",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "claim",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<boolean>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "claimExecutors",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getStateOfRewards",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "setAllowedClaimRecipients",
|
|
||||||
values: [PromiseOrValue<string>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "setClaimExecutors",
|
|
||||||
values: [PromiseOrValue<string>[]]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "active", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "allowedClaimRecipients",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "claimExecutors",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getStateOfRewards",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "setAllowedClaimRecipients",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "setClaimExecutors",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"AllowedClaimRecipientsChanged(address,address[])": EventFragment;
|
|
||||||
"ClaimExecutorsChanged(address,address[])": EventFragment;
|
|
||||||
"RewardClaimed(address,address,uint256)": EventFragment;
|
|
||||||
"RewardManagerActivated(address)": EventFragment;
|
|
||||||
"RewardManagerDeactivated(address)": EventFragment;
|
|
||||||
"RewardsDistributed(address[],uint256[])": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(
|
|
||||||
nameOrSignatureOrTopic: "AllowedClaimRecipientsChanged"
|
|
||||||
): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "ClaimExecutorsChanged"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RewardClaimed"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RewardManagerActivated"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RewardManagerDeactivated"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RewardsDistributed"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface AllowedClaimRecipientsChangedEventObject {
|
|
||||||
rewardOwner: string;
|
|
||||||
recipients: string[];
|
|
||||||
}
|
|
||||||
export type AllowedClaimRecipientsChangedEvent = TypedEvent<
|
|
||||||
[string, string[]],
|
|
||||||
AllowedClaimRecipientsChangedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type AllowedClaimRecipientsChangedEventFilter =
|
|
||||||
TypedEventFilter<AllowedClaimRecipientsChangedEvent>;
|
|
||||||
|
|
||||||
export interface ClaimExecutorsChangedEventObject {
|
|
||||||
rewardOwner: string;
|
|
||||||
executors: string[];
|
|
||||||
}
|
|
||||||
export type ClaimExecutorsChangedEvent = TypedEvent<
|
|
||||||
[string, string[]],
|
|
||||||
ClaimExecutorsChangedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ClaimExecutorsChangedEventFilter =
|
|
||||||
TypedEventFilter<ClaimExecutorsChangedEvent>;
|
|
||||||
|
|
||||||
export interface RewardClaimedEventObject {
|
|
||||||
beneficiary: string;
|
|
||||||
sentTo: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
}
|
|
||||||
export type RewardClaimedEvent = TypedEvent<
|
|
||||||
[string, string, BigNumber],
|
|
||||||
RewardClaimedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RewardClaimedEventFilter = TypedEventFilter<RewardClaimedEvent>;
|
|
||||||
|
|
||||||
export interface RewardManagerActivatedEventObject {
|
|
||||||
rewardManager: string;
|
|
||||||
}
|
|
||||||
export type RewardManagerActivatedEvent = TypedEvent<
|
|
||||||
[string],
|
|
||||||
RewardManagerActivatedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RewardManagerActivatedEventFilter =
|
|
||||||
TypedEventFilter<RewardManagerActivatedEvent>;
|
|
||||||
|
|
||||||
export interface RewardManagerDeactivatedEventObject {
|
|
||||||
rewardManager: string;
|
|
||||||
}
|
|
||||||
export type RewardManagerDeactivatedEvent = TypedEvent<
|
|
||||||
[string],
|
|
||||||
RewardManagerDeactivatedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RewardManagerDeactivatedEventFilter =
|
|
||||||
TypedEventFilter<RewardManagerDeactivatedEvent>;
|
|
||||||
|
|
||||||
export interface RewardsDistributedEventObject {
|
|
||||||
addresses: string[];
|
|
||||||
rewards: BigNumber[];
|
|
||||||
}
|
|
||||||
export type RewardsDistributedEvent = TypedEvent<
|
|
||||||
[string[], BigNumber[]],
|
|
||||||
RewardsDistributedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RewardsDistributedEventFilter =
|
|
||||||
TypedEventFilter<RewardsDistributedEvent>;
|
|
||||||
|
|
||||||
export interface IGenericRewardManager extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IGenericRewardManagerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
active(overrides?: CallOverrides): Promise<[boolean]>;
|
|
||||||
|
|
||||||
allowedClaimRecipients(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]]>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardAmount: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
claimExecutors(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]]>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_beneficiary: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & {
|
|
||||||
_totalReward: BigNumber;
|
|
||||||
_claimedReward: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
setAllowedClaimRecipients(
|
|
||||||
_recipients: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
setClaimExecutors(
|
|
||||||
_executors: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
active(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
allowedClaimRecipients(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardAmount: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
claimExecutors(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_beneficiary: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & {
|
|
||||||
_totalReward: BigNumber;
|
|
||||||
_claimedReward: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
setAllowedClaimRecipients(
|
|
||||||
_recipients: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
setClaimExecutors(
|
|
||||||
_executors: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
active(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
allowedClaimRecipients(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardAmount: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
claimExecutors(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_beneficiary: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & {
|
|
||||||
_totalReward: BigNumber;
|
|
||||||
_claimedReward: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
setAllowedClaimRecipients(
|
|
||||||
_recipients: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
setClaimExecutors(
|
|
||||||
_executors: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"AllowedClaimRecipientsChanged(address,address[])"(
|
|
||||||
rewardOwner?: null,
|
|
||||||
recipients?: null
|
|
||||||
): AllowedClaimRecipientsChangedEventFilter;
|
|
||||||
AllowedClaimRecipientsChanged(
|
|
||||||
rewardOwner?: null,
|
|
||||||
recipients?: null
|
|
||||||
): AllowedClaimRecipientsChangedEventFilter;
|
|
||||||
|
|
||||||
"ClaimExecutorsChanged(address,address[])"(
|
|
||||||
rewardOwner?: null,
|
|
||||||
executors?: null
|
|
||||||
): ClaimExecutorsChangedEventFilter;
|
|
||||||
ClaimExecutorsChanged(
|
|
||||||
rewardOwner?: null,
|
|
||||||
executors?: null
|
|
||||||
): ClaimExecutorsChangedEventFilter;
|
|
||||||
|
|
||||||
"RewardClaimed(address,address,uint256)"(
|
|
||||||
beneficiary?: PromiseOrValue<string> | null,
|
|
||||||
sentTo?: PromiseOrValue<string> | null,
|
|
||||||
amount?: null
|
|
||||||
): RewardClaimedEventFilter;
|
|
||||||
RewardClaimed(
|
|
||||||
beneficiary?: PromiseOrValue<string> | null,
|
|
||||||
sentTo?: PromiseOrValue<string> | null,
|
|
||||||
amount?: null
|
|
||||||
): RewardClaimedEventFilter;
|
|
||||||
|
|
||||||
"RewardManagerActivated(address)"(
|
|
||||||
rewardManager?: null
|
|
||||||
): RewardManagerActivatedEventFilter;
|
|
||||||
RewardManagerActivated(
|
|
||||||
rewardManager?: null
|
|
||||||
): RewardManagerActivatedEventFilter;
|
|
||||||
|
|
||||||
"RewardManagerDeactivated(address)"(
|
|
||||||
rewardManager?: null
|
|
||||||
): RewardManagerDeactivatedEventFilter;
|
|
||||||
RewardManagerDeactivated(
|
|
||||||
rewardManager?: null
|
|
||||||
): RewardManagerDeactivatedEventFilter;
|
|
||||||
|
|
||||||
"RewardsDistributed(address[],uint256[])"(
|
|
||||||
addresses?: null,
|
|
||||||
rewards?: null
|
|
||||||
): RewardsDistributedEventFilter;
|
|
||||||
RewardsDistributed(
|
|
||||||
addresses?: null,
|
|
||||||
rewards?: null
|
|
||||||
): RewardsDistributedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
active(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
allowedClaimRecipients(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardAmount: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
claimExecutors(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_beneficiary: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setAllowedClaimRecipients(
|
|
||||||
_recipients: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setClaimExecutors(
|
|
||||||
_executors: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
active(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
allowedClaimRecipients(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardAmount: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
claimExecutors(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_beneficiary: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
setAllowedClaimRecipients(
|
|
||||||
_recipients: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
setClaimExecutors(
|
|
||||||
_executors: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,165 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface IGovernanceSettingsInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getExecutors()": FunctionFragment;
|
|
||||||
"getGovernanceAddress()": FunctionFragment;
|
|
||||||
"getTimelock()": FunctionFragment;
|
|
||||||
"isExecutor(address)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getExecutors"
|
|
||||||
| "getGovernanceAddress"
|
|
||||||
| "getTimelock"
|
|
||||||
| "isExecutor"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getExecutors",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getGovernanceAddress",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getTimelock",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "isExecutor",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getExecutors",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getGovernanceAddress",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getTimelock",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "isExecutor", data: BytesLike): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IGovernanceSettings extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IGovernanceSettingsInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getExecutors(overrides?: CallOverrides): Promise<[string[]]>;
|
|
||||||
|
|
||||||
getGovernanceAddress(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
|
|
||||||
getTimelock(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
isExecutor(
|
|
||||||
_address: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getExecutors(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getGovernanceAddress(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
getTimelock(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
isExecutor(
|
|
||||||
_address: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getExecutors(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getGovernanceAddress(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
getTimelock(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
isExecutor(
|
|
||||||
_address: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getExecutors(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getGovernanceAddress(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getTimelock(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
isExecutor(
|
|
||||||
_address: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getExecutors(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getGovernanceAddress(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getTimelock(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
isExecutor(
|
|
||||||
_address: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,278 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 IGovernanceVotePowerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"delegate(address)": FunctionFragment;
|
|
||||||
"getDelegateOfAt(address,uint256)": FunctionFragment;
|
|
||||||
"getDelegateOfAtNow(address)": FunctionFragment;
|
|
||||||
"getVotes(address)": FunctionFragment;
|
|
||||||
"undelegate()": FunctionFragment;
|
|
||||||
"votePowerOfAt(address,uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "delegate"
|
|
||||||
| "getDelegateOfAt"
|
|
||||||
| "getDelegateOfAtNow"
|
|
||||||
| "getVotes"
|
|
||||||
| "undelegate"
|
|
||||||
| "votePowerOfAt"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "delegate",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getDelegateOfAt",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getDelegateOfAtNow",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVotes",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "undelegate",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerOfAt",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "delegate", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getDelegateOfAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getDelegateOfAtNow",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getVotes", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "undelegate", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerOfAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IGovernanceVotePower extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IGovernanceVotePowerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
delegate(
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getDelegateOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
getDelegateOfAtNow(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
undelegate(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
delegate(
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getDelegateOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getDelegateOfAtNow(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
undelegate(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
delegate(
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
getDelegateOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getDelegateOfAtNow(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
undelegate(overrides?: CallOverrides): Promise<void>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
delegate(
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getDelegateOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getDelegateOfAtNow(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
undelegate(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
delegate(
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getDelegateOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getDelegateOfAtNow(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
undelegate(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,89 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
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 IIncreaseManagerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getIncentiveDuration()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(nameOrSignatureOrTopic: "getIncentiveDuration"): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getIncentiveDuration",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getIncentiveDuration",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IIncreaseManager extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IIncreaseManagerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getIncentiveDuration(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getIncentiveDuration(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getIncentiveDuration(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getIncentiveDuration(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getIncentiveDuration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,894 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 IPChainStakeMirrorVerifier {
|
|
||||||
export type PChainStakeStruct = {
|
|
||||||
txId: PromiseOrValue<BytesLike>;
|
|
||||||
stakingType: PromiseOrValue<BigNumberish>;
|
|
||||||
inputAddress: PromiseOrValue<BytesLike>;
|
|
||||||
nodeId: PromiseOrValue<BytesLike>;
|
|
||||||
startTime: PromiseOrValue<BigNumberish>;
|
|
||||||
endTime: PromiseOrValue<BigNumberish>;
|
|
||||||
weight: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type PChainStakeStructOutput = [
|
|
||||||
string,
|
|
||||||
number,
|
|
||||||
string,
|
|
||||||
string,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber
|
|
||||||
] & {
|
|
||||||
txId: string;
|
|
||||||
stakingType: number;
|
|
||||||
inputAddress: string;
|
|
||||||
nodeId: string;
|
|
||||||
startTime: BigNumber;
|
|
||||||
endTime: BigNumber;
|
|
||||||
weight: BigNumber;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IPChainStakeMirrorInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"balanceOf(address)": FunctionFragment;
|
|
||||||
"balanceOfAt(address,uint256)": FunctionFragment;
|
|
||||||
"batchVotePowerOfAt(bytes20[],uint256)": FunctionFragment;
|
|
||||||
"isActiveStakeMirrored(bytes32,bytes20)": FunctionFragment;
|
|
||||||
"mirrorStake((bytes32,uint8,bytes20,bytes20,uint64,uint64,uint64),bytes32[])": FunctionFragment;
|
|
||||||
"stakesOf(address)": FunctionFragment;
|
|
||||||
"stakesOfAt(address,uint256)": FunctionFragment;
|
|
||||||
"totalSupply()": FunctionFragment;
|
|
||||||
"totalSupplyAt(uint256)": FunctionFragment;
|
|
||||||
"totalVotePower()": FunctionFragment;
|
|
||||||
"totalVotePowerAt(uint256)": FunctionFragment;
|
|
||||||
"totalVotePowerAtCached(uint256)": FunctionFragment;
|
|
||||||
"votePowerFromTo(address,bytes20)": FunctionFragment;
|
|
||||||
"votePowerFromToAt(address,bytes20,uint256)": FunctionFragment;
|
|
||||||
"votePowerOf(bytes20)": FunctionFragment;
|
|
||||||
"votePowerOfAt(bytes20,uint256)": FunctionFragment;
|
|
||||||
"votePowerOfAtCached(bytes20,uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "balanceOf"
|
|
||||||
| "balanceOfAt"
|
|
||||||
| "batchVotePowerOfAt"
|
|
||||||
| "isActiveStakeMirrored"
|
|
||||||
| "mirrorStake"
|
|
||||||
| "stakesOf"
|
|
||||||
| "stakesOfAt"
|
|
||||||
| "totalSupply"
|
|
||||||
| "totalSupplyAt"
|
|
||||||
| "totalVotePower"
|
|
||||||
| "totalVotePowerAt"
|
|
||||||
| "totalVotePowerAtCached"
|
|
||||||
| "votePowerFromTo"
|
|
||||||
| "votePowerFromToAt"
|
|
||||||
| "votePowerOf"
|
|
||||||
| "votePowerOfAt"
|
|
||||||
| "votePowerOfAtCached"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "balanceOf",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "balanceOfAt",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "batchVotePowerOfAt",
|
|
||||||
values: [PromiseOrValue<BytesLike>[], PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "isActiveStakeMirrored",
|
|
||||||
values: [PromiseOrValue<BytesLike>, PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "mirrorStake",
|
|
||||||
values: [
|
|
||||||
IPChainStakeMirrorVerifier.PChainStakeStruct,
|
|
||||||
PromiseOrValue<BytesLike>[]
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "stakesOf",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "stakesOfAt",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "totalSupply",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "totalSupplyAt",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "totalVotePower",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "totalVotePowerAt",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "totalVotePowerAtCached",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerFromTo",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerFromToAt",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BytesLike>,
|
|
||||||
PromiseOrValue<BigNumberish>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerOf",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerOfAt",
|
|
||||||
values: [PromiseOrValue<BytesLike>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerOfAtCached",
|
|
||||||
values: [PromiseOrValue<BytesLike>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "balanceOfAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "batchVotePowerOfAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "isActiveStakeMirrored",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "mirrorStake",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "stakesOf", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "stakesOfAt", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "totalSupply",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "totalSupplyAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "totalVotePower",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "totalVotePowerAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "totalVotePowerAtCached",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerFromTo",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerFromToAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerOf",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerOfAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerOfAtCached",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"MaxUpdatesPerBlockSet(uint256)": EventFragment;
|
|
||||||
"StakeConfirmed(address,bytes20,bytes32,uint256,bytes32)": EventFragment;
|
|
||||||
"StakeEnded(address,bytes20,bytes32,uint256)": EventFragment;
|
|
||||||
"StakeRevoked(address,bytes20,bytes32,uint256)": EventFragment;
|
|
||||||
"VotePowerCacheCreated(bytes20,uint256)": EventFragment;
|
|
||||||
"VotePowerChanged(address,bytes20,uint256,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "MaxUpdatesPerBlockSet"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "StakeConfirmed"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "StakeEnded"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "StakeRevoked"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VotePowerCacheCreated"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VotePowerChanged"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface MaxUpdatesPerBlockSetEventObject {
|
|
||||||
maxUpdatesPerBlock: BigNumber;
|
|
||||||
}
|
|
||||||
export type MaxUpdatesPerBlockSetEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
MaxUpdatesPerBlockSetEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type MaxUpdatesPerBlockSetEventFilter =
|
|
||||||
TypedEventFilter<MaxUpdatesPerBlockSetEvent>;
|
|
||||||
|
|
||||||
export interface StakeConfirmedEventObject {
|
|
||||||
owner: string;
|
|
||||||
nodeId: string;
|
|
||||||
txHash: string;
|
|
||||||
amountWei: BigNumber;
|
|
||||||
pChainTxId: string;
|
|
||||||
}
|
|
||||||
export type StakeConfirmedEvent = TypedEvent<
|
|
||||||
[string, string, string, BigNumber, string],
|
|
||||||
StakeConfirmedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type StakeConfirmedEventFilter = TypedEventFilter<StakeConfirmedEvent>;
|
|
||||||
|
|
||||||
export interface StakeEndedEventObject {
|
|
||||||
owner: string;
|
|
||||||
nodeId: string;
|
|
||||||
txHash: string;
|
|
||||||
amountWei: BigNumber;
|
|
||||||
}
|
|
||||||
export type StakeEndedEvent = TypedEvent<
|
|
||||||
[string, string, string, BigNumber],
|
|
||||||
StakeEndedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type StakeEndedEventFilter = TypedEventFilter<StakeEndedEvent>;
|
|
||||||
|
|
||||||
export interface StakeRevokedEventObject {
|
|
||||||
owner: string;
|
|
||||||
nodeId: string;
|
|
||||||
txHash: string;
|
|
||||||
amountWei: BigNumber;
|
|
||||||
}
|
|
||||||
export type StakeRevokedEvent = TypedEvent<
|
|
||||||
[string, string, string, BigNumber],
|
|
||||||
StakeRevokedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type StakeRevokedEventFilter = TypedEventFilter<StakeRevokedEvent>;
|
|
||||||
|
|
||||||
export interface VotePowerCacheCreatedEventObject {
|
|
||||||
nodeId: string;
|
|
||||||
blockNumber: BigNumber;
|
|
||||||
}
|
|
||||||
export type VotePowerCacheCreatedEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
VotePowerCacheCreatedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VotePowerCacheCreatedEventFilter =
|
|
||||||
TypedEventFilter<VotePowerCacheCreatedEvent>;
|
|
||||||
|
|
||||||
export interface VotePowerChangedEventObject {
|
|
||||||
owner: string;
|
|
||||||
nodeId: string;
|
|
||||||
priorVotePower: BigNumber;
|
|
||||||
newVotePower: BigNumber;
|
|
||||||
}
|
|
||||||
export type VotePowerChangedEvent = TypedEvent<
|
|
||||||
[string, string, BigNumber, BigNumber],
|
|
||||||
VotePowerChangedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VotePowerChangedEventFilter =
|
|
||||||
TypedEventFilter<VotePowerChangedEvent>;
|
|
||||||
|
|
||||||
export interface IPChainStakeMirror extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IPChainStakeMirrorInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
balanceOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
balanceOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
batchVotePowerOfAt(
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber[]]>;
|
|
||||||
|
|
||||||
isActiveStakeMirrored(
|
|
||||||
_txId: PromiseOrValue<BytesLike>,
|
|
||||||
_inputAddress: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
|
|
||||||
mirrorStake(
|
|
||||||
_stakeData: IPChainStakeMirrorVerifier.PChainStakeStruct,
|
|
||||||
_merkleProof: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
stakesOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
stakesOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
totalSupplyAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
totalVotePower(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
totalVotePowerAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
totalVotePowerAtCached(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
votePowerFromTo(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
votePowerFromToAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
votePowerOf(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
votePowerOfAtCached(
|
|
||||||
_owner: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
balanceOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
balanceOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
batchVotePowerOfAt(
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber[]>;
|
|
||||||
|
|
||||||
isActiveStakeMirrored(
|
|
||||||
_txId: PromiseOrValue<BytesLike>,
|
|
||||||
_inputAddress: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
mirrorStake(
|
|
||||||
_stakeData: IPChainStakeMirrorVerifier.PChainStakeStruct,
|
|
||||||
_merkleProof: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
stakesOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
stakesOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalSupplyAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePower(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAtCached(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
votePowerFromTo(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerFromToAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOf(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAtCached(
|
|
||||||
_owner: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
balanceOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
balanceOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
batchVotePowerOfAt(
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber[]>;
|
|
||||||
|
|
||||||
isActiveStakeMirrored(
|
|
||||||
_txId: PromiseOrValue<BytesLike>,
|
|
||||||
_inputAddress: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
mirrorStake(
|
|
||||||
_stakeData: IPChainStakeMirrorVerifier.PChainStakeStruct,
|
|
||||||
_merkleProof: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
stakesOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
stakesOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalSupplyAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePower(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAtCached(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerFromTo(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerFromToAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOf(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAtCached(
|
|
||||||
_owner: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"MaxUpdatesPerBlockSet(uint256)"(
|
|
||||||
maxUpdatesPerBlock?: null
|
|
||||||
): MaxUpdatesPerBlockSetEventFilter;
|
|
||||||
MaxUpdatesPerBlockSet(
|
|
||||||
maxUpdatesPerBlock?: null
|
|
||||||
): MaxUpdatesPerBlockSetEventFilter;
|
|
||||||
|
|
||||||
"StakeConfirmed(address,bytes20,bytes32,uint256,bytes32)"(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
txHash?: PromiseOrValue<BytesLike> | null,
|
|
||||||
amountWei?: null,
|
|
||||||
pChainTxId?: null
|
|
||||||
): StakeConfirmedEventFilter;
|
|
||||||
StakeConfirmed(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
txHash?: PromiseOrValue<BytesLike> | null,
|
|
||||||
amountWei?: null,
|
|
||||||
pChainTxId?: null
|
|
||||||
): StakeConfirmedEventFilter;
|
|
||||||
|
|
||||||
"StakeEnded(address,bytes20,bytes32,uint256)"(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
txHash?: PromiseOrValue<BytesLike> | null,
|
|
||||||
amountWei?: null
|
|
||||||
): StakeEndedEventFilter;
|
|
||||||
StakeEnded(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
txHash?: PromiseOrValue<BytesLike> | null,
|
|
||||||
amountWei?: null
|
|
||||||
): StakeEndedEventFilter;
|
|
||||||
|
|
||||||
"StakeRevoked(address,bytes20,bytes32,uint256)"(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
txHash?: PromiseOrValue<BytesLike> | null,
|
|
||||||
amountWei?: null
|
|
||||||
): StakeRevokedEventFilter;
|
|
||||||
StakeRevoked(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
txHash?: PromiseOrValue<BytesLike> | null,
|
|
||||||
amountWei?: null
|
|
||||||
): StakeRevokedEventFilter;
|
|
||||||
|
|
||||||
"VotePowerCacheCreated(bytes20,uint256)"(
|
|
||||||
nodeId?: null,
|
|
||||||
blockNumber?: null
|
|
||||||
): VotePowerCacheCreatedEventFilter;
|
|
||||||
VotePowerCacheCreated(
|
|
||||||
nodeId?: null,
|
|
||||||
blockNumber?: null
|
|
||||||
): VotePowerCacheCreatedEventFilter;
|
|
||||||
|
|
||||||
"VotePowerChanged(address,bytes20,uint256,uint256)"(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
priorVotePower?: null,
|
|
||||||
newVotePower?: null
|
|
||||||
): VotePowerChangedEventFilter;
|
|
||||||
VotePowerChanged(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
priorVotePower?: null,
|
|
||||||
newVotePower?: null
|
|
||||||
): VotePowerChangedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
balanceOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
balanceOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
batchVotePowerOfAt(
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
isActiveStakeMirrored(
|
|
||||||
_txId: PromiseOrValue<BytesLike>,
|
|
||||||
_inputAddress: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
mirrorStake(
|
|
||||||
_stakeData: IPChainStakeMirrorVerifier.PChainStakeStruct,
|
|
||||||
_merkleProof: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
stakesOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
stakesOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalSupplyAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePower(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAtCached(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerFromTo(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerFromToAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOf(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAtCached(
|
|
||||||
_owner: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
balanceOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
balanceOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
batchVotePowerOfAt(
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
isActiveStakeMirrored(
|
|
||||||
_txId: PromiseOrValue<BytesLike>,
|
|
||||||
_inputAddress: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
mirrorStake(
|
|
||||||
_stakeData: IPChainStakeMirrorVerifier.PChainStakeStruct,
|
|
||||||
_merkleProof: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
stakesOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
stakesOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
totalSupplyAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
totalVotePower(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
totalVotePowerAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
totalVotePowerAtCached(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerFromTo(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerFromToAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerOf(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerOfAtCached(
|
|
||||||
_owner: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,553 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 IPChainStakeMirrorMultiSigVoting {
|
|
||||||
export type PChainVotesStruct = {
|
|
||||||
merkleRoot: PromiseOrValue<BytesLike>;
|
|
||||||
votes: PromiseOrValue<string>[];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type PChainVotesStructOutput = [string, string[]] & {
|
|
||||||
merkleRoot: string;
|
|
||||||
votes: string[];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IPChainStakeMirrorMultiSigVotingInterface
|
|
||||||
extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getCurrentEpochId()": FunctionFragment;
|
|
||||||
"getEpochConfiguration()": FunctionFragment;
|
|
||||||
"getEpochId(uint256)": FunctionFragment;
|
|
||||||
"getMerkleRoot(uint256)": FunctionFragment;
|
|
||||||
"getVoters()": FunctionFragment;
|
|
||||||
"getVotes(uint256)": FunctionFragment;
|
|
||||||
"getVotingThreshold()": FunctionFragment;
|
|
||||||
"shouldVote(uint256,address)": FunctionFragment;
|
|
||||||
"submitValidatorUptimeVote(uint256,bytes20[])": FunctionFragment;
|
|
||||||
"submitVote(uint256,bytes32)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getCurrentEpochId"
|
|
||||||
| "getEpochConfiguration"
|
|
||||||
| "getEpochId"
|
|
||||||
| "getMerkleRoot"
|
|
||||||
| "getVoters"
|
|
||||||
| "getVotes"
|
|
||||||
| "getVotingThreshold"
|
|
||||||
| "shouldVote"
|
|
||||||
| "submitValidatorUptimeVote"
|
|
||||||
| "submitVote"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getEpochConfiguration",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getEpochId",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getMerkleRoot",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(functionFragment: "getVoters", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVotes",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVotingThreshold",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "shouldVote",
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "submitValidatorUptimeVote",
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "submitVote",
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getEpochConfiguration",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getEpochId", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getMerkleRoot",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getVoters", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getVotes", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getVotingThreshold",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "shouldVote", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "submitValidatorUptimeVote",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "submitVote", data: BytesLike): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"PChainStakeMirrorValidatorUptimeVoteSubmitted(uint256,uint256,address,bytes20[])": EventFragment;
|
|
||||||
"PChainStakeMirrorVoteSubmitted(uint256,address,bytes32)": EventFragment;
|
|
||||||
"PChainStakeMirrorVotersSet(address[])": EventFragment;
|
|
||||||
"PChainStakeMirrorVotingFinalized(uint256,bytes32)": EventFragment;
|
|
||||||
"PChainStakeMirrorVotingReset(uint256)": EventFragment;
|
|
||||||
"PChainStakeMirrorVotingThresholdSet(uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(
|
|
||||||
nameOrSignatureOrTopic: "PChainStakeMirrorValidatorUptimeVoteSubmitted"
|
|
||||||
): EventFragment;
|
|
||||||
getEvent(
|
|
||||||
nameOrSignatureOrTopic: "PChainStakeMirrorVoteSubmitted"
|
|
||||||
): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "PChainStakeMirrorVotersSet"): EventFragment;
|
|
||||||
getEvent(
|
|
||||||
nameOrSignatureOrTopic: "PChainStakeMirrorVotingFinalized"
|
|
||||||
): EventFragment;
|
|
||||||
getEvent(
|
|
||||||
nameOrSignatureOrTopic: "PChainStakeMirrorVotingReset"
|
|
||||||
): EventFragment;
|
|
||||||
getEvent(
|
|
||||||
nameOrSignatureOrTopic: "PChainStakeMirrorVotingThresholdSet"
|
|
||||||
): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface PChainStakeMirrorValidatorUptimeVoteSubmittedEventObject {
|
|
||||||
rewardEpochId: BigNumber;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
voter: string;
|
|
||||||
nodeIds: string[];
|
|
||||||
}
|
|
||||||
export type PChainStakeMirrorValidatorUptimeVoteSubmittedEvent = TypedEvent<
|
|
||||||
[BigNumber, BigNumber, string, string[]],
|
|
||||||
PChainStakeMirrorValidatorUptimeVoteSubmittedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type PChainStakeMirrorValidatorUptimeVoteSubmittedEventFilter =
|
|
||||||
TypedEventFilter<PChainStakeMirrorValidatorUptimeVoteSubmittedEvent>;
|
|
||||||
|
|
||||||
export interface PChainStakeMirrorVoteSubmittedEventObject {
|
|
||||||
epochId: BigNumber;
|
|
||||||
voter: string;
|
|
||||||
merkleRoot: string;
|
|
||||||
}
|
|
||||||
export type PChainStakeMirrorVoteSubmittedEvent = TypedEvent<
|
|
||||||
[BigNumber, string, string],
|
|
||||||
PChainStakeMirrorVoteSubmittedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type PChainStakeMirrorVoteSubmittedEventFilter =
|
|
||||||
TypedEventFilter<PChainStakeMirrorVoteSubmittedEvent>;
|
|
||||||
|
|
||||||
export interface PChainStakeMirrorVotersSetEventObject {
|
|
||||||
voters: string[];
|
|
||||||
}
|
|
||||||
export type PChainStakeMirrorVotersSetEvent = TypedEvent<
|
|
||||||
[string[]],
|
|
||||||
PChainStakeMirrorVotersSetEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type PChainStakeMirrorVotersSetEventFilter =
|
|
||||||
TypedEventFilter<PChainStakeMirrorVotersSetEvent>;
|
|
||||||
|
|
||||||
export interface PChainStakeMirrorVotingFinalizedEventObject {
|
|
||||||
epochId: BigNumber;
|
|
||||||
merkleRoot: string;
|
|
||||||
}
|
|
||||||
export type PChainStakeMirrorVotingFinalizedEvent = TypedEvent<
|
|
||||||
[BigNumber, string],
|
|
||||||
PChainStakeMirrorVotingFinalizedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type PChainStakeMirrorVotingFinalizedEventFilter =
|
|
||||||
TypedEventFilter<PChainStakeMirrorVotingFinalizedEvent>;
|
|
||||||
|
|
||||||
export interface PChainStakeMirrorVotingResetEventObject {
|
|
||||||
epochId: BigNumber;
|
|
||||||
}
|
|
||||||
export type PChainStakeMirrorVotingResetEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
PChainStakeMirrorVotingResetEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type PChainStakeMirrorVotingResetEventFilter =
|
|
||||||
TypedEventFilter<PChainStakeMirrorVotingResetEvent>;
|
|
||||||
|
|
||||||
export interface PChainStakeMirrorVotingThresholdSetEventObject {
|
|
||||||
votingThreshold: BigNumber;
|
|
||||||
}
|
|
||||||
export type PChainStakeMirrorVotingThresholdSetEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
PChainStakeMirrorVotingThresholdSetEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type PChainStakeMirrorVotingThresholdSetEventFilter =
|
|
||||||
TypedEventFilter<PChainStakeMirrorVotingThresholdSetEvent>;
|
|
||||||
|
|
||||||
export interface IPChainStakeMirrorMultiSigVoting extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IPChainStakeMirrorMultiSigVotingInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getCurrentEpochId(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & {
|
|
||||||
_firstEpochStartTs: BigNumber;
|
|
||||||
_epochDurationSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getEpochId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getMerkleRoot(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
getVoters(overrides?: CallOverrides): Promise<[string[]]>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[IPChainStakeMirrorMultiSigVoting.PChainVotesStructOutput[]]>;
|
|
||||||
|
|
||||||
getVotingThreshold(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
shouldVote(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
|
|
||||||
submitValidatorUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submitVote(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_merkleRoot: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getCurrentEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & {
|
|
||||||
_firstEpochStartTs: BigNumber;
|
|
||||||
_epochDurationSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getEpochId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getMerkleRoot(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getVoters(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IPChainStakeMirrorMultiSigVoting.PChainVotesStructOutput[]>;
|
|
||||||
|
|
||||||
getVotingThreshold(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
shouldVote(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
submitValidatorUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submitVote(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_merkleRoot: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getCurrentEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & {
|
|
||||||
_firstEpochStartTs: BigNumber;
|
|
||||||
_epochDurationSeconds: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getEpochId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getMerkleRoot(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getVoters(overrides?: CallOverrides): Promise<string[]>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IPChainStakeMirrorMultiSigVoting.PChainVotesStructOutput[]>;
|
|
||||||
|
|
||||||
getVotingThreshold(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
shouldVote(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
submitValidatorUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
submitVote(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_merkleRoot: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"PChainStakeMirrorValidatorUptimeVoteSubmitted(uint256,uint256,address,bytes20[])"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
timestamp?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
voter?: null,
|
|
||||||
nodeIds?: null
|
|
||||||
): PChainStakeMirrorValidatorUptimeVoteSubmittedEventFilter;
|
|
||||||
PChainStakeMirrorValidatorUptimeVoteSubmitted(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
timestamp?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
voter?: null,
|
|
||||||
nodeIds?: null
|
|
||||||
): PChainStakeMirrorValidatorUptimeVoteSubmittedEventFilter;
|
|
||||||
|
|
||||||
"PChainStakeMirrorVoteSubmitted(uint256,address,bytes32)"(
|
|
||||||
epochId?: null,
|
|
||||||
voter?: null,
|
|
||||||
merkleRoot?: null
|
|
||||||
): PChainStakeMirrorVoteSubmittedEventFilter;
|
|
||||||
PChainStakeMirrorVoteSubmitted(
|
|
||||||
epochId?: null,
|
|
||||||
voter?: null,
|
|
||||||
merkleRoot?: null
|
|
||||||
): PChainStakeMirrorVoteSubmittedEventFilter;
|
|
||||||
|
|
||||||
"PChainStakeMirrorVotersSet(address[])"(
|
|
||||||
voters?: null
|
|
||||||
): PChainStakeMirrorVotersSetEventFilter;
|
|
||||||
PChainStakeMirrorVotersSet(
|
|
||||||
voters?: null
|
|
||||||
): PChainStakeMirrorVotersSetEventFilter;
|
|
||||||
|
|
||||||
"PChainStakeMirrorVotingFinalized(uint256,bytes32)"(
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
merkleRoot?: null
|
|
||||||
): PChainStakeMirrorVotingFinalizedEventFilter;
|
|
||||||
PChainStakeMirrorVotingFinalized(
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
merkleRoot?: null
|
|
||||||
): PChainStakeMirrorVotingFinalizedEventFilter;
|
|
||||||
|
|
||||||
"PChainStakeMirrorVotingReset(uint256)"(
|
|
||||||
epochId?: null
|
|
||||||
): PChainStakeMirrorVotingResetEventFilter;
|
|
||||||
PChainStakeMirrorVotingReset(
|
|
||||||
epochId?: null
|
|
||||||
): PChainStakeMirrorVotingResetEventFilter;
|
|
||||||
|
|
||||||
"PChainStakeMirrorVotingThresholdSet(uint256)"(
|
|
||||||
votingThreshold?: null
|
|
||||||
): PChainStakeMirrorVotingThresholdSetEventFilter;
|
|
||||||
PChainStakeMirrorVotingThresholdSet(
|
|
||||||
votingThreshold?: null
|
|
||||||
): PChainStakeMirrorVotingThresholdSetEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getCurrentEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochConfiguration(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEpochId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getMerkleRoot(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVoters(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVotingThreshold(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
shouldVote(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submitValidatorUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submitVote(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_merkleRoot: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getCurrentEpochId(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEpochConfiguration(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEpochId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getMerkleRoot(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVoters(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVotingThreshold(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
shouldVote(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
submitValidatorUptimeVote(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
submitVote(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_merkleRoot: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,547 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IPChainVotePowerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"batchVotePowerOfAt(bytes20[],uint256)": FunctionFragment;
|
|
||||||
"stakesOf(address)": FunctionFragment;
|
|
||||||
"stakesOfAt(address,uint256)": FunctionFragment;
|
|
||||||
"totalVotePower()": FunctionFragment;
|
|
||||||
"totalVotePowerAt(uint256)": FunctionFragment;
|
|
||||||
"totalVotePowerAtCached(uint256)": FunctionFragment;
|
|
||||||
"votePowerFromTo(address,bytes20)": FunctionFragment;
|
|
||||||
"votePowerFromToAt(address,bytes20,uint256)": FunctionFragment;
|
|
||||||
"votePowerOf(bytes20)": FunctionFragment;
|
|
||||||
"votePowerOfAt(bytes20,uint256)": FunctionFragment;
|
|
||||||
"votePowerOfAtCached(bytes20,uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "batchVotePowerOfAt"
|
|
||||||
| "stakesOf"
|
|
||||||
| "stakesOfAt"
|
|
||||||
| "totalVotePower"
|
|
||||||
| "totalVotePowerAt"
|
|
||||||
| "totalVotePowerAtCached"
|
|
||||||
| "votePowerFromTo"
|
|
||||||
| "votePowerFromToAt"
|
|
||||||
| "votePowerOf"
|
|
||||||
| "votePowerOfAt"
|
|
||||||
| "votePowerOfAtCached"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "batchVotePowerOfAt",
|
|
||||||
values: [PromiseOrValue<BytesLike>[], PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "stakesOf",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "stakesOfAt",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "totalVotePower",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "totalVotePowerAt",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "totalVotePowerAtCached",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerFromTo",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerFromToAt",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BytesLike>,
|
|
||||||
PromiseOrValue<BigNumberish>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerOf",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerOfAt",
|
|
||||||
values: [PromiseOrValue<BytesLike>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerOfAtCached",
|
|
||||||
values: [PromiseOrValue<BytesLike>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "batchVotePowerOfAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "stakesOf", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "stakesOfAt", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "totalVotePower",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "totalVotePowerAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "totalVotePowerAtCached",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerFromTo",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerFromToAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerOf",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerOfAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerOfAtCached",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"VotePowerCacheCreated(bytes20,uint256)": EventFragment;
|
|
||||||
"VotePowerChanged(address,bytes20,uint256,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VotePowerCacheCreated"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VotePowerChanged"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface VotePowerCacheCreatedEventObject {
|
|
||||||
nodeId: string;
|
|
||||||
blockNumber: BigNumber;
|
|
||||||
}
|
|
||||||
export type VotePowerCacheCreatedEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
VotePowerCacheCreatedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VotePowerCacheCreatedEventFilter =
|
|
||||||
TypedEventFilter<VotePowerCacheCreatedEvent>;
|
|
||||||
|
|
||||||
export interface VotePowerChangedEventObject {
|
|
||||||
owner: string;
|
|
||||||
nodeId: string;
|
|
||||||
priorVotePower: BigNumber;
|
|
||||||
newVotePower: BigNumber;
|
|
||||||
}
|
|
||||||
export type VotePowerChangedEvent = TypedEvent<
|
|
||||||
[string, string, BigNumber, BigNumber],
|
|
||||||
VotePowerChangedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VotePowerChangedEventFilter =
|
|
||||||
TypedEventFilter<VotePowerChangedEvent>;
|
|
||||||
|
|
||||||
export interface IPChainVotePower extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IPChainVotePowerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
batchVotePowerOfAt(
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber[]]>;
|
|
||||||
|
|
||||||
stakesOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
stakesOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
totalVotePower(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
totalVotePowerAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
totalVotePowerAtCached(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
votePowerFromTo(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
votePowerFromToAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
votePowerOf(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
votePowerOfAtCached(
|
|
||||||
_owner: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
batchVotePowerOfAt(
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber[]>;
|
|
||||||
|
|
||||||
stakesOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
stakesOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
totalVotePower(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAtCached(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
votePowerFromTo(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerFromToAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOf(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAtCached(
|
|
||||||
_owner: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
batchVotePowerOfAt(
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber[]>;
|
|
||||||
|
|
||||||
stakesOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
stakesOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string[], BigNumber[]] & { _nodeIds: string[]; _amounts: BigNumber[] }
|
|
||||||
>;
|
|
||||||
|
|
||||||
totalVotePower(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAtCached(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerFromTo(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerFromToAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOf(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAtCached(
|
|
||||||
_owner: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"VotePowerCacheCreated(bytes20,uint256)"(
|
|
||||||
nodeId?: null,
|
|
||||||
blockNumber?: null
|
|
||||||
): VotePowerCacheCreatedEventFilter;
|
|
||||||
VotePowerCacheCreated(
|
|
||||||
nodeId?: null,
|
|
||||||
blockNumber?: null
|
|
||||||
): VotePowerCacheCreatedEventFilter;
|
|
||||||
|
|
||||||
"VotePowerChanged(address,bytes20,uint256,uint256)"(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
priorVotePower?: null,
|
|
||||||
newVotePower?: null
|
|
||||||
): VotePowerChangedEventFilter;
|
|
||||||
VotePowerChanged(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: PromiseOrValue<BytesLike> | null,
|
|
||||||
priorVotePower?: null,
|
|
||||||
newVotePower?: null
|
|
||||||
): VotePowerChangedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
batchVotePowerOfAt(
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
stakesOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
stakesOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePower(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalVotePowerAtCached(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerFromTo(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerFromToAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOf(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAtCached(
|
|
||||||
_owner: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
batchVotePowerOfAt(
|
|
||||||
_nodeIds: PromiseOrValue<BytesLike>[],
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
stakesOf(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
stakesOfAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
totalVotePower(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
totalVotePowerAt(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
totalVotePowerAtCached(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerFromTo(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerFromToAt(
|
|
||||||
_owner: PromiseOrValue<string>,
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerOf(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerOfAtCached(
|
|
||||||
_owner: PromiseOrValue<BytesLike>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,784 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IPollingFtsoInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"canPropose(address)": FunctionFragment;
|
|
||||||
"canVote(address,uint256)": FunctionFragment;
|
|
||||||
"cancel(uint256)": FunctionFragment;
|
|
||||||
"castVote(uint256,uint8)": FunctionFragment;
|
|
||||||
"getLastProposal()": FunctionFragment;
|
|
||||||
"getProposalDescription(uint256)": FunctionFragment;
|
|
||||||
"getProposalInfo(uint256)": FunctionFragment;
|
|
||||||
"getProposalVotes(uint256)": FunctionFragment;
|
|
||||||
"hasVoted(uint256,address)": FunctionFragment;
|
|
||||||
"propose(string)": FunctionFragment;
|
|
||||||
"setParameters(uint256,uint256,uint256,uint256,uint256)": FunctionFragment;
|
|
||||||
"setProxyVoter(address)": FunctionFragment;
|
|
||||||
"state(uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "canPropose"
|
|
||||||
| "canVote"
|
|
||||||
| "cancel"
|
|
||||||
| "castVote"
|
|
||||||
| "getLastProposal"
|
|
||||||
| "getProposalDescription"
|
|
||||||
| "getProposalInfo"
|
|
||||||
| "getProposalVotes"
|
|
||||||
| "hasVoted"
|
|
||||||
| "propose"
|
|
||||||
| "setParameters"
|
|
||||||
| "setProxyVoter"
|
|
||||||
| "state"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "canPropose",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "canVote",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "cancel",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "castVote",
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getLastProposal",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getProposalDescription",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getProposalInfo",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getProposalVotes",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "hasVoted",
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "propose",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "setParameters",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "setProxyVoter",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "state",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "canPropose", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "canVote", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "cancel", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "castVote", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getLastProposal",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getProposalDescription",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getProposalInfo",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getProposalVotes",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "hasVoted", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "propose", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "setParameters",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "setProxyVoter",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "state", data: BytesLike): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"FtsoProposalCreated(uint256,uint256,address,string,uint256,uint256,uint256,uint256,uint256)": EventFragment;
|
|
||||||
"MaintainerSet(address)": EventFragment;
|
|
||||||
"ParametersSet(uint256,uint256,uint256,uint256,uint256)": EventFragment;
|
|
||||||
"ProposalCanceled(uint256)": EventFragment;
|
|
||||||
"ProxyVoterSet(address,address)": EventFragment;
|
|
||||||
"VoteCast(address,uint256,uint8,uint256,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FtsoProposalCreated"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "MaintainerSet"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "ParametersSet"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "ProposalCanceled"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "ProxyVoterSet"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VoteCast"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface FtsoProposalCreatedEventObject {
|
|
||||||
proposalId: BigNumber;
|
|
||||||
rewardEpochId: BigNumber;
|
|
||||||
proposer: string;
|
|
||||||
description: string;
|
|
||||||
voteStartTime: BigNumber;
|
|
||||||
voteEndTime: BigNumber;
|
|
||||||
threshold: BigNumber;
|
|
||||||
majorityConditionBIPS: BigNumber;
|
|
||||||
totalWeight: BigNumber;
|
|
||||||
}
|
|
||||||
export type FtsoProposalCreatedEvent = TypedEvent<
|
|
||||||
[
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
string,
|
|
||||||
string,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber
|
|
||||||
],
|
|
||||||
FtsoProposalCreatedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FtsoProposalCreatedEventFilter =
|
|
||||||
TypedEventFilter<FtsoProposalCreatedEvent>;
|
|
||||||
|
|
||||||
export interface MaintainerSetEventObject {
|
|
||||||
newMaintainer: string;
|
|
||||||
}
|
|
||||||
export type MaintainerSetEvent = TypedEvent<[string], MaintainerSetEventObject>;
|
|
||||||
|
|
||||||
export type MaintainerSetEventFilter = TypedEventFilter<MaintainerSetEvent>;
|
|
||||||
|
|
||||||
export interface ParametersSetEventObject {
|
|
||||||
votingDelaySeconds: BigNumber;
|
|
||||||
votingPeriodSeconds: BigNumber;
|
|
||||||
thresholdConditionBIPS: BigNumber;
|
|
||||||
majorityConditionBIPS: BigNumber;
|
|
||||||
proposalFeeValueWei: BigNumber;
|
|
||||||
}
|
|
||||||
export type ParametersSetEvent = TypedEvent<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber],
|
|
||||||
ParametersSetEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ParametersSetEventFilter = TypedEventFilter<ParametersSetEvent>;
|
|
||||||
|
|
||||||
export interface ProposalCanceledEventObject {
|
|
||||||
proposalId: BigNumber;
|
|
||||||
}
|
|
||||||
export type ProposalCanceledEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
ProposalCanceledEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ProposalCanceledEventFilter =
|
|
||||||
TypedEventFilter<ProposalCanceledEvent>;
|
|
||||||
|
|
||||||
export interface ProxyVoterSetEventObject {
|
|
||||||
account: string;
|
|
||||||
proxyVoter: string;
|
|
||||||
}
|
|
||||||
export type ProxyVoterSetEvent = TypedEvent<
|
|
||||||
[string, string],
|
|
||||||
ProxyVoterSetEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ProxyVoterSetEventFilter = TypedEventFilter<ProxyVoterSetEvent>;
|
|
||||||
|
|
||||||
export interface VoteCastEventObject {
|
|
||||||
voter: string;
|
|
||||||
proposalId: BigNumber;
|
|
||||||
support: number;
|
|
||||||
forVotePower: BigNumber;
|
|
||||||
againstVotePower: BigNumber;
|
|
||||||
}
|
|
||||||
export type VoteCastEvent = TypedEvent<
|
|
||||||
[string, BigNumber, number, BigNumber, BigNumber],
|
|
||||||
VoteCastEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VoteCastEventFilter = TypedEventFilter<VoteCastEvent>;
|
|
||||||
|
|
||||||
export interface IPollingFtso extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IPollingFtsoInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
canPropose(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
|
|
||||||
canVote(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
|
|
||||||
cancel(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
castVote(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
_support: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getLastProposal(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, string] & { _proposalId: BigNumber; _description: string }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getProposalDescription(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _description: string }>;
|
|
||||||
|
|
||||||
getProposalInfo(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[
|
|
||||||
BigNumber,
|
|
||||||
string,
|
|
||||||
string,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber
|
|
||||||
] & {
|
|
||||||
_rewardEpochId: BigNumber;
|
|
||||||
_description: string;
|
|
||||||
_proposer: string;
|
|
||||||
_voteStartTime: BigNumber;
|
|
||||||
_voteEndTime: BigNumber;
|
|
||||||
_thresholdConditionBIPS: BigNumber;
|
|
||||||
_majorityConditionBIPS: BigNumber;
|
|
||||||
_totalWeight: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getProposalVotes(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _for: BigNumber; _against: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
hasVoted(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
|
|
||||||
propose(
|
|
||||||
_description: PromiseOrValue<string>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
setParameters(
|
|
||||||
_votingDelaySeconds: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingPeriodSeconds: PromiseOrValue<BigNumberish>,
|
|
||||||
_thresholdConditionBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
_majorityConditionBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
_proposalFeeValueWei: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
setProxyVoter(
|
|
||||||
_proxyVoter: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
state(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
canPropose(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
canVote(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
cancel(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
castVote(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
_support: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getLastProposal(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, string] & { _proposalId: BigNumber; _description: string }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getProposalDescription(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getProposalInfo(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[
|
|
||||||
BigNumber,
|
|
||||||
string,
|
|
||||||
string,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber
|
|
||||||
] & {
|
|
||||||
_rewardEpochId: BigNumber;
|
|
||||||
_description: string;
|
|
||||||
_proposer: string;
|
|
||||||
_voteStartTime: BigNumber;
|
|
||||||
_voteEndTime: BigNumber;
|
|
||||||
_thresholdConditionBIPS: BigNumber;
|
|
||||||
_majorityConditionBIPS: BigNumber;
|
|
||||||
_totalWeight: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getProposalVotes(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber, BigNumber] & { _for: BigNumber; _against: BigNumber }>;
|
|
||||||
|
|
||||||
hasVoted(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
propose(
|
|
||||||
_description: PromiseOrValue<string>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
setParameters(
|
|
||||||
_votingDelaySeconds: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingPeriodSeconds: PromiseOrValue<BigNumberish>,
|
|
||||||
_thresholdConditionBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
_majorityConditionBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
_proposalFeeValueWei: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
setProxyVoter(
|
|
||||||
_proxyVoter: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
state(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
canPropose(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
canVote(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
cancel(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
castVote(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
_support: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
getLastProposal(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, string] & { _proposalId: BigNumber; _description: string }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getProposalDescription(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getProposalInfo(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[
|
|
||||||
BigNumber,
|
|
||||||
string,
|
|
||||||
string,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber
|
|
||||||
] & {
|
|
||||||
_rewardEpochId: BigNumber;
|
|
||||||
_description: string;
|
|
||||||
_proposer: string;
|
|
||||||
_voteStartTime: BigNumber;
|
|
||||||
_voteEndTime: BigNumber;
|
|
||||||
_thresholdConditionBIPS: BigNumber;
|
|
||||||
_majorityConditionBIPS: BigNumber;
|
|
||||||
_totalWeight: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getProposalVotes(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _for: BigNumber; _against: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
hasVoted(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
propose(
|
|
||||||
_description: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setParameters(
|
|
||||||
_votingDelaySeconds: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingPeriodSeconds: PromiseOrValue<BigNumberish>,
|
|
||||||
_thresholdConditionBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
_majorityConditionBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
_proposalFeeValueWei: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
setProxyVoter(
|
|
||||||
_proxyVoter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
state(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"FtsoProposalCreated(uint256,uint256,address,string,uint256,uint256,uint256,uint256,uint256)"(
|
|
||||||
proposalId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
proposer?: null,
|
|
||||||
description?: null,
|
|
||||||
voteStartTime?: null,
|
|
||||||
voteEndTime?: null,
|
|
||||||
threshold?: null,
|
|
||||||
majorityConditionBIPS?: null,
|
|
||||||
totalWeight?: null
|
|
||||||
): FtsoProposalCreatedEventFilter;
|
|
||||||
FtsoProposalCreated(
|
|
||||||
proposalId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
proposer?: null,
|
|
||||||
description?: null,
|
|
||||||
voteStartTime?: null,
|
|
||||||
voteEndTime?: null,
|
|
||||||
threshold?: null,
|
|
||||||
majorityConditionBIPS?: null,
|
|
||||||
totalWeight?: null
|
|
||||||
): FtsoProposalCreatedEventFilter;
|
|
||||||
|
|
||||||
"MaintainerSet(address)"(newMaintainer?: null): MaintainerSetEventFilter;
|
|
||||||
MaintainerSet(newMaintainer?: null): MaintainerSetEventFilter;
|
|
||||||
|
|
||||||
"ParametersSet(uint256,uint256,uint256,uint256,uint256)"(
|
|
||||||
votingDelaySeconds?: null,
|
|
||||||
votingPeriodSeconds?: null,
|
|
||||||
thresholdConditionBIPS?: null,
|
|
||||||
majorityConditionBIPS?: null,
|
|
||||||
proposalFeeValueWei?: null
|
|
||||||
): ParametersSetEventFilter;
|
|
||||||
ParametersSet(
|
|
||||||
votingDelaySeconds?: null,
|
|
||||||
votingPeriodSeconds?: null,
|
|
||||||
thresholdConditionBIPS?: null,
|
|
||||||
majorityConditionBIPS?: null,
|
|
||||||
proposalFeeValueWei?: null
|
|
||||||
): ParametersSetEventFilter;
|
|
||||||
|
|
||||||
"ProposalCanceled(uint256)"(
|
|
||||||
proposalId?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): ProposalCanceledEventFilter;
|
|
||||||
ProposalCanceled(
|
|
||||||
proposalId?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): ProposalCanceledEventFilter;
|
|
||||||
|
|
||||||
"ProxyVoterSet(address,address)"(
|
|
||||||
account?: null,
|
|
||||||
proxyVoter?: null
|
|
||||||
): ProxyVoterSetEventFilter;
|
|
||||||
ProxyVoterSet(account?: null, proxyVoter?: null): ProxyVoterSetEventFilter;
|
|
||||||
|
|
||||||
"VoteCast(address,uint256,uint8,uint256,uint256)"(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
proposalId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
support?: null,
|
|
||||||
forVotePower?: null,
|
|
||||||
againstVotePower?: null
|
|
||||||
): VoteCastEventFilter;
|
|
||||||
VoteCast(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
proposalId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
support?: null,
|
|
||||||
forVotePower?: null,
|
|
||||||
againstVotePower?: null
|
|
||||||
): VoteCastEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
canPropose(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
canVote(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
cancel(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
castVote(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
_support: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getLastProposal(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getProposalDescription(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getProposalInfo(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getProposalVotes(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
hasVoted(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
propose(
|
|
||||||
_description: PromiseOrValue<string>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setParameters(
|
|
||||||
_votingDelaySeconds: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingPeriodSeconds: PromiseOrValue<BigNumberish>,
|
|
||||||
_thresholdConditionBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
_majorityConditionBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
_proposalFeeValueWei: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setProxyVoter(
|
|
||||||
_proxyVoter: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
state(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
canPropose(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
canVote(
|
|
||||||
_account: PromiseOrValue<string>,
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
cancel(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
castVote(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
_support: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getLastProposal(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getProposalDescription(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getProposalInfo(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getProposalVotes(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
hasVoted(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
propose(
|
|
||||||
_description: PromiseOrValue<string>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
setParameters(
|
|
||||||
_votingDelaySeconds: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingPeriodSeconds: PromiseOrValue<BigNumberish>,
|
|
||||||
_thresholdConditionBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
_majorityConditionBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
_proposalFeeValueWei: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
setProxyVoter(
|
|
||||||
_proxyVoter: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
state(
|
|
||||||
_proposalId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,383 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IPriceSubmitterInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getCurrentRandom()": FunctionFragment;
|
|
||||||
"getFtsoManager()": FunctionFragment;
|
|
||||||
"getFtsoRegistry()": FunctionFragment;
|
|
||||||
"getRandom(uint256)": FunctionFragment;
|
|
||||||
"getVoterWhitelister()": FunctionFragment;
|
|
||||||
"revealPrices(uint256,uint256[],uint256[],uint256)": FunctionFragment;
|
|
||||||
"submitHash(uint256,bytes32)": FunctionFragment;
|
|
||||||
"voterWhitelistBitmap(address)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getCurrentRandom"
|
|
||||||
| "getFtsoManager"
|
|
||||||
| "getFtsoRegistry"
|
|
||||||
| "getRandom"
|
|
||||||
| "getVoterWhitelister"
|
|
||||||
| "revealPrices"
|
|
||||||
| "submitHash"
|
|
||||||
| "voterWhitelistBitmap"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRandom",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsoManager",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsoRegistry",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRandom",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVoterWhitelister",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "revealPrices",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>[],
|
|
||||||
PromiseOrValue<BigNumberish>[],
|
|
||||||
PromiseOrValue<BigNumberish>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "submitHash",
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "voterWhitelistBitmap",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRandom",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFtsoManager",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFtsoRegistry",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getRandom", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getVoterWhitelister",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "revealPrices",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "submitHash", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "voterWhitelistBitmap",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"HashSubmitted(address,uint256,bytes32,uint256)": EventFragment;
|
|
||||||
"PricesRevealed(address,uint256,address[],uint256[],uint256,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "HashSubmitted"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "PricesRevealed"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface HashSubmittedEventObject {
|
|
||||||
submitter: string;
|
|
||||||
epochId: BigNumber;
|
|
||||||
hash: string;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
export type HashSubmittedEvent = TypedEvent<
|
|
||||||
[string, BigNumber, string, BigNumber],
|
|
||||||
HashSubmittedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type HashSubmittedEventFilter = TypedEventFilter<HashSubmittedEvent>;
|
|
||||||
|
|
||||||
export interface PricesRevealedEventObject {
|
|
||||||
voter: string;
|
|
||||||
epochId: BigNumber;
|
|
||||||
ftsos: string[];
|
|
||||||
prices: BigNumber[];
|
|
||||||
random: BigNumber;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
export type PricesRevealedEvent = TypedEvent<
|
|
||||||
[string, BigNumber, string[], BigNumber[], BigNumber, BigNumber],
|
|
||||||
PricesRevealedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type PricesRevealedEventFilter = TypedEventFilter<PricesRevealedEvent>;
|
|
||||||
|
|
||||||
export interface IPriceSubmitter extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IPriceSubmitterInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getFtsoManager(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
|
|
||||||
getFtsoRegistry(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
|
|
||||||
getRandom(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getVoterWhitelister(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
|
|
||||||
revealPrices(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_ftsoIndices: PromiseOrValue<BigNumberish>[],
|
|
||||||
_prices: PromiseOrValue<BigNumberish>[],
|
|
||||||
_random: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submitHash(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_hash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
voterWhitelistBitmap(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoManager(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
getFtsoRegistry(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
getRandom(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVoterWhitelister(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
revealPrices(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_ftsoIndices: PromiseOrValue<BigNumberish>[],
|
|
||||||
_prices: PromiseOrValue<BigNumberish>[],
|
|
||||||
_random: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submitHash(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_hash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
voterWhitelistBitmap(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoManager(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
getFtsoRegistry(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
getRandom(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVoterWhitelister(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
revealPrices(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_ftsoIndices: PromiseOrValue<BigNumberish>[],
|
|
||||||
_prices: PromiseOrValue<BigNumberish>[],
|
|
||||||
_random: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
submitHash(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_hash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
voterWhitelistBitmap(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"HashSubmitted(address,uint256,bytes32,uint256)"(
|
|
||||||
submitter?: PromiseOrValue<string> | null,
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
hash?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): HashSubmittedEventFilter;
|
|
||||||
HashSubmitted(
|
|
||||||
submitter?: PromiseOrValue<string> | null,
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
hash?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): HashSubmittedEventFilter;
|
|
||||||
|
|
||||||
"PricesRevealed(address,uint256,address[],uint256[],uint256,uint256)"(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
ftsos?: null,
|
|
||||||
prices?: null,
|
|
||||||
random?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): PricesRevealedEventFilter;
|
|
||||||
PricesRevealed(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
epochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
ftsos?: null,
|
|
||||||
prices?: null,
|
|
||||||
random?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): PricesRevealedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoManager(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoRegistry(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRandom(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVoterWhitelister(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
revealPrices(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_ftsoIndices: PromiseOrValue<BigNumberish>[],
|
|
||||||
_prices: PromiseOrValue<BigNumberish>[],
|
|
||||||
_random: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submitHash(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_hash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
voterWhitelistBitmap(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtsoManager(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtsoRegistry(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRandom(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVoterWhitelister(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
revealPrices(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_ftsoIndices: PromiseOrValue<BigNumberish>[],
|
|
||||||
_prices: PromiseOrValue<BigNumberish>[],
|
|
||||||
_random: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
submitHash(
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_hash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
voterWhitelistBitmap(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,239 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
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 IRNatAccountInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"owner()": FunctionFragment;
|
|
||||||
"rNat()": FunctionFragment;
|
|
||||||
"receivedRewards()": FunctionFragment;
|
|
||||||
"withdrawnRewards()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "owner"
|
|
||||||
| "rNat"
|
|
||||||
| "receivedRewards"
|
|
||||||
| "withdrawnRewards"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(functionFragment: "owner", values?: undefined): string;
|
|
||||||
encodeFunctionData(functionFragment: "rNat", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "receivedRewards",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "withdrawnRewards",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "rNat", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "receivedRewards",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "withdrawnRewards",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"ClaimExecutorsSet(address[])": EventFragment;
|
|
||||||
"ExternalTokenTransferred(address,uint256)": EventFragment;
|
|
||||||
"FundsWithdrawn(uint256,bool)": EventFragment;
|
|
||||||
"Initialized(address,address)": EventFragment;
|
|
||||||
"LockedAmountBurned(uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "ClaimExecutorsSet"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "ExternalTokenTransferred"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FundsWithdrawn"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "Initialized"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "LockedAmountBurned"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface ClaimExecutorsSetEventObject {
|
|
||||||
executors: string[];
|
|
||||||
}
|
|
||||||
export type ClaimExecutorsSetEvent = TypedEvent<
|
|
||||||
[string[]],
|
|
||||||
ClaimExecutorsSetEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ClaimExecutorsSetEventFilter =
|
|
||||||
TypedEventFilter<ClaimExecutorsSetEvent>;
|
|
||||||
|
|
||||||
export interface ExternalTokenTransferredEventObject {
|
|
||||||
token: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
}
|
|
||||||
export type ExternalTokenTransferredEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
ExternalTokenTransferredEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ExternalTokenTransferredEventFilter =
|
|
||||||
TypedEventFilter<ExternalTokenTransferredEvent>;
|
|
||||||
|
|
||||||
export interface FundsWithdrawnEventObject {
|
|
||||||
amount: BigNumber;
|
|
||||||
wrap: boolean;
|
|
||||||
}
|
|
||||||
export type FundsWithdrawnEvent = TypedEvent<
|
|
||||||
[BigNumber, boolean],
|
|
||||||
FundsWithdrawnEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FundsWithdrawnEventFilter = TypedEventFilter<FundsWithdrawnEvent>;
|
|
||||||
|
|
||||||
export interface InitializedEventObject {
|
|
||||||
owner: string;
|
|
||||||
rNat: string;
|
|
||||||
}
|
|
||||||
export type InitializedEvent = TypedEvent<
|
|
||||||
[string, string],
|
|
||||||
InitializedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type InitializedEventFilter = TypedEventFilter<InitializedEvent>;
|
|
||||||
|
|
||||||
export interface LockedAmountBurnedEventObject {
|
|
||||||
amount: BigNumber;
|
|
||||||
}
|
|
||||||
export type LockedAmountBurnedEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
LockedAmountBurnedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type LockedAmountBurnedEventFilter =
|
|
||||||
TypedEventFilter<LockedAmountBurnedEvent>;
|
|
||||||
|
|
||||||
export interface IRNatAccount extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IRNatAccountInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
owner(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
|
|
||||||
rNat(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
|
|
||||||
receivedRewards(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
withdrawnRewards(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
owner(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
rNat(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
receivedRewards(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
withdrawnRewards(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
owner(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
rNat(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
receivedRewards(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
withdrawnRewards(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"ClaimExecutorsSet(address[])"(
|
|
||||||
executors?: null
|
|
||||||
): ClaimExecutorsSetEventFilter;
|
|
||||||
ClaimExecutorsSet(executors?: null): ClaimExecutorsSetEventFilter;
|
|
||||||
|
|
||||||
"ExternalTokenTransferred(address,uint256)"(
|
|
||||||
token?: null,
|
|
||||||
amount?: null
|
|
||||||
): ExternalTokenTransferredEventFilter;
|
|
||||||
ExternalTokenTransferred(
|
|
||||||
token?: null,
|
|
||||||
amount?: null
|
|
||||||
): ExternalTokenTransferredEventFilter;
|
|
||||||
|
|
||||||
"FundsWithdrawn(uint256,bool)"(
|
|
||||||
amount?: null,
|
|
||||||
wrap?: null
|
|
||||||
): FundsWithdrawnEventFilter;
|
|
||||||
FundsWithdrawn(amount?: null, wrap?: null): FundsWithdrawnEventFilter;
|
|
||||||
|
|
||||||
"Initialized(address,address)"(
|
|
||||||
owner?: null,
|
|
||||||
rNat?: null
|
|
||||||
): InitializedEventFilter;
|
|
||||||
Initialized(owner?: null, rNat?: null): InitializedEventFilter;
|
|
||||||
|
|
||||||
"LockedAmountBurned(uint256)"(amount?: null): LockedAmountBurnedEventFilter;
|
|
||||||
LockedAmountBurned(amount?: null): LockedAmountBurnedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
owner(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
rNat(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
receivedRewards(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
withdrawnRewards(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
owner(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
rNat(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
receivedRewards(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
withdrawnRewards(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,183 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
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 IRandomProviderInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getCurrentRandom()": FunctionFragment;
|
|
||||||
"getCurrentRandomWithQuality()": FunctionFragment;
|
|
||||||
"getCurrentRandomWithQualityAndTimestamp()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getCurrentRandom"
|
|
||||||
| "getCurrentRandomWithQuality"
|
|
||||||
| "getCurrentRandomWithQualityAndTimestamp"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRandom",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRandomWithQuality",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRandomWithQualityAndTimestamp",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRandom",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRandomWithQuality",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRandomWithQualityAndTimestamp",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IRandomProvider extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IRandomProviderInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getCurrentRandom(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _randomNumber: BigNumber }>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQuality(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQualityAndTimestamp(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQuality(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQualityAndTimestamp(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQuality(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQualityAndTimestamp(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQuality(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQualityAndTimestamp(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQuality(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQualityAndTimestamp(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,737 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 IRelay {
|
|
||||||
export type FeeConfigStruct = {
|
|
||||||
protocolId: PromiseOrValue<BigNumberish>;
|
|
||||||
feeInWei: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeeConfigStructOutput = [number, BigNumber] & {
|
|
||||||
protocolId: number;
|
|
||||||
feeInWei: BigNumber;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RelayGovernanceConfigStruct = {
|
|
||||||
descriptionHash: PromiseOrValue<BytesLike>;
|
|
||||||
chainId: PromiseOrValue<BigNumberish>;
|
|
||||||
newFeeConfigs: IRelay.FeeConfigStruct[];
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RelayGovernanceConfigStructOutput = [
|
|
||||||
string,
|
|
||||||
BigNumber,
|
|
||||||
IRelay.FeeConfigStructOutput[]
|
|
||||||
] & {
|
|
||||||
descriptionHash: string;
|
|
||||||
chainId: BigNumber;
|
|
||||||
newFeeConfigs: IRelay.FeeConfigStructOutput[];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IRelayInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"feeCollectionAddress()": FunctionFragment;
|
|
||||||
"getRandomNumber()": FunctionFragment;
|
|
||||||
"getRandomNumberHistorical(uint256)": FunctionFragment;
|
|
||||||
"getVotingRoundId(uint256)": FunctionFragment;
|
|
||||||
"governanceFeeSetup(bytes,(bytes32,uint256,(uint8,uint256)[]))": FunctionFragment;
|
|
||||||
"isFinalized(uint256,uint256)": FunctionFragment;
|
|
||||||
"lastInitializedRewardEpochData()": FunctionFragment;
|
|
||||||
"merkleRoots(uint256,uint256)": FunctionFragment;
|
|
||||||
"protocolFeeInWei(uint256)": FunctionFragment;
|
|
||||||
"relay()": FunctionFragment;
|
|
||||||
"startingVotingRoundIds(uint256)": FunctionFragment;
|
|
||||||
"toSigningPolicyHash(uint256)": FunctionFragment;
|
|
||||||
"verify(uint256,uint256,bytes32,bytes32[])": FunctionFragment;
|
|
||||||
"verifyCustomSignature(bytes,bytes32)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "feeCollectionAddress"
|
|
||||||
| "getRandomNumber"
|
|
||||||
| "getRandomNumberHistorical"
|
|
||||||
| "getVotingRoundId"
|
|
||||||
| "governanceFeeSetup"
|
|
||||||
| "isFinalized"
|
|
||||||
| "lastInitializedRewardEpochData"
|
|
||||||
| "merkleRoots"
|
|
||||||
| "protocolFeeInWei"
|
|
||||||
| "relay"
|
|
||||||
| "startingVotingRoundIds"
|
|
||||||
| "toSigningPolicyHash"
|
|
||||||
| "verify"
|
|
||||||
| "verifyCustomSignature"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "feeCollectionAddress",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRandomNumber",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRandomNumberHistorical",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVotingRoundId",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "governanceFeeSetup",
|
|
||||||
values: [PromiseOrValue<BytesLike>, IRelay.RelayGovernanceConfigStruct]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "isFinalized",
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "lastInitializedRewardEpochData",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "merkleRoots",
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "protocolFeeInWei",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(functionFragment: "relay", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "startingVotingRoundIds",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "toSigningPolicyHash",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "verify",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BytesLike>,
|
|
||||||
PromiseOrValue<BytesLike>[]
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "verifyCustomSignature",
|
|
||||||
values: [PromiseOrValue<BytesLike>, PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "feeCollectionAddress",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRandomNumber",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRandomNumberHistorical",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getVotingRoundId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "governanceFeeSetup",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "isFinalized",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "lastInitializedRewardEpochData",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "merkleRoots",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "protocolFeeInWei",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "relay", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "startingVotingRoundIds",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "toSigningPolicyHash",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "verify", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "verifyCustomSignature",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"ProtocolMessageRelayed(uint8,uint32,bool,bytes32)": EventFragment;
|
|
||||||
"SigningPolicyInitialized(uint24,uint32,uint16,uint256,address[],uint16[],bytes,uint64)": EventFragment;
|
|
||||||
"SigningPolicyRelayed(uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "ProtocolMessageRelayed"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "SigningPolicyInitialized"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "SigningPolicyRelayed"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface ProtocolMessageRelayedEventObject {
|
|
||||||
protocolId: number;
|
|
||||||
votingRoundId: number;
|
|
||||||
isSecureRandom: boolean;
|
|
||||||
merkleRoot: string;
|
|
||||||
}
|
|
||||||
export type ProtocolMessageRelayedEvent = TypedEvent<
|
|
||||||
[number, number, boolean, string],
|
|
||||||
ProtocolMessageRelayedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ProtocolMessageRelayedEventFilter =
|
|
||||||
TypedEventFilter<ProtocolMessageRelayedEvent>;
|
|
||||||
|
|
||||||
export interface SigningPolicyInitializedEventObject {
|
|
||||||
rewardEpochId: number;
|
|
||||||
startVotingRoundId: number;
|
|
||||||
threshold: number;
|
|
||||||
seed: BigNumber;
|
|
||||||
voters: string[];
|
|
||||||
weights: number[];
|
|
||||||
signingPolicyBytes: string;
|
|
||||||
timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
export type SigningPolicyInitializedEvent = TypedEvent<
|
|
||||||
[number, number, number, BigNumber, string[], number[], string, BigNumber],
|
|
||||||
SigningPolicyInitializedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type SigningPolicyInitializedEventFilter =
|
|
||||||
TypedEventFilter<SigningPolicyInitializedEvent>;
|
|
||||||
|
|
||||||
export interface SigningPolicyRelayedEventObject {
|
|
||||||
rewardEpochId: BigNumber;
|
|
||||||
}
|
|
||||||
export type SigningPolicyRelayedEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
SigningPolicyRelayedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type SigningPolicyRelayedEventFilter =
|
|
||||||
TypedEventFilter<SigningPolicyRelayedEvent>;
|
|
||||||
|
|
||||||
export interface IRelay extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IRelayInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
feeCollectionAddress(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
|
|
||||||
getRandomNumber(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRandomNumberHistorical(
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getVotingRoundId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _votingRoundId: BigNumber }>;
|
|
||||||
|
|
||||||
governanceFeeSetup(
|
|
||||||
_relayMessage: PromiseOrValue<BytesLike>,
|
|
||||||
_config: IRelay.RelayGovernanceConfigStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
isFinalized(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
|
|
||||||
lastInitializedRewardEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[number, number] & {
|
|
||||||
_lastInitializedRewardEpoch: number;
|
|
||||||
_startingVotingRoundIdForLastInitializedRewardEpoch: number;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
merkleRoots(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _merkleRoot: string }>;
|
|
||||||
|
|
||||||
protocolFeeInWei(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
relay(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
startingVotingRoundIds(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _startingVotingRoundId: BigNumber }>;
|
|
||||||
|
|
||||||
toSigningPolicyHash(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _signingPolicyHash: string }>;
|
|
||||||
|
|
||||||
verify(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
_leaf: PromiseOrValue<BytesLike>,
|
|
||||||
_proof: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
verifyCustomSignature(
|
|
||||||
_relayMessage: PromiseOrValue<BytesLike>,
|
|
||||||
_messageHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
feeCollectionAddress(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
getRandomNumber(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRandomNumberHistorical(
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getVotingRoundId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
governanceFeeSetup(
|
|
||||||
_relayMessage: PromiseOrValue<BytesLike>,
|
|
||||||
_config: IRelay.RelayGovernanceConfigStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
isFinalized(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
lastInitializedRewardEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[number, number] & {
|
|
||||||
_lastInitializedRewardEpoch: number;
|
|
||||||
_startingVotingRoundIdForLastInitializedRewardEpoch: number;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
merkleRoots(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
protocolFeeInWei(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
relay(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
startingVotingRoundIds(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
toSigningPolicyHash(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
verify(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
_leaf: PromiseOrValue<BytesLike>,
|
|
||||||
_proof: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
verifyCustomSignature(
|
|
||||||
_relayMessage: PromiseOrValue<BytesLike>,
|
|
||||||
_messageHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
feeCollectionAddress(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
getRandomNumber(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRandomNumberHistorical(
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getVotingRoundId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
governanceFeeSetup(
|
|
||||||
_relayMessage: PromiseOrValue<BytesLike>,
|
|
||||||
_config: IRelay.RelayGovernanceConfigStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
isFinalized(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
lastInitializedRewardEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[number, number] & {
|
|
||||||
_lastInitializedRewardEpoch: number;
|
|
||||||
_startingVotingRoundIdForLastInitializedRewardEpoch: number;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
merkleRoots(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
protocolFeeInWei(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
relay(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
startingVotingRoundIds(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
toSigningPolicyHash(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
verify(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
_leaf: PromiseOrValue<BytesLike>,
|
|
||||||
_proof: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
verifyCustomSignature(
|
|
||||||
_relayMessage: PromiseOrValue<BytesLike>,
|
|
||||||
_messageHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"ProtocolMessageRelayed(uint8,uint32,bool,bytes32)"(
|
|
||||||
protocolId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
votingRoundId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
isSecureRandom?: null,
|
|
||||||
merkleRoot?: null
|
|
||||||
): ProtocolMessageRelayedEventFilter;
|
|
||||||
ProtocolMessageRelayed(
|
|
||||||
protocolId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
votingRoundId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
isSecureRandom?: null,
|
|
||||||
merkleRoot?: null
|
|
||||||
): ProtocolMessageRelayedEventFilter;
|
|
||||||
|
|
||||||
"SigningPolicyInitialized(uint24,uint32,uint16,uint256,address[],uint16[],bytes,uint64)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
startVotingRoundId?: null,
|
|
||||||
threshold?: null,
|
|
||||||
seed?: null,
|
|
||||||
voters?: null,
|
|
||||||
weights?: null,
|
|
||||||
signingPolicyBytes?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): SigningPolicyInitializedEventFilter;
|
|
||||||
SigningPolicyInitialized(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
startVotingRoundId?: null,
|
|
||||||
threshold?: null,
|
|
||||||
seed?: null,
|
|
||||||
voters?: null,
|
|
||||||
weights?: null,
|
|
||||||
signingPolicyBytes?: null,
|
|
||||||
timestamp?: null
|
|
||||||
): SigningPolicyInitializedEventFilter;
|
|
||||||
|
|
||||||
"SigningPolicyRelayed(uint256)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): SigningPolicyRelayedEventFilter;
|
|
||||||
SigningPolicyRelayed(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): SigningPolicyRelayedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
feeCollectionAddress(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRandomNumber(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRandomNumberHistorical(
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVotingRoundId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
governanceFeeSetup(
|
|
||||||
_relayMessage: PromiseOrValue<BytesLike>,
|
|
||||||
_config: IRelay.RelayGovernanceConfigStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
isFinalized(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
lastInitializedRewardEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
merkleRoots(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
protocolFeeInWei(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
relay(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
startingVotingRoundIds(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
toSigningPolicyHash(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
verify(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
_leaf: PromiseOrValue<BytesLike>,
|
|
||||||
_proof: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
verifyCustomSignature(
|
|
||||||
_relayMessage: PromiseOrValue<BytesLike>,
|
|
||||||
_messageHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
feeCollectionAddress(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRandomNumber(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRandomNumberHistorical(
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVotingRoundId(
|
|
||||||
_timestamp: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
governanceFeeSetup(
|
|
||||||
_relayMessage: PromiseOrValue<BytesLike>,
|
|
||||||
_config: IRelay.RelayGovernanceConfigStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
isFinalized(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
lastInitializedRewardEpochData(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
merkleRoots(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
protocolFeeInWei(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
relay(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
startingVotingRoundIds(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
toSigningPolicyHash(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
verify(
|
|
||||||
_protocolId: PromiseOrValue<BigNumberish>,
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
_leaf: PromiseOrValue<BytesLike>,
|
|
||||||
_proof: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
verifyCustomSignature(
|
|
||||||
_relayMessage: PromiseOrValue<BytesLike>,
|
|
||||||
_messageHash: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,824 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 RewardsV2Interface {
|
|
||||||
export type RewardClaimStruct = {
|
|
||||||
rewardEpochId: PromiseOrValue<BigNumberish>;
|
|
||||||
beneficiary: PromiseOrValue<BytesLike>;
|
|
||||||
amount: PromiseOrValue<BigNumberish>;
|
|
||||||
claimType: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RewardClaimStructOutput = [number, string, BigNumber, number] & {
|
|
||||||
rewardEpochId: number;
|
|
||||||
beneficiary: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
claimType: number;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RewardClaimWithProofStruct = {
|
|
||||||
merkleProof: PromiseOrValue<BytesLike>[];
|
|
||||||
body: RewardsV2Interface.RewardClaimStruct;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RewardClaimWithProofStructOutput = [
|
|
||||||
string[],
|
|
||||||
RewardsV2Interface.RewardClaimStructOutput
|
|
||||||
] & {
|
|
||||||
merkleProof: string[];
|
|
||||||
body: RewardsV2Interface.RewardClaimStructOutput;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RewardStateStruct = {
|
|
||||||
rewardEpochId: PromiseOrValue<BigNumberish>;
|
|
||||||
beneficiary: PromiseOrValue<BytesLike>;
|
|
||||||
amount: PromiseOrValue<BigNumberish>;
|
|
||||||
claimType: PromiseOrValue<BigNumberish>;
|
|
||||||
initialised: PromiseOrValue<boolean>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RewardStateStructOutput = [
|
|
||||||
number,
|
|
||||||
string,
|
|
||||||
BigNumber,
|
|
||||||
number,
|
|
||||||
boolean
|
|
||||||
] & {
|
|
||||||
rewardEpochId: number;
|
|
||||||
beneficiary: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
claimType: number;
|
|
||||||
initialised: boolean;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export declare namespace IRewardManager {
|
|
||||||
export type UnclaimedRewardStateStruct = {
|
|
||||||
initialised: PromiseOrValue<boolean>;
|
|
||||||
amount: PromiseOrValue<BigNumberish>;
|
|
||||||
weight: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type UnclaimedRewardStateStructOutput = [
|
|
||||||
boolean,
|
|
||||||
BigNumber,
|
|
||||||
BigNumber
|
|
||||||
] & { initialised: boolean; amount: BigNumber; weight: BigNumber };
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IRewardManagerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"active()": FunctionFragment;
|
|
||||||
"autoClaim(address[],uint24,(bytes32[],(uint24,bytes20,uint120,uint8))[])": FunctionFragment;
|
|
||||||
"claim(address,address,uint24,bool,(bytes32[],(uint24,bytes20,uint120,uint8))[])": FunctionFragment;
|
|
||||||
"cleanupBlockNumber()": FunctionFragment;
|
|
||||||
"firstClaimableRewardEpochId()": FunctionFragment;
|
|
||||||
"getCurrentRewardEpochId()": FunctionFragment;
|
|
||||||
"getInitialRewardEpochId()": FunctionFragment;
|
|
||||||
"getNextClaimableRewardEpochId(address)": FunctionFragment;
|
|
||||||
"getRewardEpochIdToExpireNext()": FunctionFragment;
|
|
||||||
"getRewardEpochIdsWithClaimableRewards()": FunctionFragment;
|
|
||||||
"getRewardEpochTotals(uint24)": FunctionFragment;
|
|
||||||
"getStateOfRewards(address)": FunctionFragment;
|
|
||||||
"getStateOfRewardsAt(address,uint24)": FunctionFragment;
|
|
||||||
"getTotals()": FunctionFragment;
|
|
||||||
"getUnclaimedRewardState(address,uint24,uint8)": FunctionFragment;
|
|
||||||
"initialiseWeightBasedClaims((bytes32[],(uint24,bytes20,uint120,uint8))[])": FunctionFragment;
|
|
||||||
"noOfInitialisedWeightBasedClaims(uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "active"
|
|
||||||
| "autoClaim"
|
|
||||||
| "claim"
|
|
||||||
| "cleanupBlockNumber"
|
|
||||||
| "firstClaimableRewardEpochId"
|
|
||||||
| "getCurrentRewardEpochId"
|
|
||||||
| "getInitialRewardEpochId"
|
|
||||||
| "getNextClaimableRewardEpochId"
|
|
||||||
| "getRewardEpochIdToExpireNext"
|
|
||||||
| "getRewardEpochIdsWithClaimableRewards"
|
|
||||||
| "getRewardEpochTotals"
|
|
||||||
| "getStateOfRewards"
|
|
||||||
| "getStateOfRewardsAt"
|
|
||||||
| "getTotals"
|
|
||||||
| "getUnclaimedRewardState"
|
|
||||||
| "initialiseWeightBasedClaims"
|
|
||||||
| "noOfInitialisedWeightBasedClaims"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(functionFragment: "active", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "autoClaim",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>[],
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
RewardsV2Interface.RewardClaimWithProofStruct[]
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "claim",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<boolean>,
|
|
||||||
RewardsV2Interface.RewardClaimWithProofStruct[]
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "cleanupBlockNumber",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "firstClaimableRewardEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRewardEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getInitialRewardEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getNextClaimableRewardEpochId",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRewardEpochIdToExpireNext",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRewardEpochIdsWithClaimableRewards",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRewardEpochTotals",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getStateOfRewards",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getStateOfRewardsAt",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(functionFragment: "getTotals", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getUnclaimedRewardState",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "initialiseWeightBasedClaims",
|
|
||||||
values: [RewardsV2Interface.RewardClaimWithProofStruct[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "noOfInitialisedWeightBasedClaims",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "active", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "autoClaim", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "cleanupBlockNumber",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "firstClaimableRewardEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRewardEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getInitialRewardEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getNextClaimableRewardEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRewardEpochIdToExpireNext",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRewardEpochIdsWithClaimableRewards",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRewardEpochTotals",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getStateOfRewards",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getStateOfRewardsAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getTotals", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getUnclaimedRewardState",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "initialiseWeightBasedClaims",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "noOfInitialisedWeightBasedClaims",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"RewardClaimed(address,address,address,uint24,uint8,uint120)": EventFragment;
|
|
||||||
"RewardClaimsEnabled(uint256)": EventFragment;
|
|
||||||
"RewardClaimsExpired(uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RewardClaimed"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RewardClaimsEnabled"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "RewardClaimsExpired"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface RewardClaimedEventObject {
|
|
||||||
beneficiary: string;
|
|
||||||
rewardOwner: string;
|
|
||||||
recipient: string;
|
|
||||||
rewardEpochId: number;
|
|
||||||
claimType: number;
|
|
||||||
amount: BigNumber;
|
|
||||||
}
|
|
||||||
export type RewardClaimedEvent = TypedEvent<
|
|
||||||
[string, string, string, number, number, BigNumber],
|
|
||||||
RewardClaimedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RewardClaimedEventFilter = TypedEventFilter<RewardClaimedEvent>;
|
|
||||||
|
|
||||||
export interface RewardClaimsEnabledEventObject {
|
|
||||||
rewardEpochId: BigNumber;
|
|
||||||
}
|
|
||||||
export type RewardClaimsEnabledEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
RewardClaimsEnabledEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RewardClaimsEnabledEventFilter =
|
|
||||||
TypedEventFilter<RewardClaimsEnabledEvent>;
|
|
||||||
|
|
||||||
export interface RewardClaimsExpiredEventObject {
|
|
||||||
rewardEpochId: BigNumber;
|
|
||||||
}
|
|
||||||
export type RewardClaimsExpiredEvent = TypedEvent<
|
|
||||||
[BigNumber],
|
|
||||||
RewardClaimsExpiredEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RewardClaimsExpiredEventFilter =
|
|
||||||
TypedEventFilter<RewardClaimsExpiredEvent>;
|
|
||||||
|
|
||||||
export interface IRewardManager extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IRewardManagerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
active(overrides?: CallOverrides): Promise<[boolean]>;
|
|
||||||
|
|
||||||
autoClaim(
|
|
||||||
_rewardOwners: PromiseOrValue<string>[],
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
cleanupBlockNumber(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
firstClaimableRewardEpochId(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
getInitialRewardEpochId(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getNextClaimableRewardEpochId(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getRewardEpochIdToExpireNext(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getRewardEpochIdsWithClaimableRewards(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[number, number] & { _startEpochId: number; _endEpochId: number }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRewardEpochTotals(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_totalRewardsWei: BigNumber;
|
|
||||||
_totalInflationRewardsWei: BigNumber;
|
|
||||||
_initialisedRewardsWei: BigNumber;
|
|
||||||
_claimedRewardsWei: BigNumber;
|
|
||||||
_burnedRewardsWei: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[RewardsV2Interface.RewardStateStructOutput[][]] & {
|
|
||||||
_rewardStates: RewardsV2Interface.RewardStateStructOutput[][];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getStateOfRewardsAt(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[RewardsV2Interface.RewardStateStructOutput[]] & {
|
|
||||||
_rewardStates: RewardsV2Interface.RewardStateStructOutput[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getTotals(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_totalRewardsWei: BigNumber;
|
|
||||||
_totalInflationRewardsWei: BigNumber;
|
|
||||||
_totalClaimedWei: BigNumber;
|
|
||||||
_totalBurnedWei: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getUnclaimedRewardState(
|
|
||||||
_beneficiary: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_claimType: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[IRewardManager.UnclaimedRewardStateStructOutput] & {
|
|
||||||
_state: IRewardManager.UnclaimedRewardStateStructOutput;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
initialiseWeightBasedClaims(
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
noOfInitialisedWeightBasedClaims(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
active(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
autoClaim(
|
|
||||||
_rewardOwners: PromiseOrValue<string>[],
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
cleanupBlockNumber(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
firstClaimableRewardEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getInitialRewardEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getNextClaimableRewardEpochId(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochIdToExpireNext(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochIdsWithClaimableRewards(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number, number] & { _startEpochId: number; _endEpochId: number }>;
|
|
||||||
|
|
||||||
getRewardEpochTotals(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_totalRewardsWei: BigNumber;
|
|
||||||
_totalInflationRewardsWei: BigNumber;
|
|
||||||
_initialisedRewardsWei: BigNumber;
|
|
||||||
_claimedRewardsWei: BigNumber;
|
|
||||||
_burnedRewardsWei: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<RewardsV2Interface.RewardStateStructOutput[][]>;
|
|
||||||
|
|
||||||
getStateOfRewardsAt(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<RewardsV2Interface.RewardStateStructOutput[]>;
|
|
||||||
|
|
||||||
getTotals(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_totalRewardsWei: BigNumber;
|
|
||||||
_totalInflationRewardsWei: BigNumber;
|
|
||||||
_totalClaimedWei: BigNumber;
|
|
||||||
_totalBurnedWei: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getUnclaimedRewardState(
|
|
||||||
_beneficiary: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_claimType: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IRewardManager.UnclaimedRewardStateStructOutput>;
|
|
||||||
|
|
||||||
initialiseWeightBasedClaims(
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
noOfInitialisedWeightBasedClaims(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
active(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
autoClaim(
|
|
||||||
_rewardOwners: PromiseOrValue<string>[],
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
cleanupBlockNumber(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
firstClaimableRewardEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getInitialRewardEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getNextClaimableRewardEpochId(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochIdToExpireNext(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochIdsWithClaimableRewards(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[number, number] & { _startEpochId: number; _endEpochId: number }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRewardEpochTotals(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_totalRewardsWei: BigNumber;
|
|
||||||
_totalInflationRewardsWei: BigNumber;
|
|
||||||
_initialisedRewardsWei: BigNumber;
|
|
||||||
_claimedRewardsWei: BigNumber;
|
|
||||||
_burnedRewardsWei: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<RewardsV2Interface.RewardStateStructOutput[][]>;
|
|
||||||
|
|
||||||
getStateOfRewardsAt(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<RewardsV2Interface.RewardStateStructOutput[]>;
|
|
||||||
|
|
||||||
getTotals(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber, BigNumber, BigNumber] & {
|
|
||||||
_totalRewardsWei: BigNumber;
|
|
||||||
_totalInflationRewardsWei: BigNumber;
|
|
||||||
_totalClaimedWei: BigNumber;
|
|
||||||
_totalBurnedWei: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getUnclaimedRewardState(
|
|
||||||
_beneficiary: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_claimType: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<IRewardManager.UnclaimedRewardStateStructOutput>;
|
|
||||||
|
|
||||||
initialiseWeightBasedClaims(
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
noOfInitialisedWeightBasedClaims(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"RewardClaimed(address,address,address,uint24,uint8,uint120)"(
|
|
||||||
beneficiary?: PromiseOrValue<string> | null,
|
|
||||||
rewardOwner?: PromiseOrValue<string> | null,
|
|
||||||
recipient?: PromiseOrValue<string> | null,
|
|
||||||
rewardEpochId?: null,
|
|
||||||
claimType?: null,
|
|
||||||
amount?: null
|
|
||||||
): RewardClaimedEventFilter;
|
|
||||||
RewardClaimed(
|
|
||||||
beneficiary?: PromiseOrValue<string> | null,
|
|
||||||
rewardOwner?: PromiseOrValue<string> | null,
|
|
||||||
recipient?: PromiseOrValue<string> | null,
|
|
||||||
rewardEpochId?: null,
|
|
||||||
claimType?: null,
|
|
||||||
amount?: null
|
|
||||||
): RewardClaimedEventFilter;
|
|
||||||
|
|
||||||
"RewardClaimsEnabled(uint256)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): RewardClaimsEnabledEventFilter;
|
|
||||||
RewardClaimsEnabled(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): RewardClaimsEnabledEventFilter;
|
|
||||||
|
|
||||||
"RewardClaimsExpired(uint256)"(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): RewardClaimsExpiredEventFilter;
|
|
||||||
RewardClaimsExpired(
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): RewardClaimsExpiredEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
active(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
autoClaim(
|
|
||||||
_rewardOwners: PromiseOrValue<string>[],
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
cleanupBlockNumber(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
firstClaimableRewardEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getInitialRewardEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getNextClaimableRewardEpochId(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochIdToExpireNext(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochIdsWithClaimableRewards(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochTotals(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getStateOfRewardsAt(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getTotals(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getUnclaimedRewardState(
|
|
||||||
_beneficiary: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_claimType: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
initialiseWeightBasedClaims(
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
noOfInitialisedWeightBasedClaims(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
active(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
autoClaim(
|
|
||||||
_rewardOwners: PromiseOrValue<string>[],
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
cleanupBlockNumber(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
firstClaimableRewardEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getInitialRewardEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getNextClaimableRewardEpochId(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRewardEpochIdToExpireNext(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRewardEpochIdsWithClaimableRewards(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRewardEpochTotals(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getStateOfRewardsAt(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getTotals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getUnclaimedRewardState(
|
|
||||||
_beneficiary: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_claimType: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
initialiseWeightBasedClaims(
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
noOfInitialisedWeightBasedClaims(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,335 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface ISubmissionInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getCurrentRandom()": FunctionFragment;
|
|
||||||
"getCurrentRandomWithQuality()": FunctionFragment;
|
|
||||||
"getCurrentRandomWithQualityAndTimestamp()": FunctionFragment;
|
|
||||||
"submit1()": FunctionFragment;
|
|
||||||
"submit2()": FunctionFragment;
|
|
||||||
"submit3()": FunctionFragment;
|
|
||||||
"submitAndPass(bytes)": FunctionFragment;
|
|
||||||
"submitSignatures()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getCurrentRandom"
|
|
||||||
| "getCurrentRandomWithQuality"
|
|
||||||
| "getCurrentRandomWithQualityAndTimestamp"
|
|
||||||
| "submit1"
|
|
||||||
| "submit2"
|
|
||||||
| "submit3"
|
|
||||||
| "submitAndPass"
|
|
||||||
| "submitSignatures"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRandom",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRandomWithQuality",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRandomWithQualityAndTimestamp",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(functionFragment: "submit1", values?: undefined): string;
|
|
||||||
encodeFunctionData(functionFragment: "submit2", values?: undefined): string;
|
|
||||||
encodeFunctionData(functionFragment: "submit3", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "submitAndPass",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "submitSignatures",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRandom",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRandomWithQuality",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRandomWithQualityAndTimestamp",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "submit1", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "submit2", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "submit3", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "submitAndPass",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "submitSignatures",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"NewVotingRoundInitiated()": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "NewVotingRoundInitiated"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface NewVotingRoundInitiatedEventObject {}
|
|
||||||
export type NewVotingRoundInitiatedEvent = TypedEvent<
|
|
||||||
[],
|
|
||||||
NewVotingRoundInitiatedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type NewVotingRoundInitiatedEventFilter =
|
|
||||||
TypedEventFilter<NewVotingRoundInitiatedEvent>;
|
|
||||||
|
|
||||||
export interface ISubmission extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: ISubmissionInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getCurrentRandom(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _randomNumber: BigNumber }>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQuality(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQualityAndTimestamp(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
submit1(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submit2(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submit3(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submitAndPass(
|
|
||||||
_data: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submitSignatures(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQuality(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQualityAndTimestamp(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
submit1(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submit2(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submit3(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submitAndPass(
|
|
||||||
_data: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
submitSignatures(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQuality(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQualityAndTimestamp(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
submit1(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
submit2(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
submit3(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
submitAndPass(
|
|
||||||
_data: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
submitSignatures(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"NewVotingRoundInitiated()"(): NewVotingRoundInitiatedEventFilter;
|
|
||||||
NewVotingRoundInitiated(): NewVotingRoundInitiatedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQuality(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQualityAndTimestamp(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submit1(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submit2(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submit3(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submitAndPass(
|
|
||||||
_data: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
submitSignatures(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getCurrentRandom(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQuality(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentRandomWithQualityAndTimestamp(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
submit1(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
submit2(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
submit3(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
submitAndPass(
|
|
||||||
_data: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
submitSignatures(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,114 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type { BaseContract, BigNumber, Signer, utils } from "ethers";
|
|
||||||
import type { EventFragment } from "@ethersproject/abi";
|
|
||||||
import type { Listener, Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
TypedEventFilter,
|
|
||||||
TypedEvent,
|
|
||||||
TypedListener,
|
|
||||||
OnEvent,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface IVPContractEventsInterface extends utils.Interface {
|
|
||||||
functions: {};
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"Delegate(address,address,uint256,uint256)": EventFragment;
|
|
||||||
"Revoke(address,address,uint256,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "Delegate"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "Revoke"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface DelegateEventObject {
|
|
||||||
from: string;
|
|
||||||
to: string;
|
|
||||||
priorVotePower: BigNumber;
|
|
||||||
newVotePower: BigNumber;
|
|
||||||
}
|
|
||||||
export type DelegateEvent = TypedEvent<
|
|
||||||
[string, string, BigNumber, BigNumber],
|
|
||||||
DelegateEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type DelegateEventFilter = TypedEventFilter<DelegateEvent>;
|
|
||||||
|
|
||||||
export interface RevokeEventObject {
|
|
||||||
delegator: string;
|
|
||||||
delegatee: string;
|
|
||||||
votePower: BigNumber;
|
|
||||||
blockNumber: BigNumber;
|
|
||||||
}
|
|
||||||
export type RevokeEvent = TypedEvent<
|
|
||||||
[string, string, BigNumber, BigNumber],
|
|
||||||
RevokeEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type RevokeEventFilter = TypedEventFilter<RevokeEvent>;
|
|
||||||
|
|
||||||
export interface IVPContractEvents extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IVPContractEventsInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
"Delegate(address,address,uint256,uint256)"(
|
|
||||||
from?: PromiseOrValue<string> | null,
|
|
||||||
to?: PromiseOrValue<string> | null,
|
|
||||||
priorVotePower?: null,
|
|
||||||
newVotePower?: null
|
|
||||||
): DelegateEventFilter;
|
|
||||||
Delegate(
|
|
||||||
from?: PromiseOrValue<string> | null,
|
|
||||||
to?: PromiseOrValue<string> | null,
|
|
||||||
priorVotePower?: null,
|
|
||||||
newVotePower?: null
|
|
||||||
): DelegateEventFilter;
|
|
||||||
|
|
||||||
"Revoke(address,address,uint256,uint256)"(
|
|
||||||
delegator?: PromiseOrValue<string> | null,
|
|
||||||
delegatee?: PromiseOrValue<string> | null,
|
|
||||||
votePower?: null,
|
|
||||||
blockNumber?: null
|
|
||||||
): RevokeEventFilter;
|
|
||||||
Revoke(
|
|
||||||
delegator?: PromiseOrValue<string> | null,
|
|
||||||
delegatee?: PromiseOrValue<string> | null,
|
|
||||||
votePower?: null,
|
|
||||||
blockNumber?: null
|
|
||||||
): RevokeEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {};
|
|
||||||
|
|
||||||
populateTransaction: {};
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,302 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IValidatorRegistryInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getDataProviderForNodeId(bytes32)": FunctionFragment;
|
|
||||||
"getDataProviderForPChainPublicKey(bytes32)": FunctionFragment;
|
|
||||||
"getDataProviderInfo(address)": FunctionFragment;
|
|
||||||
"registerDataProvider(string,string)": FunctionFragment;
|
|
||||||
"unregisterDataProvider()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getDataProviderForNodeId"
|
|
||||||
| "getDataProviderForPChainPublicKey"
|
|
||||||
| "getDataProviderInfo"
|
|
||||||
| "registerDataProvider"
|
|
||||||
| "unregisterDataProvider"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getDataProviderForNodeId",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getDataProviderForPChainPublicKey",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getDataProviderInfo",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "registerDataProvider",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "unregisterDataProvider",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getDataProviderForNodeId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getDataProviderForPChainPublicKey",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getDataProviderInfo",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "registerDataProvider",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "unregisterDataProvider",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"DataProviderRegistered(address,string,string)": EventFragment;
|
|
||||||
"DataProviderUnregistered(address)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "DataProviderRegistered"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "DataProviderUnregistered"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface DataProviderRegisteredEventObject {
|
|
||||||
dataProvider: string;
|
|
||||||
nodeId: string;
|
|
||||||
pChainPublicKey: string;
|
|
||||||
}
|
|
||||||
export type DataProviderRegisteredEvent = TypedEvent<
|
|
||||||
[string, string, string],
|
|
||||||
DataProviderRegisteredEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type DataProviderRegisteredEventFilter =
|
|
||||||
TypedEventFilter<DataProviderRegisteredEvent>;
|
|
||||||
|
|
||||||
export interface DataProviderUnregisteredEventObject {
|
|
||||||
dataProvider: string;
|
|
||||||
}
|
|
||||||
export type DataProviderUnregisteredEvent = TypedEvent<
|
|
||||||
[string],
|
|
||||||
DataProviderUnregisteredEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type DataProviderUnregisteredEventFilter =
|
|
||||||
TypedEventFilter<DataProviderUnregisteredEvent>;
|
|
||||||
|
|
||||||
export interface IValidatorRegistry extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IValidatorRegistryInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getDataProviderForNodeId(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _dataProvider: string }>;
|
|
||||||
|
|
||||||
getDataProviderForPChainPublicKey(
|
|
||||||
_pChainPublicKey: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _dataProvider: string }>;
|
|
||||||
|
|
||||||
getDataProviderInfo(
|
|
||||||
_dataProvider: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string, string] & { _nodeId: string; _pChainPublicKey: string }
|
|
||||||
>;
|
|
||||||
|
|
||||||
registerDataProvider(
|
|
||||||
_nodeId: PromiseOrValue<string>,
|
|
||||||
_pChainPublicKey: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
unregisterDataProvider(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getDataProviderForNodeId(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getDataProviderForPChainPublicKey(
|
|
||||||
_pChainPublicKey: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getDataProviderInfo(
|
|
||||||
_dataProvider: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string, string] & { _nodeId: string; _pChainPublicKey: string }>;
|
|
||||||
|
|
||||||
registerDataProvider(
|
|
||||||
_nodeId: PromiseOrValue<string>,
|
|
||||||
_pChainPublicKey: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
unregisterDataProvider(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getDataProviderForNodeId(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getDataProviderForPChainPublicKey(
|
|
||||||
_pChainPublicKey: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getDataProviderInfo(
|
|
||||||
_dataProvider: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string, string] & { _nodeId: string; _pChainPublicKey: string }
|
|
||||||
>;
|
|
||||||
|
|
||||||
registerDataProvider(
|
|
||||||
_nodeId: PromiseOrValue<string>,
|
|
||||||
_pChainPublicKey: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
unregisterDataProvider(overrides?: CallOverrides): Promise<void>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"DataProviderRegistered(address,string,string)"(
|
|
||||||
dataProvider?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: null,
|
|
||||||
pChainPublicKey?: null
|
|
||||||
): DataProviderRegisteredEventFilter;
|
|
||||||
DataProviderRegistered(
|
|
||||||
dataProvider?: PromiseOrValue<string> | null,
|
|
||||||
nodeId?: null,
|
|
||||||
pChainPublicKey?: null
|
|
||||||
): DataProviderRegisteredEventFilter;
|
|
||||||
|
|
||||||
"DataProviderUnregistered(address)"(
|
|
||||||
dataProvider?: PromiseOrValue<string> | null
|
|
||||||
): DataProviderUnregisteredEventFilter;
|
|
||||||
DataProviderUnregistered(
|
|
||||||
dataProvider?: PromiseOrValue<string> | null
|
|
||||||
): DataProviderUnregisteredEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getDataProviderForNodeId(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getDataProviderForPChainPublicKey(
|
|
||||||
_pChainPublicKey: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getDataProviderInfo(
|
|
||||||
_dataProvider: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
registerDataProvider(
|
|
||||||
_nodeId: PromiseOrValue<string>,
|
|
||||||
_pChainPublicKey: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
unregisterDataProvider(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getDataProviderForNodeId(
|
|
||||||
_nodeId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getDataProviderForPChainPublicKey(
|
|
||||||
_pChainPublicKey: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getDataProviderInfo(
|
|
||||||
_dataProvider: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
registerDataProvider(
|
|
||||||
_nodeId: PromiseOrValue<string>,
|
|
||||||
_pChainPublicKey: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
unregisterDataProvider(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,433 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 IVoterRegistry {
|
|
||||||
export type SignatureStruct = {
|
|
||||||
v: PromiseOrValue<BigNumberish>;
|
|
||||||
r: PromiseOrValue<BytesLike>;
|
|
||||||
s: PromiseOrValue<BytesLike>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type SignatureStructOutput = [number, string, string] & {
|
|
||||||
v: number;
|
|
||||||
r: string;
|
|
||||||
s: string;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IVoterRegistryInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"chilledUntilRewardEpochId(bytes20)": FunctionFragment;
|
|
||||||
"getNumberOfRegisteredVoters(uint256)": FunctionFragment;
|
|
||||||
"getRegisteredVoters(uint256)": FunctionFragment;
|
|
||||||
"isVoterRegistered(address,uint256)": FunctionFragment;
|
|
||||||
"maxVoters()": FunctionFragment;
|
|
||||||
"newSigningPolicyInitializationStartBlockNumber(uint256)": FunctionFragment;
|
|
||||||
"publicKeyRequired()": FunctionFragment;
|
|
||||||
"registerVoter(address,(uint8,bytes32,bytes32))": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "chilledUntilRewardEpochId"
|
|
||||||
| "getNumberOfRegisteredVoters"
|
|
||||||
| "getRegisteredVoters"
|
|
||||||
| "isVoterRegistered"
|
|
||||||
| "maxVoters"
|
|
||||||
| "newSigningPolicyInitializationStartBlockNumber"
|
|
||||||
| "publicKeyRequired"
|
|
||||||
| "registerVoter"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "chilledUntilRewardEpochId",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getNumberOfRegisteredVoters",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRegisteredVoters",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "isVoterRegistered",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(functionFragment: "maxVoters", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "newSigningPolicyInitializationStartBlockNumber",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "publicKeyRequired",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "registerVoter",
|
|
||||||
values: [PromiseOrValue<string>, IVoterRegistry.SignatureStruct]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "chilledUntilRewardEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getNumberOfRegisteredVoters",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRegisteredVoters",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "isVoterRegistered",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "maxVoters", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "newSigningPolicyInitializationStartBlockNumber",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "publicKeyRequired",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "registerVoter",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"BeneficiaryChilled(bytes20,uint256)": EventFragment;
|
|
||||||
"VoterRegistered(address,uint24,address,address,address,bytes32,bytes32,uint256)": EventFragment;
|
|
||||||
"VoterRemoved(address,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "BeneficiaryChilled"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VoterRegistered"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VoterRemoved"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface BeneficiaryChilledEventObject {
|
|
||||||
beneficiary: string;
|
|
||||||
untilRewardEpochId: BigNumber;
|
|
||||||
}
|
|
||||||
export type BeneficiaryChilledEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
BeneficiaryChilledEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type BeneficiaryChilledEventFilter =
|
|
||||||
TypedEventFilter<BeneficiaryChilledEvent>;
|
|
||||||
|
|
||||||
export interface VoterRegisteredEventObject {
|
|
||||||
voter: string;
|
|
||||||
rewardEpochId: number;
|
|
||||||
signingPolicyAddress: string;
|
|
||||||
submitAddress: string;
|
|
||||||
submitSignaturesAddress: string;
|
|
||||||
publicKeyPart1: string;
|
|
||||||
publicKeyPart2: string;
|
|
||||||
registrationWeight: BigNumber;
|
|
||||||
}
|
|
||||||
export type VoterRegisteredEvent = TypedEvent<
|
|
||||||
[string, number, string, string, string, string, string, BigNumber],
|
|
||||||
VoterRegisteredEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VoterRegisteredEventFilter = TypedEventFilter<VoterRegisteredEvent>;
|
|
||||||
|
|
||||||
export interface VoterRemovedEventObject {
|
|
||||||
voter: string;
|
|
||||||
rewardEpochId: BigNumber;
|
|
||||||
}
|
|
||||||
export type VoterRemovedEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
VoterRemovedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VoterRemovedEventFilter = TypedEventFilter<VoterRemovedEvent>;
|
|
||||||
|
|
||||||
export interface IVoterRegistry extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IVoterRegistryInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
chilledUntilRewardEpochId(
|
|
||||||
_beneficiary: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _rewardEpochId: BigNumber }>;
|
|
||||||
|
|
||||||
getNumberOfRegisteredVoters(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getRegisteredVoters(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]]>;
|
|
||||||
|
|
||||||
isVoterRegistered(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
|
|
||||||
maxVoters(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
newSigningPolicyInitializationStartBlockNumber(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
publicKeyRequired(overrides?: CallOverrides): Promise<[boolean]>;
|
|
||||||
|
|
||||||
registerVoter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_signature: IVoterRegistry.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
chilledUntilRewardEpochId(
|
|
||||||
_beneficiary: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getNumberOfRegisteredVoters(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRegisteredVoters(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
isVoterRegistered(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
maxVoters(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
newSigningPolicyInitializationStartBlockNumber(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
publicKeyRequired(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
registerVoter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_signature: IVoterRegistry.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
chilledUntilRewardEpochId(
|
|
||||||
_beneficiary: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getNumberOfRegisteredVoters(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRegisteredVoters(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
isVoterRegistered(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
maxVoters(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
newSigningPolicyInitializationStartBlockNumber(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
publicKeyRequired(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
registerVoter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_signature: IVoterRegistry.SignatureStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"BeneficiaryChilled(bytes20,uint256)"(
|
|
||||||
beneficiary?: PromiseOrValue<BytesLike> | null,
|
|
||||||
untilRewardEpochId?: null
|
|
||||||
): BeneficiaryChilledEventFilter;
|
|
||||||
BeneficiaryChilled(
|
|
||||||
beneficiary?: PromiseOrValue<BytesLike> | null,
|
|
||||||
untilRewardEpochId?: null
|
|
||||||
): BeneficiaryChilledEventFilter;
|
|
||||||
|
|
||||||
"VoterRegistered(address,uint24,address,address,address,bytes32,bytes32,uint256)"(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null,
|
|
||||||
submitAddress?: null,
|
|
||||||
submitSignaturesAddress?: null,
|
|
||||||
publicKeyPart1?: null,
|
|
||||||
publicKeyPart2?: null,
|
|
||||||
registrationWeight?: null
|
|
||||||
): VoterRegisteredEventFilter;
|
|
||||||
VoterRegistered(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null,
|
|
||||||
signingPolicyAddress?: PromiseOrValue<string> | null,
|
|
||||||
submitAddress?: null,
|
|
||||||
submitSignaturesAddress?: null,
|
|
||||||
publicKeyPart1?: null,
|
|
||||||
publicKeyPart2?: null,
|
|
||||||
registrationWeight?: null
|
|
||||||
): VoterRegisteredEventFilter;
|
|
||||||
|
|
||||||
"VoterRemoved(address,uint256)"(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): VoterRemovedEventFilter;
|
|
||||||
VoterRemoved(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
rewardEpochId?: PromiseOrValue<BigNumberish> | null
|
|
||||||
): VoterRemovedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
chilledUntilRewardEpochId(
|
|
||||||
_beneficiary: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getNumberOfRegisteredVoters(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRegisteredVoters(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
isVoterRegistered(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
maxVoters(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
newSigningPolicyInitializationStartBlockNumber(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
publicKeyRequired(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
registerVoter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_signature: IVoterRegistry.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
chilledUntilRewardEpochId(
|
|
||||||
_beneficiary: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getNumberOfRegisteredVoters(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRegisteredVoters(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
isVoterRegistered(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
maxVoters(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
newSigningPolicyInitializationStartBlockNumber(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
publicKeyRequired(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
registerVoter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_signature: IVoterRegistry.SignatureStruct,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,390 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IVoterWhitelisterInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"chilledUntilRewardEpoch(address)": FunctionFragment;
|
|
||||||
"defaultMaxVotersForFtso()": FunctionFragment;
|
|
||||||
"getFtsoWhitelistedPriceProviders(uint256)": FunctionFragment;
|
|
||||||
"getFtsoWhitelistedPriceProvidersBySymbol(string)": FunctionFragment;
|
|
||||||
"maxVotersForFtso(uint256)": FunctionFragment;
|
|
||||||
"requestFullVoterWhitelisting(address)": FunctionFragment;
|
|
||||||
"requestWhitelistingVoter(address,uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "chilledUntilRewardEpoch"
|
|
||||||
| "defaultMaxVotersForFtso"
|
|
||||||
| "getFtsoWhitelistedPriceProviders"
|
|
||||||
| "getFtsoWhitelistedPriceProvidersBySymbol"
|
|
||||||
| "maxVotersForFtso"
|
|
||||||
| "requestFullVoterWhitelisting"
|
|
||||||
| "requestWhitelistingVoter"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "chilledUntilRewardEpoch",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "defaultMaxVotersForFtso",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsoWhitelistedPriceProviders",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsoWhitelistedPriceProvidersBySymbol",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "maxVotersForFtso",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "requestFullVoterWhitelisting",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "requestWhitelistingVoter",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "chilledUntilRewardEpoch",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "defaultMaxVotersForFtso",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFtsoWhitelistedPriceProviders",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFtsoWhitelistedPriceProvidersBySymbol",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "maxVotersForFtso",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "requestFullVoterWhitelisting",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "requestWhitelistingVoter",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"VoterChilled(address,uint256)": EventFragment;
|
|
||||||
"VoterRemovedFromWhitelist(address,uint256)": EventFragment;
|
|
||||||
"VoterWhitelisted(address,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VoterChilled"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VoterRemovedFromWhitelist"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "VoterWhitelisted"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface VoterChilledEventObject {
|
|
||||||
voter: string;
|
|
||||||
untilRewardEpoch: BigNumber;
|
|
||||||
}
|
|
||||||
export type VoterChilledEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
VoterChilledEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VoterChilledEventFilter = TypedEventFilter<VoterChilledEvent>;
|
|
||||||
|
|
||||||
export interface VoterRemovedFromWhitelistEventObject {
|
|
||||||
voter: string;
|
|
||||||
ftsoIndex: BigNumber;
|
|
||||||
}
|
|
||||||
export type VoterRemovedFromWhitelistEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
VoterRemovedFromWhitelistEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VoterRemovedFromWhitelistEventFilter =
|
|
||||||
TypedEventFilter<VoterRemovedFromWhitelistEvent>;
|
|
||||||
|
|
||||||
export interface VoterWhitelistedEventObject {
|
|
||||||
voter: string;
|
|
||||||
ftsoIndex: BigNumber;
|
|
||||||
}
|
|
||||||
export type VoterWhitelistedEvent = TypedEvent<
|
|
||||||
[string, BigNumber],
|
|
||||||
VoterWhitelistedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type VoterWhitelistedEventFilter =
|
|
||||||
TypedEventFilter<VoterWhitelistedEvent>;
|
|
||||||
|
|
||||||
export interface IVoterWhitelister extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IVoterWhitelisterInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
chilledUntilRewardEpoch(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
defaultMaxVotersForFtso(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getFtsoWhitelistedPriceProviders(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]]>;
|
|
||||||
|
|
||||||
getFtsoWhitelistedPriceProvidersBySymbol(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]]>;
|
|
||||||
|
|
||||||
maxVotersForFtso(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
requestFullVoterWhitelisting(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
requestWhitelistingVoter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
chilledUntilRewardEpoch(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
defaultMaxVotersForFtso(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoWhitelistedPriceProviders(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
getFtsoWhitelistedPriceProvidersBySymbol(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
maxVotersForFtso(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
requestFullVoterWhitelisting(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
requestWhitelistingVoter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
chilledUntilRewardEpoch(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
defaultMaxVotersForFtso(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoWhitelistedPriceProviders(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
getFtsoWhitelistedPriceProvidersBySymbol(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
maxVotersForFtso(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
requestFullVoterWhitelisting(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], boolean[]] & {
|
|
||||||
_supportedIndices: BigNumber[];
|
|
||||||
_success: boolean[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
requestWhitelistingVoter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"VoterChilled(address,uint256)"(
|
|
||||||
voter?: null,
|
|
||||||
untilRewardEpoch?: null
|
|
||||||
): VoterChilledEventFilter;
|
|
||||||
VoterChilled(
|
|
||||||
voter?: null,
|
|
||||||
untilRewardEpoch?: null
|
|
||||||
): VoterChilledEventFilter;
|
|
||||||
|
|
||||||
"VoterRemovedFromWhitelist(address,uint256)"(
|
|
||||||
voter?: null,
|
|
||||||
ftsoIndex?: null
|
|
||||||
): VoterRemovedFromWhitelistEventFilter;
|
|
||||||
VoterRemovedFromWhitelist(
|
|
||||||
voter?: null,
|
|
||||||
ftsoIndex?: null
|
|
||||||
): VoterRemovedFromWhitelistEventFilter;
|
|
||||||
|
|
||||||
"VoterWhitelisted(address,uint256)"(
|
|
||||||
voter?: null,
|
|
||||||
ftsoIndex?: null
|
|
||||||
): VoterWhitelistedEventFilter;
|
|
||||||
VoterWhitelisted(
|
|
||||||
voter?: null,
|
|
||||||
ftsoIndex?: null
|
|
||||||
): VoterWhitelistedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
chilledUntilRewardEpoch(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
defaultMaxVotersForFtso(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoWhitelistedPriceProviders(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoWhitelistedPriceProvidersBySymbol(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
maxVotersForFtso(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
requestFullVoterWhitelisting(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
requestWhitelistingVoter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
chilledUntilRewardEpoch(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
defaultMaxVotersForFtso(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtsoWhitelistedPriceProviders(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtsoWhitelistedPriceProvidersBySymbol(
|
|
||||||
_symbol: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
maxVotersForFtso(
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
requestFullVoterWhitelisting(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
requestWhitelistingVoter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_ftsoIndex: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,313 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IWNatDelegationFeeInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"defaultFeePercentageBIPS()": FunctionFragment;
|
|
||||||
"feePercentageUpdateOffset()": FunctionFragment;
|
|
||||||
"getVoterCurrentFeePercentage(address)": FunctionFragment;
|
|
||||||
"getVoterFeePercentage(address,uint256)": FunctionFragment;
|
|
||||||
"getVoterScheduledFeePercentageChanges(address)": FunctionFragment;
|
|
||||||
"setVoterFeePercentage(uint16)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "defaultFeePercentageBIPS"
|
|
||||||
| "feePercentageUpdateOffset"
|
|
||||||
| "getVoterCurrentFeePercentage"
|
|
||||||
| "getVoterFeePercentage"
|
|
||||||
| "getVoterScheduledFeePercentageChanges"
|
|
||||||
| "setVoterFeePercentage"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "defaultFeePercentageBIPS",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "feePercentageUpdateOffset",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVoterCurrentFeePercentage",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVoterFeePercentage",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVoterScheduledFeePercentageChanges",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "setVoterFeePercentage",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "defaultFeePercentageBIPS",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "feePercentageUpdateOffset",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getVoterCurrentFeePercentage",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getVoterFeePercentage",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getVoterScheduledFeePercentageChanges",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "setVoterFeePercentage",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"FeePercentageChanged(address,uint16,uint24)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "FeePercentageChanged"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface FeePercentageChangedEventObject {
|
|
||||||
voter: string;
|
|
||||||
value: number;
|
|
||||||
validFromEpochId: number;
|
|
||||||
}
|
|
||||||
export type FeePercentageChangedEvent = TypedEvent<
|
|
||||||
[string, number, number],
|
|
||||||
FeePercentageChangedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type FeePercentageChangedEventFilter =
|
|
||||||
TypedEventFilter<FeePercentageChangedEvent>;
|
|
||||||
|
|
||||||
export interface IWNatDelegationFee extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IWNatDelegationFeeInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
defaultFeePercentageBIPS(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
feePercentageUpdateOffset(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
getVoterCurrentFeePercentage(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number]>;
|
|
||||||
|
|
||||||
getVoterFeePercentage(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number]>;
|
|
||||||
|
|
||||||
getVoterScheduledFeePercentageChanges(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], BigNumber[], boolean[]] & {
|
|
||||||
_feePercentageBIPS: BigNumber[];
|
|
||||||
_validFromEpochId: BigNumber[];
|
|
||||||
_fixed: boolean[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
setVoterFeePercentage(
|
|
||||||
_feePercentageBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
defaultFeePercentageBIPS(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
feePercentageUpdateOffset(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getVoterCurrentFeePercentage(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getVoterFeePercentage(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getVoterScheduledFeePercentageChanges(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], BigNumber[], boolean[]] & {
|
|
||||||
_feePercentageBIPS: BigNumber[];
|
|
||||||
_validFromEpochId: BigNumber[];
|
|
||||||
_fixed: boolean[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
setVoterFeePercentage(
|
|
||||||
_feePercentageBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
defaultFeePercentageBIPS(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
feePercentageUpdateOffset(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getVoterCurrentFeePercentage(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getVoterFeePercentage(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getVoterScheduledFeePercentageChanges(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], BigNumber[], boolean[]] & {
|
|
||||||
_feePercentageBIPS: BigNumber[];
|
|
||||||
_validFromEpochId: BigNumber[];
|
|
||||||
_fixed: boolean[];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
setVoterFeePercentage(
|
|
||||||
_feePercentageBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"FeePercentageChanged(address,uint16,uint24)"(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
value?: null,
|
|
||||||
validFromEpochId?: null
|
|
||||||
): FeePercentageChangedEventFilter;
|
|
||||||
FeePercentageChanged(
|
|
||||||
voter?: PromiseOrValue<string> | null,
|
|
||||||
value?: null,
|
|
||||||
validFromEpochId?: null
|
|
||||||
): FeePercentageChangedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
defaultFeePercentageBIPS(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
feePercentageUpdateOffset(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVoterCurrentFeePercentage(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVoterFeePercentage(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVoterScheduledFeePercentageChanges(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setVoterFeePercentage(
|
|
||||||
_feePercentageBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
defaultFeePercentageBIPS(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
feePercentageUpdateOffset(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVoterCurrentFeePercentage(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVoterFeePercentage(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVoterScheduledFeePercentageChanges(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
setVoterFeePercentage(
|
|
||||||
_feePercentageBIPS: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,274 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface ProtocolsV2InterfaceInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"firstRewardEpochStartTs()": FunctionFragment;
|
|
||||||
"firstVotingRoundStartTs()": FunctionFragment;
|
|
||||||
"getCurrentRewardEpochId()": FunctionFragment;
|
|
||||||
"getCurrentVotingEpochId()": FunctionFragment;
|
|
||||||
"getStartVotingRoundId(uint256)": FunctionFragment;
|
|
||||||
"getVotePowerBlock(uint256)": FunctionFragment;
|
|
||||||
"rewardEpochDurationSeconds()": FunctionFragment;
|
|
||||||
"votingEpochDurationSeconds()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "firstRewardEpochStartTs"
|
|
||||||
| "firstVotingRoundStartTs"
|
|
||||||
| "getCurrentRewardEpochId"
|
|
||||||
| "getCurrentVotingEpochId"
|
|
||||||
| "getStartVotingRoundId"
|
|
||||||
| "getVotePowerBlock"
|
|
||||||
| "rewardEpochDurationSeconds"
|
|
||||||
| "votingEpochDurationSeconds"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "firstRewardEpochStartTs",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "firstVotingRoundStartTs",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentRewardEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentVotingEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getStartVotingRoundId",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVotePowerBlock",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "rewardEpochDurationSeconds",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votingEpochDurationSeconds",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "firstRewardEpochStartTs",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "firstVotingRoundStartTs",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentRewardEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentVotingEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getStartVotingRoundId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getVotePowerBlock",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "rewardEpochDurationSeconds",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votingEpochDurationSeconds",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface ProtocolsV2Interface extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: ProtocolsV2InterfaceInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
firstRewardEpochStartTs(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
firstVotingRoundStartTs(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
getCurrentVotingEpochId(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
getStartVotingRoundId(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number]>;
|
|
||||||
|
|
||||||
getVotePowerBlock(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _votePowerBlock: BigNumber }>;
|
|
||||||
|
|
||||||
rewardEpochDurationSeconds(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
votingEpochDurationSeconds(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
firstRewardEpochStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
firstVotingRoundStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentVotingEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getStartVotingRoundId(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getVotePowerBlock(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
rewardEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votingEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
firstRewardEpochStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
firstVotingRoundStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getCurrentVotingEpochId(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
getStartVotingRoundId(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<number>;
|
|
||||||
|
|
||||||
getVotePowerBlock(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
rewardEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votingEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
firstRewardEpochStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
firstVotingRoundStartTs(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCurrentVotingEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getStartVotingRoundId(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVotePowerBlock(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
rewardEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votingEpochDurationSeconds(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
firstRewardEpochStartTs(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
firstVotingRoundStartTs(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentRewardEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCurrentVotingEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getStartVotingRoundId(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVotePowerBlock(
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
rewardEpochDurationSeconds(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votingEpochDurationSeconds(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,167 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export interface RandomNumberV2InterfaceInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getRandomNumber()": FunctionFragment;
|
|
||||||
"getRandomNumberHistorical(uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic: "getRandomNumber" | "getRandomNumberHistorical"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRandomNumber",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRandomNumberHistorical",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRandomNumber",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRandomNumberHistorical",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface RandomNumberV2Interface extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: RandomNumberV2InterfaceInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getRandomNumber(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRandomNumberHistorical(
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getRandomNumber(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRandomNumberHistorical(
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getRandomNumber(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getRandomNumberHistorical(
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, boolean, BigNumber] & {
|
|
||||||
_randomNumber: BigNumber;
|
|
||||||
_isSecureRandom: boolean;
|
|
||||||
_randomTimestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getRandomNumber(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRandomNumberHistorical(
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getRandomNumber(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRandomNumberHistorical(
|
|
||||||
_votingRoundId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,305 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 namespace RewardsV2Interface {
|
|
||||||
export type RewardClaimStruct = {
|
|
||||||
rewardEpochId: PromiseOrValue<BigNumberish>;
|
|
||||||
beneficiary: PromiseOrValue<BytesLike>;
|
|
||||||
amount: PromiseOrValue<BigNumberish>;
|
|
||||||
claimType: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RewardClaimStructOutput = [number, string, BigNumber, number] & {
|
|
||||||
rewardEpochId: number;
|
|
||||||
beneficiary: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
claimType: number;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RewardClaimWithProofStruct = {
|
|
||||||
merkleProof: PromiseOrValue<BytesLike>[];
|
|
||||||
body: RewardsV2Interface.RewardClaimStruct;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RewardClaimWithProofStructOutput = [
|
|
||||||
string[],
|
|
||||||
RewardsV2Interface.RewardClaimStructOutput
|
|
||||||
] & {
|
|
||||||
merkleProof: string[];
|
|
||||||
body: RewardsV2Interface.RewardClaimStructOutput;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RewardStateStruct = {
|
|
||||||
rewardEpochId: PromiseOrValue<BigNumberish>;
|
|
||||||
beneficiary: PromiseOrValue<BytesLike>;
|
|
||||||
amount: PromiseOrValue<BigNumberish>;
|
|
||||||
claimType: PromiseOrValue<BigNumberish>;
|
|
||||||
initialised: PromiseOrValue<boolean>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type RewardStateStructOutput = [
|
|
||||||
number,
|
|
||||||
string,
|
|
||||||
BigNumber,
|
|
||||||
number,
|
|
||||||
boolean
|
|
||||||
] & {
|
|
||||||
rewardEpochId: number;
|
|
||||||
beneficiary: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
claimType: number;
|
|
||||||
initialised: boolean;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface RewardsV2InterfaceInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"active()": FunctionFragment;
|
|
||||||
"claim(address,address,uint24,bool,(bytes32[],(uint24,bytes20,uint120,uint8))[])": FunctionFragment;
|
|
||||||
"getNextClaimableRewardEpochId(address)": FunctionFragment;
|
|
||||||
"getRewardEpochIdsWithClaimableRewards()": FunctionFragment;
|
|
||||||
"getStateOfRewards(address)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "active"
|
|
||||||
| "claim"
|
|
||||||
| "getNextClaimableRewardEpochId"
|
|
||||||
| "getRewardEpochIdsWithClaimableRewards"
|
|
||||||
| "getStateOfRewards"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(functionFragment: "active", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "claim",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<boolean>,
|
|
||||||
RewardsV2Interface.RewardClaimWithProofStruct[]
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getNextClaimableRewardEpochId",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getRewardEpochIdsWithClaimableRewards",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getStateOfRewards",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "active", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getNextClaimableRewardEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getRewardEpochIdsWithClaimableRewards",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getStateOfRewards",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface RewardsV2Interface extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: RewardsV2InterfaceInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
active(overrides?: CallOverrides): Promise<[boolean]>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getNextClaimableRewardEpochId(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getRewardEpochIdsWithClaimableRewards(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[number, number] & { _startEpochId: number; _endEpochId: number }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[RewardsV2Interface.RewardStateStructOutput[][]] & {
|
|
||||||
_rewardStates: RewardsV2Interface.RewardStateStructOutput[][];
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
};
|
|
||||||
|
|
||||||
active(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getNextClaimableRewardEpochId(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochIdsWithClaimableRewards(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[number, number] & { _startEpochId: number; _endEpochId: number }>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<RewardsV2Interface.RewardStateStructOutput[][]>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
active(overrides?: CallOverrides): Promise<boolean>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getNextClaimableRewardEpochId(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochIdsWithClaimableRewards(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[number, number] & { _startEpochId: number; _endEpochId: number }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<RewardsV2Interface.RewardStateStructOutput[][]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
active(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getNextClaimableRewardEpochId(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getRewardEpochIdsWithClaimableRewards(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
active(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
claim(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
_recipient: PromiseOrValue<string>,
|
|
||||||
_rewardEpochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_wrap: PromiseOrValue<boolean>,
|
|
||||||
_proofs: RewardsV2Interface.RewardClaimWithProofStruct[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getNextClaimableRewardEpochId(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getRewardEpochIdsWithClaimableRewards(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getStateOfRewards(
|
|
||||||
_rewardOwner: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,584 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../common";
|
|
||||||
|
|
||||||
export declare namespace TestFtsoV2Interface {
|
|
||||||
export type FeedDataStruct = {
|
|
||||||
votingRoundId: PromiseOrValue<BigNumberish>;
|
|
||||||
id: PromiseOrValue<BytesLike>;
|
|
||||||
value: PromiseOrValue<BigNumberish>;
|
|
||||||
turnoutBIPS: PromiseOrValue<BigNumberish>;
|
|
||||||
decimals: PromiseOrValue<BigNumberish>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeedDataStructOutput = [
|
|
||||||
number,
|
|
||||||
string,
|
|
||||||
number,
|
|
||||||
number,
|
|
||||||
number
|
|
||||||
] & {
|
|
||||||
votingRoundId: number;
|
|
||||||
id: string;
|
|
||||||
value: number;
|
|
||||||
turnoutBIPS: number;
|
|
||||||
decimals: number;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeedDataWithProofStruct = {
|
|
||||||
proof: PromiseOrValue<BytesLike>[];
|
|
||||||
body: TestFtsoV2Interface.FeedDataStruct;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type FeedDataWithProofStructOutput = [
|
|
||||||
string[],
|
|
||||||
TestFtsoV2Interface.FeedDataStructOutput
|
|
||||||
] & { proof: string[]; body: TestFtsoV2Interface.FeedDataStructOutput };
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface TestFtsoV2InterfaceInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getFeedById(bytes21)": FunctionFragment;
|
|
||||||
"getFeedByIdInWei(bytes21)": FunctionFragment;
|
|
||||||
"getFeedByIndex(uint256)": FunctionFragment;
|
|
||||||
"getFeedByIndexInWei(uint256)": FunctionFragment;
|
|
||||||
"getFeedId(uint256)": FunctionFragment;
|
|
||||||
"getFeedIndex(bytes21)": FunctionFragment;
|
|
||||||
"getFeedsById(bytes21[])": FunctionFragment;
|
|
||||||
"getFeedsByIdInWei(bytes21[])": FunctionFragment;
|
|
||||||
"getFeedsByIndex(uint256[])": FunctionFragment;
|
|
||||||
"getFeedsByIndexInWei(uint256[])": FunctionFragment;
|
|
||||||
"verifyFeedData((bytes32[],(uint32,bytes21,int32,uint16,int8)))": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "getFeedById"
|
|
||||||
| "getFeedByIdInWei"
|
|
||||||
| "getFeedByIndex"
|
|
||||||
| "getFeedByIndexInWei"
|
|
||||||
| "getFeedId"
|
|
||||||
| "getFeedIndex"
|
|
||||||
| "getFeedsById"
|
|
||||||
| "getFeedsByIdInWei"
|
|
||||||
| "getFeedsByIndex"
|
|
||||||
| "getFeedsByIndexInWei"
|
|
||||||
| "verifyFeedData"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedById",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedByIdInWei",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedByIndex",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedByIndexInWei",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedId",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedIndex",
|
|
||||||
values: [PromiseOrValue<BytesLike>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedsById",
|
|
||||||
values: [PromiseOrValue<BytesLike>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedsByIdInWei",
|
|
||||||
values: [PromiseOrValue<BytesLike>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedsByIndex",
|
|
||||||
values: [PromiseOrValue<BigNumberish>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFeedsByIndexInWei",
|
|
||||||
values: [PromiseOrValue<BigNumberish>[]]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "verifyFeedData",
|
|
||||||
values: [TestFtsoV2Interface.FeedDataWithProofStruct]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedById",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedByIdInWei",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedByIndex",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedByIndexInWei",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getFeedId", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedIndex",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedsById",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedsByIdInWei",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedsByIndex",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFeedsByIndexInWei",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "verifyFeedData",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface TestFtsoV2Interface extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: TestFtsoV2InterfaceInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getFeedById(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, number, BigNumber] & {
|
|
||||||
_value: BigNumber;
|
|
||||||
_decimals: number;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIdInWei(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _value: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIndex(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, number, BigNumber] & {
|
|
||||||
_value: BigNumber;
|
|
||||||
_decimals: number;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIndexInWei(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _value: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string] & { _feedId: string }>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _index: BigNumber }>;
|
|
||||||
|
|
||||||
getFeedsById(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_values: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIdInWei(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], BigNumber] & { _values: BigNumber[]; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIndex(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_values: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIndexInWei(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], BigNumber] & { _values: BigNumber[]; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
verifyFeedData(
|
|
||||||
_feedData: TestFtsoV2Interface.FeedDataWithProofStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFeedById(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, number, BigNumber] & {
|
|
||||||
_value: BigNumber;
|
|
||||||
_decimals: number;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIdInWei(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _value: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIndex(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, number, BigNumber] & {
|
|
||||||
_value: BigNumber;
|
|
||||||
_decimals: number;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIndexInWei(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _value: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsById(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_values: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIdInWei(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], BigNumber] & { _values: BigNumber[]; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIndex(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_values: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIndexInWei(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], BigNumber] & { _values: BigNumber[]; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
verifyFeedData(
|
|
||||||
_feedData: TestFtsoV2Interface.FeedDataWithProofStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getFeedById(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, number, BigNumber] & {
|
|
||||||
_value: BigNumber;
|
|
||||||
_decimals: number;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIdInWei(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _value: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIndex(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, number, BigNumber] & {
|
|
||||||
_value: BigNumber;
|
|
||||||
_decimals: number;
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedByIndexInWei(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber, BigNumber] & { _value: BigNumber; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsById(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_values: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIdInWei(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], BigNumber] & { _values: BigNumber[]; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIndex(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_values: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getFeedsByIndexInWei(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], BigNumber] & { _values: BigNumber[]; _timestamp: BigNumber }
|
|
||||||
>;
|
|
||||||
|
|
||||||
verifyFeedData(
|
|
||||||
_feedData: TestFtsoV2Interface.FeedDataWithProofStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getFeedById(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedByIdInWei(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedByIndex(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedByIndexInWei(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsById(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsByIdInWei(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsByIndex(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFeedsByIndexInWei(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
verifyFeedData(
|
|
||||||
_feedData: TestFtsoV2Interface.FeedDataWithProofStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getFeedById(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedByIdInWei(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedByIndex(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedByIndexInWei(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedId(
|
|
||||||
_index: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedIndex(
|
|
||||||
_feedId: PromiseOrValue<BytesLike>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedsById(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIdInWei(
|
|
||||||
_feedIds: PromiseOrValue<BytesLike>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIndex(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFeedsByIndexInWei(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
verifyFeedData(
|
|
||||||
_feedData: TestFtsoV2Interface.FeedDataWithProofStruct,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type * as contractInterface from './interface';
|
|
||||||
export type { contractInterface };
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
export type { IIFtso } from "./IIFtso";
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type * as interfaces from './interface';
|
|
||||||
export type { interfaces };
|
|
||||||
@@ -1,167 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 IFtsoGenesisInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"revealPriceSubmitter(address,uint256,uint256,uint256)": FunctionFragment;
|
|
||||||
"wNatVotePowerCached(address,uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic: "revealPriceSubmitter" | "wNatVotePowerCached"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "revealPriceSubmitter",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "wNatVotePowerCached",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "revealPriceSubmitter",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "wNatVotePowerCached",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFtsoGenesis extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFtsoGenesisInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
revealPriceSubmitter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_price: PromiseOrValue<BigNumberish>,
|
|
||||||
_wNatVP: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
wNatVotePowerCached(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
revealPriceSubmitter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_price: PromiseOrValue<BigNumberish>,
|
|
||||||
_wNatVP: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
wNatVotePowerCached(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
revealPriceSubmitter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_price: PromiseOrValue<BigNumberish>,
|
|
||||||
_wNatVP: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
wNatVotePowerCached(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
revealPriceSubmitter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_price: PromiseOrValue<BigNumberish>,
|
|
||||||
_wNatVP: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
wNatVotePowerCached(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
revealPriceSubmitter(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
_price: PromiseOrValue<BigNumberish>,
|
|
||||||
_wNatVP: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
wNatVotePowerCached(
|
|
||||||
_voter: PromiseOrValue<string>,
|
|
||||||
_epochId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,93 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
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 IFtsoManagerGenesisInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getCurrentPriceEpochId()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic: "getCurrentPriceEpochId"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCurrentPriceEpochId",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCurrentPriceEpochId",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFtsoManagerGenesis extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFtsoManagerGenesisInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getCurrentPriceEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _priceEpochId: BigNumber }>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getCurrentPriceEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getCurrentPriceEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getCurrentPriceEpochId(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getCurrentPriceEpochId(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,101 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../../../../common";
|
|
||||||
|
|
||||||
export interface IFtsoRegistryGenesisInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"getFtsos(uint256[])": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(nameOrSignatureOrTopic: "getFtsos"): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsos",
|
|
||||||
values: [PromiseOrValue<BigNumberish>[]]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "getFtsos", data: BytesLike): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IFtsoRegistryGenesis extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IFtsoRegistryGenesisInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
getFtsos(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]] & { _ftsos: string[] }>;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFtsos(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
getFtsos(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
getFtsos(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
getFtsos(
|
|
||||||
_indices: PromiseOrValue<BigNumberish>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
export type { IFtsoGenesis } from "./IFtsoGenesis";
|
|
||||||
export type { IFtsoManagerGenesis } from "./IFtsoManagerGenesis";
|
|
||||||
export type { IFtsoRegistryGenesis } from "./IFtsoRegistryGenesis";
|
|
||||||
@@ -1,58 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type * as ftso from "./ftso";
|
|
||||||
export type { ftso };
|
|
||||||
import type * as genesis from "./genesis";
|
|
||||||
export type { genesis };
|
|
||||||
import type * as token from "./token";
|
|
||||||
export type { token };
|
|
||||||
export type { FtsoV2Interface } from "./FtsoV2Interface";
|
|
||||||
export type { IAddressBinder } from "./IAddressBinder";
|
|
||||||
export type { IClaimSetupManager } from "./IClaimSetupManager";
|
|
||||||
export type { IDelegationAccount } from "./IDelegationAccount";
|
|
||||||
export type { IDistributionToDelegators } from "./IDistributionToDelegators";
|
|
||||||
export type { IEntityManager } from "./IEntityManager";
|
|
||||||
export type { IFastUpdateIncentiveManager } from "./IFastUpdateIncentiveManager";
|
|
||||||
export type { IFastUpdater } from "./IFastUpdater";
|
|
||||||
export type { IFastUpdatesConfiguration } from "./IFastUpdatesConfiguration";
|
|
||||||
export type { IFeeCalculator } from "./IFeeCalculator";
|
|
||||||
export type { IFlareAssetRegistry } from "./IFlareAssetRegistry";
|
|
||||||
export type { IFlareContractRegistry } from "./IFlareContractRegistry";
|
|
||||||
export type { IFlareSystemsCalculator } from "./IFlareSystemsCalculator";
|
|
||||||
export type { IFlareSystemsManager } from "./IFlareSystemsManager";
|
|
||||||
export type { IFtso } from "./IFtso";
|
|
||||||
export type { IFtsoFeedDecimals } from "./IFtsoFeedDecimals";
|
|
||||||
export type { IFtsoFeedIdConverter } from "./IFtsoFeedIdConverter";
|
|
||||||
export type { IFtsoFeedPublisher } from "./IFtsoFeedPublisher";
|
|
||||||
export type { IFtsoInflationConfigurations } from "./IFtsoInflationConfigurations";
|
|
||||||
export type { IFtsoManager } from "./IFtsoManager";
|
|
||||||
export type { IFtsoRegistry } from "./IFtsoRegistry";
|
|
||||||
export type { IFtsoRewardManager } from "./IFtsoRewardManager";
|
|
||||||
export type { IFtsoRewardOffersManager } from "./IFtsoRewardOffersManager";
|
|
||||||
export type { IGenericRewardManager } from "./IGenericRewardManager";
|
|
||||||
export type { IGovernanceSettings } from "./IGovernanceSettings";
|
|
||||||
export type { IGovernanceVotePower } from "./IGovernanceVotePower";
|
|
||||||
export type { IIncreaseManager } from "./IIncreaseManager";
|
|
||||||
export type { IPChainStakeMirror } from "./IPChainStakeMirror";
|
|
||||||
export type { IPChainStakeMirrorMultiSigVoting } from "./IPChainStakeMirrorMultiSigVoting";
|
|
||||||
export type { IPChainVotePower } from "./IPChainVotePower";
|
|
||||||
export type { IPollingFtso } from "./IPollingFtso";
|
|
||||||
export type { IPriceSubmitter } from "./IPriceSubmitter";
|
|
||||||
export type { IRNat } from "./IRNat";
|
|
||||||
export type { IRNatAccount } from "./IRNatAccount";
|
|
||||||
export type { IRandomProvider } from "./IRandomProvider";
|
|
||||||
export type { IRelay } from "./IRelay";
|
|
||||||
export type { IRewardManager } from "./IRewardManager";
|
|
||||||
export type { ISubmission } from "./ISubmission";
|
|
||||||
export type { IVPContractEvents } from "./IVPContractEvents";
|
|
||||||
export type { IVPToken } from "./IVPToken";
|
|
||||||
export type { IValidatorRegistry } from "./IValidatorRegistry";
|
|
||||||
export type { IVoterRegistry } from "./IVoterRegistry";
|
|
||||||
export type { IVoterWhitelister } from "./IVoterWhitelister";
|
|
||||||
export type { IWNat } from "./IWNat";
|
|
||||||
export type { IWNatDelegationFee } from "./IWNatDelegationFee";
|
|
||||||
export type { ProtocolsV2Interface } from "./ProtocolsV2Interface";
|
|
||||||
export type { RandomNumberV2Interface } from "./RandomNumberV2Interface";
|
|
||||||
export type { RewardsV2Interface } from "./RewardsV2Interface";
|
|
||||||
export type { TestFtsoV2Interface } from "./TestFtsoV2Interface";
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type * as interfaces from './interface';
|
|
||||||
export type { interfaces };
|
|
||||||
@@ -1,166 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 IICleanableInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"cleanupBlockNumber()": FunctionFragment;
|
|
||||||
"setCleanerContract(address)": FunctionFragment;
|
|
||||||
"setCleanupBlockNumber(uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "cleanupBlockNumber"
|
|
||||||
| "setCleanerContract"
|
|
||||||
| "setCleanupBlockNumber"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "cleanupBlockNumber",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "setCleanerContract",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "setCleanupBlockNumber",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "cleanupBlockNumber",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "setCleanerContract",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "setCleanupBlockNumber",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface IICleanable extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IICleanableInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
cleanupBlockNumber(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
setCleanerContract(
|
|
||||||
_cleanerContract: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
setCleanupBlockNumber(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
cleanupBlockNumber(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setCleanerContract(
|
|
||||||
_cleanerContract: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
setCleanupBlockNumber(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
cleanupBlockNumber(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setCleanerContract(
|
|
||||||
_cleanerContract: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
setCleanupBlockNumber(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
cleanupBlockNumber(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setCleanerContract(
|
|
||||||
_cleanerContract: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setCleanupBlockNumber(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
cleanupBlockNumber(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
setCleanerContract(
|
|
||||||
_cleanerContract: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
setCleanupBlockNumber(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,525 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IIGovernanceVotePowerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"delegate(address)": FunctionFragment;
|
|
||||||
"getCleanupBlockNumber()": FunctionFragment;
|
|
||||||
"getDelegateOfAt(address,uint256)": FunctionFragment;
|
|
||||||
"getDelegateOfAtNow(address)": FunctionFragment;
|
|
||||||
"getVotes(address)": FunctionFragment;
|
|
||||||
"ownerToken()": FunctionFragment;
|
|
||||||
"pChainStakeMirror()": FunctionFragment;
|
|
||||||
"setCleanerContract(address)": FunctionFragment;
|
|
||||||
"setCleanupBlockNumber(uint256)": FunctionFragment;
|
|
||||||
"undelegate()": FunctionFragment;
|
|
||||||
"updateAtTokenTransfer(address,address,uint256,uint256,uint256)": FunctionFragment;
|
|
||||||
"votePowerOfAt(address,uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "delegate"
|
|
||||||
| "getCleanupBlockNumber"
|
|
||||||
| "getDelegateOfAt"
|
|
||||||
| "getDelegateOfAtNow"
|
|
||||||
| "getVotes"
|
|
||||||
| "ownerToken"
|
|
||||||
| "pChainStakeMirror"
|
|
||||||
| "setCleanerContract"
|
|
||||||
| "setCleanupBlockNumber"
|
|
||||||
| "undelegate"
|
|
||||||
| "updateAtTokenTransfer"
|
|
||||||
| "votePowerOfAt"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "delegate",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getCleanupBlockNumber",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getDelegateOfAt",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getDelegateOfAtNow",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getVotes",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "ownerToken",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "pChainStakeMirror",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "setCleanerContract",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "setCleanupBlockNumber",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "undelegate",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "updateAtTokenTransfer",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "votePowerOfAt",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "delegate", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getCleanupBlockNumber",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getDelegateOfAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getDelegateOfAtNow",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "getVotes", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "ownerToken", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "pChainStakeMirror",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "setCleanerContract",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "setCleanupBlockNumber",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "undelegate", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "updateAtTokenTransfer",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "votePowerOfAt",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"DelegateChanged(address,address,address)": EventFragment;
|
|
||||||
"DelegateVotesChanged(address,uint256,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "DelegateChanged"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "DelegateVotesChanged"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface DelegateChangedEventObject {
|
|
||||||
delegator: string;
|
|
||||||
fromDelegate: string;
|
|
||||||
toDelegate: string;
|
|
||||||
}
|
|
||||||
export type DelegateChangedEvent = TypedEvent<
|
|
||||||
[string, string, string],
|
|
||||||
DelegateChangedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type DelegateChangedEventFilter = TypedEventFilter<DelegateChangedEvent>;
|
|
||||||
|
|
||||||
export interface DelegateVotesChangedEventObject {
|
|
||||||
delegate: string;
|
|
||||||
previousBalance: BigNumber;
|
|
||||||
newBalance: BigNumber;
|
|
||||||
}
|
|
||||||
export type DelegateVotesChangedEvent = TypedEvent<
|
|
||||||
[string, BigNumber, BigNumber],
|
|
||||||
DelegateVotesChangedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type DelegateVotesChangedEventFilter =
|
|
||||||
TypedEventFilter<DelegateVotesChangedEvent>;
|
|
||||||
|
|
||||||
export interface IIGovernanceVotePower extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IIGovernanceVotePowerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
delegate(
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getCleanupBlockNumber(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getDelegateOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
getDelegateOfAtNow(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
ownerToken(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
|
|
||||||
pChainStakeMirror(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
|
|
||||||
setCleanerContract(
|
|
||||||
_cleanerContract: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
setCleanupBlockNumber(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
undelegate(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
updateAtTokenTransfer(
|
|
||||||
_from: PromiseOrValue<string>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
_fromBalance: PromiseOrValue<BigNumberish>,
|
|
||||||
_toBalance: PromiseOrValue<BigNumberish>,
|
|
||||||
_amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
delegate(
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
getCleanupBlockNumber(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getDelegateOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getDelegateOfAtNow(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
ownerToken(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
pChainStakeMirror(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
setCleanerContract(
|
|
||||||
_cleanerContract: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
setCleanupBlockNumber(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
undelegate(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
updateAtTokenTransfer(
|
|
||||||
_from: PromiseOrValue<string>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
_fromBalance: PromiseOrValue<BigNumberish>,
|
|
||||||
_toBalance: PromiseOrValue<BigNumberish>,
|
|
||||||
_amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
delegate(
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
getCleanupBlockNumber(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getDelegateOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getDelegateOfAtNow(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
ownerToken(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
pChainStakeMirror(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
setCleanerContract(
|
|
||||||
_cleanerContract: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
setCleanupBlockNumber(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
undelegate(overrides?: CallOverrides): Promise<void>;
|
|
||||||
|
|
||||||
updateAtTokenTransfer(
|
|
||||||
_from: PromiseOrValue<string>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
_fromBalance: PromiseOrValue<BigNumberish>,
|
|
||||||
_toBalance: PromiseOrValue<BigNumberish>,
|
|
||||||
_amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"DelegateChanged(address,address,address)"(
|
|
||||||
delegator?: PromiseOrValue<string> | null,
|
|
||||||
fromDelegate?: PromiseOrValue<string> | null,
|
|
||||||
toDelegate?: PromiseOrValue<string> | null
|
|
||||||
): DelegateChangedEventFilter;
|
|
||||||
DelegateChanged(
|
|
||||||
delegator?: PromiseOrValue<string> | null,
|
|
||||||
fromDelegate?: PromiseOrValue<string> | null,
|
|
||||||
toDelegate?: PromiseOrValue<string> | null
|
|
||||||
): DelegateChangedEventFilter;
|
|
||||||
|
|
||||||
"DelegateVotesChanged(address,uint256,uint256)"(
|
|
||||||
delegate?: PromiseOrValue<string> | null,
|
|
||||||
previousBalance?: null,
|
|
||||||
newBalance?: null
|
|
||||||
): DelegateVotesChangedEventFilter;
|
|
||||||
DelegateVotesChanged(
|
|
||||||
delegate?: PromiseOrValue<string> | null,
|
|
||||||
previousBalance?: null,
|
|
||||||
newBalance?: null
|
|
||||||
): DelegateVotesChangedEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
delegate(
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getCleanupBlockNumber(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getDelegateOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getDelegateOfAtNow(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
ownerToken(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
pChainStakeMirror(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setCleanerContract(
|
|
||||||
_cleanerContract: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
setCleanupBlockNumber(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
undelegate(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
updateAtTokenTransfer(
|
|
||||||
_from: PromiseOrValue<string>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
_fromBalance: PromiseOrValue<BigNumberish>,
|
|
||||||
_toBalance: PromiseOrValue<BigNumberish>,
|
|
||||||
_amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
delegate(
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getCleanupBlockNumber(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getDelegateOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getDelegateOfAtNow(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getVotes(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
ownerToken(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
pChainStakeMirror(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
setCleanerContract(
|
|
||||||
_cleanerContract: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
setCleanupBlockNumber(
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
undelegate(
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
updateAtTokenTransfer(
|
|
||||||
_from: PromiseOrValue<string>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
_fromBalance: PromiseOrValue<BigNumberish>,
|
|
||||||
_toBalance: PromiseOrValue<BigNumberish>,
|
|
||||||
_amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
votePowerOfAt(
|
|
||||||
_who: PromiseOrValue<string>,
|
|
||||||
_blockNumber: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,7 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
export type { IICleanable } from "./IICleanable";
|
|
||||||
export type { IIGovernanceVotePower } from "./IIGovernanceVotePower";
|
|
||||||
export type { IIVPContract } from "./IIVPContract";
|
|
||||||
export type { IIVPToken } from "./IIVPToken";
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type * as coston2 from "./coston2";
|
|
||||||
export type { coston2 };
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type * as flarePeripheryContracts from "./flare-periphery-contracts";
|
|
||||||
export type { flarePeripheryContracts };
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type * as token from "./token";
|
|
||||||
export type { token };
|
|
||||||
@@ -1,342 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IERC20Interface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"allowance(address,address)": FunctionFragment;
|
|
||||||
"approve(address,uint256)": FunctionFragment;
|
|
||||||
"balanceOf(address)": FunctionFragment;
|
|
||||||
"totalSupply()": FunctionFragment;
|
|
||||||
"transfer(address,uint256)": FunctionFragment;
|
|
||||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "allowance"
|
|
||||||
| "approve"
|
|
||||||
| "balanceOf"
|
|
||||||
| "totalSupply"
|
|
||||||
| "transfer"
|
|
||||||
| "transferFrom"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "allowance",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "approve",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "balanceOf",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "totalSupply",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "transfer",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "transferFrom",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BigNumberish>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "totalSupply",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "transfer", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "transferFrom",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"Approval(address,address,uint256)": EventFragment;
|
|
||||||
"Transfer(address,address,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface ApprovalEventObject {
|
|
||||||
owner: string;
|
|
||||||
spender: string;
|
|
||||||
value: BigNumber;
|
|
||||||
}
|
|
||||||
export type ApprovalEvent = TypedEvent<
|
|
||||||
[string, string, BigNumber],
|
|
||||||
ApprovalEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ApprovalEventFilter = TypedEventFilter<ApprovalEvent>;
|
|
||||||
|
|
||||||
export interface TransferEventObject {
|
|
||||||
from: string;
|
|
||||||
to: string;
|
|
||||||
value: BigNumber;
|
|
||||||
}
|
|
||||||
export type TransferEvent = TypedEvent<
|
|
||||||
[string, string, BigNumber],
|
|
||||||
TransferEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type TransferEventFilter = TypedEventFilter<TransferEvent>;
|
|
||||||
|
|
||||||
export interface IERC20 extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IERC20Interface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
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(
|
|
||||||
account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
transfer(
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
transferFrom(
|
|
||||||
from: PromiseOrValue<string>,
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
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(
|
|
||||||
account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
transfer(
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
transferFrom(
|
|
||||||
from: PromiseOrValue<string>,
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
allowance(
|
|
||||||
owner: PromiseOrValue<string>,
|
|
||||||
spender: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
approve(
|
|
||||||
spender: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
balanceOf(
|
|
||||||
account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
transfer(
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
transferFrom(
|
|
||||||
from: PromiseOrValue<string>,
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"Approval(address,address,uint256)"(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
spender?: PromiseOrValue<string> | null,
|
|
||||||
value?: null
|
|
||||||
): ApprovalEventFilter;
|
|
||||||
Approval(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
spender?: PromiseOrValue<string> | null,
|
|
||||||
value?: null
|
|
||||||
): ApprovalEventFilter;
|
|
||||||
|
|
||||||
"Transfer(address,address,uint256)"(
|
|
||||||
from?: PromiseOrValue<string> | null,
|
|
||||||
to?: PromiseOrValue<string> | null,
|
|
||||||
value?: null
|
|
||||||
): TransferEventFilter;
|
|
||||||
Transfer(
|
|
||||||
from?: PromiseOrValue<string> | null,
|
|
||||||
to?: PromiseOrValue<string> | null,
|
|
||||||
value?: null
|
|
||||||
): TransferEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
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(
|
|
||||||
account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
transfer(
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
transferFrom(
|
|
||||||
from: PromiseOrValue<string>,
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
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(
|
|
||||||
account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
transfer(
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
transferFrom(
|
|
||||||
from: PromiseOrValue<string>,
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,384 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface IERC20MetadataInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"allowance(address,address)": FunctionFragment;
|
|
||||||
"approve(address,uint256)": FunctionFragment;
|
|
||||||
"balanceOf(address)": FunctionFragment;
|
|
||||||
"decimals()": FunctionFragment;
|
|
||||||
"name()": FunctionFragment;
|
|
||||||
"symbol()": FunctionFragment;
|
|
||||||
"totalSupply()": FunctionFragment;
|
|
||||||
"transfer(address,uint256)": FunctionFragment;
|
|
||||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "allowance"
|
|
||||||
| "approve"
|
|
||||||
| "balanceOf"
|
|
||||||
| "decimals"
|
|
||||||
| "name"
|
|
||||||
| "symbol"
|
|
||||||
| "totalSupply"
|
|
||||||
| "transfer"
|
|
||||||
| "transferFrom"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "allowance",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "approve",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "balanceOf",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(functionFragment: "decimals", values?: undefined): string;
|
|
||||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
|
||||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "totalSupply",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "transfer",
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "transferFrom",
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BigNumberish>
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "totalSupply",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "transfer", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "transferFrom",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
"Approval(address,address,uint256)": EventFragment;
|
|
||||||
"Transfer(address,address,uint256)": EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface ApprovalEventObject {
|
|
||||||
owner: string;
|
|
||||||
spender: string;
|
|
||||||
value: BigNumber;
|
|
||||||
}
|
|
||||||
export type ApprovalEvent = TypedEvent<
|
|
||||||
[string, string, BigNumber],
|
|
||||||
ApprovalEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ApprovalEventFilter = TypedEventFilter<ApprovalEvent>;
|
|
||||||
|
|
||||||
export interface TransferEventObject {
|
|
||||||
from: string;
|
|
||||||
to: string;
|
|
||||||
value: BigNumber;
|
|
||||||
}
|
|
||||||
export type TransferEvent = TypedEvent<
|
|
||||||
[string, string, BigNumber],
|
|
||||||
TransferEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type TransferEventFilter = TypedEventFilter<TransferEvent>;
|
|
||||||
|
|
||||||
export interface IERC20Metadata extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: IERC20MetadataInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
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(
|
|
||||||
account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
decimals(overrides?: CallOverrides): Promise<[number]>;
|
|
||||||
|
|
||||||
name(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
|
|
||||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
transfer(
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
transferFrom(
|
|
||||||
from: PromiseOrValue<string>,
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
};
|
|
||||||
|
|
||||||
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(
|
|
||||||
account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
decimals(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
name(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
symbol(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
transfer(
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
transferFrom(
|
|
||||||
from: PromiseOrValue<string>,
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
allowance(
|
|
||||||
owner: PromiseOrValue<string>,
|
|
||||||
spender: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
approve(
|
|
||||||
spender: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
balanceOf(
|
|
||||||
account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
decimals(overrides?: CallOverrides): Promise<number>;
|
|
||||||
|
|
||||||
name(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
symbol(overrides?: CallOverrides): Promise<string>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
transfer(
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
transferFrom(
|
|
||||||
from: PromiseOrValue<string>,
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
"Approval(address,address,uint256)"(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
spender?: PromiseOrValue<string> | null,
|
|
||||||
value?: null
|
|
||||||
): ApprovalEventFilter;
|
|
||||||
Approval(
|
|
||||||
owner?: PromiseOrValue<string> | null,
|
|
||||||
spender?: PromiseOrValue<string> | null,
|
|
||||||
value?: null
|
|
||||||
): ApprovalEventFilter;
|
|
||||||
|
|
||||||
"Transfer(address,address,uint256)"(
|
|
||||||
from?: PromiseOrValue<string> | null,
|
|
||||||
to?: PromiseOrValue<string> | null,
|
|
||||||
value?: null
|
|
||||||
): TransferEventFilter;
|
|
||||||
Transfer(
|
|
||||||
from?: PromiseOrValue<string> | null,
|
|
||||||
to?: PromiseOrValue<string> | null,
|
|
||||||
value?: null
|
|
||||||
): TransferEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
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(
|
|
||||||
account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
transfer(
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
transferFrom(
|
|
||||||
from: PromiseOrValue<string>,
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
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(
|
|
||||||
account: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
transfer(
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
transferFrom(
|
|
||||||
from: PromiseOrValue<string>,
|
|
||||||
to: PromiseOrValue<string>,
|
|
||||||
amount: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
export type { IERC20Metadata } from "./IERC20Metadata";
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type * as extensions from "./extensions";
|
|
||||||
export type { extensions };
|
|
||||||
export type { IERC20 } from "./IERC20";
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type * as erc20 from "./ERC20";
|
|
||||||
export type { erc20 };
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type * as contracts from "./contracts";
|
|
||||||
export type { contracts };
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type { Listener } from "@ethersproject/providers";
|
|
||||||
import type { Event, EventFilter } from "ethers";
|
|
||||||
|
|
||||||
export interface TypedEvent<
|
|
||||||
TArgsArray extends Array<any> = any,
|
|
||||||
TArgsObject = any
|
|
||||||
> extends Event {
|
|
||||||
args: TArgsArray & TArgsObject;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface TypedEventFilter<_TEvent extends TypedEvent>
|
|
||||||
extends EventFilter {}
|
|
||||||
|
|
||||||
export interface TypedListener<TEvent extends TypedEvent> {
|
|
||||||
(...listenerArg: [...__TypechainArgsArray<TEvent>, TEvent]): void;
|
|
||||||
}
|
|
||||||
|
|
||||||
type __TypechainArgsArray<T> = T extends TypedEvent<infer U> ? U : never;
|
|
||||||
|
|
||||||
export interface OnEvent<TRes> {
|
|
||||||
<TEvent extends TypedEvent>(
|
|
||||||
eventFilter: TypedEventFilter<TEvent>,
|
|
||||||
listener: TypedListener<TEvent>
|
|
||||||
): TRes;
|
|
||||||
(eventName: string, listener: Listener): TRes;
|
|
||||||
}
|
|
||||||
|
|
||||||
export type MinEthersFactory<C, ARGS> = {
|
|
||||||
deploy(...a: ARGS[]): Promise<C>;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type GetContractTypeFromFactory<F> = F extends MinEthersFactory<
|
|
||||||
infer C,
|
|
||||||
any
|
|
||||||
>
|
|
||||||
? C
|
|
||||||
: never;
|
|
||||||
|
|
||||||
export type GetARGsTypeFromFactory<F> = F extends MinEthersFactory<any, any>
|
|
||||||
? Parameters<F["deploy"]>
|
|
||||||
: never;
|
|
||||||
|
|
||||||
export type PromiseOrValue<T> = T | Promise<T>;
|
|
||||||
@@ -1,434 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
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 EscrowInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"approveEscrow(uint256)": FunctionFragment;
|
|
||||||
"createEscrow(address)": FunctionFragment;
|
|
||||||
"escrowCounter()": FunctionFragment;
|
|
||||||
"escrows(uint256)": FunctionFragment;
|
|
||||||
"getEscrowAmount(uint256)": FunctionFragment;
|
|
||||||
"getEscrowBuyer(uint256)": FunctionFragment;
|
|
||||||
"getEscrowBuyerApproved(uint256)": FunctionFragment;
|
|
||||||
"getEscrowIsComplete(uint256)": FunctionFragment;
|
|
||||||
"getEscrowSeller(uint256)": FunctionFragment;
|
|
||||||
"getEscrowSellerApproved(uint256)": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| "approveEscrow"
|
|
||||||
| "createEscrow"
|
|
||||||
| "escrowCounter"
|
|
||||||
| "escrows"
|
|
||||||
| "getEscrowAmount"
|
|
||||||
| "getEscrowBuyer"
|
|
||||||
| "getEscrowBuyerApproved"
|
|
||||||
| "getEscrowIsComplete"
|
|
||||||
| "getEscrowSeller"
|
|
||||||
| "getEscrowSellerApproved"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "approveEscrow",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "createEscrow",
|
|
||||||
values: [PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "escrowCounter",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "escrows",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getEscrowAmount",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getEscrowBuyer",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getEscrowBuyerApproved",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getEscrowIsComplete",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getEscrowSeller",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getEscrowSellerApproved",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "approveEscrow",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "createEscrow",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "escrowCounter",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: "escrows", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getEscrowAmount",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getEscrowBuyer",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getEscrowBuyerApproved",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getEscrowIsComplete",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getEscrowSeller",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getEscrowSellerApproved",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface Escrow extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: EscrowInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
approveEscrow(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
createEscrow(
|
|
||||||
_seller: PromiseOrValue<string>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
escrowCounter(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
escrows(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string, string, BigNumber, boolean, boolean, boolean] & {
|
|
||||||
buyer: string;
|
|
||||||
seller: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
buyerApproved: boolean;
|
|
||||||
sellerApproved: boolean;
|
|
||||||
isComplete: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getEscrowAmount(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
getEscrowBuyer(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
getEscrowBuyerApproved(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
|
|
||||||
getEscrowIsComplete(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
|
|
||||||
getEscrowSeller(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
getEscrowSellerApproved(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[boolean]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
approveEscrow(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
createEscrow(
|
|
||||||
_seller: PromiseOrValue<string>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
escrowCounter(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
escrows(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string, string, BigNumber, boolean, boolean, boolean] & {
|
|
||||||
buyer: string;
|
|
||||||
seller: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
buyerApproved: boolean;
|
|
||||||
sellerApproved: boolean;
|
|
||||||
isComplete: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getEscrowAmount(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEscrowBuyer(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getEscrowBuyerApproved(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
getEscrowIsComplete(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
getEscrowSeller(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getEscrowSellerApproved(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
approveEscrow(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
createEscrow(
|
|
||||||
_seller: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
escrowCounter(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
escrows(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string, string, BigNumber, boolean, boolean, boolean] & {
|
|
||||||
buyer: string;
|
|
||||||
seller: string;
|
|
||||||
amount: BigNumber;
|
|
||||||
buyerApproved: boolean;
|
|
||||||
sellerApproved: boolean;
|
|
||||||
isComplete: boolean;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getEscrowAmount(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEscrowBuyer(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getEscrowBuyerApproved(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
getEscrowIsComplete(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
|
|
||||||
getEscrowSeller(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getEscrowSellerApproved(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<boolean>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
approveEscrow(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
createEscrow(
|
|
||||||
_seller: PromiseOrValue<string>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
escrowCounter(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
escrows(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEscrowAmount(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEscrowBuyer(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEscrowBuyerApproved(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEscrowIsComplete(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEscrowSeller(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEscrowSellerApproved(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
approveEscrow(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
createEscrow(
|
|
||||||
_seller: PromiseOrValue<string>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
escrowCounter(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
escrows(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEscrowAmount(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEscrowBuyer(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEscrowBuyerApproved(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEscrowIsComplete(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEscrowSeller(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEscrowSellerApproved(
|
|
||||||
escrowId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,746 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
BytesLike,
|
|
||||||
CallOverrides,
|
|
||||||
ContractTransaction,
|
|
||||||
Overrides,
|
|
||||||
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 interface EventManagerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
'approveTicket(uint256,address,bool)': FunctionFragment;
|
|
||||||
'buyTicket(uint256)': FunctionFragment;
|
|
||||||
'centsToFlare(uint256)': FunctionFragment;
|
|
||||||
'createEvent(string,string,uint256,uint256,uint256,string[])': FunctionFragment;
|
|
||||||
'eventCounter()': FunctionFragment;
|
|
||||||
'events(uint256)': FunctionFragment;
|
|
||||||
'getEventImages(uint256)': FunctionFragment;
|
|
||||||
'getEventPriceFlare(uint256)': FunctionFragment;
|
|
||||||
'getEventTickets(uint256)': FunctionFragment;
|
|
||||||
'ticketCounter()': FunctionFragment;
|
|
||||||
'tickets(uint256)': FunctionFragment;
|
|
||||||
'transferTicket(uint256,address)': FunctionFragment;
|
|
||||||
'transferTicketFrom(uint256,address)': FunctionFragment;
|
|
||||||
'userTickets(address,uint256)': FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic:
|
|
||||||
| 'approveTicket'
|
|
||||||
| 'buyTicket'
|
|
||||||
| 'centsToFlare'
|
|
||||||
| 'createEvent'
|
|
||||||
| 'eventCounter'
|
|
||||||
| 'events'
|
|
||||||
| 'getEventImages'
|
|
||||||
| 'getEventPriceFlare'
|
|
||||||
| 'getEventTickets'
|
|
||||||
| 'ticketCounter'
|
|
||||||
| 'tickets'
|
|
||||||
| 'transferTicket'
|
|
||||||
| 'transferTicketFrom'
|
|
||||||
| 'userTickets'
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'approveTicket',
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<boolean>,
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'buyTicket',
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'centsToFlare',
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'createEvent',
|
|
||||||
values: [
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<string>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<BigNumberish>,
|
|
||||||
PromiseOrValue<string>[],
|
|
||||||
]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'eventCounter',
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'events',
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'getEventImages',
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'getEventPriceFlare',
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'getEventTickets',
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'ticketCounter',
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'tickets',
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'transferTicket',
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'transferTicketFrom',
|
|
||||||
values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: 'userTickets',
|
|
||||||
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: 'approveTicket',
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: 'buyTicket', data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: 'centsToFlare',
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: 'createEvent',
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: 'eventCounter',
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: 'events', data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: 'getEventImages',
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: 'getEventPriceFlare',
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: 'getEventTickets',
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: 'ticketCounter',
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(functionFragment: 'tickets', data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: 'transferTicket',
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: 'transferTicketFrom',
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: 'userTickets',
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {
|
|
||||||
'EventCreated(uint256,string,uint256)': EventFragment;
|
|
||||||
'TicketPurchased(uint256,uint256,address,uint256)': EventFragment;
|
|
||||||
'TicketTransferApproved(uint256,address,address)': EventFragment;
|
|
||||||
'TicketTransferred(uint256,address,address)': EventFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getEvent(nameOrSignatureOrTopic: 'EventCreated'): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: 'TicketPurchased'): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: 'TicketTransferApproved'): EventFragment;
|
|
||||||
getEvent(nameOrSignatureOrTopic: 'TicketTransferred'): EventFragment;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface EventCreatedEventObject {
|
|
||||||
eventId: BigNumber;
|
|
||||||
name: string;
|
|
||||||
eventDate: BigNumber;
|
|
||||||
}
|
|
||||||
export type EventCreatedEvent = TypedEvent<
|
|
||||||
[BigNumber, string, BigNumber],
|
|
||||||
EventCreatedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type EventCreatedEventFilter = TypedEventFilter<EventCreatedEvent>;
|
|
||||||
|
|
||||||
export interface TicketPurchasedEventObject {
|
|
||||||
ticketId: BigNumber;
|
|
||||||
eventId: BigNumber;
|
|
||||||
buyer: string;
|
|
||||||
price: BigNumber;
|
|
||||||
}
|
|
||||||
export type TicketPurchasedEvent = TypedEvent<
|
|
||||||
[BigNumber, BigNumber, string, BigNumber],
|
|
||||||
TicketPurchasedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type TicketPurchasedEventFilter = TypedEventFilter<TicketPurchasedEvent>;
|
|
||||||
|
|
||||||
export interface TicketTransferApprovedEventObject {
|
|
||||||
ticketId: BigNumber;
|
|
||||||
owner: string;
|
|
||||||
trustee: string;
|
|
||||||
}
|
|
||||||
export type TicketTransferApprovedEvent = TypedEvent<
|
|
||||||
[BigNumber, string, string],
|
|
||||||
TicketTransferApprovedEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type TicketTransferApprovedEventFilter =
|
|
||||||
TypedEventFilter<TicketTransferApprovedEvent>;
|
|
||||||
|
|
||||||
export interface TicketTransferredEventObject {
|
|
||||||
ticketId: BigNumber;
|
|
||||||
from: string;
|
|
||||||
to: string;
|
|
||||||
}
|
|
||||||
export type TicketTransferredEvent = TypedEvent<
|
|
||||||
[BigNumber, string, string],
|
|
||||||
TicketTransferredEventObject
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type TicketTransferredEventFilter =
|
|
||||||
TypedEventFilter<TicketTransferredEvent>;
|
|
||||||
|
|
||||||
export interface EventManager extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: EventManagerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
approveTicket(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
_allowed: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
buyTicket(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
centsToFlare(
|
|
||||||
_cents: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _flr: BigNumber }>;
|
|
||||||
|
|
||||||
createEvent(
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
_description: PromiseOrValue<string>,
|
|
||||||
_capacity: PromiseOrValue<BigNumberish>,
|
|
||||||
_ticketPrice: PromiseOrValue<BigNumberish>,
|
|
||||||
_eventDate: PromiseOrValue<BigNumberish>,
|
|
||||||
_images: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
eventCounter(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
events(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string, string, BigNumber, BigNumber, BigNumber, BigNumber, string] & {
|
|
||||||
name: string;
|
|
||||||
description: string;
|
|
||||||
capacity: BigNumber;
|
|
||||||
ticketsSold: BigNumber;
|
|
||||||
ticketPrice: BigNumber;
|
|
||||||
eventDate: BigNumber;
|
|
||||||
eventHost: string;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getEventImages(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string[]]>;
|
|
||||||
|
|
||||||
getEventPriceFlare(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber] & { _flr: BigNumber }>;
|
|
||||||
|
|
||||||
getEventTickets(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber[]]>;
|
|
||||||
|
|
||||||
ticketCounter(overrides?: CallOverrides): Promise<[BigNumber]>;
|
|
||||||
|
|
||||||
tickets(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string, BigNumber, BigNumber] & {
|
|
||||||
holder: string;
|
|
||||||
boughtTime: BigNumber;
|
|
||||||
eventId: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
transferTicket(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
transferTicketFrom(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
userTickets(
|
|
||||||
arg0: PromiseOrValue<string>,
|
|
||||||
arg1: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[BigNumber]>;
|
|
||||||
};
|
|
||||||
|
|
||||||
approveTicket(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
_allowed: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
buyTicket(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
centsToFlare(
|
|
||||||
_cents: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
createEvent(
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
_description: PromiseOrValue<string>,
|
|
||||||
_capacity: PromiseOrValue<BigNumberish>,
|
|
||||||
_ticketPrice: PromiseOrValue<BigNumberish>,
|
|
||||||
_eventDate: PromiseOrValue<BigNumberish>,
|
|
||||||
_images: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
eventCounter(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
events(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string, string, BigNumber, BigNumber, BigNumber, BigNumber, string] & {
|
|
||||||
name: string;
|
|
||||||
description: string;
|
|
||||||
capacity: BigNumber;
|
|
||||||
ticketsSold: BigNumber;
|
|
||||||
ticketPrice: BigNumber;
|
|
||||||
eventDate: BigNumber;
|
|
||||||
eventHost: string;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getEventImages(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
getEventPriceFlare(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEventTickets(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber[]>;
|
|
||||||
|
|
||||||
ticketCounter(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
tickets(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string, BigNumber, BigNumber] & {
|
|
||||||
holder: string;
|
|
||||||
boughtTime: BigNumber;
|
|
||||||
eventId: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
transferTicket(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
transferTicketFrom(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<ContractTransaction>;
|
|
||||||
|
|
||||||
userTickets(
|
|
||||||
arg0: PromiseOrValue<string>,
|
|
||||||
arg1: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
approveTicket(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
_allowed: PromiseOrValue<boolean>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
buyTicket(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
centsToFlare(
|
|
||||||
_cents: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
createEvent(
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
_description: PromiseOrValue<string>,
|
|
||||||
_capacity: PromiseOrValue<BigNumberish>,
|
|
||||||
_ticketPrice: PromiseOrValue<BigNumberish>,
|
|
||||||
_eventDate: PromiseOrValue<BigNumberish>,
|
|
||||||
_images: PromiseOrValue<string>[],
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
eventCounter(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
events(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string, string, BigNumber, BigNumber, BigNumber, BigNumber, string] & {
|
|
||||||
name: string;
|
|
||||||
description: string;
|
|
||||||
capacity: BigNumber;
|
|
||||||
ticketsSold: BigNumber;
|
|
||||||
ticketPrice: BigNumber;
|
|
||||||
eventDate: BigNumber;
|
|
||||||
eventHost: string;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
getEventImages(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string[]>;
|
|
||||||
|
|
||||||
getEventPriceFlare(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEventTickets(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber[]>;
|
|
||||||
|
|
||||||
ticketCounter(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
tickets(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[string, BigNumber, BigNumber] & {
|
|
||||||
holder: string;
|
|
||||||
boughtTime: BigNumber;
|
|
||||||
eventId: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
transferTicket(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
transferTicketFrom(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<void>;
|
|
||||||
|
|
||||||
userTickets(
|
|
||||||
arg0: PromiseOrValue<string>,
|
|
||||||
arg1: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {
|
|
||||||
'EventCreated(uint256,string,uint256)'(
|
|
||||||
eventId?: null,
|
|
||||||
name?: null,
|
|
||||||
eventDate?: null
|
|
||||||
): EventCreatedEventFilter;
|
|
||||||
EventCreated(
|
|
||||||
eventId?: null,
|
|
||||||
name?: null,
|
|
||||||
eventDate?: null
|
|
||||||
): EventCreatedEventFilter;
|
|
||||||
|
|
||||||
'TicketPurchased(uint256,uint256,address,uint256)'(
|
|
||||||
ticketId?: null,
|
|
||||||
eventId?: null,
|
|
||||||
buyer?: null,
|
|
||||||
price?: null
|
|
||||||
): TicketPurchasedEventFilter;
|
|
||||||
TicketPurchased(
|
|
||||||
ticketId?: null,
|
|
||||||
eventId?: null,
|
|
||||||
buyer?: null,
|
|
||||||
price?: null
|
|
||||||
): TicketPurchasedEventFilter;
|
|
||||||
|
|
||||||
'TicketTransferApproved(uint256,address,address)'(
|
|
||||||
ticketId?: null,
|
|
||||||
owner?: null,
|
|
||||||
trustee?: null
|
|
||||||
): TicketTransferApprovedEventFilter;
|
|
||||||
TicketTransferApproved(
|
|
||||||
ticketId?: null,
|
|
||||||
owner?: null,
|
|
||||||
trustee?: null
|
|
||||||
): TicketTransferApprovedEventFilter;
|
|
||||||
|
|
||||||
'TicketTransferred(uint256,address,address)'(
|
|
||||||
ticketId?: null,
|
|
||||||
from?: null,
|
|
||||||
to?: null
|
|
||||||
): TicketTransferredEventFilter;
|
|
||||||
TicketTransferred(
|
|
||||||
ticketId?: null,
|
|
||||||
from?: null,
|
|
||||||
to?: null
|
|
||||||
): TicketTransferredEventFilter;
|
|
||||||
};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
approveTicket(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
_allowed: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
buyTicket(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
centsToFlare(
|
|
||||||
_cents: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
createEvent(
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
_description: PromiseOrValue<string>,
|
|
||||||
_capacity: PromiseOrValue<BigNumberish>,
|
|
||||||
_ticketPrice: PromiseOrValue<BigNumberish>,
|
|
||||||
_eventDate: PromiseOrValue<BigNumberish>,
|
|
||||||
_images: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
eventCounter(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
events(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEventImages(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEventPriceFlare(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getEventTickets(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
ticketCounter(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
|
|
||||||
tickets(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
transferTicket(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
transferTicketFrom(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
userTickets(
|
|
||||||
arg0: PromiseOrValue<string>,
|
|
||||||
arg1: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
approveTicket(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
_allowed: PromiseOrValue<boolean>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
buyTicket(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: PayableOverrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
centsToFlare(
|
|
||||||
_cents: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
createEvent(
|
|
||||||
_name: PromiseOrValue<string>,
|
|
||||||
_description: PromiseOrValue<string>,
|
|
||||||
_capacity: PromiseOrValue<BigNumberish>,
|
|
||||||
_ticketPrice: PromiseOrValue<BigNumberish>,
|
|
||||||
_eventDate: PromiseOrValue<BigNumberish>,
|
|
||||||
_images: PromiseOrValue<string>[],
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
eventCounter(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
events(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEventImages(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEventPriceFlare(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getEventTickets(
|
|
||||||
_eventId: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
ticketCounter(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
tickets(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
transferTicket(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
transferTicketFrom(
|
|
||||||
_ticketId: PromiseOrValue<BigNumberish>,
|
|
||||||
_to: PromiseOrValue<string>,
|
|
||||||
overrides?: Overrides & { from?: PromiseOrValue<string> }
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
userTickets(
|
|
||||||
arg0: PromiseOrValue<string>,
|
|
||||||
arg1: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,148 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type {
|
|
||||||
BaseContract,
|
|
||||||
BigNumber,
|
|
||||||
BigNumberish,
|
|
||||||
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,
|
|
||||||
PromiseOrValue,
|
|
||||||
} from "../../common";
|
|
||||||
|
|
||||||
export interface FtsoV2FeedConsumerInterface extends utils.Interface {
|
|
||||||
functions: {
|
|
||||||
"feedIds(uint256)": FunctionFragment;
|
|
||||||
"getFtsoV2CurrentFeedValues()": FunctionFragment;
|
|
||||||
};
|
|
||||||
|
|
||||||
getFunction(
|
|
||||||
nameOrSignatureOrTopic: "feedIds" | "getFtsoV2CurrentFeedValues"
|
|
||||||
): FunctionFragment;
|
|
||||||
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "feedIds",
|
|
||||||
values: [PromiseOrValue<BigNumberish>]
|
|
||||||
): string;
|
|
||||||
encodeFunctionData(
|
|
||||||
functionFragment: "getFtsoV2CurrentFeedValues",
|
|
||||||
values?: undefined
|
|
||||||
): string;
|
|
||||||
|
|
||||||
decodeFunctionResult(functionFragment: "feedIds", data: BytesLike): Result;
|
|
||||||
decodeFunctionResult(
|
|
||||||
functionFragment: "getFtsoV2CurrentFeedValues",
|
|
||||||
data: BytesLike
|
|
||||||
): Result;
|
|
||||||
|
|
||||||
events: {};
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface FtsoV2FeedConsumer extends BaseContract {
|
|
||||||
connect(signerOrProvider: Signer | Provider | string): this;
|
|
||||||
attach(addressOrName: string): this;
|
|
||||||
deployed(): Promise<this>;
|
|
||||||
|
|
||||||
interface: FtsoV2FeedConsumerInterface;
|
|
||||||
|
|
||||||
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: {
|
|
||||||
feedIds(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<[string]>;
|
|
||||||
|
|
||||||
getFtsoV2CurrentFeedValues(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_feedValues: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
};
|
|
||||||
|
|
||||||
feedIds(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFtsoV2CurrentFeedValues(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_feedValues: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
|
|
||||||
callStatic: {
|
|
||||||
feedIds(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<string>;
|
|
||||||
|
|
||||||
getFtsoV2CurrentFeedValues(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<
|
|
||||||
[BigNumber[], number[], BigNumber] & {
|
|
||||||
_feedValues: BigNumber[];
|
|
||||||
_decimals: number[];
|
|
||||||
_timestamp: BigNumber;
|
|
||||||
}
|
|
||||||
>;
|
|
||||||
};
|
|
||||||
|
|
||||||
filters: {};
|
|
||||||
|
|
||||||
estimateGas: {
|
|
||||||
feedIds(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<BigNumber>;
|
|
||||||
|
|
||||||
getFtsoV2CurrentFeedValues(overrides?: CallOverrides): Promise<BigNumber>;
|
|
||||||
};
|
|
||||||
|
|
||||||
populateTransaction: {
|
|
||||||
feedIds(
|
|
||||||
arg0: PromiseOrValue<BigNumberish>,
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
|
|
||||||
getFtsoV2CurrentFeedValues(
|
|
||||||
overrides?: CallOverrides
|
|
||||||
): Promise<PopulatedTransaction>;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
export type { FtsoV2FeedConsumer } from "./FtsoV2FeedConsumer";
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
import type * as flareOracleSol from "./FlareOracle.sol";
|
|
||||||
export type { flareOracleSol };
|
|
||||||
export type { Escrow } from "./Escrow";
|
|
||||||
export type { EventManager } from "./EventManager";
|
|
||||||
@@ -1,334 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
FtsoV2Interface,
|
|
||||||
FtsoV2InterfaceInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/FtsoV2Interface";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedById",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_value",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int8",
|
|
||||||
name: "_decimals",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "_timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedByIdInWei",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_value",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "_timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedByIndex",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_value",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int8",
|
|
||||||
name: "_decimals",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "_timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedByIndexInWei",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_value",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "_timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedId",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedIndex",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21[]",
|
|
||||||
name: "_feedIds",
|
|
||||||
type: "bytes21[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedsById",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_values",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int8[]",
|
|
||||||
name: "_decimals",
|
|
||||||
type: "int8[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "_timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21[]",
|
|
||||||
name: "_feedIds",
|
|
||||||
type: "bytes21[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedsByIdInWei",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_values",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "_timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_indices",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedsByIndex",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_values",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int8[]",
|
|
||||||
name: "_decimals",
|
|
||||||
type: "int8[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "_timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_indices",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedsByIndexInWei",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_values",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "_timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32[]",
|
|
||||||
name: "proof",
|
|
||||||
type: "bytes32[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "votingRoundId",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "id",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int32",
|
|
||||||
name: "value",
|
|
||||||
type: "int32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint16",
|
|
||||||
name: "turnoutBIPS",
|
|
||||||
type: "uint16",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int8",
|
|
||||||
name: "decimals",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct FtsoV2Interface.FeedData",
|
|
||||||
name: "body",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct FtsoV2Interface.FeedDataWithProof",
|
|
||||||
name: "_feedData",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "verifyFeedData",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class FtsoV2Interface__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): FtsoV2InterfaceInterface {
|
|
||||||
return new utils.Interface(_abi) as FtsoV2InterfaceInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): FtsoV2Interface {
|
|
||||||
return new Contract(address, _abi, signerOrProvider) as FtsoV2Interface;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,136 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IAddressBinder,
|
|
||||||
IAddressBinderInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IAddressBinder";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "publicKey",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bytes20",
|
|
||||||
name: "pAddress",
|
|
||||||
type: "bytes20",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "cAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "AddressesRegistered",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_cAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "cAddressToPAddress",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes20",
|
|
||||||
name: "_pAddress",
|
|
||||||
type: "bytes20",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes20",
|
|
||||||
name: "_pAddress",
|
|
||||||
type: "bytes20",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "pAddressToCAddress",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_cAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "_publicKey",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes20",
|
|
||||||
name: "_pAddress",
|
|
||||||
type: "bytes20",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_cAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "registerAddresses",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "_publicKey",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "registerPublicKey",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes20",
|
|
||||||
name: "_pAddress",
|
|
||||||
type: "bytes20",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_cAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IAddressBinder__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IAddressBinderInterface {
|
|
||||||
return new utils.Interface(_abi) as IAddressBinderInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IAddressBinder {
|
|
||||||
return new Contract(address, _abi, signerOrProvider) as IAddressBinder;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,680 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IClaimSetupManager,
|
|
||||||
IClaimSetupManagerInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IClaimSetupManager";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "owner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "recipients",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "AllowedClaimRecipientsChanged",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "executor",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "validFromRewardEpoch",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "feeValueWei",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "ClaimExecutorFeeValueChanged",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "owner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "executors",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "ClaimExecutorsChanged",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "owner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "contract IDelegationAccount",
|
|
||||||
name: "delegationAccount",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "DelegationAccountCreated",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "owner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "contract IDelegationAccount",
|
|
||||||
name: "delegationAccount",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bool",
|
|
||||||
name: "enabled",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "DelegationAccountUpdated",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "executor",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "ExecutorRegistered",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "executor",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "validFromRewardEpoch",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "ExecutorUnregistered",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "maxFeeValueWei",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "MaxFeeSet",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "minFeeValueWei",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "MinFeeSet",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "registerExecutorFeeValueWei",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "RegisterExecutorFeeSet",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "owner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "excessAmount",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "SetExecutorsExcessAmountRefunded",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_owner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "accountToDelegationAccount",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_rewardOwner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "allowedClaimRecipients",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "_delegatees",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_bips",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "batchDelegate",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_owner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "claimExecutors",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_to",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_bips",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "delegate",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_to",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "delegateGovernance",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "disableDelegationAccount",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "enableDelegationAccount",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "contract IDelegationAccount",
|
|
||||||
name: "",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_owner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getDelegationAccountData",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "contract IDelegationAccount",
|
|
||||||
name: "_delegationAccount",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "_enabled",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_executor",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getExecutorCurrentFeeValue",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_executor",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_rewardEpoch",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getExecutorFeeValue",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_executor",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getExecutorInfo",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "_registered",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_currentFeeValue",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_executor",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getExecutorScheduledFeeValueChanges",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_feeValue",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_validFromEpoch",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bool[]",
|
|
||||||
name: "_fixed",
|
|
||||||
type: "bool[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_start",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_end",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getRegisteredExecutors",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "_registeredExecutors",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_totalLength",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_owner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_executor",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "isClaimExecutor",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_feeValue",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "registerExecutor",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_who",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "revokeDelegationAt",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "_recipients",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "setAllowedClaimRecipients",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "_executors",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "_enableDelegationAccount",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "setAutoClaiming",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "_executors",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "setClaimExecutors",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "contract IERC20",
|
|
||||||
name: "_token",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_amount",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "transferExternalToken",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "undelegateAll",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "undelegateGovernance",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "unregisterExecutor",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_feeValue",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "updateExecutorFeeValue",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_amount",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "withdraw",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IClaimSetupManager__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IClaimSetupManagerInterface {
|
|
||||||
return new utils.Interface(_abi) as IClaimSetupManagerInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IClaimSetupManager {
|
|
||||||
return new Contract(address, _abi, signerOrProvider) as IClaimSetupManager;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,159 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IDelegationAccount,
|
|
||||||
IDelegationAccountInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IDelegationAccount";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "to",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "bips",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "DelegateFtso",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "to",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "DelegateGovernance",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "executor",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "amount",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "ExecutorFeePaid",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "contract IERC20",
|
|
||||||
name: "token",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "amount",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "ExternalTokenTransferred",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "owner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "contract IClaimSetupManager",
|
|
||||||
name: "manager",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "Initialize",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "to",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "RevokeFtso",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [],
|
|
||||||
name: "UndelegateAllFtso",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [],
|
|
||||||
name: "UndelegateGovernance",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "amount",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "WithdrawToOwner",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IDelegationAccount__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IDelegationAccountInterface {
|
|
||||||
return new utils.Interface(_abi) as IDelegationAccountInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IDelegationAccount {
|
|
||||||
return new Contract(address, _abi, signerOrProvider) as IDelegationAccount;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,277 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IDistributionToDelegators,
|
|
||||||
IDistributionToDelegatorsInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IDistributionToDelegators";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "whoClaimed",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "sentTo",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "month",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "amountWei",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "AccountClaimed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "theAccount",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bool",
|
|
||||||
name: "confirmed",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "AccountOptOut",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "entitlementStartTs",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "EntitlementStart",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bool",
|
|
||||||
name: "useGoodRandom",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "maxWaitForGoodRandomSeconds",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "UseGoodRandomSet",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "_rewardOwners",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_month",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "autoClaim",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_rewardOwner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_recipient",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_month",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "_wrap",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "claim",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_rewardAmount",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_month",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getClaimableAmount",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_amountWei",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_account",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_month",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getClaimableAmountOf",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_amountWei",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getClaimableMonths",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_startMonth",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_endMonth",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getCurrentMonth",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_currentMonth",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getMonthToExpireNext",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_monthToExpireNext",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_rewardOwner",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "nextClaimableMonth",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "optOutOfAirdrop",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IDistributionToDelegators__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IDistributionToDelegatorsInterface {
|
|
||||||
return new utils.Interface(_abi) as IDistributionToDelegatorsInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IDistributionToDelegators {
|
|
||||||
return new Contract(
|
|
||||||
address,
|
|
||||||
_abi,
|
|
||||||
signerOrProvider
|
|
||||||
) as IDistributionToDelegators;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,814 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IEntityManager,
|
|
||||||
IEntityManagerInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IEntityManager";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "delegationAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "DelegationAddressProposed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "delegationAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "DelegationAddressRegistrationConfirmed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "maxNodeIdsPerEntity",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "MaxNodeIdsPerEntitySet",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes20",
|
|
||||||
name: "nodeId",
|
|
||||||
type: "bytes20",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "NodeIdRegistered",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes20",
|
|
||||||
name: "nodeId",
|
|
||||||
type: "bytes20",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "NodeIdUnregistered",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "part1",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "part2",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "PublicKeyRegistered",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "part1",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "part2",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "PublicKeyUnregistered",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "SigningPolicyAddressProposed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "SigningPolicyAddressRegistrationConfirmed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "submitAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "SubmitAddressProposed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "submitAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "SubmitAddressRegistrationConfirmed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "submitSignaturesAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "SubmitSignaturesAddressProposed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "submitSignaturesAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "SubmitSignaturesAddressRegistrationConfirmed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "confirmDelegationAddressRegistration",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "confirmSigningPolicyAddressRegistration",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "confirmSubmitAddressRegistration",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "confirmSubmitSignaturesAddressRegistration",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getDelegationAddressOf",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getDelegationAddressOfAt",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getNodeIdsOf",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes20[]",
|
|
||||||
name: "",
|
|
||||||
type: "bytes20[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getNodeIdsOfAt",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes20[]",
|
|
||||||
name: "",
|
|
||||||
type: "bytes20[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getPublicKeyOf",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getPublicKeyOfAt",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getVoterAddresses",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "submitAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "submitSignaturesAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IEntityManager.VoterAddresses",
|
|
||||||
name: "_addresses",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getVoterAddressesAt",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "submitAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "submitSignaturesAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IEntityManager.VoterAddresses",
|
|
||||||
name: "_addresses",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_delegationAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getVoterForDelegationAddress",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes20",
|
|
||||||
name: "_nodeId",
|
|
||||||
type: "bytes20",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getVoterForNodeId",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "_part1",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "_part2",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getVoterForPublicKey",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getVoterForSigningPolicyAddress",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_submitAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getVoterForSubmitAddress",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_submitSignaturesAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getVoterForSubmitSignaturesAddress",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_delegationAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "proposeDelegationAddress",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "proposeSigningPolicyAddress",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_submitAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "proposeSubmitAddress",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_submitSignaturesAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "proposeSubmitSignaturesAddress",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes20",
|
|
||||||
name: "_nodeId",
|
|
||||||
type: "bytes20",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "_certificateRaw",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "_signature",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "registerNodeId",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "_part1",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "_part2",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "_verificationData",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "registerPublicKey",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes20",
|
|
||||||
name: "_nodeId",
|
|
||||||
type: "bytes20",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "unregisterNodeId",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "unregisterPublicKey",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IEntityManager__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IEntityManagerInterface {
|
|
||||||
return new utils.Interface(_abi) as IEntityManagerInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IEntityManager {
|
|
||||||
return new Contract(address, _abi, signerOrProvider) as IEntityManager;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,258 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFastUpdateIncentiveManager,
|
|
||||||
IFastUpdateIncentiveManagerInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFastUpdateIncentiveManager";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "Range",
|
|
||||||
name: "rangeIncrease",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "SampleSize",
|
|
||||||
name: "sampleSizeIncrease",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "Fee",
|
|
||||||
name: "offerAmount",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "IncentiveOffered",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "rewardBandValue",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "inflationShare",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
indexed: false,
|
|
||||||
internalType: "struct IFastUpdatesConfiguration.FeedConfiguration[]",
|
|
||||||
name: "feedConfigurations",
|
|
||||||
type: "tuple[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "amount",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "InflationRewardsOffered",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getBaseScale",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "Scale",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getCurrentSampleSizeIncreasePrice",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "Fee",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getExpectedSampleSize",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "SampleSize",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getIncentiveDuration",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getPrecision",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "Precision",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getRange",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "Range",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getScale",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "Scale",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "Range",
|
|
||||||
name: "rangeIncrease",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "Range",
|
|
||||||
name: "rangeLimit",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFastUpdateIncentiveManager.IncentiveOffer",
|
|
||||||
name: "_offer",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "offerIncentive",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "rangeIncreaseLimit",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "Range",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "rangeIncreasePrice",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "Fee",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "sampleIncreaseLimit",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "SampleSize",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFastUpdateIncentiveManager__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFastUpdateIncentiveManagerInterface {
|
|
||||||
return new utils.Interface(_abi) as IFastUpdateIncentiveManagerInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFastUpdateIncentiveManager {
|
|
||||||
return new Contract(
|
|
||||||
address,
|
|
||||||
_abi,
|
|
||||||
signerOrProvider
|
|
||||||
) as IFastUpdateIncentiveManager;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,378 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFastUpdater,
|
|
||||||
IFastUpdaterInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFastUpdater";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FastUpdateFeedRemoved",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "votingRoundId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "id",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "value",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "int8",
|
|
||||||
name: "decimals",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FastUpdateFeedReset",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "votingEpochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "feeds",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "int8[]",
|
|
||||||
name: "decimals",
|
|
||||||
type: "int8[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FastUpdateFeeds",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "votingRoundId",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FastUpdateFeedsSubmitted",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNum",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "blockScoreCutoff",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_cutoff",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "currentRewardEpochId",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "currentScoreCutoff",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_cutoff",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "currentSortitionWeight",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_weight",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "fetchAllCurrentFeeds",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21[]",
|
|
||||||
name: "_feedIds",
|
|
||||||
type: "bytes21[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_feeds",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int8[]",
|
|
||||||
name: "_decimals",
|
|
||||||
type: "int8[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "_timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_indices",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "fetchCurrentFeeds",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_feeds",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int8[]",
|
|
||||||
name: "_decimals",
|
|
||||||
type: "int8[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "_timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "payable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_historySize",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "numberOfUpdates",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_noOfUpdates",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_blockNumber",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "numberOfUpdatesInBlock",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_noOfUpdates",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "submissionWindow",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint8",
|
|
||||||
name: "",
|
|
||||||
type: "uint8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "sortitionBlock",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "replicate",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "x",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "y",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct G1Point",
|
|
||||||
name: "gamma",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "c",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "s",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct SortitionCredential",
|
|
||||||
name: "sortitionCredential",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "deltas",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint8",
|
|
||||||
name: "v",
|
|
||||||
type: "uint8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "r",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "s",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFastUpdater.Signature",
|
|
||||||
name: "signature",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFastUpdater.FastUpdates",
|
|
||||||
name: "_updates",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "submitUpdates",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFastUpdater__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFastUpdaterInterface {
|
|
||||||
return new utils.Interface(_abi) as IFastUpdaterInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFastUpdater {
|
|
||||||
return new Contract(address, _abi, signerOrProvider) as IFastUpdater;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,218 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFastUpdatesConfiguration,
|
|
||||||
IFastUpdatesConfigurationInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFastUpdatesConfiguration";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "rewardBandValue",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "inflationShare",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FeedAdded",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FeedRemoved",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "rewardBandValue",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "inflationShare",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FeedUpdated",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getFeedConfigurations",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "rewardBandValue",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "inflationShare",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFastUpdatesConfiguration.FeedConfiguration[]",
|
|
||||||
name: "",
|
|
||||||
type: "tuple[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedId",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getFeedIds",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21[]",
|
|
||||||
name: "",
|
|
||||||
type: "bytes21[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedIndex",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getNumberOfFeeds",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getUnusedIndices",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFastUpdatesConfiguration__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFastUpdatesConfigurationInterface {
|
|
||||||
return new utils.Interface(_abi) as IFastUpdatesConfigurationInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFastUpdatesConfiguration {
|
|
||||||
return new Contract(
|
|
||||||
address,
|
|
||||||
_abi,
|
|
||||||
signerOrProvider
|
|
||||||
) as IFastUpdatesConfiguration;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,64 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFeeCalculator,
|
|
||||||
IFeeCalculatorInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFeeCalculator";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21[]",
|
|
||||||
name: "_feedIds",
|
|
||||||
type: "bytes21[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "calculateFeeByIds",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_fee",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_indices",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "calculateFeeByIndices",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_fee",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFeeCalculator__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFeeCalculatorInterface {
|
|
||||||
return new utils.Interface(_abi) as IFeeCalculatorInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFeeCalculator {
|
|
||||||
return new Contract(address, _abi, signerOrProvider) as IFeeCalculator;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,256 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFlareAssetRegistry,
|
|
||||||
IFlareAssetRegistryInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFlareAssetRegistry";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "allAssetTypes",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32[]",
|
|
||||||
name: "",
|
|
||||||
type: "bytes32[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "allAssets",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "_assetType",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "allAssetsOfType",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "_assetType",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "allAssetsOfTypeWithSymbols",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "string[]",
|
|
||||||
name: "",
|
|
||||||
type: "string[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "allAssetsWithSymbols",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "string[]",
|
|
||||||
name: "",
|
|
||||||
type: "string[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "string",
|
|
||||||
name: "symbol",
|
|
||||||
type: "string",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "assetBySymbol",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "_token",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "assetType",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "token",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "nameHash",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getAttribute",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "defined",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "value",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "token",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "incentivePoolFor",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "token",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "isFlareAsset",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "token",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "maxDelegatesByPercent",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "token",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "supportsFtsoDelegation",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFlareAssetRegistry__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFlareAssetRegistryInterface {
|
|
||||||
return new utils.Interface(_abi) as IFlareAssetRegistryInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFlareAssetRegistry {
|
|
||||||
return new Contract(address, _abi, signerOrProvider) as IFlareAssetRegistry;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,124 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFlareContractRegistry,
|
|
||||||
IFlareContractRegistryInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFlareContractRegistry";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getAllContracts",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "string[]",
|
|
||||||
name: "_names",
|
|
||||||
type: "string[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "_addresses",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "_nameHash",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getContractAddressByHash",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "string",
|
|
||||||
name: "_name",
|
|
||||||
type: "string",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getContractAddressByName",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address",
|
|
||||||
name: "",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32[]",
|
|
||||||
name: "_nameHashes",
|
|
||||||
type: "bytes32[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getContractAddressesByHash",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "string[]",
|
|
||||||
name: "_names",
|
|
||||||
type: "string[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getContractAddressesByName",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "address[]",
|
|
||||||
name: "",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFlareContractRegistry__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFlareContractRegistryInterface {
|
|
||||||
return new utils.Interface(_abi) as IFlareContractRegistryInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFlareContractRegistry {
|
|
||||||
return new Contract(
|
|
||||||
address,
|
|
||||||
_abi,
|
|
||||||
signerOrProvider
|
|
||||||
) as IFlareContractRegistry;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,137 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFlareSystemsCalculator,
|
|
||||||
IFlareSystemsCalculatorInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFlareSystemsCalculator";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "delegationAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint16",
|
|
||||||
name: "delegationFeeBIPS",
|
|
||||||
type: "uint16",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "wNatWeight",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "wNatCappedWeight",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bytes20[]",
|
|
||||||
name: "nodeIds",
|
|
||||||
type: "bytes20[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "nodeWeights",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "VoterRegistrationInfo",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "signingPolicySignNoRewardsDurationBlocks",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "signingPolicySignNonPunishableDurationBlocks",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "signingPolicySignNonPunishableDurationSeconds",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "wNatCapPPM",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFlareSystemsCalculator__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFlareSystemsCalculatorInterface {
|
|
||||||
return new utils.Interface(_abi) as IFlareSystemsCalculatorInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFlareSystemsCalculator {
|
|
||||||
return new Contract(
|
|
||||||
address,
|
|
||||||
_abi,
|
|
||||||
signerOrProvider
|
|
||||||
) as IFlareSystemsCalculator;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,677 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFlareSystemsManager,
|
|
||||||
IFlareSystemsManagerInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFlareSystemsManager";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "RandomAcquisitionStarted",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "startVotingRoundId",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "RewardEpochStarted",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "rewardsHash",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "rewardManagerId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "noOfWeightBasedClaims",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
indexed: false,
|
|
||||||
internalType: "struct IFlareSystemsManager.NumberOfWeightBasedClaims[]",
|
|
||||||
name: "noOfWeightBasedClaims",
|
|
||||||
type: "tuple[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bool",
|
|
||||||
name: "thresholdReached",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "RewardsSigned",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "SignUptimeVoteEnabled",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bool",
|
|
||||||
name: "thresholdReached",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "SigningPolicySigned",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "uptimeVoteHash",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bool",
|
|
||||||
name: "thresholdReached",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "UptimeVoteSigned",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "signingPolicyAddress",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "address",
|
|
||||||
name: "voter",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bytes20[]",
|
|
||||||
name: "nodeIds",
|
|
||||||
type: "bytes20[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "UptimeVoteSubmitted",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "votePowerBlock",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "timestamp",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "VotePowerBlockSelected",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "firstRewardEpochStartTs",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "firstVotingRoundStartTs",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getCurrentRewardEpoch",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getCurrentRewardEpochId",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getCurrentVotingEpochId",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_rewardEpochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getSeed",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_rewardEpochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getStartVotingRoundId",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_rewardEpochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getThreshold",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint16",
|
|
||||||
name: "",
|
|
||||||
type: "uint16",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_rewardEpochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getVotePowerBlock",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "_votePowerBlock",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_rewardEpochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getVoterRegistrationData",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_votePowerBlock",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "_enabled",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "isVoterRegistrationEnabled",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "rewardEpochDurationSeconds",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "_rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "_newSigningPolicyHash",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint8",
|
|
||||||
name: "v",
|
|
||||||
type: "uint8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "r",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "s",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFlareSystemsManager.Signature",
|
|
||||||
name: "_signature",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "signNewSigningPolicy",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "_rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "rewardManagerId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "noOfWeightBasedClaims",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFlareSystemsManager.NumberOfWeightBasedClaims[]",
|
|
||||||
name: "_noOfWeightBasedClaims",
|
|
||||||
type: "tuple[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "_rewardsHash",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint8",
|
|
||||||
name: "v",
|
|
||||||
type: "uint8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "r",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "s",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFlareSystemsManager.Signature",
|
|
||||||
name: "_signature",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "signRewards",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "_rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "_uptimeVoteHash",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint8",
|
|
||||||
name: "v",
|
|
||||||
type: "uint8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "r",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "s",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFlareSystemsManager.Signature",
|
|
||||||
name: "_signature",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "signUptimeVote",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "_rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes20[]",
|
|
||||||
name: "_nodeIds",
|
|
||||||
type: "bytes20[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint8",
|
|
||||||
name: "v",
|
|
||||||
type: "uint8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "r",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes32",
|
|
||||||
name: "s",
|
|
||||||
type: "bytes32",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFlareSystemsManager.Signature",
|
|
||||||
name: "_signature",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "submitUptimeVote",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "votingEpochDurationSeconds",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint64",
|
|
||||||
name: "",
|
|
||||||
type: "uint64",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFlareSystemsManager__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFlareSystemsManagerInterface {
|
|
||||||
return new utils.Interface(_abi) as IFlareSystemsManagerInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFlareSystemsManager {
|
|
||||||
return new Contract(
|
|
||||||
address,
|
|
||||||
_abi,
|
|
||||||
signerOrProvider
|
|
||||||
) as IFlareSystemsManager;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,192 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFtsoFeedDecimals,
|
|
||||||
IFtsoFeedDecimalsInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFtsoFeedDecimals";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "int8",
|
|
||||||
name: "decimals",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "DecimalsChanged",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "decimalsUpdateOffset",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "defaultDecimals",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "int8",
|
|
||||||
name: "",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getCurrentDecimals",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "int8",
|
|
||||||
name: "",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "_feedIds",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getCurrentDecimalsBulk",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "_decimals",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_rewardEpochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getDecimals",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "int8",
|
|
||||||
name: "",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "_feedIds",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_rewardEpochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getDecimalsBulk",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "_decimals",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getScheduledDecimalsChanges",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "int8[]",
|
|
||||||
name: "_decimals",
|
|
||||||
type: "int8[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256[]",
|
|
||||||
name: "_validFromEpochId",
|
|
||||||
type: "uint256[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bool[]",
|
|
||||||
name: "_fixed",
|
|
||||||
type: "bool[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFtsoFeedDecimals__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFtsoFeedDecimalsInterface {
|
|
||||||
return new utils.Interface(_abi) as IFtsoFeedDecimalsInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFtsoFeedDecimals {
|
|
||||||
return new Contract(address, _abi, signerOrProvider) as IFtsoFeedDecimals;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFtsoFeedIdConverter,
|
|
||||||
IFtsoFeedIdConverterInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFtsoFeedIdConverter";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedCategoryAndName",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint8",
|
|
||||||
name: "_category",
|
|
||||||
type: "uint8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "string",
|
|
||||||
name: "_name",
|
|
||||||
type: "string",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "pure",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint8",
|
|
||||||
name: "_category",
|
|
||||||
type: "uint8",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "string",
|
|
||||||
name: "_name",
|
|
||||||
type: "string",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeedId",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFtsoFeedIdConverter__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFtsoFeedIdConverterInterface {
|
|
||||||
return new utils.Interface(_abi) as IFtsoFeedIdConverterInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFtsoFeedIdConverter {
|
|
||||||
return new Contract(
|
|
||||||
address,
|
|
||||||
_abi,
|
|
||||||
signerOrProvider
|
|
||||||
) as IFtsoFeedIdConverter;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,238 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFtsoFeedPublisher,
|
|
||||||
IFtsoFeedPublisherInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFtsoFeedPublisher";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "votingRoundId",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: true,
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "id",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "int32",
|
|
||||||
name: "value",
|
|
||||||
type: "int32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint16",
|
|
||||||
name: "turnoutBIPS",
|
|
||||||
type: "uint16",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "int8",
|
|
||||||
name: "decimals",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FtsoFeedPublished",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "feedsHistorySize",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "ftsoProtocolId",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint8",
|
|
||||||
name: "",
|
|
||||||
type: "uint8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getCurrentFeed",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "votingRoundId",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "id",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int32",
|
|
||||||
name: "value",
|
|
||||||
type: "int32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint16",
|
|
||||||
name: "turnoutBIPS",
|
|
||||||
type: "uint16",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int8",
|
|
||||||
name: "decimals",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFtsoFeedPublisher.Feed",
|
|
||||||
name: "",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "_feedId",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_votingRoundId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFeed",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "votingRoundId",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "id",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int32",
|
|
||||||
name: "value",
|
|
||||||
type: "int32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint16",
|
|
||||||
name: "turnoutBIPS",
|
|
||||||
type: "uint16",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int8",
|
|
||||||
name: "decimals",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFtsoFeedPublisher.Feed",
|
|
||||||
name: "",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "bytes32[]",
|
|
||||||
name: "merkleProof",
|
|
||||||
type: "bytes32[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "uint32",
|
|
||||||
name: "votingRoundId",
|
|
||||||
type: "uint32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes21",
|
|
||||||
name: "id",
|
|
||||||
type: "bytes21",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int32",
|
|
||||||
name: "value",
|
|
||||||
type: "int32",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint16",
|
|
||||||
name: "turnoutBIPS",
|
|
||||||
type: "uint16",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "int8",
|
|
||||||
name: "decimals",
|
|
||||||
type: "int8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFtsoFeedPublisher.Feed",
|
|
||||||
name: "body",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFtsoFeedPublisher.FeedWithProof[]",
|
|
||||||
name: "_proofs",
|
|
||||||
type: "tuple[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "publish",
|
|
||||||
outputs: [],
|
|
||||||
stateMutability: "nonpayable",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFtsoFeedPublisher__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFtsoFeedPublisherInterface {
|
|
||||||
return new utils.Interface(_abi) as IFtsoFeedPublisherInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFtsoFeedPublisher {
|
|
||||||
return new Contract(address, _abi, signerOrProvider) as IFtsoFeedPublisher;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,126 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFtsoInflationConfigurations,
|
|
||||||
IFtsoInflationConfigurationsInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFtsoInflationConfigurations";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_index",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getFtsoConfiguration",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "feedIds",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "inflationShare",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint16",
|
|
||||||
name: "minRewardedTurnoutBIPS",
|
|
||||||
type: "uint16",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "primaryBandRewardSharePPM",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "secondaryBandWidthPPMs",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint16",
|
|
||||||
name: "mode",
|
|
||||||
type: "uint16",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFtsoInflationConfigurations.FtsoConfiguration",
|
|
||||||
name: "",
|
|
||||||
type: "tuple",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getFtsoConfigurations",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
components: [
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "feedIds",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "inflationShare",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint16",
|
|
||||||
name: "minRewardedTurnoutBIPS",
|
|
||||||
type: "uint16",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint24",
|
|
||||||
name: "primaryBandRewardSharePPM",
|
|
||||||
type: "uint24",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bytes",
|
|
||||||
name: "secondaryBandWidthPPMs",
|
|
||||||
type: "bytes",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint16",
|
|
||||||
name: "mode",
|
|
||||||
type: "uint16",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
internalType: "struct IFtsoInflationConfigurations.FtsoConfiguration[]",
|
|
||||||
name: "",
|
|
||||||
type: "tuple[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFtsoInflationConfigurations__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFtsoInflationConfigurationsInterface {
|
|
||||||
return new utils.Interface(_abi) as IFtsoInflationConfigurationsInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFtsoInflationConfigurations {
|
|
||||||
return new Contract(
|
|
||||||
address,
|
|
||||||
_abi,
|
|
||||||
signerOrProvider
|
|
||||||
) as IFtsoInflationConfigurations;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,391 +0,0 @@
|
|||||||
/* Autogenerated file. Do not edit manually. */
|
|
||||||
/* tslint:disable */
|
|
||||||
/* eslint-disable */
|
|
||||||
|
|
||||||
import { Contract, Signer, utils } from "ethers";
|
|
||||||
import type { Provider } from "@ethersproject/providers";
|
|
||||||
import type {
|
|
||||||
IFtsoManager,
|
|
||||||
IFtsoManagerInterface,
|
|
||||||
} from "../../../../@flarenetwork/flare-periphery-contracts/coston2/IFtsoManager";
|
|
||||||
|
|
||||||
const _abi = [
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "epochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "AccruingUnearnedRewardsFailed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "ftso",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "epochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "DistributingRewardsFailed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bool",
|
|
||||||
name: "fallbackMode",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FallbackMode",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "contract IIFtso",
|
|
||||||
name: "ftso",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "epochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "enum IFtso.PriceFinalizationType",
|
|
||||||
name: "failingType",
|
|
||||||
type: "uint8",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FinalizingPriceEpochFailed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "contract IIFtso",
|
|
||||||
name: "ftso",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bool",
|
|
||||||
name: "add",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FtsoAdded",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "contract IIFtso",
|
|
||||||
name: "ftso",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bool",
|
|
||||||
name: "fallbackMode",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "FtsoFallbackMode",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "contract IIFtso",
|
|
||||||
name: "ftso",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "epochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "InitializingCurrentEpochStateForRevealFailed",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "address",
|
|
||||||
name: "chosenFtso",
|
|
||||||
type: "address",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "rewardEpochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "PriceEpochFinalized",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "votepowerBlock",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "startBlock",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "RewardEpochFinalized",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
anonymous: false,
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "bool",
|
|
||||||
name: "useGoodRandom",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
indexed: false,
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "maxWaitForGoodRandomSeconds",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "UseGoodRandomSet",
|
|
||||||
type: "event",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "active",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getCurrentPriceEpochData",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_priceEpochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_priceEpochStartTimestamp",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_priceEpochEndTimestamp",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_priceEpochRevealEndTimestamp",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_currentTimestamp",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getCurrentPriceEpochId",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_priceEpochId",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getCurrentRewardEpoch",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getFallbackMode",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "bool",
|
|
||||||
name: "_fallbackMode",
|
|
||||||
type: "bool",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "contract IIFtso[]",
|
|
||||||
name: "_ftsos",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "bool[]",
|
|
||||||
name: "_ftsoInFallbackMode",
|
|
||||||
type: "bool[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getFtsos",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "contract IIFtso[]",
|
|
||||||
name: "_ftsos",
|
|
||||||
type: "address[]",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getPriceEpochConfiguration",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_firstPriceEpochStartTs",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_priceEpochDurationSeconds",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_revealEpochDurationSeconds",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getRewardEpochConfiguration",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_firstRewardEpochStartTs",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_rewardEpochDurationSeconds",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [],
|
|
||||||
name: "getRewardEpochToExpireNext",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
inputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "_rewardEpoch",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
name: "getRewardEpochVotePowerBlock",
|
|
||||||
outputs: [
|
|
||||||
{
|
|
||||||
internalType: "uint256",
|
|
||||||
name: "",
|
|
||||||
type: "uint256",
|
|
||||||
},
|
|
||||||
],
|
|
||||||
stateMutability: "view",
|
|
||||||
type: "function",
|
|
||||||
},
|
|
||||||
] as const;
|
|
||||||
|
|
||||||
export class IFtsoManager__factory {
|
|
||||||
static readonly abi = _abi;
|
|
||||||
static createInterface(): IFtsoManagerInterface {
|
|
||||||
return new utils.Interface(_abi) as IFtsoManagerInterface;
|
|
||||||
}
|
|
||||||
static connect(
|
|
||||||
address: string,
|
|
||||||
signerOrProvider: Signer | Provider
|
|
||||||
): IFtsoManager {
|
|
||||||
return new Contract(address, _abi, signerOrProvider) as IFtsoManager;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user