Compare commits
15
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2506eeb25d | ||
|
|
ba7dcbbad8 | ||
|
|
cd1abe6ba7 | ||
|
|
e1bcc67ceb | ||
|
|
d26b76872a | ||
|
|
9711b51067 | ||
|
|
e2037310a6 | ||
|
|
683d542334 | ||
|
|
9c8a3fb6d4 | ||
|
|
41accc2e21 | ||
|
|
f2a62110c4 | ||
|
|
db9f811bf8 | ||
|
|
fc5efe9521 | ||
|
|
82397636f4 | ||
|
|
27a30e3ffb |
@@ -9,7 +9,7 @@ runs:
|
||||
with:
|
||||
node-version: 16
|
||||
registry-url: "https://registry.npmjs.org"
|
||||
cache: "yarn"
|
||||
# cache: "yarn"
|
||||
|
||||
- name: Install dependencies
|
||||
shell: bash
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
# Number of days of inactivity before an issue becomes stale
|
||||
daysUntilStale: 60
|
||||
# Number of days of inactivity before a stale issue is closed
|
||||
daysUntilClose: 7
|
||||
# Issues with these labels will never be considered stale
|
||||
exemptLabels:
|
||||
- pinned
|
||||
- security
|
||||
# Label to use when marking an issue as stale
|
||||
staleLabel: wontfix
|
||||
# Comment to post when marking an issue as stale. Set to `false` to disable
|
||||
markComment: >
|
||||
This issue has been automatically marked as stale because it has not had
|
||||
recent activity. It will be closed if no further activity occurs. Thank you
|
||||
for your contributions.
|
||||
# Comment to post when closing a stale issue. Set to `false` to disable
|
||||
closeComment: false
|
||||
@@ -14,7 +14,8 @@ jobs:
|
||||
build:
|
||||
name: Build and Test
|
||||
# timeout-minutes: 15
|
||||
runs-on: ubuntu-latest
|
||||
# try out buildjet to speed up build and test
|
||||
runs-on: buildjet-32vcpu-ubuntu-2204
|
||||
# To use Remote Caching, uncomment the next lines and follow the steps below.
|
||||
env:
|
||||
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
|
||||
@@ -24,7 +25,7 @@ jobs:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 2
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Install
|
||||
uses: ./.github/composite-actions/install
|
||||
|
||||
@@ -13,7 +13,8 @@ concurrency:
|
||||
jobs:
|
||||
integration-tests:
|
||||
timeout-minutes: 60
|
||||
runs-on: ubuntu-latest
|
||||
# try out buildjet to speed up build and test
|
||||
runs-on: buildjet-32vcpu-ubuntu-2204
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
name: Lint
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: ["main"]
|
||||
pull_request:
|
||||
types: [opened, synchronize]
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
lint:
|
||||
name: Lint
|
||||
# timeout-minutes: 15
|
||||
# try out buildjet to speed up build and test
|
||||
runs-on: ubuntu-latest
|
||||
# To use Remote Caching, uncomment the next lines and follow the steps below.
|
||||
env:
|
||||
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
|
||||
TURBO_TEAM: ${{ secrets.TURBO_TEAM }}
|
||||
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
|
||||
- name: Install
|
||||
uses: ./.github/composite-actions/install
|
||||
|
||||
- name: Lint
|
||||
run: yarn lint
|
||||
@@ -8,6 +8,7 @@ on:
|
||||
|
||||
jobs:
|
||||
deploy-check:
|
||||
# this just checks if ur allowed to do the action so does not need to run on a fast machine
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: acknowledge deployment request to commenter
|
||||
@@ -39,7 +40,8 @@ jobs:
|
||||
comment_body: ${{ github.event.comment.body }}
|
||||
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
# try out buildjet to speed up build and test
|
||||
runs-on: buildjet-32vcpu-ubuntu-2204
|
||||
needs: deploy-check
|
||||
if: needs.deploy-check.outputs.triggered == 'true'
|
||||
steps:
|
||||
|
||||
@@ -14,7 +14,8 @@ concurrency:
|
||||
jobs:
|
||||
release:
|
||||
name: Release
|
||||
runs-on: ubuntu-latest
|
||||
# try out buildjet to speed up build and test
|
||||
runs-on: buildjet-32vcpu-ubuntu-2204
|
||||
steps:
|
||||
- name: Checkout branch
|
||||
uses: actions/checkout@v3
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
# @thirdweb-dev/auth
|
||||
|
||||
## 2.0.11
|
||||
|
||||
## 2.0.10
|
||||
|
||||
## 2.0.9
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/auth",
|
||||
"version": "2.0.10",
|
||||
"version": "2.0.11",
|
||||
"exports": {
|
||||
"./package.json": "./package.json",
|
||||
"./next": {
|
||||
"module": "./next/dist/thirdweb-dev-auth-next.esm.js",
|
||||
"default": "./next/dist/thirdweb-dev-auth-next.cjs.js"
|
||||
},
|
||||
"./express": {
|
||||
"module": "./express/dist/thirdweb-dev-auth-express.esm.js",
|
||||
"default": "./express/dist/thirdweb-dev-auth-express.cjs.js"
|
||||
},
|
||||
"./next": {
|
||||
"module": "./next/dist/thirdweb-dev-auth-next.esm.js",
|
||||
"default": "./next/dist/thirdweb-dev-auth-express.cjs.js"
|
||||
},
|
||||
"./next-auth": {
|
||||
"module": "./next-auth/dist/thirdweb-dev-auth-next-auth.esm.js",
|
||||
"default": "./next-auth/dist/thirdweb-dev-auth-next-auth.cjs.js"
|
||||
}
|
||||
},
|
||||
"./package.json": "./package.json"
|
||||
},
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/packages/auth",
|
||||
"author": "thirdweb eng <[email protected]>",
|
||||
@@ -37,7 +37,11 @@
|
||||
"next/index.ts",
|
||||
"express/index.ts",
|
||||
"next-auth/index.ts"
|
||||
]
|
||||
],
|
||||
"___experimentalFlags_WILL_CHANGE_IN_PATCH": {
|
||||
"exports": true
|
||||
},
|
||||
"exports": true
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/preset-env": "^7.18.10",
|
||||
|
||||
@@ -1,5 +1,14 @@
|
||||
# thirdweb
|
||||
|
||||
## 0.7.22
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#103](https://github.com/thirdweb-dev/js/pull/103) [`e1bcc67`](https://github.com/thirdweb-dev/js/commit/e1bcc67cebfc95fce615439ff03871b4fef0eed9) Thanks [@b4s36t4](https://github.com/b4s36t4)! - automatically re-name the created example repo to the user provided app name
|
||||
|
||||
- Updated dependencies [[`8239763`](https://github.com/thirdweb-dev/js/commit/82397636f41faa2b44cfe70e75212f0f42291092), [`27a30e3`](https://github.com/thirdweb-dev/js/commit/27a30e3ffb56dd7fa8412a066bc3ac0977aca8e2), [`f2a6211`](https://github.com/thirdweb-dev/js/commit/f2a62110c43e7b8f35c86a197730e732f8fcc786), [`d26b768`](https://github.com/thirdweb-dev/js/commit/d26b76872a6c85651ee06aa0732ee2967f70db27), [`ba7dcbb`](https://github.com/thirdweb-dev/js/commit/ba7dcbbad8db2b73baf1435f4175d19933cb7d4f), [`9c8a3fb`](https://github.com/thirdweb-dev/js/commit/9c8a3fb6d4520dd6cdf2d1c17f33b764e871599e)]:
|
||||
- @thirdweb-dev/sdk@3.1.2
|
||||
|
||||
## 0.7.21
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "thirdweb",
|
||||
"main": "dist/cli/index.js",
|
||||
"version": "0.7.21",
|
||||
"version": "0.7.22",
|
||||
"repository": "https://github.com/thirdweb-dev/js/tree/main/packages/cli",
|
||||
"author": "thirdweb eng <[email protected]>",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
@@ -10,6 +10,8 @@ import { makeDir } from "./make-dir";
|
||||
import { downloadAndExtractRepo, hasTemplate } from "./templates";
|
||||
import retry from "async-retry";
|
||||
import chalk from "chalk";
|
||||
import fs from "fs";
|
||||
import os from "os";
|
||||
import path from "path";
|
||||
|
||||
export class DownloadError extends Error {}
|
||||
@@ -113,6 +115,20 @@ export async function createApp({
|
||||
);
|
||||
}
|
||||
|
||||
const jsonFile = path.join(root, "package.json");
|
||||
const packageString = fs.readFileSync(jsonFile);
|
||||
try {
|
||||
const packageJson = JSON.parse(packageString.toString());
|
||||
if (packageJson) {
|
||||
packageJson.name = appName;
|
||||
}
|
||||
|
||||
fs.writeFileSync(jsonFile, JSON.stringify(packageJson, null, 2) + os.EOL);
|
||||
} catch (e) {
|
||||
console.log("Failed to re-name package.json, continuing...");
|
||||
console.log();
|
||||
}
|
||||
|
||||
console.log("Installing packages. This might take a couple of minutes.");
|
||||
console.log();
|
||||
|
||||
@@ -141,6 +157,21 @@ export async function createApp({
|
||||
);
|
||||
}
|
||||
|
||||
const jsonFile = path.join(root, "package.json");
|
||||
const packageString = fs.readFileSync(jsonFile);
|
||||
try {
|
||||
const packageJson = JSON.parse(packageString.toString());
|
||||
if (packageJson) {
|
||||
packageJson.name = appName;
|
||||
}
|
||||
|
||||
fs.writeFileSync(jsonFile, JSON.stringify(packageJson, null, 2) + os.EOL);
|
||||
} catch (e) {
|
||||
console.log("Failed to re-name package.json, continuing...");
|
||||
|
||||
console.log();
|
||||
}
|
||||
|
||||
console.log("Installing packages. This might take a couple of minutes.");
|
||||
console.log();
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
src/
|
||||
@@ -1,5 +1,11 @@
|
||||
# @thirdweb-dev/contracts-js
|
||||
|
||||
## 1.1.9
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- [#226](https://github.com/thirdweb-dev/js/pull/226) [`f2a6211`](https://github.com/thirdweb-dev/js/commit/f2a62110c43e7b8f35c86a197730e732f8fcc786) Thanks [@jnsdls](https://github.com/jnsdls)! - expose some factories as separate exports
|
||||
|
||||
## 1.1.8
|
||||
|
||||
### Patch Changes
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"main": "dist/thirdweb-dev-contracts-js-factories-TWFactory__factory.cjs.js",
|
||||
"module": "dist/thirdweb-dev-contracts-js-factories-TWFactory__factory.esm.js"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"main": "dist/thirdweb-dev-contracts-js-factories-TWFee__factory.cjs.js",
|
||||
"module": "dist/thirdweb-dev-contracts-js-factories-TWFee__factory.esm.js"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"main": "dist/thirdweb-dev-contracts-js-factories-TWProxy__factory.cjs.js",
|
||||
"module": "dist/thirdweb-dev-contracts-js-factories-TWProxy__factory.esm.js"
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"main": "dist/thirdweb-dev-contracts-js-factories-TWRegistry__factory.cjs.js",
|
||||
"module": "dist/thirdweb-dev-contracts-js-factories-TWRegistry__factory.esm.js"
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@thirdweb-dev/contracts-js",
|
||||
"version": "1.1.8",
|
||||
"version": "1.1.9",
|
||||
"main": "dist/thirdweb-dev-contracts-js.cjs.js",
|
||||
"module": "dist/thirdweb-dev-contracts-js.esm.js",
|
||||
"license": "Apache-2.0",
|
||||
@@ -20,12 +20,16 @@
|
||||
"ethers": "^5.7.0"
|
||||
},
|
||||
"files": [
|
||||
"dist/"
|
||||
"dist/",
|
||||
"factories/"
|
||||
],
|
||||
"preconstruct": {
|
||||
"entrypoints": [
|
||||
"index.ts",
|
||||
"./factories/TW*.ts"
|
||||
]
|
||||
},
|
||||
"scripts": {
|
||||
"format": "prettier --write 'src/**/*'",
|
||||
"lint": "eslint src/",
|
||||
"fix": "eslint src/ --fix",
|
||||
"clean": "rm -rf dist/",
|
||||
"typechain": "rm -rf ./src && typechain --target ethers-v5 --out-dir src '../../node_modules/@thirdweb-dev/contracts/abi/*.json'",
|
||||
"extract-abi": "node ./scripts/extract-abis.mjs",
|
||||
|
||||
@@ -1,135 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface AppURIInterface extends utils.Interface {
|
||||
functions: {
|
||||
"appURI()": FunctionFragment;
|
||||
"setAppURI(string)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "appURI" | "setAppURI"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(functionFragment: "appURI", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "setAppURI", values: [string]): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "appURI", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "setAppURI", data: BytesLike): Result;
|
||||
|
||||
events: {
|
||||
"AppURIUpdated(string,string)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AppURIUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export interface AppURIUpdatedEventObject {
|
||||
prevURI: string;
|
||||
newURI: string;
|
||||
}
|
||||
export type AppURIUpdatedEvent = TypedEvent<
|
||||
[string, string],
|
||||
AppURIUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type AppURIUpdatedEventFilter = TypedEventFilter<AppURIUpdatedEvent>;
|
||||
|
||||
export interface AppURI extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: AppURIInterface;
|
||||
|
||||
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: {
|
||||
appURI(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
setAppURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
appURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setAppURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
appURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setAppURI(_uri: string, overrides?: CallOverrides): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"AppURIUpdated(string,string)"(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): AppURIUpdatedEventFilter;
|
||||
AppURIUpdated(prevURI?: null, newURI?: null): AppURIUpdatedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
appURI(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
setAppURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
appURI(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
setAppURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,126 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface BatchMintMetadataInterface extends utils.Interface {
|
||||
functions: {
|
||||
"getBaseURICount()": FunctionFragment;
|
||||
"getBatchIdAtIndex(uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "getBaseURICount" | "getBatchIdAtIndex"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getBaseURICount",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getBatchIdAtIndex",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getBaseURICount",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getBatchIdAtIndex",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface BatchMintMetadata extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: BatchMintMetadataInterface;
|
||||
|
||||
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: {
|
||||
getBaseURICount(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
getBatchIdAtIndex(
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
};
|
||||
|
||||
getBaseURICount(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getBatchIdAtIndex(
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
getBaseURICount(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getBatchIdAtIndex(
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
getBaseURICount(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getBatchIdAtIndex(
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getBaseURICount(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
getBatchIdAtIndex(
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,153 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ContractMetadataInterface extends utils.Interface {
|
||||
functions: {
|
||||
"contractURI()": FunctionFragment;
|
||||
"setContractURI(string)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "contractURI" | "setContractURI"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "contractURI",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setContractURI",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "contractURI",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setContractURI",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ContractURIUpdated(string,string)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ContractURIUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ContractURIUpdatedEventObject {
|
||||
prevURI: string;
|
||||
newURI: string;
|
||||
}
|
||||
export type ContractURIUpdatedEvent = TypedEvent<
|
||||
[string, string],
|
||||
ContractURIUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ContractURIUpdatedEventFilter =
|
||||
TypedEventFilter<ContractURIUpdatedEvent>;
|
||||
|
||||
export interface ContractMetadata extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ContractMetadataInterface;
|
||||
|
||||
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: {
|
||||
contractURI(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
contractURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setContractURI(_uri: string, overrides?: CallOverrides): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ContractURIUpdated(string,string)"(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): ContractURIUpdatedEventFilter;
|
||||
ContractURIUpdated(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): ContractURIUpdatedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
contractURI(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
contractURI(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,89 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface CurrencyTransferLibInterface extends utils.Interface {
|
||||
functions: {
|
||||
"NATIVE_TOKEN()": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "NATIVE_TOKEN"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "NATIVE_TOKEN",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "NATIVE_TOKEN",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface CurrencyTransferLib extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: CurrencyTransferLibInterface;
|
||||
|
||||
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: {
|
||||
NATIVE_TOKEN(overrides?: CallOverrides): Promise<[string]>;
|
||||
};
|
||||
|
||||
NATIVE_TOKEN(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
callStatic: {
|
||||
NATIVE_TOKEN(overrides?: CallOverrides): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
NATIVE_TOKEN(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
NATIVE_TOKEN(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,288 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface DelayedRevealInterface extends utils.Interface {
|
||||
functions: {
|
||||
"encryptDecrypt(bytes,bytes)": FunctionFragment;
|
||||
"encryptedData(uint256)": FunctionFragment;
|
||||
"getRevealURI(uint256,bytes)": FunctionFragment;
|
||||
"isEncryptedBatch(uint256)": FunctionFragment;
|
||||
"reveal(uint256,bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "encryptDecrypt"
|
||||
| "encryptedData"
|
||||
| "getRevealURI"
|
||||
| "isEncryptedBatch"
|
||||
| "reveal"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "encryptDecrypt",
|
||||
values: [BytesLike, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "encryptedData",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getRevealURI",
|
||||
values: [BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "isEncryptedBatch",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "reveal",
|
||||
values: [BigNumberish, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "encryptDecrypt",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "encryptedData",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getRevealURI",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isEncryptedBatch",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "reveal", data: BytesLike): Result;
|
||||
|
||||
events: {
|
||||
"TokenURIRevealed(uint256,string)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "TokenURIRevealed"): EventFragment;
|
||||
}
|
||||
|
||||
export interface TokenURIRevealedEventObject {
|
||||
index: BigNumber;
|
||||
revealedURI: string;
|
||||
}
|
||||
export type TokenURIRevealedEvent = TypedEvent<
|
||||
[BigNumber, string],
|
||||
TokenURIRevealedEventObject
|
||||
>;
|
||||
|
||||
export type TokenURIRevealedEventFilter =
|
||||
TypedEventFilter<TokenURIRevealedEvent>;
|
||||
|
||||
export interface DelayedReveal extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: DelayedRevealInterface;
|
||||
|
||||
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: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string] & { result: string }>;
|
||||
|
||||
encryptedData(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
|
||||
getRevealURI(
|
||||
_batchId: BigNumberish,
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string] & { revealedURI: string }>;
|
||||
|
||||
isEncryptedBatch(
|
||||
_batchId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
encryptedData(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getRevealURI(
|
||||
_batchId: BigNumberish,
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
isEncryptedBatch(
|
||||
_batchId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
encryptedData(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
getRevealURI(
|
||||
_batchId: BigNumberish,
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
isEncryptedBatch(
|
||||
_batchId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"TokenURIRevealed(uint256,string)"(
|
||||
index?: BigNumberish | null,
|
||||
revealedURI?: null
|
||||
): TokenURIRevealedEventFilter;
|
||||
TokenURIRevealed(
|
||||
index?: BigNumberish | null,
|
||||
revealedURI?: null
|
||||
): TokenURIRevealedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
encryptedData(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getRevealURI(
|
||||
_batchId: BigNumberish,
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
isEncryptedBatch(
|
||||
_batchId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
encryptedData(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getRevealURI(
|
||||
_batchId: BigNumberish,
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
isEncryptedBatch(
|
||||
_batchId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,558 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace IClaimCondition {
|
||||
export type ClaimConditionStruct = {
|
||||
startTimestamp: BigNumberish;
|
||||
maxClaimableSupply: BigNumberish;
|
||||
supplyClaimed: BigNumberish;
|
||||
quantityLimitPerTransaction: BigNumberish;
|
||||
waitTimeInSecondsBetweenClaims: BigNumberish;
|
||||
merkleRoot: BytesLike;
|
||||
pricePerToken: BigNumberish;
|
||||
currency: string;
|
||||
};
|
||||
|
||||
export type ClaimConditionStructOutput = [
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
};
|
||||
}
|
||||
|
||||
export declare namespace IDrop {
|
||||
export type AllowlistProofStruct = {
|
||||
proof: BytesLike[];
|
||||
maxQuantityInAllowlist: BigNumberish;
|
||||
};
|
||||
|
||||
export type AllowlistProofStructOutput = [string[], BigNumber] & {
|
||||
proof: string[];
|
||||
maxQuantityInAllowlist: BigNumber;
|
||||
};
|
||||
}
|
||||
|
||||
export interface DropInterface extends utils.Interface {
|
||||
functions: {
|
||||
"claim(address,uint256,address,uint256,(bytes32[],uint256),bytes)": FunctionFragment;
|
||||
"claimCondition()": FunctionFragment;
|
||||
"getActiveClaimConditionId()": FunctionFragment;
|
||||
"getClaimConditionById(uint256)": FunctionFragment;
|
||||
"getClaimTimestamp(uint256,address)": FunctionFragment;
|
||||
"setClaimConditions((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[],bool)": FunctionFragment;
|
||||
"verifyClaim(uint256,address,uint256,address,uint256,bool)": FunctionFragment;
|
||||
"verifyClaimMerkleProof(uint256,address,uint256,(bytes32[],uint256))": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "claim"
|
||||
| "claimCondition"
|
||||
| "getActiveClaimConditionId"
|
||||
| "getClaimConditionById"
|
||||
| "getClaimTimestamp"
|
||||
| "setClaimConditions"
|
||||
| "verifyClaim"
|
||||
| "verifyClaimMerkleProof"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "claim",
|
||||
values: [
|
||||
string,
|
||||
BigNumberish,
|
||||
string,
|
||||
BigNumberish,
|
||||
IDrop.AllowlistProofStruct,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "claimCondition",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getActiveClaimConditionId",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getClaimConditionById",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getClaimTimestamp",
|
||||
values: [BigNumberish, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setClaimConditions",
|
||||
values: [IClaimCondition.ClaimConditionStruct[], boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verifyClaim",
|
||||
values: [BigNumberish, string, BigNumberish, string, BigNumberish, boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verifyClaimMerkleProof",
|
||||
values: [BigNumberish, string, BigNumberish, IDrop.AllowlistProofStruct]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "claimCondition",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getActiveClaimConditionId",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getClaimConditionById",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getClaimTimestamp",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setClaimConditions",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "verifyClaim",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "verifyClaimMerkleProof",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ClaimConditionsUpdated(tuple[],bool)": EventFragment;
|
||||
"TokensClaimed(uint256,address,address,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ClaimConditionsUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensClaimed"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ClaimConditionsUpdatedEventObject {
|
||||
claimConditions: IClaimCondition.ClaimConditionStructOutput[];
|
||||
resetEligibility: boolean;
|
||||
}
|
||||
export type ClaimConditionsUpdatedEvent = TypedEvent<
|
||||
[IClaimCondition.ClaimConditionStructOutput[], boolean],
|
||||
ClaimConditionsUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ClaimConditionsUpdatedEventFilter =
|
||||
TypedEventFilter<ClaimConditionsUpdatedEvent>;
|
||||
|
||||
export interface TokensClaimedEventObject {
|
||||
claimConditionIndex: BigNumber;
|
||||
claimer: string;
|
||||
receiver: string;
|
||||
startTokenId: BigNumber;
|
||||
quantityClaimed: BigNumber;
|
||||
}
|
||||
export type TokensClaimedEvent = TypedEvent<
|
||||
[BigNumber, string, string, BigNumber, BigNumber],
|
||||
TokensClaimedEventObject
|
||||
>;
|
||||
|
||||
export type TokensClaimedEventFilter = TypedEventFilter<TokensClaimedEvent>;
|
||||
|
||||
export interface Drop extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: DropInterface;
|
||||
|
||||
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: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDrop.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
claimCondition(
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & { currentStartId: BigNumber; count: BigNumber }
|
||||
>;
|
||||
|
||||
getActiveClaimConditionId(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
getClaimConditionById(
|
||||
_conditionId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[IClaimCondition.ClaimConditionStructOutput] & {
|
||||
condition: IClaimCondition.ClaimConditionStructOutput;
|
||||
}
|
||||
>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & {
|
||||
lastClaimTimestamp: BigNumber;
|
||||
nextValidClaimTimestamp: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
setClaimConditions(
|
||||
_conditions: IClaimCondition.ClaimConditionStruct[],
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[void]>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDrop.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[boolean, BigNumber] & {
|
||||
validMerkleProof: boolean;
|
||||
merkleProofIndex: BigNumber;
|
||||
}
|
||||
>;
|
||||
};
|
||||
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDrop.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
claimCondition(
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & { currentStartId: BigNumber; count: BigNumber }
|
||||
>;
|
||||
|
||||
getActiveClaimConditionId(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getClaimConditionById(
|
||||
_conditionId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<IClaimCondition.ClaimConditionStructOutput>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & {
|
||||
lastClaimTimestamp: BigNumber;
|
||||
nextValidClaimTimestamp: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
setClaimConditions(
|
||||
_conditions: IClaimCondition.ClaimConditionStruct[],
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDrop.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[boolean, BigNumber] & {
|
||||
validMerkleProof: boolean;
|
||||
merkleProofIndex: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
callStatic: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDrop.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
claimCondition(
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & { currentStartId: BigNumber; count: BigNumber }
|
||||
>;
|
||||
|
||||
getActiveClaimConditionId(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getClaimConditionById(
|
||||
_conditionId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<IClaimCondition.ClaimConditionStructOutput>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & {
|
||||
lastClaimTimestamp: BigNumber;
|
||||
nextValidClaimTimestamp: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
setClaimConditions(
|
||||
_conditions: IClaimCondition.ClaimConditionStruct[],
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
verifyClaim(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDrop.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[boolean, BigNumber] & {
|
||||
validMerkleProof: boolean;
|
||||
merkleProofIndex: BigNumber;
|
||||
}
|
||||
>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ClaimConditionsUpdated(tuple[],bool)"(
|
||||
claimConditions?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionsUpdatedEventFilter;
|
||||
ClaimConditionsUpdated(
|
||||
claimConditions?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionsUpdatedEventFilter;
|
||||
|
||||
"TokensClaimed(uint256,address,address,uint256,uint256)"(
|
||||
claimConditionIndex?: BigNumberish | null,
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
TokensClaimed(
|
||||
claimConditionIndex?: BigNumberish | null,
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDrop.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
claimCondition(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getActiveClaimConditionId(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getClaimConditionById(
|
||||
_conditionId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setClaimConditions(
|
||||
_conditions: IClaimCondition.ClaimConditionStruct[],
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
verifyClaim(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDrop.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDrop.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
claimCondition(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
getActiveClaimConditionId(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getClaimConditionById(
|
||||
_conditionId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
_conditions: IClaimCondition.ClaimConditionStruct[],
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_conditionId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDrop.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,533 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace IClaimCondition {
|
||||
export type ClaimConditionStruct = {
|
||||
startTimestamp: BigNumberish;
|
||||
maxClaimableSupply: BigNumberish;
|
||||
supplyClaimed: BigNumberish;
|
||||
quantityLimitPerTransaction: BigNumberish;
|
||||
waitTimeInSecondsBetweenClaims: BigNumberish;
|
||||
merkleRoot: BytesLike;
|
||||
pricePerToken: BigNumberish;
|
||||
currency: string;
|
||||
};
|
||||
|
||||
export type ClaimConditionStructOutput = [
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
};
|
||||
}
|
||||
|
||||
export declare namespace IDropSinglePhase {
|
||||
export type AllowlistProofStruct = {
|
||||
proof: BytesLike[];
|
||||
maxQuantityInAllowlist: BigNumberish;
|
||||
};
|
||||
|
||||
export type AllowlistProofStructOutput = [string[], BigNumber] & {
|
||||
proof: string[];
|
||||
maxQuantityInAllowlist: BigNumber;
|
||||
};
|
||||
}
|
||||
|
||||
export interface DropSinglePhaseInterface extends utils.Interface {
|
||||
functions: {
|
||||
"claim(address,uint256,address,uint256,(bytes32[],uint256),bytes)": FunctionFragment;
|
||||
"claimCondition()": FunctionFragment;
|
||||
"getClaimTimestamp(address)": FunctionFragment;
|
||||
"setClaimConditions((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address),bool)": FunctionFragment;
|
||||
"verifyClaim(address,uint256,address,uint256,bool)": FunctionFragment;
|
||||
"verifyClaimMerkleProof(address,uint256,(bytes32[],uint256))": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "claim"
|
||||
| "claimCondition"
|
||||
| "getClaimTimestamp"
|
||||
| "setClaimConditions"
|
||||
| "verifyClaim"
|
||||
| "verifyClaimMerkleProof"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "claim",
|
||||
values: [
|
||||
string,
|
||||
BigNumberish,
|
||||
string,
|
||||
BigNumberish,
|
||||
IDropSinglePhase.AllowlistProofStruct,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "claimCondition",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getClaimTimestamp",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setClaimConditions",
|
||||
values: [IClaimCondition.ClaimConditionStruct, boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verifyClaim",
|
||||
values: [string, BigNumberish, string, BigNumberish, boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verifyClaimMerkleProof",
|
||||
values: [string, BigNumberish, IDropSinglePhase.AllowlistProofStruct]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "claimCondition",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getClaimTimestamp",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setClaimConditions",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "verifyClaim",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "verifyClaimMerkleProof",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ClaimConditionUpdated(tuple,bool)": EventFragment;
|
||||
"TokensClaimed(address,address,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ClaimConditionUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensClaimed"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ClaimConditionUpdatedEventObject {
|
||||
condition: IClaimCondition.ClaimConditionStructOutput;
|
||||
resetEligibility: boolean;
|
||||
}
|
||||
export type ClaimConditionUpdatedEvent = TypedEvent<
|
||||
[IClaimCondition.ClaimConditionStructOutput, boolean],
|
||||
ClaimConditionUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ClaimConditionUpdatedEventFilter =
|
||||
TypedEventFilter<ClaimConditionUpdatedEvent>;
|
||||
|
||||
export interface TokensClaimedEventObject {
|
||||
claimer: string;
|
||||
receiver: string;
|
||||
startTokenId: BigNumber;
|
||||
quantityClaimed: BigNumber;
|
||||
}
|
||||
export type TokensClaimedEvent = TypedEvent<
|
||||
[string, string, BigNumber, BigNumber],
|
||||
TokensClaimedEventObject
|
||||
>;
|
||||
|
||||
export type TokensClaimedEventFilter = TypedEventFilter<TokensClaimedEvent>;
|
||||
|
||||
export interface DropSinglePhase extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: DropSinglePhaseInterface;
|
||||
|
||||
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: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
claimCondition(
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
}
|
||||
>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & {
|
||||
lastClaimedAt: BigNumber;
|
||||
nextValidClaimTimestamp: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
setClaimConditions(
|
||||
_condition: IClaimCondition.ClaimConditionStruct,
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[void]>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[boolean, BigNumber] & {
|
||||
validMerkleProof: boolean;
|
||||
merkleProofIndex: BigNumber;
|
||||
}
|
||||
>;
|
||||
};
|
||||
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
claimCondition(
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
}
|
||||
>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & {
|
||||
lastClaimedAt: BigNumber;
|
||||
nextValidClaimTimestamp: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
setClaimConditions(
|
||||
_condition: IClaimCondition.ClaimConditionStruct,
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[boolean, BigNumber] & {
|
||||
validMerkleProof: boolean;
|
||||
merkleProofIndex: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
callStatic: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
claimCondition(
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
}
|
||||
>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & {
|
||||
lastClaimedAt: BigNumber;
|
||||
nextValidClaimTimestamp: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
setClaimConditions(
|
||||
_condition: IClaimCondition.ClaimConditionStruct,
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[boolean, BigNumber] & {
|
||||
validMerkleProof: boolean;
|
||||
merkleProofIndex: BigNumber;
|
||||
}
|
||||
>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ClaimConditionUpdated(tuple,bool)"(
|
||||
condition?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionUpdatedEventFilter;
|
||||
ClaimConditionUpdated(
|
||||
condition?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionUpdatedEventFilter;
|
||||
|
||||
"TokensClaimed(address,address,uint256,uint256)"(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
TokensClaimed(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
claimCondition(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setClaimConditions(
|
||||
_condition: IClaimCondition.ClaimConditionStruct,
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
claimCondition(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
_condition: IClaimCondition.ClaimConditionStruct,
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,576 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace IClaimCondition {
|
||||
export type ClaimConditionStruct = {
|
||||
startTimestamp: BigNumberish;
|
||||
maxClaimableSupply: BigNumberish;
|
||||
supplyClaimed: BigNumberish;
|
||||
quantityLimitPerTransaction: BigNumberish;
|
||||
waitTimeInSecondsBetweenClaims: BigNumberish;
|
||||
merkleRoot: BytesLike;
|
||||
pricePerToken: BigNumberish;
|
||||
currency: string;
|
||||
};
|
||||
|
||||
export type ClaimConditionStructOutput = [
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
};
|
||||
}
|
||||
|
||||
export declare namespace IDropSinglePhase1155 {
|
||||
export type AllowlistProofStruct = {
|
||||
proof: BytesLike[];
|
||||
maxQuantityInAllowlist: BigNumberish;
|
||||
};
|
||||
|
||||
export type AllowlistProofStructOutput = [string[], BigNumber] & {
|
||||
proof: string[];
|
||||
maxQuantityInAllowlist: BigNumber;
|
||||
};
|
||||
}
|
||||
|
||||
export interface DropSinglePhase1155Interface extends utils.Interface {
|
||||
functions: {
|
||||
"claim(address,uint256,uint256,address,uint256,(bytes32[],uint256),bytes)": FunctionFragment;
|
||||
"claimCondition(uint256)": FunctionFragment;
|
||||
"getClaimTimestamp(uint256,address)": FunctionFragment;
|
||||
"setClaimConditions(uint256,(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address),bool)": FunctionFragment;
|
||||
"verifyClaim(uint256,address,uint256,address,uint256,bool)": FunctionFragment;
|
||||
"verifyClaimMerkleProof(uint256,address,uint256,(bytes32[],uint256))": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "claim"
|
||||
| "claimCondition"
|
||||
| "getClaimTimestamp"
|
||||
| "setClaimConditions"
|
||||
| "verifyClaim"
|
||||
| "verifyClaimMerkleProof"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "claim",
|
||||
values: [
|
||||
string,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
string,
|
||||
BigNumberish,
|
||||
IDropSinglePhase1155.AllowlistProofStruct,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "claimCondition",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getClaimTimestamp",
|
||||
values: [BigNumberish, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setClaimConditions",
|
||||
values: [BigNumberish, IClaimCondition.ClaimConditionStruct, boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verifyClaim",
|
||||
values: [BigNumberish, string, BigNumberish, string, BigNumberish, boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verifyClaimMerkleProof",
|
||||
values: [
|
||||
BigNumberish,
|
||||
string,
|
||||
BigNumberish,
|
||||
IDropSinglePhase1155.AllowlistProofStruct
|
||||
]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "claimCondition",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getClaimTimestamp",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setClaimConditions",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "verifyClaim",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "verifyClaimMerkleProof",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ClaimConditionUpdated(uint256,tuple,bool)": EventFragment;
|
||||
"TokensClaimed(address,address,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ClaimConditionUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensClaimed"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ClaimConditionUpdatedEventObject {
|
||||
tokenId: BigNumber;
|
||||
condition: IClaimCondition.ClaimConditionStructOutput;
|
||||
resetEligibility: boolean;
|
||||
}
|
||||
export type ClaimConditionUpdatedEvent = TypedEvent<
|
||||
[BigNumber, IClaimCondition.ClaimConditionStructOutput, boolean],
|
||||
ClaimConditionUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ClaimConditionUpdatedEventFilter =
|
||||
TypedEventFilter<ClaimConditionUpdatedEvent>;
|
||||
|
||||
export interface TokensClaimedEventObject {
|
||||
claimer: string;
|
||||
receiver: string;
|
||||
tokenId: BigNumber;
|
||||
quantityClaimed: BigNumber;
|
||||
}
|
||||
export type TokensClaimedEvent = TypedEvent<
|
||||
[string, string, BigNumber, BigNumber],
|
||||
TokensClaimedEventObject
|
||||
>;
|
||||
|
||||
export type TokensClaimedEventFilter = TypedEventFilter<TokensClaimedEvent>;
|
||||
|
||||
export interface DropSinglePhase1155 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: DropSinglePhase1155Interface;
|
||||
|
||||
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: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
claimCondition(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
}
|
||||
>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & {
|
||||
lastClaimedAt: BigNumber;
|
||||
nextValidClaimTimestamp: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
setClaimConditions(
|
||||
_tokenId: BigNumberish,
|
||||
_condition: IClaimCondition.ClaimConditionStruct,
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[void]>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[boolean, BigNumber] & {
|
||||
validMerkleProof: boolean;
|
||||
merkleProofIndex: BigNumber;
|
||||
}
|
||||
>;
|
||||
};
|
||||
|
||||
claim(
|
||||
_receiver: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
claimCondition(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
}
|
||||
>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & {
|
||||
lastClaimedAt: BigNumber;
|
||||
nextValidClaimTimestamp: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
setClaimConditions(
|
||||
_tokenId: BigNumberish,
|
||||
_condition: IClaimCondition.ClaimConditionStruct,
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[boolean, BigNumber] & {
|
||||
validMerkleProof: boolean;
|
||||
merkleProofIndex: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
callStatic: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
claimCondition(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
}
|
||||
>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[BigNumber, BigNumber] & {
|
||||
lastClaimedAt: BigNumber;
|
||||
nextValidClaimTimestamp: BigNumber;
|
||||
}
|
||||
>;
|
||||
|
||||
setClaimConditions(
|
||||
_tokenId: BigNumberish,
|
||||
_condition: IClaimCondition.ClaimConditionStruct,
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
verifyClaim(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[boolean, BigNumber] & {
|
||||
validMerkleProof: boolean;
|
||||
merkleProofIndex: BigNumber;
|
||||
}
|
||||
>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ClaimConditionUpdated(uint256,tuple,bool)"(
|
||||
tokenId?: BigNumberish | null,
|
||||
condition?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionUpdatedEventFilter;
|
||||
ClaimConditionUpdated(
|
||||
tokenId?: BigNumberish | null,
|
||||
condition?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionUpdatedEventFilter;
|
||||
|
||||
"TokensClaimed(address,address,uint256,uint256)"(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
tokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
TokensClaimed(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
tokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
claimCondition(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setClaimConditions(
|
||||
_tokenId: BigNumberish,
|
||||
_condition: IClaimCondition.ClaimConditionStruct,
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
verifyClaim(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
claimCondition(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getClaimTimestamp(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
_tokenId: BigNumberish,
|
||||
_condition: IClaimCondition.ClaimConditionStruct,
|
||||
_resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_currency: string,
|
||||
_pricePerToken: BigNumberish,
|
||||
verifyMaxQuantityPerTransaction: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verifyClaimMerkleProof(
|
||||
_tokenId: BigNumberish,
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
_allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,531 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ERC1155Interface extends utils.Interface {
|
||||
functions: {
|
||||
"balanceOf(address,uint256)": FunctionFragment;
|
||||
"balanceOfBatch(address[],uint256[])": FunctionFragment;
|
||||
"isApprovedForAll(address,address)": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)": FunctionFragment;
|
||||
"safeTransferFrom(address,address,uint256,uint256,bytes)": FunctionFragment;
|
||||
"setApprovalForAll(address,bool)": FunctionFragment;
|
||||
"supportsInterface(bytes4)": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"uri(uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "balanceOf"
|
||||
| "balanceOfBatch"
|
||||
| "isApprovedForAll"
|
||||
| "name"
|
||||
| "safeBatchTransferFrom"
|
||||
| "safeTransferFrom"
|
||||
| "setApprovalForAll"
|
||||
| "supportsInterface"
|
||||
| "symbol"
|
||||
| "uri"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "balanceOf",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "balanceOfBatch",
|
||||
values: [string[], BigNumberish[]]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "isApprovedForAll",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeBatchTransferFrom",
|
||||
values: [string, string, BigNumberish[], BigNumberish[], BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeTransferFrom",
|
||||
values: [string, string, BigNumberish, BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setApprovalForAll",
|
||||
values: [string, boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "supportsInterface",
|
||||
values: [BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "uri", values: [BigNumberish]): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "balanceOfBatch",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isApprovedForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeBatchTransferFrom",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeTransferFrom",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setApprovalForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "supportsInterface",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "uri", data: BytesLike): Result;
|
||||
|
||||
events: {
|
||||
"ApprovalForAll(address,address,bool)": EventFragment;
|
||||
"TransferBatch(address,address,address,uint256[],uint256[])": EventFragment;
|
||||
"TransferSingle(address,address,address,uint256,uint256)": EventFragment;
|
||||
"URI(string,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TransferBatch"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TransferSingle"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "URI"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ApprovalForAllEventObject {
|
||||
_owner: string;
|
||||
_operator: string;
|
||||
_approved: boolean;
|
||||
}
|
||||
export type ApprovalForAllEvent = TypedEvent<
|
||||
[string, string, boolean],
|
||||
ApprovalForAllEventObject
|
||||
>;
|
||||
|
||||
export type ApprovalForAllEventFilter = TypedEventFilter<ApprovalForAllEvent>;
|
||||
|
||||
export interface TransferBatchEventObject {
|
||||
_operator: string;
|
||||
_from: string;
|
||||
_to: string;
|
||||
_ids: BigNumber[];
|
||||
_values: BigNumber[];
|
||||
}
|
||||
export type TransferBatchEvent = TypedEvent<
|
||||
[string, string, string, BigNumber[], BigNumber[]],
|
||||
TransferBatchEventObject
|
||||
>;
|
||||
|
||||
export type TransferBatchEventFilter = TypedEventFilter<TransferBatchEvent>;
|
||||
|
||||
export interface TransferSingleEventObject {
|
||||
_operator: string;
|
||||
_from: string;
|
||||
_to: string;
|
||||
_id: BigNumber;
|
||||
_value: BigNumber;
|
||||
}
|
||||
export type TransferSingleEvent = TypedEvent<
|
||||
[string, string, string, BigNumber, BigNumber],
|
||||
TransferSingleEventObject
|
||||
>;
|
||||
|
||||
export type TransferSingleEventFilter = TypedEventFilter<TransferSingleEvent>;
|
||||
|
||||
export interface URIEventObject {
|
||||
_value: string;
|
||||
_id: BigNumber;
|
||||
}
|
||||
export type URIEvent = TypedEvent<[string, BigNumber], URIEventObject>;
|
||||
|
||||
export type URIEventFilter = TypedEventFilter<URIEvent>;
|
||||
|
||||
export interface ERC1155 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC1155Interface;
|
||||
|
||||
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(
|
||||
arg0: string,
|
||||
arg1: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
balanceOfBatch(
|
||||
accounts: string[],
|
||||
ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber[]]>;
|
||||
|
||||
isApprovedForAll(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
ids: BigNumberish[],
|
||||
amounts: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
safeTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
id: BigNumberish,
|
||||
amount: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
uri(tokenId: BigNumberish, overrides?: CallOverrides): Promise<[string]>;
|
||||
};
|
||||
|
||||
balanceOf(
|
||||
arg0: string,
|
||||
arg1: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOfBatch(
|
||||
accounts: string[],
|
||||
ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber[]>;
|
||||
|
||||
isApprovedForAll(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
ids: BigNumberish[],
|
||||
amounts: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
safeTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
id: BigNumberish,
|
||||
amount: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
uri(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
callStatic: {
|
||||
balanceOf(
|
||||
arg0: string,
|
||||
arg1: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOfBatch(
|
||||
accounts: string[],
|
||||
ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber[]>;
|
||||
|
||||
isApprovedForAll(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
ids: BigNumberish[],
|
||||
amounts: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
safeTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
id: BigNumberish,
|
||||
amount: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
uri(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ApprovalForAll(address,address,bool)"(
|
||||
_owner?: string | null,
|
||||
_operator?: string | null,
|
||||
_approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
ApprovalForAll(
|
||||
_owner?: string | null,
|
||||
_operator?: string | null,
|
||||
_approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
|
||||
"TransferBatch(address,address,address,uint256[],uint256[])"(
|
||||
_operator?: string | null,
|
||||
_from?: string | null,
|
||||
_to?: string | null,
|
||||
_ids?: null,
|
||||
_values?: null
|
||||
): TransferBatchEventFilter;
|
||||
TransferBatch(
|
||||
_operator?: string | null,
|
||||
_from?: string | null,
|
||||
_to?: string | null,
|
||||
_ids?: null,
|
||||
_values?: null
|
||||
): TransferBatchEventFilter;
|
||||
|
||||
"TransferSingle(address,address,address,uint256,uint256)"(
|
||||
_operator?: string | null,
|
||||
_from?: string | null,
|
||||
_to?: string | null,
|
||||
_id?: null,
|
||||
_value?: null
|
||||
): TransferSingleEventFilter;
|
||||
TransferSingle(
|
||||
_operator?: string | null,
|
||||
_from?: string | null,
|
||||
_to?: string | null,
|
||||
_id?: null,
|
||||
_value?: null
|
||||
): TransferSingleEventFilter;
|
||||
|
||||
"URI(string,uint256)"(
|
||||
_value?: null,
|
||||
_id?: BigNumberish | null
|
||||
): URIEventFilter;
|
||||
URI(_value?: null, _id?: BigNumberish | null): URIEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
balanceOf(
|
||||
arg0: string,
|
||||
arg1: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOfBatch(
|
||||
accounts: string[],
|
||||
ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
isApprovedForAll(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
ids: BigNumberish[],
|
||||
amounts: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
safeTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
id: BigNumberish,
|
||||
amount: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
uri(tokenId: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
balanceOf(
|
||||
arg0: string,
|
||||
arg1: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOfBatch(
|
||||
accounts: string[],
|
||||
ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
isApprovedForAll(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
ids: BigNumberish[],
|
||||
amounts: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
safeTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
id: BigNumberish,
|
||||
amount: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
uri(
|
||||
tokenId: 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
File diff suppressed because it is too large
Load Diff
@@ -1,220 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ERC1155HolderInterface extends utils.Interface {
|
||||
functions: {
|
||||
"onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)": FunctionFragment;
|
||||
"onERC1155Received(address,address,uint256,uint256,bytes)": FunctionFragment;
|
||||
"supportsInterface(bytes4)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "onERC1155BatchReceived"
|
||||
| "onERC1155Received"
|
||||
| "supportsInterface"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "onERC1155BatchReceived",
|
||||
values: [string, string, BigNumberish[], BigNumberish[], BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "onERC1155Received",
|
||||
values: [string, string, BigNumberish, BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "supportsInterface",
|
||||
values: [BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "onERC1155BatchReceived",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "onERC1155Received",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "supportsInterface",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface ERC1155Holder extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC1155HolderInterface;
|
||||
|
||||
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: {
|
||||
onERC1155BatchReceived(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish[],
|
||||
arg3: BigNumberish[],
|
||||
arg4: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
onERC1155Received(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish,
|
||||
arg3: BigNumberish,
|
||||
arg4: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
onERC1155BatchReceived(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish[],
|
||||
arg3: BigNumberish[],
|
||||
arg4: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
onERC1155Received(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish,
|
||||
arg3: BigNumberish,
|
||||
arg4: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
onERC1155BatchReceived(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish[],
|
||||
arg3: BigNumberish[],
|
||||
arg4: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
onERC1155Received(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish,
|
||||
arg3: BigNumberish,
|
||||
arg4: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
onERC1155BatchReceived(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish[],
|
||||
arg3: BigNumberish[],
|
||||
arg4: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
onERC1155Received(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish,
|
||||
arg3: BigNumberish,
|
||||
arg4: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
onERC1155BatchReceived(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish[],
|
||||
arg3: BigNumberish[],
|
||||
arg4: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
onERC1155Received(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish,
|
||||
arg3: BigNumberish,
|
||||
arg4: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
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,220 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ERC1155ReceiverInterface extends utils.Interface {
|
||||
functions: {
|
||||
"onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)": FunctionFragment;
|
||||
"onERC1155Received(address,address,uint256,uint256,bytes)": FunctionFragment;
|
||||
"supportsInterface(bytes4)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "onERC1155BatchReceived"
|
||||
| "onERC1155Received"
|
||||
| "supportsInterface"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "onERC1155BatchReceived",
|
||||
values: [string, string, BigNumberish[], BigNumberish[], BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "onERC1155Received",
|
||||
values: [string, string, BigNumberish, BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "supportsInterface",
|
||||
values: [BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "onERC1155BatchReceived",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "onERC1155Received",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "supportsInterface",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface ERC1155Receiver extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC1155ReceiverInterface;
|
||||
|
||||
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: {
|
||||
onERC1155BatchReceived(
|
||||
operator: string,
|
||||
from: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
onERC1155Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
onERC1155BatchReceived(
|
||||
operator: string,
|
||||
from: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
onERC1155Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
onERC1155BatchReceived(
|
||||
operator: string,
|
||||
from: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
onERC1155Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
onERC1155BatchReceived(
|
||||
operator: string,
|
||||
from: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
onERC1155Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
onERC1155BatchReceived(
|
||||
operator: string,
|
||||
from: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
onERC1155Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,104 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ERC165Interface extends utils.Interface {
|
||||
functions: {
|
||||
"supportsInterface(bytes4)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "supportsInterface"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "supportsInterface",
|
||||
values: [BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "supportsInterface",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface ERC165 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC165Interface;
|
||||
|
||||
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: {
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,446 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ERC20Interface extends utils.Interface {
|
||||
functions: {
|
||||
"allowance(address,address)": FunctionFragment;
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"decimals()": FunctionFragment;
|
||||
"decreaseAllowance(address,uint256)": FunctionFragment;
|
||||
"increaseAllowance(address,uint256)": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"totalSupply()": FunctionFragment;
|
||||
"transfer(address,uint256)": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "allowance"
|
||||
| "approve"
|
||||
| "balanceOf"
|
||||
| "decimals"
|
||||
| "decreaseAllowance"
|
||||
| "increaseAllowance"
|
||||
| "name"
|
||||
| "symbol"
|
||||
| "totalSupply"
|
||||
| "transfer"
|
||||
| "transferFrom"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "allowance",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "approve",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "balanceOf", values: [string]): string;
|
||||
encodeFunctionData(functionFragment: "decimals", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "decreaseAllowance",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "increaseAllowance",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "totalSupply",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transfer",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferFrom",
|
||||
values: [string, string, 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: "decreaseAllowance",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "increaseAllowance",
|
||||
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 ERC20 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC20Interface;
|
||||
|
||||
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: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<[number]>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"Approval(address,address,uint256)"(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
Approval(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
|
||||
"Transfer(address,address,uint256)"(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
Transfer(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,782 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ERC20BaseInterface extends utils.Interface {
|
||||
functions: {
|
||||
"DOMAIN_SEPARATOR()": FunctionFragment;
|
||||
"allowance(address,address)": FunctionFragment;
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"burn(uint256)": FunctionFragment;
|
||||
"contractURI()": FunctionFragment;
|
||||
"decimals()": FunctionFragment;
|
||||
"decreaseAllowance(address,uint256)": FunctionFragment;
|
||||
"increaseAllowance(address,uint256)": FunctionFragment;
|
||||
"mintTo(address,uint256)": FunctionFragment;
|
||||
"multicall(bytes[])": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"nonces(address)": FunctionFragment;
|
||||
"owner()": FunctionFragment;
|
||||
"permit(address,address,uint256,uint256,uint8,bytes32,bytes32)": FunctionFragment;
|
||||
"setContractURI(string)": FunctionFragment;
|
||||
"setOwner(address)": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"totalSupply()": FunctionFragment;
|
||||
"transfer(address,uint256)": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "DOMAIN_SEPARATOR"
|
||||
| "allowance"
|
||||
| "approve"
|
||||
| "balanceOf"
|
||||
| "burn"
|
||||
| "contractURI"
|
||||
| "decimals"
|
||||
| "decreaseAllowance"
|
||||
| "increaseAllowance"
|
||||
| "mintTo"
|
||||
| "multicall"
|
||||
| "name"
|
||||
| "nonces"
|
||||
| "owner"
|
||||
| "permit"
|
||||
| "setContractURI"
|
||||
| "setOwner"
|
||||
| "symbol"
|
||||
| "totalSupply"
|
||||
| "transfer"
|
||||
| "transferFrom"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "DOMAIN_SEPARATOR",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "allowance",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "approve",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "balanceOf", values: [string]): string;
|
||||
encodeFunctionData(functionFragment: "burn", values: [BigNumberish]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "contractURI",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "decimals", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "decreaseAllowance",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "increaseAllowance",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "mintTo",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "multicall",
|
||||
values: [BytesLike[]]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "nonces", values: [string]): string;
|
||||
encodeFunctionData(functionFragment: "owner", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "permit",
|
||||
values: [
|
||||
string,
|
||||
string,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setContractURI",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "setOwner", values: [string]): string;
|
||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "totalSupply",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transfer",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferFrom",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "DOMAIN_SEPARATOR",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "burn", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "contractURI",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "decreaseAllowance",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "increaseAllowance",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "mintTo", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "multicall", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "nonces", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "permit", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setContractURI",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "setOwner", 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;
|
||||
"ContractURIUpdated(string,string)": EventFragment;
|
||||
"OwnerUpdated(address,address)": EventFragment;
|
||||
"Transfer(address,address,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ContractURIUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "OwnerUpdated"): 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 ContractURIUpdatedEventObject {
|
||||
prevURI: string;
|
||||
newURI: string;
|
||||
}
|
||||
export type ContractURIUpdatedEvent = TypedEvent<
|
||||
[string, string],
|
||||
ContractURIUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ContractURIUpdatedEventFilter =
|
||||
TypedEventFilter<ContractURIUpdatedEvent>;
|
||||
|
||||
export interface OwnerUpdatedEventObject {
|
||||
prevOwner: string;
|
||||
newOwner: string;
|
||||
}
|
||||
export type OwnerUpdatedEvent = TypedEvent<
|
||||
[string, string],
|
||||
OwnerUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type OwnerUpdatedEventFilter = TypedEventFilter<OwnerUpdatedEvent>;
|
||||
|
||||
export interface TransferEventObject {
|
||||
from: string;
|
||||
to: string;
|
||||
value: BigNumber;
|
||||
}
|
||||
export type TransferEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
TransferEventObject
|
||||
>;
|
||||
|
||||
export type TransferEventFilter = TypedEventFilter<TransferEvent>;
|
||||
|
||||
export interface ERC20Base extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC20BaseInterface;
|
||||
|
||||
queryFilter<TEvent extends TypedEvent>(
|
||||
event: TypedEventFilter<TEvent>,
|
||||
fromBlockOrBlockhash?: string | number | undefined,
|
||||
toBlock?: string | number | undefined
|
||||
): Promise<Array<TEvent>>;
|
||||
|
||||
listeners<TEvent extends TypedEvent>(
|
||||
eventFilter?: TypedEventFilter<TEvent>
|
||||
): Array<TypedListener<TEvent>>;
|
||||
listeners(eventName?: string): Array<Listener>;
|
||||
removeAllListeners<TEvent extends TypedEvent>(
|
||||
eventFilter: TypedEventFilter<TEvent>
|
||||
): this;
|
||||
removeAllListeners(eventName?: string): this;
|
||||
off: OnEvent<this>;
|
||||
on: OnEvent<this>;
|
||||
once: OnEvent<this>;
|
||||
removeListener: OnEvent<this>;
|
||||
|
||||
functions: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
burn(
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<[number]>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
mintTo(
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
multicall(
|
||||
data: BytesLike[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setOwner(
|
||||
_newOwner: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
burn(
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
mintTo(
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
multicall(
|
||||
data: BytesLike[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setOwner(
|
||||
_newOwner: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
burn(_amount: BigNumberish, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
mintTo(
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
multicall(data: BytesLike[], overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setContractURI(_uri: string, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
setOwner(_newOwner: string, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"Approval(address,address,uint256)"(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
Approval(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
|
||||
"ContractURIUpdated(string,string)"(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): ContractURIUpdatedEventFilter;
|
||||
ContractURIUpdated(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): ContractURIUpdatedEventFilter;
|
||||
|
||||
"OwnerUpdated(address,address)"(
|
||||
prevOwner?: string | null,
|
||||
newOwner?: string | null
|
||||
): OwnerUpdatedEventFilter;
|
||||
OwnerUpdated(
|
||||
prevOwner?: string | null,
|
||||
newOwner?: string | null
|
||||
): OwnerUpdatedEventFilter;
|
||||
|
||||
"Transfer(address,address,uint256)"(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
Transfer(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
burn(
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
mintTo(
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
multicall(
|
||||
data: BytesLike[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setOwner(
|
||||
_newOwner: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
burn(
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
mintTo(
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
multicall(
|
||||
data: BytesLike[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
nonces(
|
||||
owner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setOwner(
|
||||
_newOwner: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,553 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ERC20PermitInterface extends utils.Interface {
|
||||
functions: {
|
||||
"DOMAIN_SEPARATOR()": FunctionFragment;
|
||||
"allowance(address,address)": FunctionFragment;
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"decimals()": FunctionFragment;
|
||||
"decreaseAllowance(address,uint256)": FunctionFragment;
|
||||
"increaseAllowance(address,uint256)": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"nonces(address)": FunctionFragment;
|
||||
"permit(address,address,uint256,uint256,uint8,bytes32,bytes32)": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"totalSupply()": FunctionFragment;
|
||||
"transfer(address,uint256)": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "DOMAIN_SEPARATOR"
|
||||
| "allowance"
|
||||
| "approve"
|
||||
| "balanceOf"
|
||||
| "decimals"
|
||||
| "decreaseAllowance"
|
||||
| "increaseAllowance"
|
||||
| "name"
|
||||
| "nonces"
|
||||
| "permit"
|
||||
| "symbol"
|
||||
| "totalSupply"
|
||||
| "transfer"
|
||||
| "transferFrom"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "DOMAIN_SEPARATOR",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "allowance",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "approve",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "balanceOf", values: [string]): string;
|
||||
encodeFunctionData(functionFragment: "decimals", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "decreaseAllowance",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "increaseAllowance",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "nonces", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "permit",
|
||||
values: [
|
||||
string,
|
||||
string,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "totalSupply",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transfer",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferFrom",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "DOMAIN_SEPARATOR",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
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: "decreaseAllowance",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "increaseAllowance",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "nonces", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "permit", 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 ERC20Permit extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC20PermitInterface;
|
||||
|
||||
queryFilter<TEvent extends TypedEvent>(
|
||||
event: TypedEventFilter<TEvent>,
|
||||
fromBlockOrBlockhash?: string | number | undefined,
|
||||
toBlock?: string | number | undefined
|
||||
): Promise<Array<TEvent>>;
|
||||
|
||||
listeners<TEvent extends TypedEvent>(
|
||||
eventFilter?: TypedEventFilter<TEvent>
|
||||
): Array<TypedListener<TEvent>>;
|
||||
listeners(eventName?: string): Array<Listener>;
|
||||
removeAllListeners<TEvent extends TypedEvent>(
|
||||
eventFilter: TypedEventFilter<TEvent>
|
||||
): this;
|
||||
removeAllListeners(eventName?: string): this;
|
||||
off: OnEvent<this>;
|
||||
on: OnEvent<this>;
|
||||
once: OnEvent<this>;
|
||||
removeListener: OnEvent<this>;
|
||||
|
||||
functions: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<[number]>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"Approval(address,address,uint256)"(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
Approval(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
|
||||
"Transfer(address,address,uint256)"(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
Transfer(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
nonces(
|
||||
owner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,998 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace ISignatureMintERC20 {
|
||||
export type MintRequestStruct = {
|
||||
to: string;
|
||||
primarySaleRecipient: string;
|
||||
quantity: BigNumberish;
|
||||
pricePerToken: BigNumberish;
|
||||
currency: string;
|
||||
validityStartTimestamp: BigNumberish;
|
||||
validityEndTimestamp: BigNumberish;
|
||||
uid: BytesLike;
|
||||
};
|
||||
|
||||
export type MintRequestStructOutput = [
|
||||
string,
|
||||
string,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
to: string;
|
||||
primarySaleRecipient: string;
|
||||
quantity: BigNumber;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
validityStartTimestamp: BigNumber;
|
||||
validityEndTimestamp: BigNumber;
|
||||
uid: string;
|
||||
};
|
||||
}
|
||||
|
||||
export interface ERC20SignatureMintInterface extends utils.Interface {
|
||||
functions: {
|
||||
"DOMAIN_SEPARATOR()": FunctionFragment;
|
||||
"allowance(address,address)": FunctionFragment;
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"burn(uint256)": FunctionFragment;
|
||||
"contractURI()": FunctionFragment;
|
||||
"decimals()": FunctionFragment;
|
||||
"decreaseAllowance(address,uint256)": FunctionFragment;
|
||||
"increaseAllowance(address,uint256)": FunctionFragment;
|
||||
"mintTo(address,uint256)": FunctionFragment;
|
||||
"mintWithSignature((address,address,uint256,uint256,address,uint128,uint128,bytes32),bytes)": FunctionFragment;
|
||||
"multicall(bytes[])": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"nonces(address)": FunctionFragment;
|
||||
"owner()": FunctionFragment;
|
||||
"permit(address,address,uint256,uint256,uint8,bytes32,bytes32)": FunctionFragment;
|
||||
"primarySaleRecipient()": FunctionFragment;
|
||||
"setContractURI(string)": FunctionFragment;
|
||||
"setOwner(address)": FunctionFragment;
|
||||
"setPrimarySaleRecipient(address)": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"totalSupply()": FunctionFragment;
|
||||
"transfer(address,uint256)": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
"verify((address,address,uint256,uint256,address,uint128,uint128,bytes32),bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "DOMAIN_SEPARATOR"
|
||||
| "allowance"
|
||||
| "approve"
|
||||
| "balanceOf"
|
||||
| "burn"
|
||||
| "contractURI"
|
||||
| "decimals"
|
||||
| "decreaseAllowance"
|
||||
| "increaseAllowance"
|
||||
| "mintTo"
|
||||
| "mintWithSignature"
|
||||
| "multicall"
|
||||
| "name"
|
||||
| "nonces"
|
||||
| "owner"
|
||||
| "permit"
|
||||
| "primarySaleRecipient"
|
||||
| "setContractURI"
|
||||
| "setOwner"
|
||||
| "setPrimarySaleRecipient"
|
||||
| "symbol"
|
||||
| "totalSupply"
|
||||
| "transfer"
|
||||
| "transferFrom"
|
||||
| "verify"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "DOMAIN_SEPARATOR",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "allowance",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "approve",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "balanceOf", values: [string]): string;
|
||||
encodeFunctionData(functionFragment: "burn", values: [BigNumberish]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "contractURI",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "decimals", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "decreaseAllowance",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "increaseAllowance",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "mintTo",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "mintWithSignature",
|
||||
values: [ISignatureMintERC20.MintRequestStruct, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "multicall",
|
||||
values: [BytesLike[]]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "nonces", values: [string]): string;
|
||||
encodeFunctionData(functionFragment: "owner", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "permit",
|
||||
values: [
|
||||
string,
|
||||
string,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "primarySaleRecipient",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setContractURI",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "setOwner", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setPrimarySaleRecipient",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "totalSupply",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transfer",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferFrom",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verify",
|
||||
values: [ISignatureMintERC20.MintRequestStruct, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "DOMAIN_SEPARATOR",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "burn", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "contractURI",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "decreaseAllowance",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "increaseAllowance",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "mintTo", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "mintWithSignature",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "multicall", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "nonces", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "permit", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "primarySaleRecipient",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setContractURI",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "setOwner", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setPrimarySaleRecipient",
|
||||
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;
|
||||
decodeFunctionResult(functionFragment: "verify", data: BytesLike): Result;
|
||||
|
||||
events: {
|
||||
"Approval(address,address,uint256)": EventFragment;
|
||||
"ContractURIUpdated(string,string)": EventFragment;
|
||||
"OwnerUpdated(address,address)": EventFragment;
|
||||
"PrimarySaleRecipientUpdated(address)": EventFragment;
|
||||
"TokensMintedWithSignature(address,address,tuple)": EventFragment;
|
||||
"Transfer(address,address,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ContractURIUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "OwnerUpdated"): EventFragment;
|
||||
getEvent(
|
||||
nameOrSignatureOrTopic: "PrimarySaleRecipientUpdated"
|
||||
): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensMintedWithSignature"): 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 ContractURIUpdatedEventObject {
|
||||
prevURI: string;
|
||||
newURI: string;
|
||||
}
|
||||
export type ContractURIUpdatedEvent = TypedEvent<
|
||||
[string, string],
|
||||
ContractURIUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ContractURIUpdatedEventFilter =
|
||||
TypedEventFilter<ContractURIUpdatedEvent>;
|
||||
|
||||
export interface OwnerUpdatedEventObject {
|
||||
prevOwner: string;
|
||||
newOwner: string;
|
||||
}
|
||||
export type OwnerUpdatedEvent = TypedEvent<
|
||||
[string, string],
|
||||
OwnerUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type OwnerUpdatedEventFilter = TypedEventFilter<OwnerUpdatedEvent>;
|
||||
|
||||
export interface PrimarySaleRecipientUpdatedEventObject {
|
||||
recipient: string;
|
||||
}
|
||||
export type PrimarySaleRecipientUpdatedEvent = TypedEvent<
|
||||
[string],
|
||||
PrimarySaleRecipientUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type PrimarySaleRecipientUpdatedEventFilter =
|
||||
TypedEventFilter<PrimarySaleRecipientUpdatedEvent>;
|
||||
|
||||
export interface TokensMintedWithSignatureEventObject {
|
||||
signer: string;
|
||||
mintedTo: string;
|
||||
mintRequest: ISignatureMintERC20.MintRequestStructOutput;
|
||||
}
|
||||
export type TokensMintedWithSignatureEvent = TypedEvent<
|
||||
[string, string, ISignatureMintERC20.MintRequestStructOutput],
|
||||
TokensMintedWithSignatureEventObject
|
||||
>;
|
||||
|
||||
export type TokensMintedWithSignatureEventFilter =
|
||||
TypedEventFilter<TokensMintedWithSignatureEvent>;
|
||||
|
||||
export interface TransferEventObject {
|
||||
from: string;
|
||||
to: string;
|
||||
value: BigNumber;
|
||||
}
|
||||
export type TransferEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
TransferEventObject
|
||||
>;
|
||||
|
||||
export type TransferEventFilter = TypedEventFilter<TransferEvent>;
|
||||
|
||||
export interface ERC20SignatureMint extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC20SignatureMintInterface;
|
||||
|
||||
queryFilter<TEvent extends TypedEvent>(
|
||||
event: TypedEventFilter<TEvent>,
|
||||
fromBlockOrBlockhash?: string | number | undefined,
|
||||
toBlock?: string | number | undefined
|
||||
): Promise<Array<TEvent>>;
|
||||
|
||||
listeners<TEvent extends TypedEvent>(
|
||||
eventFilter?: TypedEventFilter<TEvent>
|
||||
): Array<TypedListener<TEvent>>;
|
||||
listeners(eventName?: string): Array<Listener>;
|
||||
removeAllListeners<TEvent extends TypedEvent>(
|
||||
eventFilter: TypedEventFilter<TEvent>
|
||||
): this;
|
||||
removeAllListeners(eventName?: string): this;
|
||||
off: OnEvent<this>;
|
||||
on: OnEvent<this>;
|
||||
once: OnEvent<this>;
|
||||
removeListener: OnEvent<this>;
|
||||
|
||||
functions: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
burn(
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<[number]>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
mintTo(
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
mintWithSignature(
|
||||
_req: ISignatureMintERC20.MintRequestStruct,
|
||||
_signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
multicall(
|
||||
data: BytesLike[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
primarySaleRecipient(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setOwner(
|
||||
_newOwner: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setPrimarySaleRecipient(
|
||||
_saleRecipient: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verify(
|
||||
_req: ISignatureMintERC20.MintRequestStruct,
|
||||
_signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean, string] & { success: boolean; signer: string }>;
|
||||
};
|
||||
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
burn(
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
mintTo(
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
mintWithSignature(
|
||||
_req: ISignatureMintERC20.MintRequestStruct,
|
||||
_signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
multicall(
|
||||
data: BytesLike[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
primarySaleRecipient(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setOwner(
|
||||
_newOwner: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setPrimarySaleRecipient(
|
||||
_saleRecipient: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verify(
|
||||
_req: ISignatureMintERC20.MintRequestStruct,
|
||||
_signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean, string] & { success: boolean; signer: string }>;
|
||||
|
||||
callStatic: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
burn(_amount: BigNumberish, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
mintTo(
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
mintWithSignature(
|
||||
_req: ISignatureMintERC20.MintRequestStruct,
|
||||
_signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
multicall(data: BytesLike[], overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
primarySaleRecipient(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setContractURI(_uri: string, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
setOwner(_newOwner: string, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
setPrimarySaleRecipient(
|
||||
_saleRecipient: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
verify(
|
||||
_req: ISignatureMintERC20.MintRequestStruct,
|
||||
_signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean, string] & { success: boolean; signer: string }>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"Approval(address,address,uint256)"(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
Approval(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
|
||||
"ContractURIUpdated(string,string)"(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): ContractURIUpdatedEventFilter;
|
||||
ContractURIUpdated(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): ContractURIUpdatedEventFilter;
|
||||
|
||||
"OwnerUpdated(address,address)"(
|
||||
prevOwner?: string | null,
|
||||
newOwner?: string | null
|
||||
): OwnerUpdatedEventFilter;
|
||||
OwnerUpdated(
|
||||
prevOwner?: string | null,
|
||||
newOwner?: string | null
|
||||
): OwnerUpdatedEventFilter;
|
||||
|
||||
"PrimarySaleRecipientUpdated(address)"(
|
||||
recipient?: string | null
|
||||
): PrimarySaleRecipientUpdatedEventFilter;
|
||||
PrimarySaleRecipientUpdated(
|
||||
recipient?: string | null
|
||||
): PrimarySaleRecipientUpdatedEventFilter;
|
||||
|
||||
"TokensMintedWithSignature(address,address,tuple)"(
|
||||
signer?: string | null,
|
||||
mintedTo?: string | null,
|
||||
mintRequest?: null
|
||||
): TokensMintedWithSignatureEventFilter;
|
||||
TokensMintedWithSignature(
|
||||
signer?: string | null,
|
||||
mintedTo?: string | null,
|
||||
mintRequest?: null
|
||||
): TokensMintedWithSignatureEventFilter;
|
||||
|
||||
"Transfer(address,address,uint256)"(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
Transfer(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
burn(
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
mintTo(
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
mintWithSignature(
|
||||
_req: ISignatureMintERC20.MintRequestStruct,
|
||||
_signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
multicall(
|
||||
data: BytesLike[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
primarySaleRecipient(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setOwner(
|
||||
_newOwner: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setPrimarySaleRecipient(
|
||||
_saleRecipient: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
verify(
|
||||
_req: ISignatureMintERC20.MintRequestStruct,
|
||||
_signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
burn(
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
mintTo(
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
mintWithSignature(
|
||||
_req: ISignatureMintERC20.MintRequestStruct,
|
||||
_signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
multicall(
|
||||
data: BytesLike[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
nonces(
|
||||
owner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
primarySaleRecipient(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setOwner(
|
||||
_newOwner: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setPrimarySaleRecipient(
|
||||
_saleRecipient: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verify(
|
||||
_req: ISignatureMintERC20.MintRequestStruct,
|
||||
_signature: BytesLike,
|
||||
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,887 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace ERC20Votes {
|
||||
export type CheckpointStruct = {
|
||||
fromBlock: BigNumberish;
|
||||
votes: BigNumberish;
|
||||
};
|
||||
|
||||
export type CheckpointStructOutput = [number, BigNumber] & {
|
||||
fromBlock: number;
|
||||
votes: BigNumber;
|
||||
};
|
||||
}
|
||||
|
||||
export interface ERC20VotesInterface extends utils.Interface {
|
||||
functions: {
|
||||
"DOMAIN_SEPARATOR()": FunctionFragment;
|
||||
"allowance(address,address)": FunctionFragment;
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"checkpoints(address,uint32)": FunctionFragment;
|
||||
"decimals()": FunctionFragment;
|
||||
"decreaseAllowance(address,uint256)": FunctionFragment;
|
||||
"delegate(address)": FunctionFragment;
|
||||
"delegateBySig(address,uint256,uint256,uint8,bytes32,bytes32)": FunctionFragment;
|
||||
"delegates(address)": FunctionFragment;
|
||||
"getPastTotalSupply(uint256)": FunctionFragment;
|
||||
"getPastVotes(address,uint256)": FunctionFragment;
|
||||
"getVotes(address)": FunctionFragment;
|
||||
"increaseAllowance(address,uint256)": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"nonces(address)": FunctionFragment;
|
||||
"numCheckpoints(address)": FunctionFragment;
|
||||
"permit(address,address,uint256,uint256,uint8,bytes32,bytes32)": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"totalSupply()": FunctionFragment;
|
||||
"transfer(address,uint256)": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "DOMAIN_SEPARATOR"
|
||||
| "allowance"
|
||||
| "approve"
|
||||
| "balanceOf"
|
||||
| "checkpoints"
|
||||
| "decimals"
|
||||
| "decreaseAllowance"
|
||||
| "delegate"
|
||||
| "delegateBySig"
|
||||
| "delegates"
|
||||
| "getPastTotalSupply"
|
||||
| "getPastVotes"
|
||||
| "getVotes"
|
||||
| "increaseAllowance"
|
||||
| "name"
|
||||
| "nonces"
|
||||
| "numCheckpoints"
|
||||
| "permit"
|
||||
| "symbol"
|
||||
| "totalSupply"
|
||||
| "transfer"
|
||||
| "transferFrom"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "DOMAIN_SEPARATOR",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "allowance",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "approve",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "balanceOf", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "checkpoints",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "decimals", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "decreaseAllowance",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "delegate", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "delegateBySig",
|
||||
values: [
|
||||
string,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "delegates", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getPastTotalSupply",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getPastVotes",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "getVotes", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "increaseAllowance",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "nonces", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "numCheckpoints",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "permit",
|
||||
values: [
|
||||
string,
|
||||
string,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "totalSupply",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transfer",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferFrom",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "DOMAIN_SEPARATOR",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "checkpoints",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "decreaseAllowance",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "delegate", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "delegateBySig",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "delegates", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getPastTotalSupply",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getPastVotes",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "getVotes", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "increaseAllowance",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "nonces", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "numCheckpoints",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "permit", 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;
|
||||
"DelegateChanged(address,address,address)": EventFragment;
|
||||
"DelegateVotesChanged(address,uint256,uint256)": EventFragment;
|
||||
"Transfer(address,address,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "DelegateChanged"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "DelegateVotesChanged"): 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 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 TransferEventObject {
|
||||
from: string;
|
||||
to: string;
|
||||
value: BigNumber;
|
||||
}
|
||||
export type TransferEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
TransferEventObject
|
||||
>;
|
||||
|
||||
export type TransferEventFilter = TypedEventFilter<TransferEvent>;
|
||||
|
||||
export interface ERC20Votes extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC20VotesInterface;
|
||||
|
||||
queryFilter<TEvent extends TypedEvent>(
|
||||
event: TypedEventFilter<TEvent>,
|
||||
fromBlockOrBlockhash?: string | number | undefined,
|
||||
toBlock?: string | number | undefined
|
||||
): Promise<Array<TEvent>>;
|
||||
|
||||
listeners<TEvent extends TypedEvent>(
|
||||
eventFilter?: TypedEventFilter<TEvent>
|
||||
): Array<TypedListener<TEvent>>;
|
||||
listeners(eventName?: string): Array<Listener>;
|
||||
removeAllListeners<TEvent extends TypedEvent>(
|
||||
eventFilter: TypedEventFilter<TEvent>
|
||||
): this;
|
||||
removeAllListeners(eventName?: string): this;
|
||||
off: OnEvent<this>;
|
||||
on: OnEvent<this>;
|
||||
once: OnEvent<this>;
|
||||
removeListener: OnEvent<this>;
|
||||
|
||||
functions: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
checkpoints(
|
||||
account: string,
|
||||
pos: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[ERC20Votes.CheckpointStructOutput]>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<[number]>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
delegate(
|
||||
delegatee: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
delegateBySig(
|
||||
delegatee: string,
|
||||
nonce: BigNumberish,
|
||||
expiry: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
delegates(account: string, overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
getPastTotalSupply(
|
||||
blockNumber: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
getPastVotes(
|
||||
account: string,
|
||||
blockNumber: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
getVotes(account: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
numCheckpoints(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[number]>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
checkpoints(
|
||||
account: string,
|
||||
pos: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<ERC20Votes.CheckpointStructOutput>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
delegate(
|
||||
delegatee: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
delegateBySig(
|
||||
delegatee: string,
|
||||
nonce: BigNumberish,
|
||||
expiry: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
delegates(account: string, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getPastTotalSupply(
|
||||
blockNumber: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getPastVotes(
|
||||
account: string,
|
||||
blockNumber: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getVotes(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
numCheckpoints(account: string, overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
checkpoints(
|
||||
account: string,
|
||||
pos: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<ERC20Votes.CheckpointStructOutput>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
delegate(delegatee: string, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
delegateBySig(
|
||||
delegatee: string,
|
||||
nonce: BigNumberish,
|
||||
expiry: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
delegates(account: string, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getPastTotalSupply(
|
||||
blockNumber: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getPastVotes(
|
||||
account: string,
|
||||
blockNumber: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getVotes(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
numCheckpoints(account: string, overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"Approval(address,address,uint256)"(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
Approval(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
|
||||
"DelegateChanged(address,address,address)"(
|
||||
delegator?: string | null,
|
||||
fromDelegate?: string | null,
|
||||
toDelegate?: string | null
|
||||
): DelegateChangedEventFilter;
|
||||
DelegateChanged(
|
||||
delegator?: string | null,
|
||||
fromDelegate?: string | null,
|
||||
toDelegate?: string | null
|
||||
): DelegateChangedEventFilter;
|
||||
|
||||
"DelegateVotesChanged(address,uint256,uint256)"(
|
||||
delegate?: string | null,
|
||||
previousBalance?: null,
|
||||
newBalance?: null
|
||||
): DelegateVotesChangedEventFilter;
|
||||
DelegateVotesChanged(
|
||||
delegate?: string | null,
|
||||
previousBalance?: null,
|
||||
newBalance?: null
|
||||
): DelegateVotesChangedEventFilter;
|
||||
|
||||
"Transfer(address,address,uint256)"(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
Transfer(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
checkpoints(
|
||||
account: string,
|
||||
pos: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
delegate(
|
||||
delegatee: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
delegateBySig(
|
||||
delegatee: string,
|
||||
nonce: BigNumberish,
|
||||
expiry: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
delegates(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getPastTotalSupply(
|
||||
blockNumber: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getPastVotes(
|
||||
account: string,
|
||||
blockNumber: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getVotes(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
numCheckpoints(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
checkpoints(
|
||||
account: string,
|
||||
pos: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
delegate(
|
||||
delegatee: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
delegateBySig(
|
||||
delegatee: string,
|
||||
nonce: BigNumberish,
|
||||
expiry: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
delegates(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getPastTotalSupply(
|
||||
blockNumber: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getPastVotes(
|
||||
account: string,
|
||||
blockNumber: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getVotes(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
nonces(
|
||||
owner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
numCheckpoints(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,104 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ERC2771ContextInterface extends utils.Interface {
|
||||
functions: {
|
||||
"isTrustedForwarder(address)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "isTrustedForwarder"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "isTrustedForwarder",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isTrustedForwarder",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface ERC2771Context extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC2771ContextInterface;
|
||||
|
||||
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: {
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,104 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ERC2771ContextUpgradeableInterface extends utils.Interface {
|
||||
functions: {
|
||||
"isTrustedForwarder(address)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "isTrustedForwarder"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "isTrustedForwarder",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isTrustedForwarder",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface ERC2771ContextUpgradeable extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC2771ContextUpgradeableInterface;
|
||||
|
||||
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: {
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,600 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ERC721AInterface extends utils.Interface {
|
||||
functions: {
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"getApproved(uint256)": FunctionFragment;
|
||||
"isApprovedForAll(address,address)": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"ownerOf(uint256)": FunctionFragment;
|
||||
"safeTransferFrom(address,address,uint256)": FunctionFragment;
|
||||
"safeTransferFrom(address,address,uint256,bytes)": FunctionFragment;
|
||||
"setApprovalForAll(address,bool)": FunctionFragment;
|
||||
"supportsInterface(bytes4)": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"tokenURI(uint256)": FunctionFragment;
|
||||
"totalSupply()": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "approve"
|
||||
| "balanceOf"
|
||||
| "getApproved"
|
||||
| "isApprovedForAll"
|
||||
| "name"
|
||||
| "ownerOf"
|
||||
| "safeTransferFrom(address,address,uint256)"
|
||||
| "safeTransferFrom(address,address,uint256,bytes)"
|
||||
| "setApprovalForAll"
|
||||
| "supportsInterface"
|
||||
| "symbol"
|
||||
| "tokenURI"
|
||||
| "totalSupply"
|
||||
| "transferFrom"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "approve",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "balanceOf", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getApproved",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "isApprovedForAll",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "ownerOf",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256)",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256,bytes)",
|
||||
values: [string, string, BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setApprovalForAll",
|
||||
values: [string, boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "supportsInterface",
|
||||
values: [BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "tokenURI",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "totalSupply",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferFrom",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getApproved",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isApprovedForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256)",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256,bytes)",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setApprovalForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "supportsInterface",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "totalSupply",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "transferFrom",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"Approval(address,address,uint256)": EventFragment;
|
||||
"ApprovalForAll(address,address,bool)": EventFragment;
|
||||
"Transfer(address,address,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ApprovalEventObject {
|
||||
owner: string;
|
||||
approved: string;
|
||||
tokenId: BigNumber;
|
||||
}
|
||||
export type ApprovalEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
ApprovalEventObject
|
||||
>;
|
||||
|
||||
export type ApprovalEventFilter = TypedEventFilter<ApprovalEvent>;
|
||||
|
||||
export interface ApprovalForAllEventObject {
|
||||
owner: string;
|
||||
operator: string;
|
||||
approved: boolean;
|
||||
}
|
||||
export type ApprovalForAllEvent = TypedEvent<
|
||||
[string, string, boolean],
|
||||
ApprovalForAllEventObject
|
||||
>;
|
||||
|
||||
export type ApprovalForAllEventFilter = TypedEventFilter<ApprovalForAllEvent>;
|
||||
|
||||
export interface TransferEventObject {
|
||||
from: string;
|
||||
to: string;
|
||||
tokenId: BigNumber;
|
||||
}
|
||||
export type TransferEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
TransferEventObject
|
||||
>;
|
||||
|
||||
export type TransferEventFilter = TypedEventFilter<TransferEvent>;
|
||||
|
||||
export interface ERC721A extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC721AInterface;
|
||||
|
||||
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: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
tokenURI(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
ownerOf(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
tokenURI(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
ownerOf(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
_data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
tokenURI(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"Approval(address,address,uint256)"(
|
||||
owner?: string | null,
|
||||
approved?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): ApprovalEventFilter;
|
||||
Approval(
|
||||
owner?: string | null,
|
||||
approved?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): ApprovalEventFilter;
|
||||
|
||||
"ApprovalForAll(address,address,bool)"(
|
||||
owner?: string | null,
|
||||
operator?: string | null,
|
||||
approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
ApprovalForAll(
|
||||
owner?: string | null,
|
||||
operator?: string | null,
|
||||
approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
|
||||
"Transfer(address,address,uint256)"(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): TransferEventFilter;
|
||||
Transfer(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): TransferEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
tokenURI(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
owner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
tokenURI(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,122 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ERC721HolderInterface extends utils.Interface {
|
||||
functions: {
|
||||
"onERC721Received(address,address,uint256,bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "onERC721Received"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "onERC721Received",
|
||||
values: [string, string, BigNumberish, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "onERC721Received",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface ERC721Holder extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ERC721HolderInterface;
|
||||
|
||||
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: {
|
||||
onERC721Received(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish,
|
||||
arg3: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
onERC721Received(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish,
|
||||
arg3: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
onERC721Received(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish,
|
||||
arg3: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
onERC721Received(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish,
|
||||
arg3: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
onERC721Received(
|
||||
arg0: string,
|
||||
arg1: string,
|
||||
arg2: BigNumberish,
|
||||
arg3: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,190 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace Forwarder {
|
||||
export type ForwardRequestStruct = {
|
||||
from: string;
|
||||
to: string;
|
||||
value: BigNumberish;
|
||||
gas: BigNumberish;
|
||||
nonce: BigNumberish;
|
||||
data: BytesLike;
|
||||
};
|
||||
|
||||
export type ForwardRequestStructOutput = [
|
||||
string,
|
||||
string,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
from: string;
|
||||
to: string;
|
||||
value: BigNumber;
|
||||
gas: BigNumber;
|
||||
nonce: BigNumber;
|
||||
data: string;
|
||||
};
|
||||
}
|
||||
|
||||
export interface ForwarderInterface extends utils.Interface {
|
||||
functions: {
|
||||
"execute((address,address,uint256,uint256,uint256,bytes),bytes)": FunctionFragment;
|
||||
"getNonce(address)": FunctionFragment;
|
||||
"verify((address,address,uint256,uint256,uint256,bytes),bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "execute" | "getNonce" | "verify"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "execute",
|
||||
values: [Forwarder.ForwardRequestStruct, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "getNonce", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verify",
|
||||
values: [Forwarder.ForwardRequestStruct, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "execute", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "getNonce", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "verify", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface Forwarder extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ForwarderInterface;
|
||||
|
||||
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: {
|
||||
execute(
|
||||
req: Forwarder.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
verify(
|
||||
req: Forwarder.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
execute(
|
||||
req: Forwarder.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
verify(
|
||||
req: Forwarder.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
execute(
|
||||
req: Forwarder.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean, string]>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
verify(
|
||||
req: Forwarder.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
execute(
|
||||
req: Forwarder.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
verify(
|
||||
req: Forwarder.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
execute(
|
||||
req: Forwarder.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getNonce(
|
||||
from: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verify(
|
||||
req: Forwarder.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,193 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace ForwarderChainlessDomain {
|
||||
export type ForwardRequestStruct = {
|
||||
from: string;
|
||||
to: string;
|
||||
value: BigNumberish;
|
||||
gas: BigNumberish;
|
||||
nonce: BigNumberish;
|
||||
data: BytesLike;
|
||||
chainid: BigNumberish;
|
||||
};
|
||||
|
||||
export type ForwardRequestStructOutput = [
|
||||
string,
|
||||
string,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber
|
||||
] & {
|
||||
from: string;
|
||||
to: string;
|
||||
value: BigNumber;
|
||||
gas: BigNumber;
|
||||
nonce: BigNumber;
|
||||
data: string;
|
||||
chainid: BigNumber;
|
||||
};
|
||||
}
|
||||
|
||||
export interface ForwarderChainlessDomainInterface extends utils.Interface {
|
||||
functions: {
|
||||
"execute((address,address,uint256,uint256,uint256,bytes,uint256),bytes)": FunctionFragment;
|
||||
"getNonce(address)": FunctionFragment;
|
||||
"verify((address,address,uint256,uint256,uint256,bytes,uint256),bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "execute" | "getNonce" | "verify"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "execute",
|
||||
values: [ForwarderChainlessDomain.ForwardRequestStruct, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "getNonce", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verify",
|
||||
values: [ForwarderChainlessDomain.ForwardRequestStruct, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "execute", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "getNonce", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "verify", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface ForwarderChainlessDomain extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ForwarderChainlessDomainInterface;
|
||||
|
||||
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: {
|
||||
execute(
|
||||
req: ForwarderChainlessDomain.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
verify(
|
||||
req: ForwarderChainlessDomain.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
execute(
|
||||
req: ForwarderChainlessDomain.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
verify(
|
||||
req: ForwarderChainlessDomain.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
execute(
|
||||
req: ForwarderChainlessDomain.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean, string]>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
verify(
|
||||
req: ForwarderChainlessDomain.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
execute(
|
||||
req: ForwarderChainlessDomain.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
verify(
|
||||
req: ForwarderChainlessDomain.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
execute(
|
||||
req: ForwarderChainlessDomain.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getNonce(
|
||||
from: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verify(
|
||||
req: ForwarderChainlessDomain.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,142 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface ForwarderConsumerInterface extends utils.Interface {
|
||||
functions: {
|
||||
"caller()": FunctionFragment;
|
||||
"isTrustedForwarder(address)": FunctionFragment;
|
||||
"setCaller()": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "caller" | "isTrustedForwarder" | "setCaller"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(functionFragment: "caller", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "isTrustedForwarder",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "setCaller", values?: undefined): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "caller", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isTrustedForwarder",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "setCaller", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface ForwarderConsumer extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ForwarderConsumerInterface;
|
||||
|
||||
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: {
|
||||
caller(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
setCaller(
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
caller(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
setCaller(
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
caller(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
setCaller(overrides?: CallOverrides): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
caller(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setCaller(
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
caller(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
isTrustedForwarder(
|
||||
forwarder: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setCaller(
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,190 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace MinimalForwarderEOAOnly {
|
||||
export type ForwardRequestStruct = {
|
||||
from: string;
|
||||
to: string;
|
||||
value: BigNumberish;
|
||||
gas: BigNumberish;
|
||||
nonce: BigNumberish;
|
||||
data: BytesLike;
|
||||
};
|
||||
|
||||
export type ForwardRequestStructOutput = [
|
||||
string,
|
||||
string,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
from: string;
|
||||
to: string;
|
||||
value: BigNumber;
|
||||
gas: BigNumber;
|
||||
nonce: BigNumber;
|
||||
data: string;
|
||||
};
|
||||
}
|
||||
|
||||
export interface ForwarderEOAOnlyInterface extends utils.Interface {
|
||||
functions: {
|
||||
"execute((address,address,uint256,uint256,uint256,bytes),bytes)": FunctionFragment;
|
||||
"getNonce(address)": FunctionFragment;
|
||||
"verify((address,address,uint256,uint256,uint256,bytes),bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "execute" | "getNonce" | "verify"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "execute",
|
||||
values: [MinimalForwarderEOAOnly.ForwardRequestStruct, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "getNonce", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verify",
|
||||
values: [MinimalForwarderEOAOnly.ForwardRequestStruct, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "execute", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "getNonce", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "verify", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface ForwarderEOAOnly extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: ForwarderEOAOnlyInterface;
|
||||
|
||||
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: {
|
||||
execute(
|
||||
req: MinimalForwarderEOAOnly.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
verify(
|
||||
req: MinimalForwarderEOAOnly.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
execute(
|
||||
req: MinimalForwarderEOAOnly.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
verify(
|
||||
req: MinimalForwarderEOAOnly.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
execute(
|
||||
req: MinimalForwarderEOAOnly.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean, string]>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
verify(
|
||||
req: MinimalForwarderEOAOnly.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
execute(
|
||||
req: MinimalForwarderEOAOnly.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getNonce(from: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
verify(
|
||||
req: MinimalForwarderEOAOnly.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
execute(
|
||||
req: MinimalForwarderEOAOnly.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getNonce(
|
||||
from: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verify(
|
||||
req: MinimalForwarderEOAOnly.ForwardRequestStruct,
|
||||
signature: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,135 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IAppURIInterface extends utils.Interface {
|
||||
functions: {
|
||||
"appURI()": FunctionFragment;
|
||||
"setAppURI(string)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "appURI" | "setAppURI"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(functionFragment: "appURI", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "setAppURI", values: [string]): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "appURI", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "setAppURI", data: BytesLike): Result;
|
||||
|
||||
events: {
|
||||
"AppURIUpdated(string,string)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AppURIUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export interface AppURIUpdatedEventObject {
|
||||
prevURI: string;
|
||||
newURI: string;
|
||||
}
|
||||
export type AppURIUpdatedEvent = TypedEvent<
|
||||
[string, string],
|
||||
AppURIUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type AppURIUpdatedEventFilter = TypedEventFilter<AppURIUpdatedEvent>;
|
||||
|
||||
export interface IAppURI extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IAppURIInterface;
|
||||
|
||||
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: {
|
||||
appURI(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
setAppURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
appURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setAppURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
appURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setAppURI(_uri: string, overrides?: CallOverrides): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"AppURIUpdated(string,string)"(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): AppURIUpdatedEventFilter;
|
||||
AppURIUpdated(prevURI?: null, newURI?: null): AppURIUpdatedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
appURI(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
setAppURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
appURI(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
setAppURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,155 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IBurnableERC1155Interface extends utils.Interface {
|
||||
functions: {
|
||||
"burn(address,uint256,uint256)": FunctionFragment;
|
||||
"burnBatch(address,uint256[],uint256[])": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "burn" | "burnBatch"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "burn",
|
||||
values: [string, BigNumberish, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "burnBatch",
|
||||
values: [string, BigNumberish[], BigNumberish[]]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "burn", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "burnBatch", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IBurnableERC1155 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IBurnableERC1155Interface;
|
||||
|
||||
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: {
|
||||
burn(
|
||||
account: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
burnBatch(
|
||||
account: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
burn(
|
||||
account: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
burnBatch(
|
||||
account: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
burn(
|
||||
account: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
burnBatch(
|
||||
account: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
burn(
|
||||
account: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
burnBatch(
|
||||
account: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
burn(
|
||||
account: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
burnBatch(
|
||||
account: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,134 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IBurnableERC20Interface extends utils.Interface {
|
||||
functions: {
|
||||
"burn(uint256)": FunctionFragment;
|
||||
"burnFrom(address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "burn" | "burnFrom"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(functionFragment: "burn", values: [BigNumberish]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "burnFrom",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "burn", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "burnFrom", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IBurnableERC20 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IBurnableERC20Interface;
|
||||
|
||||
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: {
|
||||
burn(
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
burnFrom(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
burn(
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
burnFrom(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
burn(amount: BigNumberish, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
burnFrom(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
burn(
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
burnFrom(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
burn(
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
burnFrom(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,98 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IBurnableERC721Interface extends utils.Interface {
|
||||
functions: {
|
||||
"burn(uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "burn"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(functionFragment: "burn", values: [BigNumberish]): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "burn", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IBurnableERC721 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IBurnableERC721Interface;
|
||||
|
||||
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: {
|
||||
burn(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
burn(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
burn(tokenId: BigNumberish, overrides?: CallOverrides): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
burn(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
burn(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,174 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace IClaimCondition {
|
||||
export type ClaimConditionStruct = {
|
||||
startTimestamp: BigNumberish;
|
||||
maxClaimableSupply: BigNumberish;
|
||||
supplyClaimed: BigNumberish;
|
||||
quantityLimitPerTransaction: BigNumberish;
|
||||
waitTimeInSecondsBetweenClaims: BigNumberish;
|
||||
merkleRoot: BytesLike;
|
||||
pricePerToken: BigNumberish;
|
||||
currency: string;
|
||||
};
|
||||
|
||||
export type ClaimConditionStructOutput = [
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IClaimConditionsSinglePhaseInterface extends utils.Interface {
|
||||
functions: {
|
||||
"setClaimConditions((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address),bool)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "setClaimConditions"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "setClaimConditions",
|
||||
values: [IClaimCondition.ClaimConditionStruct, boolean]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setClaimConditions",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ClaimConditionUpdated(tuple,bool)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ClaimConditionUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ClaimConditionUpdatedEventObject {
|
||||
claimConditions: IClaimCondition.ClaimConditionStructOutput;
|
||||
resetClaimEligibility: boolean;
|
||||
}
|
||||
export type ClaimConditionUpdatedEvent = TypedEvent<
|
||||
[IClaimCondition.ClaimConditionStructOutput, boolean],
|
||||
ClaimConditionUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ClaimConditionUpdatedEventFilter =
|
||||
TypedEventFilter<ClaimConditionUpdatedEvent>;
|
||||
|
||||
export interface IClaimConditionsSinglePhase extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IClaimConditionsSinglePhaseInterface;
|
||||
|
||||
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: {
|
||||
setClaimConditions(
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
setClaimConditions(
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
setClaimConditions(
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ClaimConditionUpdated(tuple,bool)"(
|
||||
claimConditions?: null,
|
||||
resetClaimEligibility?: null
|
||||
): ClaimConditionUpdatedEventFilter;
|
||||
ClaimConditionUpdated(
|
||||
claimConditions?: null,
|
||||
resetClaimEligibility?: null
|
||||
): ClaimConditionUpdatedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
setClaimConditions(
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
setClaimConditions(
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,194 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IClaimableERC1155Interface extends utils.Interface {
|
||||
functions: {
|
||||
"claim(address,uint256,uint256)": FunctionFragment;
|
||||
"verifyClaim(address,uint256,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "claim" | "verifyClaim"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "claim",
|
||||
values: [string, BigNumberish, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verifyClaim",
|
||||
values: [string, BigNumberish, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "verifyClaim",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"TokensClaimed(address,address,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "TokensClaimed"): EventFragment;
|
||||
}
|
||||
|
||||
export interface TokensClaimedEventObject {
|
||||
claimer: string;
|
||||
receiver: string;
|
||||
tokenId: BigNumber;
|
||||
quantityClaimed: BigNumber;
|
||||
}
|
||||
export type TokensClaimedEvent = TypedEvent<
|
||||
[string, string, BigNumber, BigNumber],
|
||||
TokensClaimedEventObject
|
||||
>;
|
||||
|
||||
export type TokensClaimedEventFilter = TypedEventFilter<TokensClaimedEvent>;
|
||||
|
||||
export interface IClaimableERC1155 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IClaimableERC1155Interface;
|
||||
|
||||
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: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[void]>;
|
||||
};
|
||||
|
||||
claim(
|
||||
_receiver: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
callStatic: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"TokensClaimed(address,address,uint256,uint256)"(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
tokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
TokensClaimed(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
tokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_tokenId: BigNumberish,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,184 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IClaimableERC721Interface extends utils.Interface {
|
||||
functions: {
|
||||
"claim(address,uint256)": FunctionFragment;
|
||||
"verifyClaim(address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "claim" | "verifyClaim"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "claim",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "verifyClaim",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "verifyClaim",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"TokensClaimed(address,address,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "TokensClaimed"): EventFragment;
|
||||
}
|
||||
|
||||
export interface TokensClaimedEventObject {
|
||||
claimer: string;
|
||||
receiver: string;
|
||||
startTokenId: BigNumber;
|
||||
quantityClaimed: BigNumber;
|
||||
}
|
||||
export type TokensClaimedEvent = TypedEvent<
|
||||
[string, string, BigNumber, BigNumber],
|
||||
TokensClaimedEventObject
|
||||
>;
|
||||
|
||||
export type TokensClaimedEventFilter = TypedEventFilter<TokensClaimedEvent>;
|
||||
|
||||
export interface IClaimableERC721 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IClaimableERC721Interface;
|
||||
|
||||
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: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[void]>;
|
||||
};
|
||||
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
callStatic: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"TokensClaimed(address,address,uint256,uint256)"(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
TokensClaimed(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
claim(
|
||||
_receiver: string,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
verifyClaim(
|
||||
_claimer: string,
|
||||
_quantity: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,274 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IContractDeployerInterface extends utils.Interface {
|
||||
functions: {
|
||||
"deployInstance(address,bytes,bytes,bytes32,uint256,string)": FunctionFragment;
|
||||
"deployInstanceProxy(address,address,bytes,bytes32,uint256,string)": FunctionFragment;
|
||||
"getContractDeployer(address)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "deployInstance"
|
||||
| "deployInstanceProxy"
|
||||
| "getContractDeployer"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "deployInstance",
|
||||
values: [string, BytesLike, BytesLike, BytesLike, BigNumberish, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "deployInstanceProxy",
|
||||
values: [string, string, BytesLike, BytesLike, BigNumberish, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getContractDeployer",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "deployInstance",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "deployInstanceProxy",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getContractDeployer",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ContractDeployed(address,address,address)": EventFragment;
|
||||
"Paused(bool)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ContractDeployed"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "Paused"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ContractDeployedEventObject {
|
||||
deployer: string;
|
||||
publisher: string;
|
||||
deployedContract: string;
|
||||
}
|
||||
export type ContractDeployedEvent = TypedEvent<
|
||||
[string, string, string],
|
||||
ContractDeployedEventObject
|
||||
>;
|
||||
|
||||
export type ContractDeployedEventFilter =
|
||||
TypedEventFilter<ContractDeployedEvent>;
|
||||
|
||||
export interface PausedEventObject {
|
||||
isPaused: boolean;
|
||||
}
|
||||
export type PausedEvent = TypedEvent<[boolean], PausedEventObject>;
|
||||
|
||||
export type PausedEventFilter = TypedEventFilter<PausedEvent>;
|
||||
|
||||
export interface IContractDeployer extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IContractDeployerInterface;
|
||||
|
||||
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: {
|
||||
deployInstance(
|
||||
publisher: string,
|
||||
contractBytecode: BytesLike,
|
||||
constructorArgs: BytesLike,
|
||||
salt: BytesLike,
|
||||
value: BigNumberish,
|
||||
publishMetadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
deployInstanceProxy(
|
||||
publisher: string,
|
||||
implementation: string,
|
||||
initializeData: BytesLike,
|
||||
salt: BytesLike,
|
||||
value: BigNumberish,
|
||||
publishMetadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getContractDeployer(
|
||||
_contract: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
};
|
||||
|
||||
deployInstance(
|
||||
publisher: string,
|
||||
contractBytecode: BytesLike,
|
||||
constructorArgs: BytesLike,
|
||||
salt: BytesLike,
|
||||
value: BigNumberish,
|
||||
publishMetadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
deployInstanceProxy(
|
||||
publisher: string,
|
||||
implementation: string,
|
||||
initializeData: BytesLike,
|
||||
salt: BytesLike,
|
||||
value: BigNumberish,
|
||||
publishMetadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getContractDeployer(
|
||||
_contract: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
callStatic: {
|
||||
deployInstance(
|
||||
publisher: string,
|
||||
contractBytecode: BytesLike,
|
||||
constructorArgs: BytesLike,
|
||||
salt: BytesLike,
|
||||
value: BigNumberish,
|
||||
publishMetadataUri: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
deployInstanceProxy(
|
||||
publisher: string,
|
||||
implementation: string,
|
||||
initializeData: BytesLike,
|
||||
salt: BytesLike,
|
||||
value: BigNumberish,
|
||||
publishMetadataUri: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
getContractDeployer(
|
||||
_contract: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ContractDeployed(address,address,address)"(
|
||||
deployer?: string | null,
|
||||
publisher?: string | null,
|
||||
deployedContract?: null
|
||||
): ContractDeployedEventFilter;
|
||||
ContractDeployed(
|
||||
deployer?: string | null,
|
||||
publisher?: string | null,
|
||||
deployedContract?: null
|
||||
): ContractDeployedEventFilter;
|
||||
|
||||
"Paused(bool)"(isPaused?: null): PausedEventFilter;
|
||||
Paused(isPaused?: null): PausedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
deployInstance(
|
||||
publisher: string,
|
||||
contractBytecode: BytesLike,
|
||||
constructorArgs: BytesLike,
|
||||
salt: BytesLike,
|
||||
value: BigNumberish,
|
||||
publishMetadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
deployInstanceProxy(
|
||||
publisher: string,
|
||||
implementation: string,
|
||||
initializeData: BytesLike,
|
||||
salt: BytesLike,
|
||||
value: BigNumberish,
|
||||
publishMetadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getContractDeployer(
|
||||
_contract: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
deployInstance(
|
||||
publisher: string,
|
||||
contractBytecode: BytesLike,
|
||||
constructorArgs: BytesLike,
|
||||
salt: BytesLike,
|
||||
value: BigNumberish,
|
||||
publishMetadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
deployInstanceProxy(
|
||||
publisher: string,
|
||||
implementation: string,
|
||||
initializeData: BytesLike,
|
||||
salt: BytesLike,
|
||||
value: BigNumberish,
|
||||
publishMetadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getContractDeployer(
|
||||
_contract: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,118 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IContractFactoryInterface extends utils.Interface {
|
||||
functions: {
|
||||
"deployProxyByImplementation(address,bytes,bytes32)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "deployProxyByImplementation"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "deployProxyByImplementation",
|
||||
values: [string, BytesLike, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "deployProxyByImplementation",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IContractFactory extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IContractFactoryInterface;
|
||||
|
||||
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: {
|
||||
deployProxyByImplementation(
|
||||
implementation: string,
|
||||
data: BytesLike,
|
||||
salt: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
deployProxyByImplementation(
|
||||
implementation: string,
|
||||
data: BytesLike,
|
||||
salt: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
deployProxyByImplementation(
|
||||
implementation: string,
|
||||
data: BytesLike,
|
||||
salt: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
deployProxyByImplementation(
|
||||
implementation: string,
|
||||
data: BytesLike,
|
||||
salt: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
deployProxyByImplementation(
|
||||
implementation: string,
|
||||
data: BytesLike,
|
||||
salt: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,153 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IContractMetadataInterface extends utils.Interface {
|
||||
functions: {
|
||||
"contractURI()": FunctionFragment;
|
||||
"setContractURI(string)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "contractURI" | "setContractURI"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "contractURI",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setContractURI",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "contractURI",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setContractURI",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ContractURIUpdated(string,string)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ContractURIUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ContractURIUpdatedEventObject {
|
||||
prevURI: string;
|
||||
newURI: string;
|
||||
}
|
||||
export type ContractURIUpdatedEvent = TypedEvent<
|
||||
[string, string],
|
||||
ContractURIUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ContractURIUpdatedEventFilter =
|
||||
TypedEventFilter<ContractURIUpdatedEvent>;
|
||||
|
||||
export interface IContractMetadata extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IContractMetadataInterface;
|
||||
|
||||
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: {
|
||||
contractURI(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
contractURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
contractURI(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setContractURI(_uri: string, overrides?: CallOverrides): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ContractURIUpdated(string,string)"(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): ContractURIUpdatedEventFilter;
|
||||
ContractURIUpdated(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): ContractURIUpdatedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
contractURI(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
contractURI(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
setContractURI(
|
||||
_uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,140 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IContractMetadataRegistryInterface extends utils.Interface {
|
||||
functions: {
|
||||
"registerMetadata(address,string)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "registerMetadata"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "registerMetadata",
|
||||
values: [string, string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "registerMetadata",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"MetadataRegistered(address,string)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "MetadataRegistered"): EventFragment;
|
||||
}
|
||||
|
||||
export interface MetadataRegisteredEventObject {
|
||||
contractAddress: string;
|
||||
metadataUri: string;
|
||||
}
|
||||
export type MetadataRegisteredEvent = TypedEvent<
|
||||
[string, string],
|
||||
MetadataRegisteredEventObject
|
||||
>;
|
||||
|
||||
export type MetadataRegisteredEventFilter =
|
||||
TypedEventFilter<MetadataRegisteredEvent>;
|
||||
|
||||
export interface IContractMetadataRegistry extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IContractMetadataRegistryInterface;
|
||||
|
||||
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: {
|
||||
registerMetadata(
|
||||
contractAddress: string,
|
||||
metadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
registerMetadata(
|
||||
contractAddress: string,
|
||||
metadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
registerMetadata(
|
||||
contractAddress: string,
|
||||
metadataUri: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"MetadataRegistered(address,string)"(
|
||||
contractAddress?: string | null,
|
||||
metadataUri?: null
|
||||
): MetadataRegisteredEventFilter;
|
||||
MetadataRegistered(
|
||||
contractAddress?: string | null,
|
||||
metadataUri?: null
|
||||
): MetadataRegisteredEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
registerMetadata(
|
||||
contractAddress: string,
|
||||
metadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
registerMetadata(
|
||||
contractAddress: string,
|
||||
metadataUri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,532 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace IContractPublisher {
|
||||
export type CustomContractInstanceStruct = {
|
||||
contractId: string;
|
||||
publishTimestamp: BigNumberish;
|
||||
publishMetadataUri: string;
|
||||
bytecodeHash: BytesLike;
|
||||
implementation: string;
|
||||
};
|
||||
|
||||
export type CustomContractInstanceStructOutput = [
|
||||
string,
|
||||
BigNumber,
|
||||
string,
|
||||
string,
|
||||
string
|
||||
] & {
|
||||
contractId: string;
|
||||
publishTimestamp: BigNumber;
|
||||
publishMetadataUri: string;
|
||||
bytecodeHash: string;
|
||||
implementation: string;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IContractPublisherInterface extends utils.Interface {
|
||||
functions: {
|
||||
"getAllPublishedContracts(address)": FunctionFragment;
|
||||
"getPublishedContract(address,string)": FunctionFragment;
|
||||
"getPublishedContractVersions(address,string)": FunctionFragment;
|
||||
"getPublishedUriFromCompilerUri(string)": FunctionFragment;
|
||||
"getPublisherProfileUri(address)": FunctionFragment;
|
||||
"publishContract(address,string,string,string,bytes32,address)": FunctionFragment;
|
||||
"setPublisherProfileUri(address,string)": FunctionFragment;
|
||||
"unpublishContract(address,string)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "getAllPublishedContracts"
|
||||
| "getPublishedContract"
|
||||
| "getPublishedContractVersions"
|
||||
| "getPublishedUriFromCompilerUri"
|
||||
| "getPublisherProfileUri"
|
||||
| "publishContract"
|
||||
| "setPublisherProfileUri"
|
||||
| "unpublishContract"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAllPublishedContracts",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getPublishedContract",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getPublishedContractVersions",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getPublishedUriFromCompilerUri",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getPublisherProfileUri",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "publishContract",
|
||||
values: [string, string, string, string, BytesLike, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setPublisherProfileUri",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "unpublishContract",
|
||||
values: [string, string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAllPublishedContracts",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getPublishedContract",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getPublishedContractVersions",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getPublishedUriFromCompilerUri",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getPublisherProfileUri",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "publishContract",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setPublisherProfileUri",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "unpublishContract",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ContractPublished(address,address,tuple)": EventFragment;
|
||||
"ContractUnpublished(address,address,string)": EventFragment;
|
||||
"Paused(bool)": EventFragment;
|
||||
"PublisherProfileUpdated(address,string,string)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ContractPublished"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ContractUnpublished"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "Paused"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "PublisherProfileUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ContractPublishedEventObject {
|
||||
operator: string;
|
||||
publisher: string;
|
||||
publishedContract: IContractPublisher.CustomContractInstanceStructOutput;
|
||||
}
|
||||
export type ContractPublishedEvent = TypedEvent<
|
||||
[string, string, IContractPublisher.CustomContractInstanceStructOutput],
|
||||
ContractPublishedEventObject
|
||||
>;
|
||||
|
||||
export type ContractPublishedEventFilter =
|
||||
TypedEventFilter<ContractPublishedEvent>;
|
||||
|
||||
export interface ContractUnpublishedEventObject {
|
||||
operator: string;
|
||||
publisher: string;
|
||||
contractId: string;
|
||||
}
|
||||
export type ContractUnpublishedEvent = TypedEvent<
|
||||
[string, string, string],
|
||||
ContractUnpublishedEventObject
|
||||
>;
|
||||
|
||||
export type ContractUnpublishedEventFilter =
|
||||
TypedEventFilter<ContractUnpublishedEvent>;
|
||||
|
||||
export interface PausedEventObject {
|
||||
isPaused: boolean;
|
||||
}
|
||||
export type PausedEvent = TypedEvent<[boolean], PausedEventObject>;
|
||||
|
||||
export type PausedEventFilter = TypedEventFilter<PausedEvent>;
|
||||
|
||||
export interface PublisherProfileUpdatedEventObject {
|
||||
publisher: string;
|
||||
prevURI: string;
|
||||
newURI: string;
|
||||
}
|
||||
export type PublisherProfileUpdatedEvent = TypedEvent<
|
||||
[string, string, string],
|
||||
PublisherProfileUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type PublisherProfileUpdatedEventFilter =
|
||||
TypedEventFilter<PublisherProfileUpdatedEvent>;
|
||||
|
||||
export interface IContractPublisher extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IContractPublisherInterface;
|
||||
|
||||
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: {
|
||||
getAllPublishedContracts(
|
||||
publisher: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[IContractPublisher.CustomContractInstanceStructOutput[]] & {
|
||||
published: IContractPublisher.CustomContractInstanceStructOutput[];
|
||||
}
|
||||
>;
|
||||
|
||||
getPublishedContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[IContractPublisher.CustomContractInstanceStructOutput] & {
|
||||
published: IContractPublisher.CustomContractInstanceStructOutput;
|
||||
}
|
||||
>;
|
||||
|
||||
getPublishedContractVersions(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[IContractPublisher.CustomContractInstanceStructOutput[]] & {
|
||||
published: IContractPublisher.CustomContractInstanceStructOutput[];
|
||||
}
|
||||
>;
|
||||
|
||||
getPublishedUriFromCompilerUri(
|
||||
compilerMetadataUri: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string[]] & { publishedMetadataUris: string[] }>;
|
||||
|
||||
getPublisherProfileUri(
|
||||
publisher: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string] & { uri: string }>;
|
||||
|
||||
publishContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
publishMetadataUri: string,
|
||||
compilerMetadataUri: string,
|
||||
bytecodeHash: BytesLike,
|
||||
implementation: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setPublisherProfileUri(
|
||||
publisher: string,
|
||||
uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
unpublishContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
getAllPublishedContracts(
|
||||
publisher: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<IContractPublisher.CustomContractInstanceStructOutput[]>;
|
||||
|
||||
getPublishedContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<IContractPublisher.CustomContractInstanceStructOutput>;
|
||||
|
||||
getPublishedContractVersions(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<IContractPublisher.CustomContractInstanceStructOutput[]>;
|
||||
|
||||
getPublishedUriFromCompilerUri(
|
||||
compilerMetadataUri: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string[]>;
|
||||
|
||||
getPublisherProfileUri(
|
||||
publisher: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
publishContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
publishMetadataUri: string,
|
||||
compilerMetadataUri: string,
|
||||
bytecodeHash: BytesLike,
|
||||
implementation: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setPublisherProfileUri(
|
||||
publisher: string,
|
||||
uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
unpublishContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
getAllPublishedContracts(
|
||||
publisher: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<IContractPublisher.CustomContractInstanceStructOutput[]>;
|
||||
|
||||
getPublishedContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<IContractPublisher.CustomContractInstanceStructOutput>;
|
||||
|
||||
getPublishedContractVersions(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<IContractPublisher.CustomContractInstanceStructOutput[]>;
|
||||
|
||||
getPublishedUriFromCompilerUri(
|
||||
compilerMetadataUri: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string[]>;
|
||||
|
||||
getPublisherProfileUri(
|
||||
publisher: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
publishContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
publishMetadataUri: string,
|
||||
compilerMetadataUri: string,
|
||||
bytecodeHash: BytesLike,
|
||||
implementation: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setPublisherProfileUri(
|
||||
publisher: string,
|
||||
uri: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
unpublishContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ContractPublished(address,address,tuple)"(
|
||||
operator?: string | null,
|
||||
publisher?: string | null,
|
||||
publishedContract?: null
|
||||
): ContractPublishedEventFilter;
|
||||
ContractPublished(
|
||||
operator?: string | null,
|
||||
publisher?: string | null,
|
||||
publishedContract?: null
|
||||
): ContractPublishedEventFilter;
|
||||
|
||||
"ContractUnpublished(address,address,string)"(
|
||||
operator?: string | null,
|
||||
publisher?: string | null,
|
||||
contractId?: string | null
|
||||
): ContractUnpublishedEventFilter;
|
||||
ContractUnpublished(
|
||||
operator?: string | null,
|
||||
publisher?: string | null,
|
||||
contractId?: string | null
|
||||
): ContractUnpublishedEventFilter;
|
||||
|
||||
"Paused(bool)"(isPaused?: null): PausedEventFilter;
|
||||
Paused(isPaused?: null): PausedEventFilter;
|
||||
|
||||
"PublisherProfileUpdated(address,string,string)"(
|
||||
publisher?: string | null,
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): PublisherProfileUpdatedEventFilter;
|
||||
PublisherProfileUpdated(
|
||||
publisher?: string | null,
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): PublisherProfileUpdatedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
getAllPublishedContracts(
|
||||
publisher: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getPublishedContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getPublishedContractVersions(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getPublishedUriFromCompilerUri(
|
||||
compilerMetadataUri: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getPublisherProfileUri(
|
||||
publisher: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
publishContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
publishMetadataUri: string,
|
||||
compilerMetadataUri: string,
|
||||
bytecodeHash: BytesLike,
|
||||
implementation: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setPublisherProfileUri(
|
||||
publisher: string,
|
||||
uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
unpublishContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getAllPublishedContracts(
|
||||
publisher: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getPublishedContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getPublishedContractVersions(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getPublishedUriFromCompilerUri(
|
||||
compilerMetadataUri: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getPublisherProfileUri(
|
||||
publisher: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
publishContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
publishMetadataUri: string,
|
||||
compilerMetadataUri: string,
|
||||
bytecodeHash: BytesLike,
|
||||
implementation: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setPublisherProfileUri(
|
||||
publisher: string,
|
||||
uri: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
unpublishContract(
|
||||
publisher: string,
|
||||
contractId: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,179 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IDelayedRevealInterface extends utils.Interface {
|
||||
functions: {
|
||||
"encryptDecrypt(bytes,bytes)": FunctionFragment;
|
||||
"reveal(uint256,bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "encryptDecrypt" | "reveal"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "encryptDecrypt",
|
||||
values: [BytesLike, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "reveal",
|
||||
values: [BigNumberish, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "encryptDecrypt",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "reveal", data: BytesLike): Result;
|
||||
|
||||
events: {
|
||||
"TokenURIRevealed(uint256,string)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "TokenURIRevealed"): EventFragment;
|
||||
}
|
||||
|
||||
export interface TokenURIRevealedEventObject {
|
||||
index: BigNumber;
|
||||
revealedURI: string;
|
||||
}
|
||||
export type TokenURIRevealedEvent = TypedEvent<
|
||||
[BigNumber, string],
|
||||
TokenURIRevealedEventObject
|
||||
>;
|
||||
|
||||
export type TokenURIRevealedEventFilter =
|
||||
TypedEventFilter<TokenURIRevealedEvent>;
|
||||
|
||||
export interface IDelayedReveal extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IDelayedRevealInterface;
|
||||
|
||||
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: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string] & { result: string }>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"TokenURIRevealed(uint256,string)"(
|
||||
index?: BigNumberish | null,
|
||||
revealedURI?: null
|
||||
): TokenURIRevealedEventFilter;
|
||||
TokenURIRevealed(
|
||||
index?: BigNumberish | null,
|
||||
revealedURI?: null
|
||||
): TokenURIRevealedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,213 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IDelayedRevealDeprecatedInterface extends utils.Interface {
|
||||
functions: {
|
||||
"encryptDecrypt(bytes,bytes)": FunctionFragment;
|
||||
"encryptedBaseURI(uint256)": FunctionFragment;
|
||||
"reveal(uint256,bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "encryptDecrypt" | "encryptedBaseURI" | "reveal"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "encryptDecrypt",
|
||||
values: [BytesLike, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "encryptedBaseURI",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "reveal",
|
||||
values: [BigNumberish, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "encryptDecrypt",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "encryptedBaseURI",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "reveal", data: BytesLike): Result;
|
||||
|
||||
events: {
|
||||
"TokenURIRevealed(uint256,string)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "TokenURIRevealed"): EventFragment;
|
||||
}
|
||||
|
||||
export interface TokenURIRevealedEventObject {
|
||||
index: BigNumber;
|
||||
revealedURI: string;
|
||||
}
|
||||
export type TokenURIRevealedEvent = TypedEvent<
|
||||
[BigNumber, string],
|
||||
TokenURIRevealedEventObject
|
||||
>;
|
||||
|
||||
export type TokenURIRevealedEventFilter =
|
||||
TypedEventFilter<TokenURIRevealedEvent>;
|
||||
|
||||
export interface IDelayedRevealDeprecated extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IDelayedRevealDeprecatedInterface;
|
||||
|
||||
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: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string] & { result: string }>;
|
||||
|
||||
encryptedBaseURI(
|
||||
identifier: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
encryptedBaseURI(
|
||||
identifier: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
encryptedBaseURI(
|
||||
identifier: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"TokenURIRevealed(uint256,string)"(
|
||||
index?: BigNumberish | null,
|
||||
revealedURI?: null
|
||||
): TokenURIRevealedEventFilter;
|
||||
TokenURIRevealed(
|
||||
index?: BigNumberish | null,
|
||||
revealedURI?: null
|
||||
): TokenURIRevealedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
encryptedBaseURI(
|
||||
identifier: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
encryptDecrypt(
|
||||
data: BytesLike,
|
||||
key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
encryptedBaseURI(
|
||||
identifier: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
reveal(
|
||||
identifier: BigNumberish,
|
||||
key: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,283 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace IClaimCondition {
|
||||
export type ClaimConditionStruct = {
|
||||
startTimestamp: BigNumberish;
|
||||
maxClaimableSupply: BigNumberish;
|
||||
supplyClaimed: BigNumberish;
|
||||
quantityLimitPerTransaction: BigNumberish;
|
||||
waitTimeInSecondsBetweenClaims: BigNumberish;
|
||||
merkleRoot: BytesLike;
|
||||
pricePerToken: BigNumberish;
|
||||
currency: string;
|
||||
};
|
||||
|
||||
export type ClaimConditionStructOutput = [
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
};
|
||||
}
|
||||
|
||||
export declare namespace IDrop {
|
||||
export type AllowlistProofStruct = {
|
||||
proof: BytesLike[];
|
||||
maxQuantityInAllowlist: BigNumberish;
|
||||
};
|
||||
|
||||
export type AllowlistProofStructOutput = [string[], BigNumber] & {
|
||||
proof: string[];
|
||||
maxQuantityInAllowlist: BigNumber;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IDropInterface extends utils.Interface {
|
||||
functions: {
|
||||
"claim(address,uint256,address,uint256,(bytes32[],uint256),bytes)": FunctionFragment;
|
||||
"setClaimConditions((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[],bool)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "claim" | "setClaimConditions"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "claim",
|
||||
values: [
|
||||
string,
|
||||
BigNumberish,
|
||||
string,
|
||||
BigNumberish,
|
||||
IDrop.AllowlistProofStruct,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setClaimConditions",
|
||||
values: [IClaimCondition.ClaimConditionStruct[], boolean]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setClaimConditions",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ClaimConditionsUpdated(tuple[],bool)": EventFragment;
|
||||
"TokensClaimed(uint256,address,address,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ClaimConditionsUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensClaimed"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ClaimConditionsUpdatedEventObject {
|
||||
claimConditions: IClaimCondition.ClaimConditionStructOutput[];
|
||||
resetEligibility: boolean;
|
||||
}
|
||||
export type ClaimConditionsUpdatedEvent = TypedEvent<
|
||||
[IClaimCondition.ClaimConditionStructOutput[], boolean],
|
||||
ClaimConditionsUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ClaimConditionsUpdatedEventFilter =
|
||||
TypedEventFilter<ClaimConditionsUpdatedEvent>;
|
||||
|
||||
export interface TokensClaimedEventObject {
|
||||
claimConditionIndex: BigNumber;
|
||||
claimer: string;
|
||||
receiver: string;
|
||||
startTokenId: BigNumber;
|
||||
quantityClaimed: BigNumber;
|
||||
}
|
||||
export type TokensClaimedEvent = TypedEvent<
|
||||
[BigNumber, string, string, BigNumber, BigNumber],
|
||||
TokensClaimedEventObject
|
||||
>;
|
||||
|
||||
export type TokensClaimedEventFilter = TypedEventFilter<TokensClaimedEvent>;
|
||||
|
||||
export interface IDrop extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IDropInterface;
|
||||
|
||||
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: {
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDrop.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDrop.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDrop.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ClaimConditionsUpdated(tuple[],bool)"(
|
||||
claimConditions?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionsUpdatedEventFilter;
|
||||
ClaimConditionsUpdated(
|
||||
claimConditions?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionsUpdatedEventFilter;
|
||||
|
||||
"TokensClaimed(uint256,address,address,uint256,uint256)"(
|
||||
claimConditionIndex?: BigNumberish | null,
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
TokensClaimed(
|
||||
claimConditionIndex?: BigNumberish | null,
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDrop.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDrop.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,849 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace IDropClaimCondition {
|
||||
export type ClaimConditionStruct = {
|
||||
startTimestamp: BigNumberish;
|
||||
maxClaimableSupply: BigNumberish;
|
||||
supplyClaimed: BigNumberish;
|
||||
quantityLimitPerTransaction: BigNumberish;
|
||||
waitTimeInSecondsBetweenClaims: BigNumberish;
|
||||
merkleRoot: BytesLike;
|
||||
pricePerToken: BigNumberish;
|
||||
currency: string;
|
||||
};
|
||||
|
||||
export type ClaimConditionStructOutput = [
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IDropERC1155Interface extends utils.Interface {
|
||||
functions: {
|
||||
"balanceOf(address,uint256)": FunctionFragment;
|
||||
"balanceOfBatch(address[],uint256[])": FunctionFragment;
|
||||
"claim(address,uint256,uint256,address,uint256,bytes32[],uint256)": FunctionFragment;
|
||||
"isApprovedForAll(address,address)": FunctionFragment;
|
||||
"lazyMint(uint256,string)": FunctionFragment;
|
||||
"safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)": FunctionFragment;
|
||||
"safeTransferFrom(address,address,uint256,uint256,bytes)": FunctionFragment;
|
||||
"setApprovalForAll(address,bool)": FunctionFragment;
|
||||
"setClaimConditions(uint256,(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[],bool)": FunctionFragment;
|
||||
"supportsInterface(bytes4)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "balanceOf"
|
||||
| "balanceOfBatch"
|
||||
| "claim"
|
||||
| "isApprovedForAll"
|
||||
| "lazyMint"
|
||||
| "safeBatchTransferFrom"
|
||||
| "safeTransferFrom"
|
||||
| "setApprovalForAll"
|
||||
| "setClaimConditions"
|
||||
| "supportsInterface"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "balanceOf",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "balanceOfBatch",
|
||||
values: [string[], BigNumberish[]]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "claim",
|
||||
values: [
|
||||
string,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
string,
|
||||
BigNumberish,
|
||||
BytesLike[],
|
||||
BigNumberish
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "isApprovedForAll",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "lazyMint",
|
||||
values: [BigNumberish, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeBatchTransferFrom",
|
||||
values: [string, string, BigNumberish[], BigNumberish[], BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeTransferFrom",
|
||||
values: [string, string, BigNumberish, BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setApprovalForAll",
|
||||
values: [string, boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setClaimConditions",
|
||||
values: [BigNumberish, IDropClaimCondition.ClaimConditionStruct[], boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "supportsInterface",
|
||||
values: [BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "balanceOfBatch",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isApprovedForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "lazyMint", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeBatchTransferFrom",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeTransferFrom",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setApprovalForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setClaimConditions",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "supportsInterface",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ApprovalForAll(address,address,bool)": EventFragment;
|
||||
"ClaimConditionsUpdated(uint256,tuple[])": EventFragment;
|
||||
"MaxTotalSupplyUpdated(uint256,uint256)": EventFragment;
|
||||
"MaxWalletClaimCountUpdated(uint256,uint256)": EventFragment;
|
||||
"SaleRecipientForTokenUpdated(uint256,address)": EventFragment;
|
||||
"TokensClaimed(uint256,uint256,address,address,uint256)": EventFragment;
|
||||
"TokensLazyMinted(uint256,uint256,string)": EventFragment;
|
||||
"TransferBatch(address,address,address,uint256[],uint256[])": EventFragment;
|
||||
"TransferSingle(address,address,address,uint256,uint256)": EventFragment;
|
||||
"URI(string,uint256)": EventFragment;
|
||||
"WalletClaimCountUpdated(uint256,address,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ClaimConditionsUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "MaxTotalSupplyUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "MaxWalletClaimCountUpdated"): EventFragment;
|
||||
getEvent(
|
||||
nameOrSignatureOrTopic: "SaleRecipientForTokenUpdated"
|
||||
): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensClaimed"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensLazyMinted"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TransferBatch"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TransferSingle"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "URI"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "WalletClaimCountUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ApprovalForAllEventObject {
|
||||
account: string;
|
||||
operator: string;
|
||||
approved: boolean;
|
||||
}
|
||||
export type ApprovalForAllEvent = TypedEvent<
|
||||
[string, string, boolean],
|
||||
ApprovalForAllEventObject
|
||||
>;
|
||||
|
||||
export type ApprovalForAllEventFilter = TypedEventFilter<ApprovalForAllEvent>;
|
||||
|
||||
export interface ClaimConditionsUpdatedEventObject {
|
||||
tokenId: BigNumber;
|
||||
claimConditions: IDropClaimCondition.ClaimConditionStructOutput[];
|
||||
}
|
||||
export type ClaimConditionsUpdatedEvent = TypedEvent<
|
||||
[BigNumber, IDropClaimCondition.ClaimConditionStructOutput[]],
|
||||
ClaimConditionsUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ClaimConditionsUpdatedEventFilter =
|
||||
TypedEventFilter<ClaimConditionsUpdatedEvent>;
|
||||
|
||||
export interface MaxTotalSupplyUpdatedEventObject {
|
||||
tokenId: BigNumber;
|
||||
maxTotalSupply: BigNumber;
|
||||
}
|
||||
export type MaxTotalSupplyUpdatedEvent = TypedEvent<
|
||||
[BigNumber, BigNumber],
|
||||
MaxTotalSupplyUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type MaxTotalSupplyUpdatedEventFilter =
|
||||
TypedEventFilter<MaxTotalSupplyUpdatedEvent>;
|
||||
|
||||
export interface MaxWalletClaimCountUpdatedEventObject {
|
||||
tokenId: BigNumber;
|
||||
count: BigNumber;
|
||||
}
|
||||
export type MaxWalletClaimCountUpdatedEvent = TypedEvent<
|
||||
[BigNumber, BigNumber],
|
||||
MaxWalletClaimCountUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type MaxWalletClaimCountUpdatedEventFilter =
|
||||
TypedEventFilter<MaxWalletClaimCountUpdatedEvent>;
|
||||
|
||||
export interface SaleRecipientForTokenUpdatedEventObject {
|
||||
tokenId: BigNumber;
|
||||
saleRecipient: string;
|
||||
}
|
||||
export type SaleRecipientForTokenUpdatedEvent = TypedEvent<
|
||||
[BigNumber, string],
|
||||
SaleRecipientForTokenUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type SaleRecipientForTokenUpdatedEventFilter =
|
||||
TypedEventFilter<SaleRecipientForTokenUpdatedEvent>;
|
||||
|
||||
export interface TokensClaimedEventObject {
|
||||
claimConditionIndex: BigNumber;
|
||||
tokenId: BigNumber;
|
||||
claimer: string;
|
||||
receiver: string;
|
||||
quantityClaimed: BigNumber;
|
||||
}
|
||||
export type TokensClaimedEvent = TypedEvent<
|
||||
[BigNumber, BigNumber, string, string, BigNumber],
|
||||
TokensClaimedEventObject
|
||||
>;
|
||||
|
||||
export type TokensClaimedEventFilter = TypedEventFilter<TokensClaimedEvent>;
|
||||
|
||||
export interface TokensLazyMintedEventObject {
|
||||
startTokenId: BigNumber;
|
||||
endTokenId: BigNumber;
|
||||
baseURI: string;
|
||||
}
|
||||
export type TokensLazyMintedEvent = TypedEvent<
|
||||
[BigNumber, BigNumber, string],
|
||||
TokensLazyMintedEventObject
|
||||
>;
|
||||
|
||||
export type TokensLazyMintedEventFilter =
|
||||
TypedEventFilter<TokensLazyMintedEvent>;
|
||||
|
||||
export interface TransferBatchEventObject {
|
||||
operator: string;
|
||||
from: string;
|
||||
to: string;
|
||||
ids: BigNumber[];
|
||||
values: BigNumber[];
|
||||
}
|
||||
export type TransferBatchEvent = TypedEvent<
|
||||
[string, string, string, BigNumber[], BigNumber[]],
|
||||
TransferBatchEventObject
|
||||
>;
|
||||
|
||||
export type TransferBatchEventFilter = TypedEventFilter<TransferBatchEvent>;
|
||||
|
||||
export interface TransferSingleEventObject {
|
||||
operator: string;
|
||||
from: string;
|
||||
to: string;
|
||||
id: BigNumber;
|
||||
value: BigNumber;
|
||||
}
|
||||
export type TransferSingleEvent = TypedEvent<
|
||||
[string, string, string, BigNumber, BigNumber],
|
||||
TransferSingleEventObject
|
||||
>;
|
||||
|
||||
export type TransferSingleEventFilter = TypedEventFilter<TransferSingleEvent>;
|
||||
|
||||
export interface URIEventObject {
|
||||
value: string;
|
||||
id: BigNumber;
|
||||
}
|
||||
export type URIEvent = TypedEvent<[string, BigNumber], URIEventObject>;
|
||||
|
||||
export type URIEventFilter = TypedEventFilter<URIEvent>;
|
||||
|
||||
export interface WalletClaimCountUpdatedEventObject {
|
||||
tokenId: BigNumber;
|
||||
wallet: string;
|
||||
count: BigNumber;
|
||||
}
|
||||
export type WalletClaimCountUpdatedEvent = TypedEvent<
|
||||
[BigNumber, string, BigNumber],
|
||||
WalletClaimCountUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type WalletClaimCountUpdatedEventFilter =
|
||||
TypedEventFilter<WalletClaimCountUpdatedEvent>;
|
||||
|
||||
export interface IDropERC1155 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IDropERC1155Interface;
|
||||
|
||||
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(
|
||||
account: string,
|
||||
id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
balanceOfBatch(
|
||||
accounts: string[],
|
||||
ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber[]]>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
tokenId: BigNumberish,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
isApprovedForAll(
|
||||
account: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
lazyMint(
|
||||
amount: BigNumberish,
|
||||
baseURIForTokens: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
ids: BigNumberish[],
|
||||
amounts: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
safeTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
id: BigNumberish,
|
||||
amount: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
tokenId: BigNumberish,
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOfBatch(
|
||||
accounts: string[],
|
||||
ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber[]>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
tokenId: BigNumberish,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
isApprovedForAll(
|
||||
account: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
lazyMint(
|
||||
amount: BigNumberish,
|
||||
baseURIForTokens: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
ids: BigNumberish[],
|
||||
amounts: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
safeTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
id: BigNumberish,
|
||||
amount: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
tokenId: BigNumberish,
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
balanceOf(
|
||||
account: string,
|
||||
id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOfBatch(
|
||||
accounts: string[],
|
||||
ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber[]>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
tokenId: BigNumberish,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
isApprovedForAll(
|
||||
account: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
lazyMint(
|
||||
amount: BigNumberish,
|
||||
baseURIForTokens: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
ids: BigNumberish[],
|
||||
amounts: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
safeTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
id: BigNumberish,
|
||||
amount: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setClaimConditions(
|
||||
tokenId: BigNumberish,
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ApprovalForAll(address,address,bool)"(
|
||||
account?: string | null,
|
||||
operator?: string | null,
|
||||
approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
ApprovalForAll(
|
||||
account?: string | null,
|
||||
operator?: string | null,
|
||||
approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
|
||||
"ClaimConditionsUpdated(uint256,tuple[])"(
|
||||
tokenId?: BigNumberish | null,
|
||||
claimConditions?: null
|
||||
): ClaimConditionsUpdatedEventFilter;
|
||||
ClaimConditionsUpdated(
|
||||
tokenId?: BigNumberish | null,
|
||||
claimConditions?: null
|
||||
): ClaimConditionsUpdatedEventFilter;
|
||||
|
||||
"MaxTotalSupplyUpdated(uint256,uint256)"(
|
||||
tokenId?: null,
|
||||
maxTotalSupply?: null
|
||||
): MaxTotalSupplyUpdatedEventFilter;
|
||||
MaxTotalSupplyUpdated(
|
||||
tokenId?: null,
|
||||
maxTotalSupply?: null
|
||||
): MaxTotalSupplyUpdatedEventFilter;
|
||||
|
||||
"MaxWalletClaimCountUpdated(uint256,uint256)"(
|
||||
tokenId?: null,
|
||||
count?: null
|
||||
): MaxWalletClaimCountUpdatedEventFilter;
|
||||
MaxWalletClaimCountUpdated(
|
||||
tokenId?: null,
|
||||
count?: null
|
||||
): MaxWalletClaimCountUpdatedEventFilter;
|
||||
|
||||
"SaleRecipientForTokenUpdated(uint256,address)"(
|
||||
tokenId?: BigNumberish | null,
|
||||
saleRecipient?: null
|
||||
): SaleRecipientForTokenUpdatedEventFilter;
|
||||
SaleRecipientForTokenUpdated(
|
||||
tokenId?: BigNumberish | null,
|
||||
saleRecipient?: null
|
||||
): SaleRecipientForTokenUpdatedEventFilter;
|
||||
|
||||
"TokensClaimed(uint256,uint256,address,address,uint256)"(
|
||||
claimConditionIndex?: BigNumberish | null,
|
||||
tokenId?: BigNumberish | null,
|
||||
claimer?: string | null,
|
||||
receiver?: null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
TokensClaimed(
|
||||
claimConditionIndex?: BigNumberish | null,
|
||||
tokenId?: BigNumberish | null,
|
||||
claimer?: string | null,
|
||||
receiver?: null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
|
||||
"TokensLazyMinted(uint256,uint256,string)"(
|
||||
startTokenId?: null,
|
||||
endTokenId?: null,
|
||||
baseURI?: null
|
||||
): TokensLazyMintedEventFilter;
|
||||
TokensLazyMinted(
|
||||
startTokenId?: null,
|
||||
endTokenId?: null,
|
||||
baseURI?: null
|
||||
): TokensLazyMintedEventFilter;
|
||||
|
||||
"TransferBatch(address,address,address,uint256[],uint256[])"(
|
||||
operator?: string | null,
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
ids?: null,
|
||||
values?: null
|
||||
): TransferBatchEventFilter;
|
||||
TransferBatch(
|
||||
operator?: string | null,
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
ids?: null,
|
||||
values?: null
|
||||
): TransferBatchEventFilter;
|
||||
|
||||
"TransferSingle(address,address,address,uint256,uint256)"(
|
||||
operator?: string | null,
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
id?: null,
|
||||
value?: null
|
||||
): TransferSingleEventFilter;
|
||||
TransferSingle(
|
||||
operator?: string | null,
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
id?: null,
|
||||
value?: null
|
||||
): TransferSingleEventFilter;
|
||||
|
||||
"URI(string,uint256)"(
|
||||
value?: null,
|
||||
id?: BigNumberish | null
|
||||
): URIEventFilter;
|
||||
URI(value?: null, id?: BigNumberish | null): URIEventFilter;
|
||||
|
||||
"WalletClaimCountUpdated(uint256,address,uint256)"(
|
||||
tokenId?: null,
|
||||
wallet?: string | null,
|
||||
count?: null
|
||||
): WalletClaimCountUpdatedEventFilter;
|
||||
WalletClaimCountUpdated(
|
||||
tokenId?: null,
|
||||
wallet?: string | null,
|
||||
count?: null
|
||||
): WalletClaimCountUpdatedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
balanceOf(
|
||||
account: string,
|
||||
id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOfBatch(
|
||||
accounts: string[],
|
||||
ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
tokenId: BigNumberish,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
isApprovedForAll(
|
||||
account: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
lazyMint(
|
||||
amount: BigNumberish,
|
||||
baseURIForTokens: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
ids: BigNumberish[],
|
||||
amounts: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
safeTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
id: BigNumberish,
|
||||
amount: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setClaimConditions(
|
||||
tokenId: BigNumberish,
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
balanceOf(
|
||||
account: string,
|
||||
id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOfBatch(
|
||||
accounts: string[],
|
||||
ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
tokenId: BigNumberish,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
isApprovedForAll(
|
||||
account: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
lazyMint(
|
||||
amount: BigNumberish,
|
||||
baseURIForTokens: string,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
ids: BigNumberish[],
|
||||
amounts: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
safeTransferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
id: BigNumberish,
|
||||
amount: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
tokenId: BigNumberish,
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,596 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace IDropClaimCondition {
|
||||
export type ClaimConditionStruct = {
|
||||
startTimestamp: BigNumberish;
|
||||
maxClaimableSupply: BigNumberish;
|
||||
supplyClaimed: BigNumberish;
|
||||
quantityLimitPerTransaction: BigNumberish;
|
||||
waitTimeInSecondsBetweenClaims: BigNumberish;
|
||||
merkleRoot: BytesLike;
|
||||
pricePerToken: BigNumberish;
|
||||
currency: string;
|
||||
};
|
||||
|
||||
export type ClaimConditionStructOutput = [
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IDropERC20Interface extends utils.Interface {
|
||||
functions: {
|
||||
"allowance(address,address)": FunctionFragment;
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"claim(address,uint256,address,uint256,bytes32[],uint256)": FunctionFragment;
|
||||
"setClaimConditions((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[],bool)": FunctionFragment;
|
||||
"totalSupply()": FunctionFragment;
|
||||
"transfer(address,uint256)": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "allowance"
|
||||
| "approve"
|
||||
| "balanceOf"
|
||||
| "claim"
|
||||
| "setClaimConditions"
|
||||
| "totalSupply"
|
||||
| "transfer"
|
||||
| "transferFrom"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "allowance",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "approve",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "balanceOf", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "claim",
|
||||
values: [
|
||||
string,
|
||||
BigNumberish,
|
||||
string,
|
||||
BigNumberish,
|
||||
BytesLike[],
|
||||
BigNumberish
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setClaimConditions",
|
||||
values: [IDropClaimCondition.ClaimConditionStruct[], boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "totalSupply",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transfer",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferFrom",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setClaimConditions",
|
||||
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;
|
||||
"ClaimConditionsUpdated(tuple[])": EventFragment;
|
||||
"ContractURIUpdated(string,string)": EventFragment;
|
||||
"MaxTotalSupplyUpdated(uint256)": EventFragment;
|
||||
"MaxWalletClaimCountUpdated(uint256)": EventFragment;
|
||||
"TokensClaimed(uint256,address,address,uint256)": EventFragment;
|
||||
"Transfer(address,address,uint256)": EventFragment;
|
||||
"WalletClaimCountUpdated(address,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ClaimConditionsUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ContractURIUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "MaxTotalSupplyUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "MaxWalletClaimCountUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensClaimed"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "WalletClaimCountUpdated"): 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 ClaimConditionsUpdatedEventObject {
|
||||
claimConditions: IDropClaimCondition.ClaimConditionStructOutput[];
|
||||
}
|
||||
export type ClaimConditionsUpdatedEvent = TypedEvent<
|
||||
[IDropClaimCondition.ClaimConditionStructOutput[]],
|
||||
ClaimConditionsUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ClaimConditionsUpdatedEventFilter =
|
||||
TypedEventFilter<ClaimConditionsUpdatedEvent>;
|
||||
|
||||
export interface ContractURIUpdatedEventObject {
|
||||
prevURI: string;
|
||||
newURI: string;
|
||||
}
|
||||
export type ContractURIUpdatedEvent = TypedEvent<
|
||||
[string, string],
|
||||
ContractURIUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ContractURIUpdatedEventFilter =
|
||||
TypedEventFilter<ContractURIUpdatedEvent>;
|
||||
|
||||
export interface MaxTotalSupplyUpdatedEventObject {
|
||||
maxTotalSupply: BigNumber;
|
||||
}
|
||||
export type MaxTotalSupplyUpdatedEvent = TypedEvent<
|
||||
[BigNumber],
|
||||
MaxTotalSupplyUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type MaxTotalSupplyUpdatedEventFilter =
|
||||
TypedEventFilter<MaxTotalSupplyUpdatedEvent>;
|
||||
|
||||
export interface MaxWalletClaimCountUpdatedEventObject {
|
||||
count: BigNumber;
|
||||
}
|
||||
export type MaxWalletClaimCountUpdatedEvent = TypedEvent<
|
||||
[BigNumber],
|
||||
MaxWalletClaimCountUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type MaxWalletClaimCountUpdatedEventFilter =
|
||||
TypedEventFilter<MaxWalletClaimCountUpdatedEvent>;
|
||||
|
||||
export interface TokensClaimedEventObject {
|
||||
claimConditionIndex: BigNumber;
|
||||
claimer: string;
|
||||
receiver: string;
|
||||
quantityClaimed: BigNumber;
|
||||
}
|
||||
export type TokensClaimedEvent = TypedEvent<
|
||||
[BigNumber, string, string, BigNumber],
|
||||
TokensClaimedEventObject
|
||||
>;
|
||||
|
||||
export type TokensClaimedEventFilter = TypedEventFilter<TokensClaimedEvent>;
|
||||
|
||||
export interface TransferEventObject {
|
||||
from: string;
|
||||
to: string;
|
||||
value: BigNumber;
|
||||
}
|
||||
export type TransferEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
TransferEventObject
|
||||
>;
|
||||
|
||||
export type TransferEventFilter = TypedEventFilter<TransferEvent>;
|
||||
|
||||
export interface WalletClaimCountUpdatedEventObject {
|
||||
wallet: string;
|
||||
count: BigNumber;
|
||||
}
|
||||
export type WalletClaimCountUpdatedEvent = TypedEvent<
|
||||
[string, BigNumber],
|
||||
WalletClaimCountUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type WalletClaimCountUpdatedEventFilter =
|
||||
TypedEventFilter<WalletClaimCountUpdatedEvent>;
|
||||
|
||||
export interface IDropERC20 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IDropERC20Interface;
|
||||
|
||||
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: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"Approval(address,address,uint256)"(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
Approval(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
|
||||
"ClaimConditionsUpdated(tuple[])"(
|
||||
claimConditions?: null
|
||||
): ClaimConditionsUpdatedEventFilter;
|
||||
ClaimConditionsUpdated(
|
||||
claimConditions?: null
|
||||
): ClaimConditionsUpdatedEventFilter;
|
||||
|
||||
"ContractURIUpdated(string,string)"(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): ContractURIUpdatedEventFilter;
|
||||
ContractURIUpdated(
|
||||
prevURI?: null,
|
||||
newURI?: null
|
||||
): ContractURIUpdatedEventFilter;
|
||||
|
||||
"MaxTotalSupplyUpdated(uint256)"(
|
||||
maxTotalSupply?: null
|
||||
): MaxTotalSupplyUpdatedEventFilter;
|
||||
MaxTotalSupplyUpdated(
|
||||
maxTotalSupply?: null
|
||||
): MaxTotalSupplyUpdatedEventFilter;
|
||||
|
||||
"MaxWalletClaimCountUpdated(uint256)"(
|
||||
count?: null
|
||||
): MaxWalletClaimCountUpdatedEventFilter;
|
||||
MaxWalletClaimCountUpdated(
|
||||
count?: null
|
||||
): MaxWalletClaimCountUpdatedEventFilter;
|
||||
|
||||
"TokensClaimed(uint256,address,address,uint256)"(
|
||||
claimConditionIndex?: BigNumberish | null,
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
TokensClaimed(
|
||||
claimConditionIndex?: BigNumberish | null,
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
|
||||
"Transfer(address,address,uint256)"(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
Transfer(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
|
||||
"WalletClaimCountUpdated(address,uint256)"(
|
||||
wallet?: string | null,
|
||||
count?: null
|
||||
): WalletClaimCountUpdatedEventFilter;
|
||||
WalletClaimCountUpdated(
|
||||
wallet?: string | null,
|
||||
count?: null
|
||||
): WalletClaimCountUpdatedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,871 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace IDropClaimCondition {
|
||||
export type ClaimConditionStruct = {
|
||||
startTimestamp: BigNumberish;
|
||||
maxClaimableSupply: BigNumberish;
|
||||
supplyClaimed: BigNumberish;
|
||||
quantityLimitPerTransaction: BigNumberish;
|
||||
waitTimeInSecondsBetweenClaims: BigNumberish;
|
||||
merkleRoot: BytesLike;
|
||||
pricePerToken: BigNumberish;
|
||||
currency: string;
|
||||
};
|
||||
|
||||
export type ClaimConditionStructOutput = [
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IDropERC721Interface extends utils.Interface {
|
||||
functions: {
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"claim(address,uint256,address,uint256,bytes32[],uint256)": FunctionFragment;
|
||||
"getApproved(uint256)": FunctionFragment;
|
||||
"isApprovedForAll(address,address)": FunctionFragment;
|
||||
"lazyMint(uint256,string,bytes)": FunctionFragment;
|
||||
"ownerOf(uint256)": FunctionFragment;
|
||||
"safeTransferFrom(address,address,uint256)": FunctionFragment;
|
||||
"safeTransferFrom(address,address,uint256,bytes)": FunctionFragment;
|
||||
"setApprovalForAll(address,bool)": FunctionFragment;
|
||||
"setClaimConditions((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address)[],bool)": FunctionFragment;
|
||||
"supportsInterface(bytes4)": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "approve"
|
||||
| "balanceOf"
|
||||
| "claim"
|
||||
| "getApproved"
|
||||
| "isApprovedForAll"
|
||||
| "lazyMint"
|
||||
| "ownerOf"
|
||||
| "safeTransferFrom(address,address,uint256)"
|
||||
| "safeTransferFrom(address,address,uint256,bytes)"
|
||||
| "setApprovalForAll"
|
||||
| "setClaimConditions"
|
||||
| "supportsInterface"
|
||||
| "transferFrom"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "approve",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "balanceOf", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "claim",
|
||||
values: [
|
||||
string,
|
||||
BigNumberish,
|
||||
string,
|
||||
BigNumberish,
|
||||
BytesLike[],
|
||||
BigNumberish
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getApproved",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "isApprovedForAll",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "lazyMint",
|
||||
values: [BigNumberish, string, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "ownerOf",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256)",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256,bytes)",
|
||||
values: [string, string, BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setApprovalForAll",
|
||||
values: [string, boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setClaimConditions",
|
||||
values: [IDropClaimCondition.ClaimConditionStruct[], boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "supportsInterface",
|
||||
values: [BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferFrom",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getApproved",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isApprovedForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "lazyMint", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256)",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256,bytes)",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setApprovalForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setClaimConditions",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "supportsInterface",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "transferFrom",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"Approval(address,address,uint256)": EventFragment;
|
||||
"ApprovalForAll(address,address,bool)": EventFragment;
|
||||
"ClaimConditionsUpdated(tuple[])": EventFragment;
|
||||
"MaxTotalSupplyUpdated(uint256)": EventFragment;
|
||||
"MaxWalletClaimCountUpdated(uint256)": EventFragment;
|
||||
"NFTRevealed(uint256,string)": EventFragment;
|
||||
"TokensClaimed(uint256,address,address,uint256,uint256)": EventFragment;
|
||||
"TokensLazyMinted(uint256,uint256,string,bytes)": EventFragment;
|
||||
"Transfer(address,address,uint256)": EventFragment;
|
||||
"WalletClaimCountUpdated(address,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ClaimConditionsUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "MaxTotalSupplyUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "MaxWalletClaimCountUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "NFTRevealed"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensClaimed"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensLazyMinted"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "WalletClaimCountUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ApprovalEventObject {
|
||||
owner: string;
|
||||
approved: string;
|
||||
tokenId: BigNumber;
|
||||
}
|
||||
export type ApprovalEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
ApprovalEventObject
|
||||
>;
|
||||
|
||||
export type ApprovalEventFilter = TypedEventFilter<ApprovalEvent>;
|
||||
|
||||
export interface ApprovalForAllEventObject {
|
||||
owner: string;
|
||||
operator: string;
|
||||
approved: boolean;
|
||||
}
|
||||
export type ApprovalForAllEvent = TypedEvent<
|
||||
[string, string, boolean],
|
||||
ApprovalForAllEventObject
|
||||
>;
|
||||
|
||||
export type ApprovalForAllEventFilter = TypedEventFilter<ApprovalForAllEvent>;
|
||||
|
||||
export interface ClaimConditionsUpdatedEventObject {
|
||||
claimConditions: IDropClaimCondition.ClaimConditionStructOutput[];
|
||||
}
|
||||
export type ClaimConditionsUpdatedEvent = TypedEvent<
|
||||
[IDropClaimCondition.ClaimConditionStructOutput[]],
|
||||
ClaimConditionsUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ClaimConditionsUpdatedEventFilter =
|
||||
TypedEventFilter<ClaimConditionsUpdatedEvent>;
|
||||
|
||||
export interface MaxTotalSupplyUpdatedEventObject {
|
||||
maxTotalSupply: BigNumber;
|
||||
}
|
||||
export type MaxTotalSupplyUpdatedEvent = TypedEvent<
|
||||
[BigNumber],
|
||||
MaxTotalSupplyUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type MaxTotalSupplyUpdatedEventFilter =
|
||||
TypedEventFilter<MaxTotalSupplyUpdatedEvent>;
|
||||
|
||||
export interface MaxWalletClaimCountUpdatedEventObject {
|
||||
count: BigNumber;
|
||||
}
|
||||
export type MaxWalletClaimCountUpdatedEvent = TypedEvent<
|
||||
[BigNumber],
|
||||
MaxWalletClaimCountUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type MaxWalletClaimCountUpdatedEventFilter =
|
||||
TypedEventFilter<MaxWalletClaimCountUpdatedEvent>;
|
||||
|
||||
export interface NFTRevealedEventObject {
|
||||
endTokenId: BigNumber;
|
||||
revealedURI: string;
|
||||
}
|
||||
export type NFTRevealedEvent = TypedEvent<
|
||||
[BigNumber, string],
|
||||
NFTRevealedEventObject
|
||||
>;
|
||||
|
||||
export type NFTRevealedEventFilter = TypedEventFilter<NFTRevealedEvent>;
|
||||
|
||||
export interface TokensClaimedEventObject {
|
||||
claimConditionIndex: BigNumber;
|
||||
claimer: string;
|
||||
receiver: string;
|
||||
startTokenId: BigNumber;
|
||||
quantityClaimed: BigNumber;
|
||||
}
|
||||
export type TokensClaimedEvent = TypedEvent<
|
||||
[BigNumber, string, string, BigNumber, BigNumber],
|
||||
TokensClaimedEventObject
|
||||
>;
|
||||
|
||||
export type TokensClaimedEventFilter = TypedEventFilter<TokensClaimedEvent>;
|
||||
|
||||
export interface TokensLazyMintedEventObject {
|
||||
startTokenId: BigNumber;
|
||||
endTokenId: BigNumber;
|
||||
baseURI: string;
|
||||
encryptedBaseURI: string;
|
||||
}
|
||||
export type TokensLazyMintedEvent = TypedEvent<
|
||||
[BigNumber, BigNumber, string, string],
|
||||
TokensLazyMintedEventObject
|
||||
>;
|
||||
|
||||
export type TokensLazyMintedEventFilter =
|
||||
TypedEventFilter<TokensLazyMintedEvent>;
|
||||
|
||||
export interface TransferEventObject {
|
||||
from: string;
|
||||
to: string;
|
||||
tokenId: BigNumber;
|
||||
}
|
||||
export type TransferEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
TransferEventObject
|
||||
>;
|
||||
|
||||
export type TransferEventFilter = TypedEventFilter<TransferEvent>;
|
||||
|
||||
export interface WalletClaimCountUpdatedEventObject {
|
||||
wallet: string;
|
||||
count: BigNumber;
|
||||
}
|
||||
export type WalletClaimCountUpdatedEvent = TypedEvent<
|
||||
[string, BigNumber],
|
||||
WalletClaimCountUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type WalletClaimCountUpdatedEventFilter =
|
||||
TypedEventFilter<WalletClaimCountUpdatedEvent>;
|
||||
|
||||
export interface IDropERC721 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IDropERC721Interface;
|
||||
|
||||
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: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(
|
||||
owner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber] & { balance: BigNumber }>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string] & { operator: string }>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
lazyMint(
|
||||
amount: BigNumberish,
|
||||
baseURIForTokens: string,
|
||||
encryptedBaseURI: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string] & { owner: string }>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
lazyMint(
|
||||
amount: BigNumberish,
|
||||
baseURIForTokens: string,
|
||||
encryptedBaseURI: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
ownerOf(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
lazyMint(
|
||||
amount: BigNumberish,
|
||||
baseURIForTokens: string,
|
||||
encryptedBaseURI: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
ownerOf(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"Approval(address,address,uint256)"(
|
||||
owner?: string | null,
|
||||
approved?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): ApprovalEventFilter;
|
||||
Approval(
|
||||
owner?: string | null,
|
||||
approved?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): ApprovalEventFilter;
|
||||
|
||||
"ApprovalForAll(address,address,bool)"(
|
||||
owner?: string | null,
|
||||
operator?: string | null,
|
||||
approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
ApprovalForAll(
|
||||
owner?: string | null,
|
||||
operator?: string | null,
|
||||
approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
|
||||
"ClaimConditionsUpdated(tuple[])"(
|
||||
claimConditions?: null
|
||||
): ClaimConditionsUpdatedEventFilter;
|
||||
ClaimConditionsUpdated(
|
||||
claimConditions?: null
|
||||
): ClaimConditionsUpdatedEventFilter;
|
||||
|
||||
"MaxTotalSupplyUpdated(uint256)"(
|
||||
maxTotalSupply?: null
|
||||
): MaxTotalSupplyUpdatedEventFilter;
|
||||
MaxTotalSupplyUpdated(
|
||||
maxTotalSupply?: null
|
||||
): MaxTotalSupplyUpdatedEventFilter;
|
||||
|
||||
"MaxWalletClaimCountUpdated(uint256)"(
|
||||
count?: null
|
||||
): MaxWalletClaimCountUpdatedEventFilter;
|
||||
MaxWalletClaimCountUpdated(
|
||||
count?: null
|
||||
): MaxWalletClaimCountUpdatedEventFilter;
|
||||
|
||||
"NFTRevealed(uint256,string)"(
|
||||
endTokenId?: null,
|
||||
revealedURI?: null
|
||||
): NFTRevealedEventFilter;
|
||||
NFTRevealed(endTokenId?: null, revealedURI?: null): NFTRevealedEventFilter;
|
||||
|
||||
"TokensClaimed(uint256,address,address,uint256,uint256)"(
|
||||
claimConditionIndex?: BigNumberish | null,
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
TokensClaimed(
|
||||
claimConditionIndex?: BigNumberish | null,
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
|
||||
"TokensLazyMinted(uint256,uint256,string,bytes)"(
|
||||
startTokenId?: null,
|
||||
endTokenId?: null,
|
||||
baseURI?: null,
|
||||
encryptedBaseURI?: null
|
||||
): TokensLazyMintedEventFilter;
|
||||
TokensLazyMinted(
|
||||
startTokenId?: null,
|
||||
endTokenId?: null,
|
||||
baseURI?: null,
|
||||
encryptedBaseURI?: null
|
||||
): TokensLazyMintedEventFilter;
|
||||
|
||||
"Transfer(address,address,uint256)"(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): TransferEventFilter;
|
||||
Transfer(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): TransferEventFilter;
|
||||
|
||||
"WalletClaimCountUpdated(address,uint256)"(
|
||||
wallet?: string | null,
|
||||
count?: null
|
||||
): WalletClaimCountUpdatedEventFilter;
|
||||
WalletClaimCountUpdated(
|
||||
wallet?: string | null,
|
||||
count?: null
|
||||
): WalletClaimCountUpdatedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
lazyMint(
|
||||
amount: BigNumberish,
|
||||
baseURIForTokens: string,
|
||||
encryptedBaseURI: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
owner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
proofs: BytesLike[],
|
||||
proofMaxQuantityPerTransaction: BigNumberish,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
lazyMint(
|
||||
amount: BigNumberish,
|
||||
baseURIForTokens: string,
|
||||
encryptedBaseURI: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phases: IDropClaimCondition.ClaimConditionStruct[],
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,280 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace IClaimCondition {
|
||||
export type ClaimConditionStruct = {
|
||||
startTimestamp: BigNumberish;
|
||||
maxClaimableSupply: BigNumberish;
|
||||
supplyClaimed: BigNumberish;
|
||||
quantityLimitPerTransaction: BigNumberish;
|
||||
waitTimeInSecondsBetweenClaims: BigNumberish;
|
||||
merkleRoot: BytesLike;
|
||||
pricePerToken: BigNumberish;
|
||||
currency: string;
|
||||
};
|
||||
|
||||
export type ClaimConditionStructOutput = [
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
};
|
||||
}
|
||||
|
||||
export declare namespace IDropSinglePhase {
|
||||
export type AllowlistProofStruct = {
|
||||
proof: BytesLike[];
|
||||
maxQuantityInAllowlist: BigNumberish;
|
||||
};
|
||||
|
||||
export type AllowlistProofStructOutput = [string[], BigNumber] & {
|
||||
proof: string[];
|
||||
maxQuantityInAllowlist: BigNumber;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IDropSinglePhaseInterface extends utils.Interface {
|
||||
functions: {
|
||||
"claim(address,uint256,address,uint256,(bytes32[],uint256),bytes)": FunctionFragment;
|
||||
"setClaimConditions((uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address),bool)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "claim" | "setClaimConditions"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "claim",
|
||||
values: [
|
||||
string,
|
||||
BigNumberish,
|
||||
string,
|
||||
BigNumberish,
|
||||
IDropSinglePhase.AllowlistProofStruct,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setClaimConditions",
|
||||
values: [IClaimCondition.ClaimConditionStruct, boolean]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setClaimConditions",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ClaimConditionUpdated(tuple,bool)": EventFragment;
|
||||
"TokensClaimed(address,address,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ClaimConditionUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensClaimed"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ClaimConditionUpdatedEventObject {
|
||||
condition: IClaimCondition.ClaimConditionStructOutput;
|
||||
resetEligibility: boolean;
|
||||
}
|
||||
export type ClaimConditionUpdatedEvent = TypedEvent<
|
||||
[IClaimCondition.ClaimConditionStructOutput, boolean],
|
||||
ClaimConditionUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ClaimConditionUpdatedEventFilter =
|
||||
TypedEventFilter<ClaimConditionUpdatedEvent>;
|
||||
|
||||
export interface TokensClaimedEventObject {
|
||||
claimer: string;
|
||||
receiver: string;
|
||||
startTokenId: BigNumber;
|
||||
quantityClaimed: BigNumber;
|
||||
}
|
||||
export type TokensClaimedEvent = TypedEvent<
|
||||
[string, string, BigNumber, BigNumber],
|
||||
TokensClaimedEventObject
|
||||
>;
|
||||
|
||||
export type TokensClaimedEventFilter = TypedEventFilter<TokensClaimedEvent>;
|
||||
|
||||
export interface IDropSinglePhase extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IDropSinglePhaseInterface;
|
||||
|
||||
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: {
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setClaimConditions(
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ClaimConditionUpdated(tuple,bool)"(
|
||||
condition?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionUpdatedEventFilter;
|
||||
ClaimConditionUpdated(
|
||||
condition?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionUpdatedEventFilter;
|
||||
|
||||
"TokensClaimed(address,address,uint256,uint256)"(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
TokensClaimed(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
startTokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setClaimConditions(
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
claim(
|
||||
receiver: string,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDropSinglePhase.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,294 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export declare namespace IClaimCondition {
|
||||
export type ClaimConditionStruct = {
|
||||
startTimestamp: BigNumberish;
|
||||
maxClaimableSupply: BigNumberish;
|
||||
supplyClaimed: BigNumberish;
|
||||
quantityLimitPerTransaction: BigNumberish;
|
||||
waitTimeInSecondsBetweenClaims: BigNumberish;
|
||||
merkleRoot: BytesLike;
|
||||
pricePerToken: BigNumberish;
|
||||
currency: string;
|
||||
};
|
||||
|
||||
export type ClaimConditionStructOutput = [
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
BigNumber,
|
||||
string,
|
||||
BigNumber,
|
||||
string
|
||||
] & {
|
||||
startTimestamp: BigNumber;
|
||||
maxClaimableSupply: BigNumber;
|
||||
supplyClaimed: BigNumber;
|
||||
quantityLimitPerTransaction: BigNumber;
|
||||
waitTimeInSecondsBetweenClaims: BigNumber;
|
||||
merkleRoot: string;
|
||||
pricePerToken: BigNumber;
|
||||
currency: string;
|
||||
};
|
||||
}
|
||||
|
||||
export declare namespace IDropSinglePhase1155 {
|
||||
export type AllowlistProofStruct = {
|
||||
proof: BytesLike[];
|
||||
maxQuantityInAllowlist: BigNumberish;
|
||||
};
|
||||
|
||||
export type AllowlistProofStructOutput = [string[], BigNumber] & {
|
||||
proof: string[];
|
||||
maxQuantityInAllowlist: BigNumber;
|
||||
};
|
||||
}
|
||||
|
||||
export interface IDropSinglePhase1155Interface extends utils.Interface {
|
||||
functions: {
|
||||
"claim(address,uint256,uint256,address,uint256,(bytes32[],uint256),bytes)": FunctionFragment;
|
||||
"setClaimConditions(uint256,(uint256,uint256,uint256,uint256,uint256,bytes32,uint256,address),bool)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "claim" | "setClaimConditions"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "claim",
|
||||
values: [
|
||||
string,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
string,
|
||||
BigNumberish,
|
||||
IDropSinglePhase1155.AllowlistProofStruct,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setClaimConditions",
|
||||
values: [BigNumberish, IClaimCondition.ClaimConditionStruct, boolean]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "claim", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setClaimConditions",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ClaimConditionUpdated(uint256,tuple,bool)": EventFragment;
|
||||
"TokensClaimed(address,address,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ClaimConditionUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokensClaimed"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ClaimConditionUpdatedEventObject {
|
||||
tokenId: BigNumber;
|
||||
condition: IClaimCondition.ClaimConditionStructOutput;
|
||||
resetEligibility: boolean;
|
||||
}
|
||||
export type ClaimConditionUpdatedEvent = TypedEvent<
|
||||
[BigNumber, IClaimCondition.ClaimConditionStructOutput, boolean],
|
||||
ClaimConditionUpdatedEventObject
|
||||
>;
|
||||
|
||||
export type ClaimConditionUpdatedEventFilter =
|
||||
TypedEventFilter<ClaimConditionUpdatedEvent>;
|
||||
|
||||
export interface TokensClaimedEventObject {
|
||||
claimer: string;
|
||||
receiver: string;
|
||||
tokenId: BigNumber;
|
||||
quantityClaimed: BigNumber;
|
||||
}
|
||||
export type TokensClaimedEvent = TypedEvent<
|
||||
[string, string, BigNumber, BigNumber],
|
||||
TokensClaimedEventObject
|
||||
>;
|
||||
|
||||
export type TokensClaimedEventFilter = TypedEventFilter<TokensClaimedEvent>;
|
||||
|
||||
export interface IDropSinglePhase1155 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IDropSinglePhase1155Interface;
|
||||
|
||||
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: {
|
||||
claim(
|
||||
receiver: string,
|
||||
tokenId: BigNumberish,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
tokenId: BigNumberish,
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
claim(
|
||||
receiver: string,
|
||||
tokenId: BigNumberish,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
tokenId: BigNumberish,
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
claim(
|
||||
receiver: string,
|
||||
tokenId: BigNumberish,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setClaimConditions(
|
||||
tokenId: BigNumberish,
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ClaimConditionUpdated(uint256,tuple,bool)"(
|
||||
tokenId?: BigNumberish | null,
|
||||
condition?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionUpdatedEventFilter;
|
||||
ClaimConditionUpdated(
|
||||
tokenId?: BigNumberish | null,
|
||||
condition?: null,
|
||||
resetEligibility?: null
|
||||
): ClaimConditionUpdatedEventFilter;
|
||||
|
||||
"TokensClaimed(address,address,uint256,uint256)"(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
tokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
TokensClaimed(
|
||||
claimer?: string | null,
|
||||
receiver?: string | null,
|
||||
tokenId?: BigNumberish | null,
|
||||
quantityClaimed?: null
|
||||
): TokensClaimedEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
claim(
|
||||
receiver: string,
|
||||
tokenId: BigNumberish,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setClaimConditions(
|
||||
tokenId: BigNumberish,
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
claim(
|
||||
receiver: string,
|
||||
tokenId: BigNumberish,
|
||||
quantity: BigNumberish,
|
||||
currency: string,
|
||||
pricePerToken: BigNumberish,
|
||||
allowlistProof: IDropSinglePhase1155.AllowlistProofStruct,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setClaimConditions(
|
||||
tokenId: BigNumberish,
|
||||
phase: IClaimCondition.ClaimConditionStruct,
|
||||
resetClaimEligibility: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,451 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC1155Interface extends utils.Interface {
|
||||
functions: {
|
||||
"balanceOf(address,uint256)": FunctionFragment;
|
||||
"balanceOfBatch(address[],uint256[])": FunctionFragment;
|
||||
"isApprovedForAll(address,address)": FunctionFragment;
|
||||
"safeBatchTransferFrom(address,address,uint256[],uint256[],bytes)": FunctionFragment;
|
||||
"safeTransferFrom(address,address,uint256,uint256,bytes)": FunctionFragment;
|
||||
"setApprovalForAll(address,bool)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "balanceOf"
|
||||
| "balanceOfBatch"
|
||||
| "isApprovedForAll"
|
||||
| "safeBatchTransferFrom"
|
||||
| "safeTransferFrom"
|
||||
| "setApprovalForAll"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "balanceOf",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "balanceOfBatch",
|
||||
values: [string[], BigNumberish[]]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "isApprovedForAll",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeBatchTransferFrom",
|
||||
values: [string, string, BigNumberish[], BigNumberish[], BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeTransferFrom",
|
||||
values: [string, string, BigNumberish, BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setApprovalForAll",
|
||||
values: [string, boolean]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "balanceOfBatch",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isApprovedForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeBatchTransferFrom",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeTransferFrom",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setApprovalForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ApprovalForAll(address,address,bool)": EventFragment;
|
||||
"TransferBatch(address,address,address,uint256[],uint256[])": EventFragment;
|
||||
"TransferSingle(address,address,address,uint256,uint256)": EventFragment;
|
||||
"URI(string,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TransferBatch"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TransferSingle"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "URI"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ApprovalForAllEventObject {
|
||||
_owner: string;
|
||||
_operator: string;
|
||||
_approved: boolean;
|
||||
}
|
||||
export type ApprovalForAllEvent = TypedEvent<
|
||||
[string, string, boolean],
|
||||
ApprovalForAllEventObject
|
||||
>;
|
||||
|
||||
export type ApprovalForAllEventFilter = TypedEventFilter<ApprovalForAllEvent>;
|
||||
|
||||
export interface TransferBatchEventObject {
|
||||
_operator: string;
|
||||
_from: string;
|
||||
_to: string;
|
||||
_ids: BigNumber[];
|
||||
_values: BigNumber[];
|
||||
}
|
||||
export type TransferBatchEvent = TypedEvent<
|
||||
[string, string, string, BigNumber[], BigNumber[]],
|
||||
TransferBatchEventObject
|
||||
>;
|
||||
|
||||
export type TransferBatchEventFilter = TypedEventFilter<TransferBatchEvent>;
|
||||
|
||||
export interface TransferSingleEventObject {
|
||||
_operator: string;
|
||||
_from: string;
|
||||
_to: string;
|
||||
_id: BigNumber;
|
||||
_value: BigNumber;
|
||||
}
|
||||
export type TransferSingleEvent = TypedEvent<
|
||||
[string, string, string, BigNumber, BigNumber],
|
||||
TransferSingleEventObject
|
||||
>;
|
||||
|
||||
export type TransferSingleEventFilter = TypedEventFilter<TransferSingleEvent>;
|
||||
|
||||
export interface URIEventObject {
|
||||
_value: string;
|
||||
_id: BigNumber;
|
||||
}
|
||||
export type URIEvent = TypedEvent<[string, BigNumber], URIEventObject>;
|
||||
|
||||
export type URIEventFilter = TypedEventFilter<URIEvent>;
|
||||
|
||||
export interface IERC1155 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC1155Interface;
|
||||
|
||||
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: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
balanceOfBatch(
|
||||
_owners: string[],
|
||||
_ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber[]]>;
|
||||
|
||||
isApprovedForAll(
|
||||
_owner: string,
|
||||
_operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_ids: BigNumberish[],
|
||||
_values: BigNumberish[],
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
safeTransferFrom(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_id: BigNumberish,
|
||||
_value: BigNumberish,
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
_operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
balanceOf(
|
||||
_owner: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOfBatch(
|
||||
_owners: string[],
|
||||
_ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber[]>;
|
||||
|
||||
isApprovedForAll(
|
||||
_owner: string,
|
||||
_operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_ids: BigNumberish[],
|
||||
_values: BigNumberish[],
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
safeTransferFrom(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_id: BigNumberish,
|
||||
_value: BigNumberish,
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
_operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
balanceOf(
|
||||
_owner: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOfBatch(
|
||||
_owners: string[],
|
||||
_ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber[]>;
|
||||
|
||||
isApprovedForAll(
|
||||
_owner: string,
|
||||
_operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_ids: BigNumberish[],
|
||||
_values: BigNumberish[],
|
||||
_data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
safeTransferFrom(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_id: BigNumberish,
|
||||
_value: BigNumberish,
|
||||
_data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setApprovalForAll(
|
||||
_operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"ApprovalForAll(address,address,bool)"(
|
||||
_owner?: string | null,
|
||||
_operator?: string | null,
|
||||
_approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
ApprovalForAll(
|
||||
_owner?: string | null,
|
||||
_operator?: string | null,
|
||||
_approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
|
||||
"TransferBatch(address,address,address,uint256[],uint256[])"(
|
||||
_operator?: string | null,
|
||||
_from?: string | null,
|
||||
_to?: string | null,
|
||||
_ids?: null,
|
||||
_values?: null
|
||||
): TransferBatchEventFilter;
|
||||
TransferBatch(
|
||||
_operator?: string | null,
|
||||
_from?: string | null,
|
||||
_to?: string | null,
|
||||
_ids?: null,
|
||||
_values?: null
|
||||
): TransferBatchEventFilter;
|
||||
|
||||
"TransferSingle(address,address,address,uint256,uint256)"(
|
||||
_operator?: string | null,
|
||||
_from?: string | null,
|
||||
_to?: string | null,
|
||||
_id?: null,
|
||||
_value?: null
|
||||
): TransferSingleEventFilter;
|
||||
TransferSingle(
|
||||
_operator?: string | null,
|
||||
_from?: string | null,
|
||||
_to?: string | null,
|
||||
_id?: null,
|
||||
_value?: null
|
||||
): TransferSingleEventFilter;
|
||||
|
||||
"URI(string,uint256)"(
|
||||
_value?: null,
|
||||
_id?: BigNumberish | null
|
||||
): URIEventFilter;
|
||||
URI(_value?: null, _id?: BigNumberish | null): URIEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
balanceOf(
|
||||
_owner: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOfBatch(
|
||||
_owners: string[],
|
||||
_ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
isApprovedForAll(
|
||||
_owner: string,
|
||||
_operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_ids: BigNumberish[],
|
||||
_values: BigNumberish[],
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
safeTransferFrom(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_id: BigNumberish,
|
||||
_value: BigNumberish,
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setApprovalForAll(
|
||||
_operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
balanceOf(
|
||||
_owner: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOfBatch(
|
||||
_owners: string[],
|
||||
_ids: BigNumberish[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
isApprovedForAll(
|
||||
_owner: string,
|
||||
_operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
safeBatchTransferFrom(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_ids: BigNumberish[],
|
||||
_values: BigNumberish[],
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
safeTransferFrom(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_id: BigNumberish,
|
||||
_value: BigNumberish,
|
||||
_data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
_operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,89 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC1155EnumerableInterface extends utils.Interface {
|
||||
functions: {
|
||||
"nextTokenIdToMint()": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "nextTokenIdToMint"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "nextTokenIdToMint",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "nextTokenIdToMint",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IERC1155Enumerable extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC1155EnumerableInterface;
|
||||
|
||||
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: {
|
||||
nextTokenIdToMint(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
};
|
||||
|
||||
nextTokenIdToMint(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
nextTokenIdToMint(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
nextTokenIdToMint(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
nextTokenIdToMint(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,87 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC1155MetadataInterface extends utils.Interface {
|
||||
functions: {
|
||||
"uri(uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "uri"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(functionFragment: "uri", values: [BigNumberish]): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "uri", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IERC1155Metadata extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC1155MetadataInterface;
|
||||
|
||||
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: {
|
||||
uri(_id: BigNumberish, overrides?: CallOverrides): Promise<[string]>;
|
||||
};
|
||||
|
||||
uri(_id: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
callStatic: {
|
||||
uri(_id: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
uri(_id: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
uri(
|
||||
_id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,220 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC1155ReceiverInterface extends utils.Interface {
|
||||
functions: {
|
||||
"onERC1155BatchReceived(address,address,uint256[],uint256[],bytes)": FunctionFragment;
|
||||
"onERC1155Received(address,address,uint256,uint256,bytes)": FunctionFragment;
|
||||
"supportsInterface(bytes4)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "onERC1155BatchReceived"
|
||||
| "onERC1155Received"
|
||||
| "supportsInterface"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "onERC1155BatchReceived",
|
||||
values: [string, string, BigNumberish[], BigNumberish[], BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "onERC1155Received",
|
||||
values: [string, string, BigNumberish, BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "supportsInterface",
|
||||
values: [BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "onERC1155BatchReceived",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "onERC1155Received",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "supportsInterface",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IERC1155Receiver extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC1155ReceiverInterface;
|
||||
|
||||
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: {
|
||||
onERC1155BatchReceived(
|
||||
operator: string,
|
||||
from: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
onERC1155Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
onERC1155BatchReceived(
|
||||
operator: string,
|
||||
from: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
onERC1155Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
onERC1155BatchReceived(
|
||||
operator: string,
|
||||
from: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
onERC1155Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
onERC1155BatchReceived(
|
||||
operator: string,
|
||||
from: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
onERC1155Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
onERC1155BatchReceived(
|
||||
operator: string,
|
||||
from: string,
|
||||
ids: BigNumberish[],
|
||||
values: BigNumberish[],
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
onERC1155Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
id: BigNumberish,
|
||||
value: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,102 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC1155SupplyInterface extends utils.Interface {
|
||||
functions: {
|
||||
"totalSupply(uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "totalSupply"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "totalSupply",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "totalSupply",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IERC1155Supply extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC1155SupplyInterface;
|
||||
|
||||
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: {
|
||||
totalSupply(
|
||||
id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
};
|
||||
|
||||
totalSupply(id: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
totalSupply(
|
||||
id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
totalSupply(
|
||||
id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
totalSupply(
|
||||
id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,104 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC165Interface extends utils.Interface {
|
||||
functions: {
|
||||
"supportsInterface(bytes4)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "supportsInterface"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "supportsInterface",
|
||||
values: [BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "supportsInterface",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IERC165 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC165Interface;
|
||||
|
||||
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: {
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,324 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
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: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "approve",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "balanceOf", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "totalSupply",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transfer",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferFrom",
|
||||
values: [string, string, 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: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(who: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(who: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(who: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
value: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
value: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"Approval(address,address,uint256)"(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
Approval(
|
||||
owner?: string | null,
|
||||
spender?: string | null,
|
||||
value?: null
|
||||
): ApprovalEventFilter;
|
||||
|
||||
"Transfer(address,address,uint256)"(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
Transfer(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
value?: null
|
||||
): TransferEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(who: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
who: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
to: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,111 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC20MetadataInterface extends utils.Interface {
|
||||
functions: {
|
||||
"decimals()": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "decimals" | "name" | "symbol"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(functionFragment: "decimals", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
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: {
|
||||
decimals(overrides?: CallOverrides): Promise<[number]>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
||||
};
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
callStatic: {
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,179 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC20PermitInterface extends utils.Interface {
|
||||
functions: {
|
||||
"DOMAIN_SEPARATOR()": FunctionFragment;
|
||||
"nonces(address)": FunctionFragment;
|
||||
"permit(address,address,uint256,uint256,uint8,bytes32,bytes32)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "DOMAIN_SEPARATOR" | "nonces" | "permit"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "DOMAIN_SEPARATOR",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "nonces", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "permit",
|
||||
values: [
|
||||
string,
|
||||
string,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
BytesLike
|
||||
]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "DOMAIN_SEPARATOR",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "nonces", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "permit", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IERC20Permit extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC20PermitInterface;
|
||||
|
||||
queryFilter<TEvent extends TypedEvent>(
|
||||
event: TypedEventFilter<TEvent>,
|
||||
fromBlockOrBlockhash?: string | number | undefined,
|
||||
toBlock?: string | number | undefined
|
||||
): Promise<Array<TEvent>>;
|
||||
|
||||
listeners<TEvent extends TypedEvent>(
|
||||
eventFilter?: TypedEventFilter<TEvent>
|
||||
): Array<TypedListener<TEvent>>;
|
||||
listeners(eventName?: string): Array<Listener>;
|
||||
removeAllListeners<TEvent extends TypedEvent>(
|
||||
eventFilter: TypedEventFilter<TEvent>
|
||||
): this;
|
||||
removeAllListeners(eventName?: string): this;
|
||||
off: OnEvent<this>;
|
||||
on: OnEvent<this>;
|
||||
once: OnEvent<this>;
|
||||
removeListener: OnEvent<this>;
|
||||
|
||||
functions: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
nonces(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
nonces(
|
||||
owner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
permit(
|
||||
owner: string,
|
||||
spender: string,
|
||||
value: BigNumberish,
|
||||
deadline: BigNumberish,
|
||||
v: BigNumberish,
|
||||
r: BytesLike,
|
||||
s: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,152 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC2981Interface extends utils.Interface {
|
||||
functions: {
|
||||
"royaltyInfo(uint256,uint256)": FunctionFragment;
|
||||
"supportsInterface(bytes4)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "royaltyInfo" | "supportsInterface"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "royaltyInfo",
|
||||
values: [BigNumberish, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "supportsInterface",
|
||||
values: [BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "royaltyInfo",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "supportsInterface",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IERC2981 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC2981Interface;
|
||||
|
||||
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: {
|
||||
royaltyInfo(
|
||||
tokenId: BigNumberish,
|
||||
salePrice: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[string, BigNumber] & { receiver: string; royaltyAmount: BigNumber }
|
||||
>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
};
|
||||
|
||||
royaltyInfo(
|
||||
tokenId: BigNumberish,
|
||||
salePrice: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[string, BigNumber] & { receiver: string; royaltyAmount: BigNumber }
|
||||
>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
callStatic: {
|
||||
royaltyInfo(
|
||||
tokenId: BigNumberish,
|
||||
salePrice: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
[string, BigNumber] & { receiver: string; royaltyAmount: BigNumber }
|
||||
>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
royaltyInfo(
|
||||
tokenId: BigNumberish,
|
||||
salePrice: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
royaltyInfo(
|
||||
tokenId: BigNumberish,
|
||||
salePrice: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
supportsInterface(
|
||||
interfaceId: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,491 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC721Interface extends utils.Interface {
|
||||
functions: {
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"getApproved(uint256)": FunctionFragment;
|
||||
"isApprovedForAll(address,address)": FunctionFragment;
|
||||
"ownerOf(uint256)": FunctionFragment;
|
||||
"safeTransferFrom(address,address,uint256)": FunctionFragment;
|
||||
"safeTransferFrom(address,address,uint256,bytes)": FunctionFragment;
|
||||
"setApprovalForAll(address,bool)": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "approve"
|
||||
| "balanceOf"
|
||||
| "getApproved"
|
||||
| "isApprovedForAll"
|
||||
| "ownerOf"
|
||||
| "safeTransferFrom(address,address,uint256)"
|
||||
| "safeTransferFrom(address,address,uint256,bytes)"
|
||||
| "setApprovalForAll"
|
||||
| "transferFrom"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "approve",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "balanceOf", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getApproved",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "isApprovedForAll",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "ownerOf",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256)",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256,bytes)",
|
||||
values: [string, string, BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setApprovalForAll",
|
||||
values: [string, boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferFrom",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getApproved",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isApprovedForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256)",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256,bytes)",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setApprovalForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "transferFrom",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"Approval(address,address,uint256)": EventFragment;
|
||||
"ApprovalForAll(address,address,bool)": EventFragment;
|
||||
"Transfer(address,address,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ApprovalEventObject {
|
||||
owner: string;
|
||||
approved: string;
|
||||
tokenId: BigNumber;
|
||||
}
|
||||
export type ApprovalEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
ApprovalEventObject
|
||||
>;
|
||||
|
||||
export type ApprovalEventFilter = TypedEventFilter<ApprovalEvent>;
|
||||
|
||||
export interface ApprovalForAllEventObject {
|
||||
owner: string;
|
||||
operator: string;
|
||||
approved: boolean;
|
||||
}
|
||||
export type ApprovalForAllEvent = TypedEvent<
|
||||
[string, string, boolean],
|
||||
ApprovalForAllEventObject
|
||||
>;
|
||||
|
||||
export type ApprovalForAllEventFilter = TypedEventFilter<ApprovalForAllEvent>;
|
||||
|
||||
export interface TransferEventObject {
|
||||
from: string;
|
||||
to: string;
|
||||
tokenId: BigNumber;
|
||||
}
|
||||
export type TransferEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
TransferEventObject
|
||||
>;
|
||||
|
||||
export type TransferEventFilter = TypedEventFilter<TransferEvent>;
|
||||
|
||||
export interface IERC721 extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC721Interface;
|
||||
|
||||
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: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
ownerOf(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
ownerOf(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"Approval(address,address,uint256)"(
|
||||
owner?: string | null,
|
||||
approved?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): ApprovalEventFilter;
|
||||
Approval(
|
||||
owner?: string | null,
|
||||
approved?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): ApprovalEventFilter;
|
||||
|
||||
"ApprovalForAll(address,address,bool)"(
|
||||
owner?: string | null,
|
||||
operator?: string | null,
|
||||
approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
ApprovalForAll(
|
||||
owner?: string | null,
|
||||
operator?: string | null,
|
||||
approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
|
||||
"Transfer(address,address,uint256)"(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): TransferEventFilter;
|
||||
Transfer(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): TransferEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
owner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,568 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type {
|
||||
FunctionFragment,
|
||||
Result,
|
||||
EventFragment,
|
||||
} from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC721AInterface extends utils.Interface {
|
||||
functions: {
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"getApproved(uint256)": FunctionFragment;
|
||||
"isApprovedForAll(address,address)": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"ownerOf(uint256)": FunctionFragment;
|
||||
"safeTransferFrom(address,address,uint256)": FunctionFragment;
|
||||
"safeTransferFrom(address,address,uint256,bytes)": FunctionFragment;
|
||||
"setApprovalForAll(address,bool)": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"tokenURI(uint256)": FunctionFragment;
|
||||
"totalSupply()": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic:
|
||||
| "approve"
|
||||
| "balanceOf"
|
||||
| "getApproved"
|
||||
| "isApprovedForAll"
|
||||
| "name"
|
||||
| "ownerOf"
|
||||
| "safeTransferFrom(address,address,uint256)"
|
||||
| "safeTransferFrom(address,address,uint256,bytes)"
|
||||
| "setApprovalForAll"
|
||||
| "symbol"
|
||||
| "tokenURI"
|
||||
| "totalSupply"
|
||||
| "transferFrom"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "approve",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "balanceOf", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getApproved",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "isApprovedForAll",
|
||||
values: [string, string]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "ownerOf",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256)",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256,bytes)",
|
||||
values: [string, string, BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setApprovalForAll",
|
||||
values: [string, boolean]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "tokenURI",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "totalSupply",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferFrom",
|
||||
values: [string, string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getApproved",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isApprovedForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256)",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "safeTransferFrom(address,address,uint256,bytes)",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setApprovalForAll",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "totalSupply",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "transferFrom",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"Approval(address,address,uint256)": EventFragment;
|
||||
"ApprovalForAll(address,address,bool)": EventFragment;
|
||||
"Transfer(address,address,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment;
|
||||
}
|
||||
|
||||
export interface ApprovalEventObject {
|
||||
owner: string;
|
||||
approved: string;
|
||||
tokenId: BigNumber;
|
||||
}
|
||||
export type ApprovalEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
ApprovalEventObject
|
||||
>;
|
||||
|
||||
export type ApprovalEventFilter = TypedEventFilter<ApprovalEvent>;
|
||||
|
||||
export interface ApprovalForAllEventObject {
|
||||
owner: string;
|
||||
operator: string;
|
||||
approved: boolean;
|
||||
}
|
||||
export type ApprovalForAllEvent = TypedEvent<
|
||||
[string, string, boolean],
|
||||
ApprovalForAllEventObject
|
||||
>;
|
||||
|
||||
export type ApprovalForAllEventFilter = TypedEventFilter<ApprovalForAllEvent>;
|
||||
|
||||
export interface TransferEventObject {
|
||||
from: string;
|
||||
to: string;
|
||||
tokenId: BigNumber;
|
||||
}
|
||||
export type TransferEvent = TypedEvent<
|
||||
[string, string, BigNumber],
|
||||
TransferEventObject
|
||||
>;
|
||||
|
||||
export type TransferEventFilter = TypedEventFilter<TransferEvent>;
|
||||
|
||||
export interface IERC721A extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC721AInterface;
|
||||
|
||||
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: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[boolean]>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
tokenURI(
|
||||
_tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
ownerOf(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
tokenURI(_tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
ownerOf(tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
tokenURI(
|
||||
_tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
"Approval(address,address,uint256)"(
|
||||
owner?: string | null,
|
||||
approved?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): ApprovalEventFilter;
|
||||
Approval(
|
||||
owner?: string | null,
|
||||
approved?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): ApprovalEventFilter;
|
||||
|
||||
"ApprovalForAll(address,address,bool)"(
|
||||
owner?: string | null,
|
||||
operator?: string | null,
|
||||
approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
ApprovalForAll(
|
||||
owner?: string | null,
|
||||
operator?: string | null,
|
||||
approved?: null
|
||||
): ApprovalForAllEventFilter;
|
||||
|
||||
"Transfer(address,address,uint256)"(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): TransferEventFilter;
|
||||
Transfer(
|
||||
from?: string | null,
|
||||
to?: string | null,
|
||||
tokenId?: BigNumberish | null
|
||||
): TransferEventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(owner: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
tokenURI(
|
||||
_tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
approve(
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
owner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getApproved(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
isApprovedForAll(
|
||||
owner: string,
|
||||
operator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
ownerOf(
|
||||
tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"safeTransferFrom(address,address,uint256,bytes)"(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setApprovalForAll(
|
||||
operator: string,
|
||||
_approved: boolean,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
tokenURI(
|
||||
_tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
from: string,
|
||||
to: string,
|
||||
tokenId: BigNumberish,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,146 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC721EnumerableInterface extends utils.Interface {
|
||||
functions: {
|
||||
"tokenByIndex(uint256)": FunctionFragment;
|
||||
"tokenOfOwnerByIndex(address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "tokenByIndex" | "tokenOfOwnerByIndex"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "tokenByIndex",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "tokenOfOwnerByIndex",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "tokenByIndex",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "tokenOfOwnerByIndex",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IERC721Enumerable extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC721EnumerableInterface;
|
||||
|
||||
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: {
|
||||
tokenByIndex(
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
|
||||
tokenOfOwnerByIndex(
|
||||
_owner: string,
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[BigNumber]>;
|
||||
};
|
||||
|
||||
tokenByIndex(
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
tokenOfOwnerByIndex(
|
||||
_owner: string,
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
tokenByIndex(
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
tokenOfOwnerByIndex(
|
||||
_owner: string,
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
tokenByIndex(
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
tokenOfOwnerByIndex(
|
||||
_owner: string,
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
tokenByIndex(
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
tokenOfOwnerByIndex(
|
||||
_owner: string,
|
||||
_index: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,127 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC721MetadataInterface extends utils.Interface {
|
||||
functions: {
|
||||
"name()": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"tokenURI(uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(
|
||||
nameOrSignatureOrTopic: "name" | "symbol" | "tokenURI"
|
||||
): FunctionFragment;
|
||||
|
||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "symbol", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "tokenURI",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IERC721Metadata extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC721MetadataInterface;
|
||||
|
||||
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: {
|
||||
name(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<[string]>;
|
||||
|
||||
tokenURI(
|
||||
_tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<[string]>;
|
||||
};
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
tokenURI(_tokenId: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
callStatic: {
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
tokenURI(
|
||||
_tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
tokenURI(
|
||||
_tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
tokenURI(
|
||||
_tokenId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,122 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC721ReceiverInterface extends utils.Interface {
|
||||
functions: {
|
||||
"onERC721Received(address,address,uint256,bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "onERC721Received"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "onERC721Received",
|
||||
values: [string, string, BigNumberish, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "onERC721Received",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IERC721Receiver extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC721ReceiverInterface;
|
||||
|
||||
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: {
|
||||
onERC721Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
onERC721Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
onERC721Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
onERC721Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
onERC721Received(
|
||||
operator: string,
|
||||
from: string,
|
||||
tokenId: BigNumberish,
|
||||
data: BytesLike,
|
||||
overrides?: Overrides & { from?: string | Promise<string> }
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
@@ -1,89 +0,0 @@
|
||||
/* Autogenerated file. Do not edit manually. */
|
||||
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type {
|
||||
TypedEventFilter,
|
||||
TypedEvent,
|
||||
TypedListener,
|
||||
OnEvent,
|
||||
} from "./common";
|
||||
import type { FunctionFragment, Result } from "@ethersproject/abi";
|
||||
import type { Listener, Provider } from "@ethersproject/providers";
|
||||
import type {
|
||||
BaseContract,
|
||||
BigNumber,
|
||||
BytesLike,
|
||||
CallOverrides,
|
||||
PopulatedTransaction,
|
||||
Signer,
|
||||
utils,
|
||||
} from "ethers";
|
||||
|
||||
export interface IERC721SupplyInterface extends utils.Interface {
|
||||
functions: {
|
||||
"totalSupply()": FunctionFragment;
|
||||
};
|
||||
|
||||
getFunction(nameOrSignatureOrTopic: "totalSupply"): FunctionFragment;
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "totalSupply",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "totalSupply",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export interface IERC721Supply extends BaseContract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
interface: IERC721SupplyInterface;
|
||||
|
||||
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: {
|
||||
totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>;
|
||||
};
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user