mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
Initial fix
This commit is contained in:
parent
0e9883d1f9
commit
5b33ea65d1
|
@ -1,6 +1,4 @@
|
|||
import {usePlugin, BuidlerConfig} from '@nomiclabs/buidler/config';
|
||||
import path from 'path';
|
||||
import fs from 'fs';
|
||||
// @ts-ignore
|
||||
import {accounts} from './test-wallets.js';
|
||||
import {eEthereumNetwork} from './helpers/types';
|
||||
|
@ -12,11 +10,6 @@ usePlugin('@nomiclabs/buidler-waffle');
|
|||
usePlugin('@nomiclabs/buidler-etherscan');
|
||||
//usePlugin('buidler-gas-reporter');
|
||||
|
||||
['misc'].forEach((folder) => {
|
||||
const tasksPath = path.join(__dirname, 'tasks', folder);
|
||||
fs.readdirSync(tasksPath).forEach((task) => require(`${tasksPath}/${task}`));
|
||||
});
|
||||
|
||||
const DEFAULT_BLOCK_GAS_LIMIT = 10000000;
|
||||
const DEFAULT_GAS_PRICE = 10;
|
||||
const HARDFORK = 'istanbul';
|
||||
|
|
|
@ -1,38 +1,38 @@
|
|||
const toWad = require('./helpers/misc-utils').toWad;
|
||||
const balance = '1000000000000000000000000';
|
||||
|
||||
module.exports = {
|
||||
accounts: [
|
||||
{
|
||||
secretKey: '0xc5e8f61d1ab959b397eecc0a37a6517b8e67a0e7cf1f4bce5591f3ed80199122',
|
||||
balance: toWad('1000000'),
|
||||
balance,
|
||||
},
|
||||
{
|
||||
secretKey: '0xd49743deccbccc5dc7baa8e69e5be03298da8688a15dd202e20f15d5e0e9a9fb',
|
||||
balance: toWad('1000000'),
|
||||
balance,
|
||||
},
|
||||
{
|
||||
secretKey: '0x23c601ae397441f3ef6f1075dcb0031ff17fb079837beadaf3c84d96c6f3e569',
|
||||
balance: toWad('1000000'),
|
||||
balance,
|
||||
},
|
||||
{
|
||||
secretKey: '0xee9d129c1997549ee09c0757af5939b2483d80ad649a0eda68e8b0357ad11131',
|
||||
balance: toWad('1000000'),
|
||||
balance,
|
||||
},
|
||||
{
|
||||
secretKey: '0x87630b2d1de0fbd5044eb6891b3d9d98c34c8d310c852f98550ba774480e47cc',
|
||||
balance: toWad('1000000'),
|
||||
balance,
|
||||
},
|
||||
{
|
||||
secretKey: '0x275cc4a2bfd4f612625204a20a2280ab53a6da2d14860c47a9f5affe58ad86d4',
|
||||
balance: toWad('1000000'),
|
||||
balance,
|
||||
},
|
||||
{
|
||||
secretKey: '0xaee25d55ce586148a853ca83fdfacaf7bc42d5762c6e7187e6f8e822d8e6a650',
|
||||
balance: toWad('1000000'),
|
||||
balance,
|
||||
},
|
||||
{
|
||||
secretKey: '0xa2e0097c961c67ec197b6865d7ecea6caffc68ebeb00e6050368c8f67fc9c588',
|
||||
balance: toWad('1000000'),
|
||||
balance,
|
||||
},
|
||||
],
|
||||
};
|
||||
|
|
|
@ -58,6 +58,13 @@ import {LendingRateOracle} from '../types/LendingRateOracle';
|
|||
import {LendingPool} from '../types/LendingPool';
|
||||
import {LendingPoolConfigurator} from '../types/LendingPoolConfigurator';
|
||||
import {initializeMakeSuite} from './helpers/make-suite';
|
||||
import path from 'path';
|
||||
import fs from 'fs';
|
||||
|
||||
['misc'].forEach((folder) => {
|
||||
const tasksPath = path.join('/src/', 'tasks', folder);
|
||||
fs.readdirSync(tasksPath).forEach((task) => require(`${tasksPath}/${task}`));
|
||||
});
|
||||
|
||||
const deployAllMockTokens = async (deployer: Signer) => {
|
||||
const tokens: {[symbol: string]: MockContract | MintableErc20} = {};
|
||||
|
|
1712
types/AToken.d.ts
vendored
1712
types/AToken.d.ts
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
195
types/AaveProtocolTestHelpers.d.ts
vendored
195
types/AaveProtocolTestHelpers.d.ts
vendored
|
@ -1,195 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface AaveProtocolTestHelpersInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"ADDRESSES_PROVIDER()": FunctionFragment;
|
||||
"getAllATokens()": FunctionFragment;
|
||||
"getAllReservesTokens()": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "ADDRESSES_PROVIDER",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAllATokens",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAllReservesTokens",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "ADDRESSES_PROVIDER",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAllATokens",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAllReservesTokens",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class AaveProtocolTestHelpers extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: AaveProtocolTestHelpersInterface;
|
||||
|
||||
functions: {
|
||||
ADDRESSES_PROVIDER(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"ADDRESSES_PROVIDER()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
getAllATokens(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: { symbol: string; tokenAddress: string; 0: string; 1: string }[];
|
||||
}>;
|
||||
|
||||
"getAllATokens()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: { symbol: string; tokenAddress: string; 0: string; 1: string }[];
|
||||
}>;
|
||||
|
||||
getAllReservesTokens(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: { symbol: string; tokenAddress: string; 0: string; 1: string }[];
|
||||
}>;
|
||||
|
||||
"getAllReservesTokens()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: { symbol: string; tokenAddress: string; 0: string; 1: string }[];
|
||||
}>;
|
||||
};
|
||||
|
||||
ADDRESSES_PROVIDER(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"ADDRESSES_PROVIDER()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getAllATokens(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{ symbol: string; tokenAddress: string; 0: string; 1: string }[]>;
|
||||
|
||||
"getAllATokens()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{ symbol: string; tokenAddress: string; 0: string; 1: string }[]>;
|
||||
|
||||
getAllReservesTokens(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{ symbol: string; tokenAddress: string; 0: string; 1: string }[]>;
|
||||
|
||||
"getAllReservesTokens()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{ symbol: string; tokenAddress: string; 0: string; 1: string }[]>;
|
||||
|
||||
callStatic: {
|
||||
ADDRESSES_PROVIDER(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"ADDRESSES_PROVIDER()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getAllATokens(
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
{ symbol: string; tokenAddress: string; 0: string; 1: string }[]
|
||||
>;
|
||||
|
||||
"getAllATokens()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
{ symbol: string; tokenAddress: string; 0: string; 1: string }[]
|
||||
>;
|
||||
|
||||
getAllReservesTokens(
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
{ symbol: string; tokenAddress: string; 0: string; 1: string }[]
|
||||
>;
|
||||
|
||||
"getAllReservesTokens()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<
|
||||
{ symbol: string; tokenAddress: string; 0: string; 1: string }[]
|
||||
>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
ADDRESSES_PROVIDER(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"ADDRESSES_PROVIDER()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getAllATokens(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAllATokens()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getAllReservesTokens(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAllReservesTokens()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
ADDRESSES_PROVIDER(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"ADDRESSES_PROVIDER()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getAllATokens(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAllATokens()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
getAllReservesTokens(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAllReservesTokens()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
File diff suppressed because one or more lines are too long
103
types/AddressStorage.d.ts
vendored
103
types/AddressStorage.d.ts
vendored
|
@ -1,103 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface AddressStorageInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getAddress(bytes32)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAddress",
|
||||
values: [BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "getAddress", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class AddressStorage extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: AddressStorageInterface;
|
||||
|
||||
functions: {
|
||||
getAddress(
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getAddress(bytes32)"(
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
};
|
||||
|
||||
getAddress(_key: BytesLike, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getAddress(bytes32)"(
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
callStatic: {
|
||||
getAddress(_key: BytesLike, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getAddress(bytes32)"(
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
getAddress(_key: BytesLike, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAddress(bytes32)"(
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getAddress(
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAddress(bytes32)"(
|
||||
_key: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,58 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Signer } from "ethers";
|
||||
import { Provider, TransactionRequest } from "@ethersproject/providers";
|
||||
import { Contract, ContractFactory, Overrides } from "@ethersproject/contracts";
|
||||
|
||||
import { AddressStorage } from "./AddressStorage";
|
||||
|
||||
export class AddressStorageFactory extends ContractFactory {
|
||||
constructor(signer?: Signer) {
|
||||
super(_abi, _bytecode, signer);
|
||||
}
|
||||
|
||||
deploy(overrides?: Overrides): Promise<AddressStorage> {
|
||||
return super.deploy(overrides || {}) as Promise<AddressStorage>;
|
||||
}
|
||||
getDeployTransaction(overrides?: Overrides): TransactionRequest {
|
||||
return super.getDeployTransaction(overrides || {});
|
||||
}
|
||||
attach(address: string): AddressStorage {
|
||||
return super.attach(address) as AddressStorage;
|
||||
}
|
||||
connect(signer: Signer): AddressStorageFactory {
|
||||
return super.connect(signer) as AddressStorageFactory;
|
||||
}
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): AddressStorage {
|
||||
return new Contract(address, _abi, signerOrProvider) as AddressStorage;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "bytes32",
|
||||
name: "_key",
|
||||
type: "bytes32"
|
||||
}
|
||||
],
|
||||
name: "getAddress",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
}
|
||||
];
|
||||
|
||||
const _bytecode =
|
||||
"0x6080604052348015600f57600080fd5b5060b48061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806321f8a72114602d575b600080fd5b604760048036036020811015604157600080fd5b50356063565b604080516001600160a01b039092168252519081900360200190f35b6000908152602081905260409020546001600160a01b03169056fea26469706673582212205a3bec750b47179f69d22d5e755ed1204462ef5133ac5e5edfa230947921558064736f6c63430006080033";
|
288
types/AdminUpgradeabilityProxy.d.ts
vendored
288
types/AdminUpgradeabilityProxy.d.ts
vendored
|
@ -1,288 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface AdminUpgradeabilityProxyInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"admin()": FunctionFragment;
|
||||
"changeAdmin(address)": FunctionFragment;
|
||||
"implementation()": FunctionFragment;
|
||||
"upgradeTo(address)": FunctionFragment;
|
||||
"upgradeToAndCall(address,bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(functionFragment: "admin", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "changeAdmin", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "implementation",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "upgradeTo", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "upgradeToAndCall",
|
||||
values: [string, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "admin", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "changeAdmin",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "implementation",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "upgradeTo", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "upgradeToAndCall",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"AdminChanged(address,address)": EventFragment;
|
||||
"Upgraded(address)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AdminChanged"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment;
|
||||
}
|
||||
|
||||
export class AdminUpgradeabilityProxy extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: AdminUpgradeabilityProxyInterface;
|
||||
|
||||
functions: {
|
||||
admin(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
changeAdmin(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
admin(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
changeAdmin(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
admin(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"admin()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
changeAdmin(newAdmin: string, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
implementation(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"implementation()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
AdminChanged(previousAdmin: null, newAdmin: null): EventFilter;
|
||||
|
||||
Upgraded(implementation: string | null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
admin(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
changeAdmin(newAdmin: string, overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
admin(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
changeAdmin(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
File diff suppressed because one or more lines are too long
288
types/BaseAdminUpgradeabilityProxy.d.ts
vendored
288
types/BaseAdminUpgradeabilityProxy.d.ts
vendored
|
@ -1,288 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface BaseAdminUpgradeabilityProxyInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"admin()": FunctionFragment;
|
||||
"changeAdmin(address)": FunctionFragment;
|
||||
"implementation()": FunctionFragment;
|
||||
"upgradeTo(address)": FunctionFragment;
|
||||
"upgradeToAndCall(address,bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(functionFragment: "admin", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "changeAdmin", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "implementation",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "upgradeTo", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "upgradeToAndCall",
|
||||
values: [string, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "admin", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "changeAdmin",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "implementation",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "upgradeTo", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "upgradeToAndCall",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"AdminChanged(address,address)": EventFragment;
|
||||
"Upgraded(address)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AdminChanged"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment;
|
||||
}
|
||||
|
||||
export class BaseAdminUpgradeabilityProxy extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: BaseAdminUpgradeabilityProxyInterface;
|
||||
|
||||
functions: {
|
||||
admin(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
changeAdmin(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
admin(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
changeAdmin(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
admin(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"admin()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
changeAdmin(newAdmin: string, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
implementation(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"implementation()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
AdminChanged(previousAdmin: null, newAdmin: null): EventFilter;
|
||||
|
||||
Upgraded(implementation: string | null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
admin(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
changeAdmin(newAdmin: string, overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
admin(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
changeAdmin(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,151 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Signer } from "ethers";
|
||||
import { Provider, TransactionRequest } from "@ethersproject/providers";
|
||||
import { Contract, ContractFactory, Overrides } from "@ethersproject/contracts";
|
||||
|
||||
import { BaseAdminUpgradeabilityProxy } from "./BaseAdminUpgradeabilityProxy";
|
||||
|
||||
export class BaseAdminUpgradeabilityProxyFactory extends ContractFactory {
|
||||
constructor(signer?: Signer) {
|
||||
super(_abi, _bytecode, signer);
|
||||
}
|
||||
|
||||
deploy(overrides?: Overrides): Promise<BaseAdminUpgradeabilityProxy> {
|
||||
return super.deploy(overrides || {}) as Promise<
|
||||
BaseAdminUpgradeabilityProxy
|
||||
>;
|
||||
}
|
||||
getDeployTransaction(overrides?: Overrides): TransactionRequest {
|
||||
return super.getDeployTransaction(overrides || {});
|
||||
}
|
||||
attach(address: string): BaseAdminUpgradeabilityProxy {
|
||||
return super.attach(address) as BaseAdminUpgradeabilityProxy;
|
||||
}
|
||||
connect(signer: Signer): BaseAdminUpgradeabilityProxyFactory {
|
||||
return super.connect(signer) as BaseAdminUpgradeabilityProxyFactory;
|
||||
}
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): BaseAdminUpgradeabilityProxy {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as BaseAdminUpgradeabilityProxy;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "address",
|
||||
name: "previousAdmin",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "address",
|
||||
name: "newAdmin",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "AdminChanged",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "implementation",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "Upgraded",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
stateMutability: "payable",
|
||||
type: "fallback"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "admin",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "newAdmin",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "changeAdmin",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "implementation",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "newImplementation",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "upgradeTo",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "newImplementation",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "bytes",
|
||||
name: "data",
|
||||
type: "bytes"
|
||||
}
|
||||
],
|
||||
name: "upgradeToAndCall",
|
||||
outputs: [],
|
||||
stateMutability: "payable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
||||
|
||||
const _bytecode =
|
||||
"0x608060405234801561001057600080fd5b50610652806100206000396000f3fe60806040526004361061004a5760003560e01c80633659cfe6146100545780634f1ef286146100875780635c60da1b146101075780638f28397014610138578063f851a4401461016b575b610052610180565b005b34801561006057600080fd5b506100526004803603602081101561007757600080fd5b50356001600160a01b031661019a565b6100526004803603604081101561009d57600080fd5b6001600160a01b0382351691908101906040810160208201356401000000008111156100c857600080fd5b8201836020820111156100da57600080fd5b803590602001918460018302840111640100000000831117156100fc57600080fd5b5090925090506101d4565b34801561011357600080fd5b5061011c610281565b604080516001600160a01b039092168252519081900360200190f35b34801561014457600080fd5b506100526004803603602081101561015b57600080fd5b50356001600160a01b03166102be565b34801561017757600080fd5b5061011c610378565b6101886103a3565b610198610193610403565b610428565b565b6101a261044c565b6001600160a01b0316336001600160a01b031614156101c9576101c481610471565b6101d1565b6101d1610180565b50565b6101dc61044c565b6001600160a01b0316336001600160a01b03161415610274576101fe83610471565b6000836001600160a01b031683836040518083838082843760405192019450600093509091505080830381855af49150503d806000811461025b576040519150601f19603f3d011682016040523d82523d6000602084013e610260565b606091505b505090508061026e57600080fd5b5061027c565b61027c610180565b505050565b600061028b61044c565b6001600160a01b0316336001600160a01b031614156102b3576102ac610403565b90506102bb565b6102bb610180565b90565b6102c661044c565b6001600160a01b0316336001600160a01b031614156101c9576001600160a01b0381166103245760405162461bcd60e51b81526004018080602001828103825260368152602001806105ac6036913960400191505060405180910390fd5b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61034d61044c565b604080516001600160a01b03928316815291841660208301528051918290030190a16101c4816104b1565b600061038261044c565b6001600160a01b0316336001600160a01b031614156102b3576102ac61044c565b6103ab61044c565b6001600160a01b0316336001600160a01b031614156103fb5760405162461bcd60e51b815260040180806020018281038252603281526020018061057a6032913960400191505060405180910390fd5b610198610198565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e808015610447573d6000f35b3d6000fd5b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035490565b61047a816104d5565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b7fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d610355565b6104de8161053d565b6105195760405162461bcd60e51b815260040180806020018281038252603b8152602001806105e2603b913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061057157508115155b94935050505056fe43616e6e6f742063616c6c2066616c6c6261636b2066756e6374696f6e2066726f6d207468652070726f78792061646d696e43616e6e6f74206368616e6765207468652061646d696e206f6620612070726f787920746f20746865207a65726f206164647265737343616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e74726163742061646472657373a2646970667358221220b622e95011fdb1c0cd2c26ae9a5b63a8d3bc8a84cbb584686b03149d3034510764736f6c63430006080033";
|
51
types/BaseUpgradeabilityProxy.d.ts
vendored
51
types/BaseUpgradeabilityProxy.d.ts
vendored
|
@ -1,51 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import { Contract, ContractTransaction } from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface BaseUpgradeabilityProxyInterface extends ethers.utils.Interface {
|
||||
functions: {};
|
||||
|
||||
events: {
|
||||
"Upgraded(address)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment;
|
||||
}
|
||||
|
||||
export class BaseUpgradeabilityProxy extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: BaseUpgradeabilityProxyInterface;
|
||||
|
||||
functions: {};
|
||||
|
||||
callStatic: {};
|
||||
|
||||
filters: {
|
||||
Upgraded(implementation: string | null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {};
|
||||
|
||||
populateTransaction: {};
|
||||
}
|
|
@ -1,60 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Signer } from "ethers";
|
||||
import { Provider, TransactionRequest } from "@ethersproject/providers";
|
||||
import { Contract, ContractFactory, Overrides } from "@ethersproject/contracts";
|
||||
|
||||
import { BaseUpgradeabilityProxy } from "./BaseUpgradeabilityProxy";
|
||||
|
||||
export class BaseUpgradeabilityProxyFactory extends ContractFactory {
|
||||
constructor(signer?: Signer) {
|
||||
super(_abi, _bytecode, signer);
|
||||
}
|
||||
|
||||
deploy(overrides?: Overrides): Promise<BaseUpgradeabilityProxy> {
|
||||
return super.deploy(overrides || {}) as Promise<BaseUpgradeabilityProxy>;
|
||||
}
|
||||
getDeployTransaction(overrides?: Overrides): TransactionRequest {
|
||||
return super.getDeployTransaction(overrides || {});
|
||||
}
|
||||
attach(address: string): BaseUpgradeabilityProxy {
|
||||
return super.attach(address) as BaseUpgradeabilityProxy;
|
||||
}
|
||||
connect(signer: Signer): BaseUpgradeabilityProxyFactory {
|
||||
return super.connect(signer) as BaseUpgradeabilityProxyFactory;
|
||||
}
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): BaseUpgradeabilityProxy {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as BaseUpgradeabilityProxy;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "implementation",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "Upgraded",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
stateMutability: "payable",
|
||||
type: "fallback"
|
||||
}
|
||||
];
|
||||
|
||||
const _bytecode =
|
||||
"0x6080604052348015600f57600080fd5b50609e8061001e6000396000f3fe6080604052600a600c565b005b6012601e565b601e601a6020565b6045565b565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e8080156063573d6000f35b3d6000fdfea26469706673582212200d565f838a16394f83cdf6c38616b91c97db6ee9f15446292f209fbacee99bb364736f6c63430006080033";
|
542
types/ChainlinkProxyPriceProvider.d.ts
vendored
542
types/ChainlinkProxyPriceProvider.d.ts
vendored
|
@ -1,542 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface ChainlinkProxyPriceProviderInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getAssetPrice(address)": FunctionFragment;
|
||||
"getAssetsPrices(address[])": FunctionFragment;
|
||||
"getFallbackOracle()": FunctionFragment;
|
||||
"getSourceOfAsset(address)": FunctionFragment;
|
||||
"owner()": FunctionFragment;
|
||||
"renounceOwnership()": FunctionFragment;
|
||||
"setAssetSources(address[],address[])": FunctionFragment;
|
||||
"setFallbackOracle(address)": FunctionFragment;
|
||||
"transferOwnership(address)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAssetPrice",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAssetsPrices",
|
||||
values: [string[]]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getFallbackOracle",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getSourceOfAsset",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "owner", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "renounceOwnership",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setAssetSources",
|
||||
values: [string[], string[]]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setFallbackOracle",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferOwnership",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAssetPrice",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAssetsPrices",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getFallbackOracle",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getSourceOfAsset",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "renounceOwnership",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setAssetSources",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setFallbackOracle",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "transferOwnership",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"AssetSourceUpdated(address,address)": EventFragment;
|
||||
"FallbackOracleUpdated(address)": EventFragment;
|
||||
"OwnershipTransferred(address,address)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AssetSourceUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "FallbackOracleUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment;
|
||||
}
|
||||
|
||||
export class ChainlinkProxyPriceProvider extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: ChainlinkProxyPriceProviderInterface;
|
||||
|
||||
functions: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getAssetsPrices(
|
||||
_assets: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber[];
|
||||
}>;
|
||||
|
||||
"getAssetsPrices(address[])"(
|
||||
_assets: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber[];
|
||||
}>;
|
||||
|
||||
getFallbackOracle(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getFallbackOracle()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
getSourceOfAsset(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getSourceOfAsset(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
owner(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"owner()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
setAssetSources(
|
||||
_assets: string[],
|
||||
_sources: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setAssetSources(address[],address[])"(
|
||||
_assets: string[],
|
||||
_sources: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setFallbackOracle(
|
||||
_fallbackOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setFallbackOracle(address)"(
|
||||
_fallbackOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
getAssetPrice(_asset: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getAssetsPrices(
|
||||
_assets: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber[]>;
|
||||
|
||||
"getAssetsPrices(address[])"(
|
||||
_assets: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber[]>;
|
||||
|
||||
getFallbackOracle(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getFallbackOracle()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getSourceOfAsset(_asset: string, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getSourceOfAsset(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
setAssetSources(
|
||||
_assets: string[],
|
||||
_sources: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setAssetSources(address[],address[])"(
|
||||
_assets: string[],
|
||||
_sources: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setFallbackOracle(
|
||||
_fallbackOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setFallbackOracle(address)"(
|
||||
_fallbackOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getAssetsPrices(
|
||||
_assets: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber[]>;
|
||||
|
||||
"getAssetsPrices(address[])"(
|
||||
_assets: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber[]>;
|
||||
|
||||
getFallbackOracle(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getFallbackOracle()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getSourceOfAsset(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
"getSourceOfAsset(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
renounceOwnership(overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
"renounceOwnership()"(overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
setAssetSources(
|
||||
_assets: string[],
|
||||
_sources: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setAssetSources(address[],address[])"(
|
||||
_assets: string[],
|
||||
_sources: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setFallbackOracle(
|
||||
_fallbackOracle: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setFallbackOracle(address)"(
|
||||
_fallbackOracle: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
AssetSourceUpdated(
|
||||
asset: string | null,
|
||||
source: string | null
|
||||
): EventFilter;
|
||||
|
||||
FallbackOracleUpdated(fallbackOracle: string | null): EventFilter;
|
||||
|
||||
OwnershipTransferred(
|
||||
previousOwner: string | null,
|
||||
newOwner: string | null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getAssetsPrices(
|
||||
_assets: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAssetsPrices(address[])"(
|
||||
_assets: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getFallbackOracle(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getFallbackOracle()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getSourceOfAsset(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getSourceOfAsset(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
setAssetSources(
|
||||
_assets: string[],
|
||||
_sources: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setAssetSources(address[],address[])"(
|
||||
_assets: string[],
|
||||
_sources: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setFallbackOracle(
|
||||
_fallbackOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setFallbackOracle(address)"(
|
||||
_fallbackOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getAssetsPrices(
|
||||
_assets: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAssetsPrices(address[])"(
|
||||
_assets: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getFallbackOracle(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"getFallbackOracle()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getSourceOfAsset(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getSourceOfAsset(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
setAssetSources(
|
||||
_assets: string[],
|
||||
_sources: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setAssetSources(address[],address[])"(
|
||||
_assets: string[],
|
||||
_sources: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setFallbackOracle(
|
||||
_fallbackOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setFallbackOracle(address)"(
|
||||
_fallbackOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
File diff suppressed because one or more lines are too long
54
types/ChainlinkUsdethOracleI.d.ts
vendored
54
types/ChainlinkUsdethOracleI.d.ts
vendored
|
@ -1,54 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import { Contract, ContractTransaction } from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface ChainlinkUsdethOracleIInterface extends ethers.utils.Interface {
|
||||
functions: {};
|
||||
|
||||
events: {
|
||||
"AnswerUpdated(int256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AnswerUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export class ChainlinkUsdethOracleI extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: ChainlinkUsdethOracleIInterface;
|
||||
|
||||
functions: {};
|
||||
|
||||
callStatic: {};
|
||||
|
||||
filters: {
|
||||
AnswerUpdated(
|
||||
current: BigNumberish | null,
|
||||
answerId: BigNumberish | null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {};
|
||||
|
||||
populateTransaction: {};
|
||||
}
|
|
@ -1,42 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { ChainlinkUsdethOracleI } from "./ChainlinkUsdethOracleI";
|
||||
|
||||
export class ChainlinkUsdethOracleIFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): ChainlinkUsdethOracleI {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as ChainlinkUsdethOracleI;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "int256",
|
||||
name: "current",
|
||||
type: "int256"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "answerId",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "AnswerUpdated",
|
||||
type: "event"
|
||||
}
|
||||
];
|
844
types/DebtTokenBase.d.ts
vendored
844
types/DebtTokenBase.d.ts
vendored
|
@ -1,844 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface DebtTokenBaseInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"allowance(address,address)": FunctionFragment;
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"decimals()": FunctionFragment;
|
||||
"decreaseAllowance(address,uint256)": FunctionFragment;
|
||||
"increaseAllowance(address,uint256)": FunctionFragment;
|
||||
"initialize(uint8,string,string)": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"principalBalanceOf(address)": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"totalSupply()": FunctionFragment;
|
||||
"transfer(address,uint256)": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
"underlyingAssetAddress()": 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: "initialize",
|
||||
values: [BigNumberish, string, string]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "name", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "principalBalanceOf",
|
||||
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: "underlyingAssetAddress",
|
||||
values?: undefined
|
||||
): 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: "initialize", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "name", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "principalBalanceOf",
|
||||
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: "underlyingAssetAddress",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"Approval(address,address,uint256)": EventFragment;
|
||||
"Transfer(address,address,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment;
|
||||
}
|
||||
|
||||
export class DebtTokenBase extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: DebtTokenBaseInterface;
|
||||
|
||||
functions: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
decimals(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
"decimals()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
initialize(
|
||||
_decimals: BigNumberish,
|
||||
_name: string,
|
||||
_symbol: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"initialize(uint8,string,string)"(
|
||||
_decimals: BigNumberish,
|
||||
_name: string,
|
||||
_symbol: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"name()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
principalBalanceOf(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"principalBalanceOf(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
symbol(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"symbol()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
totalSupply(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"totalSupply()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
underlyingAssetAddress(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"underlyingAssetAddress()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
};
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(_user: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
initialize(
|
||||
_decimals: BigNumberish,
|
||||
_name: string,
|
||||
_symbol: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"initialize(uint8,string,string)"(
|
||||
_decimals: BigNumberish,
|
||||
_name: string,
|
||||
_symbol: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
principalBalanceOf(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"principalBalanceOf(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
underlyingAssetAddress(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"underlyingAssetAddress()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
callStatic: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(_user: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
initialize(
|
||||
_decimals: BigNumberish,
|
||||
_name: string,
|
||||
_symbol: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"initialize(uint8,string,string)"(
|
||||
_decimals: BigNumberish,
|
||||
_name: string,
|
||||
_symbol: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
principalBalanceOf(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"principalBalanceOf(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
underlyingAssetAddress(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"underlyingAssetAddress()"(overrides?: CallOverrides): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
Approval(
|
||||
owner: string | null,
|
||||
spender: string | null,
|
||||
value: null
|
||||
): EventFilter;
|
||||
|
||||
Transfer(from: string | null, to: string | null, value: null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(_user: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
initialize(
|
||||
_decimals: BigNumberish,
|
||||
_name: string,
|
||||
_symbol: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"initialize(uint8,string,string)"(
|
||||
_decimals: BigNumberish,
|
||||
_name: string,
|
||||
_symbol: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
principalBalanceOf(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"principalBalanceOf(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
underlyingAssetAddress(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"underlyingAssetAddress()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
initialize(
|
||||
_decimals: BigNumberish,
|
||||
_name: string,
|
||||
_symbol: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"initialize(uint8,string,string)"(
|
||||
_decimals: BigNumberish,
|
||||
_name: string,
|
||||
_symbol: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
principalBalanceOf(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"principalBalanceOf(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
underlyingAssetAddress(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"underlyingAssetAddress()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,370 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { DebtTokenBase } from "./DebtTokenBase";
|
||||
|
||||
export class DebtTokenBaseFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): DebtTokenBase {
|
||||
return new Contract(address, _abi, signerOrProvider) as DebtTokenBase;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_pool",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_underlyingAssetAddress",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "string",
|
||||
name: "_name",
|
||||
type: "string"
|
||||
},
|
||||
{
|
||||
internalType: "string",
|
||||
name: "_symbol",
|
||||
type: "string"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "constructor"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "owner",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "value",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "Approval",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "from",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "to",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "value",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "Transfer",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "owner",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "allowance",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "approve",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_user",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "balanceOf",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "decimals",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint8",
|
||||
name: "",
|
||||
type: "uint8"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "subtractedValue",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "decreaseAllowance",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "addedValue",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "increaseAllowance",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "uint8",
|
||||
name: "_decimals",
|
||||
type: "uint8"
|
||||
},
|
||||
{
|
||||
internalType: "string",
|
||||
name: "_name",
|
||||
type: "string"
|
||||
},
|
||||
{
|
||||
internalType: "string",
|
||||
name: "_symbol",
|
||||
type: "string"
|
||||
}
|
||||
],
|
||||
name: "initialize",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "name",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "string",
|
||||
name: "",
|
||||
type: "string"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_user",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "principalBalanceOf",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "symbol",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "string",
|
||||
name: "",
|
||||
type: "string"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "totalSupply",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "recipient",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "transfer",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "sender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "recipient",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "transferFrom",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "underlyingAssetAddress",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
}
|
||||
];
|
524
types/DefaultReserveInterestRateStrategy.d.ts
vendored
524
types/DefaultReserveInterestRateStrategy.d.ts
vendored
|
@ -1,524 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface DefaultReserveInterestRateStrategyInterface
|
||||
extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"EXCESS_UTILIZATION_RATE()": FunctionFragment;
|
||||
"OPTIMAL_UTILIZATION_RATE()": FunctionFragment;
|
||||
"addressesProvider()": FunctionFragment;
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)": FunctionFragment;
|
||||
"getBaseVariableBorrowRate()": FunctionFragment;
|
||||
"getStableRateSlope1()": FunctionFragment;
|
||||
"getStableRateSlope2()": FunctionFragment;
|
||||
"getVariableRateSlope1()": FunctionFragment;
|
||||
"getVariableRateSlope2()": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "EXCESS_UTILIZATION_RATE",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "OPTIMAL_UTILIZATION_RATE",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "addressesProvider",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "calculateInterestRates",
|
||||
values: [string, BigNumberish, BigNumberish, BigNumberish, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getBaseVariableBorrowRate",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getStableRateSlope1",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getStableRateSlope2",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getVariableRateSlope1",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getVariableRateSlope2",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "EXCESS_UTILIZATION_RATE",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "OPTIMAL_UTILIZATION_RATE",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "addressesProvider",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "calculateInterestRates",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getBaseVariableBorrowRate",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getStableRateSlope1",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getStableRateSlope2",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getVariableRateSlope1",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getVariableRateSlope2",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class DefaultReserveInterestRateStrategy extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: DefaultReserveInterestRateStrategyInterface;
|
||||
|
||||
functions: {
|
||||
EXCESS_UTILIZATION_RATE(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"EXCESS_UTILIZATION_RATE()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
OPTIMAL_UTILIZATION_RATE(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"OPTIMAL_UTILIZATION_RATE()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
addressesProvider(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"addressesProvider()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
calculateInterestRates(
|
||||
_reserve: string,
|
||||
_availableLiquidity: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
currentLiquidityRate: BigNumber;
|
||||
currentStableBorrowRate: BigNumber;
|
||||
currentVariableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)"(
|
||||
_reserve: string,
|
||||
_availableLiquidity: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
currentLiquidityRate: BigNumber;
|
||||
currentStableBorrowRate: BigNumber;
|
||||
currentVariableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
getBaseVariableBorrowRate(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getBaseVariableBorrowRate()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getStableRateSlope1(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getStableRateSlope1()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getStableRateSlope2(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getStableRateSlope2()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getVariableRateSlope1(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getVariableRateSlope1()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getVariableRateSlope2(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getVariableRateSlope2()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
};
|
||||
|
||||
EXCESS_UTILIZATION_RATE(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"EXCESS_UTILIZATION_RATE()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
OPTIMAL_UTILIZATION_RATE(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"OPTIMAL_UTILIZATION_RATE()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
addressesProvider(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
calculateInterestRates(
|
||||
_reserve: string,
|
||||
_availableLiquidity: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
currentLiquidityRate: BigNumber;
|
||||
currentStableBorrowRate: BigNumber;
|
||||
currentVariableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)"(
|
||||
_reserve: string,
|
||||
_availableLiquidity: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
currentLiquidityRate: BigNumber;
|
||||
currentStableBorrowRate: BigNumber;
|
||||
currentVariableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
getBaseVariableBorrowRate(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getBaseVariableBorrowRate()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getStableRateSlope1(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getStableRateSlope1()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getStableRateSlope2(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getStableRateSlope2()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getVariableRateSlope1(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getVariableRateSlope1()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getVariableRateSlope2(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getVariableRateSlope2()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
EXCESS_UTILIZATION_RATE(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"EXCESS_UTILIZATION_RATE()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
OPTIMAL_UTILIZATION_RATE(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"OPTIMAL_UTILIZATION_RATE()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
addressesProvider(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
calculateInterestRates(
|
||||
_reserve: string,
|
||||
_availableLiquidity: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
currentLiquidityRate: BigNumber;
|
||||
currentStableBorrowRate: BigNumber;
|
||||
currentVariableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)"(
|
||||
_reserve: string,
|
||||
_availableLiquidity: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
currentLiquidityRate: BigNumber;
|
||||
currentStableBorrowRate: BigNumber;
|
||||
currentVariableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
getBaseVariableBorrowRate(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getBaseVariableBorrowRate()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getStableRateSlope1(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getStableRateSlope1()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getStableRateSlope2(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getStableRateSlope2()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getVariableRateSlope1(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getVariableRateSlope1()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getVariableRateSlope2(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getVariableRateSlope2()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
EXCESS_UTILIZATION_RATE(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"EXCESS_UTILIZATION_RATE()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
OPTIMAL_UTILIZATION_RATE(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"OPTIMAL_UTILIZATION_RATE()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
addressesProvider(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
calculateInterestRates(
|
||||
_reserve: string,
|
||||
_availableLiquidity: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)"(
|
||||
_reserve: string,
|
||||
_availableLiquidity: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getBaseVariableBorrowRate(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getBaseVariableBorrowRate()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getStableRateSlope1(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getStableRateSlope1()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getStableRateSlope2(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getStableRateSlope2()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getVariableRateSlope1(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getVariableRateSlope1()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getVariableRateSlope2(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getVariableRateSlope2()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
EXCESS_UTILIZATION_RATE(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"EXCESS_UTILIZATION_RATE()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
OPTIMAL_UTILIZATION_RATE(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"OPTIMAL_UTILIZATION_RATE()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
addressesProvider(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"addressesProvider()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
calculateInterestRates(
|
||||
_reserve: string,
|
||||
_availableLiquidity: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)"(
|
||||
_reserve: string,
|
||||
_availableLiquidity: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getBaseVariableBorrowRate(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getBaseVariableBorrowRate()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getStableRateSlope1(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getStableRateSlope1()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getStableRateSlope2(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getStableRateSlope2()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getVariableRateSlope1(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getVariableRateSlope1()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getVariableRateSlope2(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getVariableRateSlope2()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
File diff suppressed because one or more lines are too long
664
types/Erc20.d.ts
vendored
664
types/Erc20.d.ts
vendored
|
@ -1,664 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface Erc20Interface extends ethers.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;
|
||||
};
|
||||
|
||||
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 class Erc20 extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: Erc20Interface;
|
||||
|
||||
functions: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
decimals(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
"decimals()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"name()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
symbol(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"symbol()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
totalSupply(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"totalSupply()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
Approval(
|
||||
owner: string | null,
|
||||
spender: string | null,
|
||||
value: null
|
||||
): EventFilter;
|
||||
|
||||
Transfer(from: string | null, to: string | null, value: null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
777
types/Erc20Burnable.d.ts
vendored
777
types/Erc20Burnable.d.ts
vendored
|
@ -1,777 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface Erc20BurnableInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"allowance(address,address)": FunctionFragment;
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"burn(uint256)": FunctionFragment;
|
||||
"burnFrom(address,uint256)": 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;
|
||||
};
|
||||
|
||||
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: "burnFrom",
|
||||
values: [string, BigNumberish]
|
||||
): 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: "burn", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "burnFrom", 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 class Erc20Burnable extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: Erc20BurnableInterface;
|
||||
|
||||
functions: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
burn(
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"burn(uint256)"(
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
burnFrom(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"burnFrom(address,uint256)"(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
decimals(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
"decimals()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"name()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
symbol(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"symbol()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
totalSupply(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"totalSupply()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
burn(
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"burn(uint256)"(
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
burnFrom(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"burnFrom(address,uint256)"(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
burn(amount: BigNumberish, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
"burn(uint256)"(
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
burnFrom(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"burnFrom(address,uint256)"(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
Approval(
|
||||
owner: string | null,
|
||||
spender: string | null,
|
||||
value: null
|
||||
): EventFilter;
|
||||
|
||||
Transfer(from: string | null, to: string | null, value: null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
burn(amount: BigNumberish, overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"burn(uint256)"(
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
burnFrom(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"burnFrom(address,uint256)"(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
burn(
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"burn(uint256)"(
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
burnFrom(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"burnFrom(address,uint256)"(
|
||||
account: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,320 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { Erc20Burnable } from "./Erc20Burnable";
|
||||
|
||||
export class Erc20BurnableFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): Erc20Burnable {
|
||||
return new Contract(address, _abi, signerOrProvider) as Erc20Burnable;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "owner",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "value",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "Approval",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "from",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "to",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "value",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "Transfer",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "owner",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "allowance",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "approve",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "account",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "balanceOf",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "burn",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "account",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "burnFrom",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "decimals",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint8",
|
||||
name: "",
|
||||
type: "uint8"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "subtractedValue",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "decreaseAllowance",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "addedValue",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "increaseAllowance",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "name",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "string",
|
||||
name: "",
|
||||
type: "string"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "symbol",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "string",
|
||||
name: "",
|
||||
type: "string"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "totalSupply",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "recipient",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "transfer",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "sender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "recipient",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "transferFrom",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
File diff suppressed because one or more lines are too long
314
types/FeeProvider.d.ts
vendored
314
types/FeeProvider.d.ts
vendored
|
@ -1,314 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface FeeProviderInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"FEE_PROVIDER_REVISION()": FunctionFragment;
|
||||
"calculateLoanOriginationFee(address,uint256)": FunctionFragment;
|
||||
"getLoanOriginationFeePercentage()": FunctionFragment;
|
||||
"initialize(address)": FunctionFragment;
|
||||
"originationFeePercentage()": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "FEE_PROVIDER_REVISION",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "calculateLoanOriginationFee",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getLoanOriginationFeePercentage",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "initialize", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "originationFeePercentage",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "FEE_PROVIDER_REVISION",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "calculateLoanOriginationFee",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getLoanOriginationFeePercentage",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "originationFeePercentage",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class FeeProvider extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: FeeProviderInterface;
|
||||
|
||||
functions: {
|
||||
FEE_PROVIDER_REVISION(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"FEE_PROVIDER_REVISION()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
calculateLoanOriginationFee(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"calculateLoanOriginationFee(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getLoanOriginationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getLoanOriginationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
initialize(
|
||||
_addressesProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"initialize(address)"(
|
||||
_addressesProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
originationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"originationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
};
|
||||
|
||||
FEE_PROVIDER_REVISION(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"FEE_PROVIDER_REVISION()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
calculateLoanOriginationFee(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"calculateLoanOriginationFee(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getLoanOriginationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getLoanOriginationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
initialize(
|
||||
_addressesProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"initialize(address)"(
|
||||
_addressesProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
originationFeePercentage(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"originationFeePercentage()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
FEE_PROVIDER_REVISION(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"FEE_PROVIDER_REVISION()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
calculateLoanOriginationFee(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"calculateLoanOriginationFee(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getLoanOriginationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getLoanOriginationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
initialize(
|
||||
_addressesProvider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"initialize(address)"(
|
||||
_addressesProvider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
originationFeePercentage(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"originationFeePercentage()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
FEE_PROVIDER_REVISION(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"FEE_PROVIDER_REVISION()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
calculateLoanOriginationFee(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"calculateLoanOriginationFee(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getLoanOriginationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getLoanOriginationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
initialize(
|
||||
_addressesProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"initialize(address)"(
|
||||
_addressesProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
originationFeePercentage(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"originationFeePercentage()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
FEE_PROVIDER_REVISION(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"FEE_PROVIDER_REVISION()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
calculateLoanOriginationFee(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"calculateLoanOriginationFee(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getLoanOriginationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getLoanOriginationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
initialize(
|
||||
_addressesProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"initialize(address)"(
|
||||
_addressesProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
originationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"originationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,115 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Signer } from "ethers";
|
||||
import { Provider, TransactionRequest } from "@ethersproject/providers";
|
||||
import { Contract, ContractFactory, Overrides } from "@ethersproject/contracts";
|
||||
|
||||
import { FeeProvider } from "./FeeProvider";
|
||||
|
||||
export class FeeProviderFactory extends ContractFactory {
|
||||
constructor(signer?: Signer) {
|
||||
super(_abi, _bytecode, signer);
|
||||
}
|
||||
|
||||
deploy(overrides?: Overrides): Promise<FeeProvider> {
|
||||
return super.deploy(overrides || {}) as Promise<FeeProvider>;
|
||||
}
|
||||
getDeployTransaction(overrides?: Overrides): TransactionRequest {
|
||||
return super.getDeployTransaction(overrides || {});
|
||||
}
|
||||
attach(address: string): FeeProvider {
|
||||
return super.attach(address) as FeeProvider;
|
||||
}
|
||||
connect(signer: Signer): FeeProviderFactory {
|
||||
return super.connect(signer) as FeeProviderFactory;
|
||||
}
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): FeeProvider {
|
||||
return new Contract(address, _abi, signerOrProvider) as FeeProvider;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [],
|
||||
name: "FEE_PROVIDER_REVISION",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_user",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "calculateLoanOriginationFee",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getLoanOriginationFeePercentage",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_addressesProvider",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "initialize",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "originationFeePercentage",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
}
|
||||
];
|
||||
|
||||
const _bytecode =
|
||||
"0x60806040526000805534801561001457600080fd5b50610411806100246000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80639403ed3a1461005c578063b0d73d4e14610076578063c211f9a41461007e578063c4d66de814610086578063e563a7d0146100ae575b600080fd5b6100646100da565b60408051918252519081900360200190f35b6100646100e0565b6100646100e5565b6100ac6004803603602081101561009c57600080fd5b50356001600160a01b03166100eb565b005b610064600480360360408110156100c457600080fd5b506001600160a01b038135169060200135610193565b60345481565b600181565b60345490565b60006100f56101b3565b60015490915060ff168061010c575061010c6101b8565b80610118575060005481115b6101535760405162461bcd60e51b815260040180806020018281038252602e8152602001806103ae602e913960400191505060405180910390fd5b60015460ff16158015610172576001805460ff19168117905560008290555b6608e1bc9bf04000603455801561018e576001805460ff191690555b505050565b60006101aa603454836101be90919063ffffffff16565b90505b92915050565b600190565b303b1590565b60006101aa670de0b6b3a76400006101ee6101df868663ffffffff6101fa16565b6706f05b59d3b2000090610253565b9063ffffffff6102ad16565b600082610209575060006101ad565b8282028284828161021657fe5b04146101aa5760405162461bcd60e51b815260040180806020018281038252602181526020018061038d6021913960400191505060405180910390fd5b6000828201838110156101aa576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60006101aa83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250600081836103765760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561033b578181015183820152602001610323565b50505050905090810190601f1680156103685780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161038257fe5b049594505050505056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77436f6e747261637420696e7374616e63652068617320616c7265616479206265656e20696e697469616c697a6564a2646970667358221220a2edda60003b7adbbfbeb7ab3ca7ac68306978162db57185c607c97346aab0d564736f6c63430006080033";
|
191
types/FlashLoanReceiverBase.d.ts
vendored
191
types/FlashLoanReceiverBase.d.ts
vendored
|
@ -1,191 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface FlashLoanReceiverBaseInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"addressesProvider()": FunctionFragment;
|
||||
"executeOperation(address,address,uint256,uint256,bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "addressesProvider",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "executeOperation",
|
||||
values: [string, string, BigNumberish, BigNumberish, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "addressesProvider",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "executeOperation",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class FlashLoanReceiverBase extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: FlashLoanReceiverBaseInterface;
|
||||
|
||||
functions: {
|
||||
addressesProvider(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"addressesProvider()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
addressesProvider(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
addressesProvider(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
addressesProvider(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
addressesProvider(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"addressesProvider()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,84 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { FlashLoanReceiverBase } from "./FlashLoanReceiverBase";
|
||||
|
||||
export class FlashLoanReceiverBaseFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): FlashLoanReceiverBase {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as FlashLoanReceiverBase;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "contract ILendingPoolAddressesProvider",
|
||||
name: "_provider",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "constructor"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "addressesProvider",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "contract ILendingPoolAddressesProvider",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_reserve",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_destination",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_fee",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "bytes",
|
||||
name: "_params",
|
||||
type: "bytes"
|
||||
}
|
||||
],
|
||||
name: "executeOperation",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
stateMutability: "payable",
|
||||
type: "receive"
|
||||
}
|
||||
];
|
188
types/GenericLogic.d.ts
vendored
188
types/GenericLogic.d.ts
vendored
|
@ -1,188 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface GenericLogicInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"HEALTH_FACTOR_LIQUIDATION_THRESHOLD()": FunctionFragment;
|
||||
"calculateAvailableBorrowsETH(uint256,uint256,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "HEALTH_FACTOR_LIQUIDATION_THRESHOLD",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "calculateAvailableBorrowsETH",
|
||||
values: [BigNumberish, BigNumberish, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "HEALTH_FACTOR_LIQUIDATION_THRESHOLD",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "calculateAvailableBorrowsETH",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class GenericLogic extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: GenericLogicInterface;
|
||||
|
||||
functions: {
|
||||
HEALTH_FACTOR_LIQUIDATION_THRESHOLD(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"HEALTH_FACTOR_LIQUIDATION_THRESHOLD()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
calculateAvailableBorrowsETH(
|
||||
collateralBalanceETH: BigNumberish,
|
||||
borrowBalanceETH: BigNumberish,
|
||||
ltv: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"calculateAvailableBorrowsETH(uint256,uint256,uint256)"(
|
||||
collateralBalanceETH: BigNumberish,
|
||||
borrowBalanceETH: BigNumberish,
|
||||
ltv: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
};
|
||||
|
||||
HEALTH_FACTOR_LIQUIDATION_THRESHOLD(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"HEALTH_FACTOR_LIQUIDATION_THRESHOLD()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
calculateAvailableBorrowsETH(
|
||||
collateralBalanceETH: BigNumberish,
|
||||
borrowBalanceETH: BigNumberish,
|
||||
ltv: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"calculateAvailableBorrowsETH(uint256,uint256,uint256)"(
|
||||
collateralBalanceETH: BigNumberish,
|
||||
borrowBalanceETH: BigNumberish,
|
||||
ltv: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
HEALTH_FACTOR_LIQUIDATION_THRESHOLD(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"HEALTH_FACTOR_LIQUIDATION_THRESHOLD()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
calculateAvailableBorrowsETH(
|
||||
collateralBalanceETH: BigNumberish,
|
||||
borrowBalanceETH: BigNumberish,
|
||||
ltv: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"calculateAvailableBorrowsETH(uint256,uint256,uint256)"(
|
||||
collateralBalanceETH: BigNumberish,
|
||||
borrowBalanceETH: BigNumberish,
|
||||
ltv: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
HEALTH_FACTOR_LIQUIDATION_THRESHOLD(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"HEALTH_FACTOR_LIQUIDATION_THRESHOLD()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
calculateAvailableBorrowsETH(
|
||||
collateralBalanceETH: BigNumberish,
|
||||
borrowBalanceETH: BigNumberish,
|
||||
ltv: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"calculateAvailableBorrowsETH(uint256,uint256,uint256)"(
|
||||
collateralBalanceETH: BigNumberish,
|
||||
borrowBalanceETH: BigNumberish,
|
||||
ltv: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
HEALTH_FACTOR_LIQUIDATION_THRESHOLD(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"HEALTH_FACTOR_LIQUIDATION_THRESHOLD()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
calculateAvailableBorrowsETH(
|
||||
collateralBalanceETH: BigNumberish,
|
||||
borrowBalanceETH: BigNumberish,
|
||||
ltv: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"calculateAvailableBorrowsETH(uint256,uint256,uint256)"(
|
||||
collateralBalanceETH: BigNumberish,
|
||||
borrowBalanceETH: BigNumberish,
|
||||
ltv: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
File diff suppressed because one or more lines are too long
170
types/GenericOracleI.d.ts
vendored
170
types/GenericOracleI.d.ts
vendored
|
@ -1,170 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface GenericOracleIInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getAssetPrice(address)": FunctionFragment;
|
||||
"getEthUsdPrice()": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAssetPrice",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getEthUsdPrice",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAssetPrice",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getEthUsdPrice",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"AssetPriceUpdated(address,uint256,uint256)": EventFragment;
|
||||
"EthPriceUpdated(uint256,uint256)": EventFragment;
|
||||
"ProphecySubmitted(address,address,uint96,uint96)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AssetPriceUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "EthPriceUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ProphecySubmitted"): EventFragment;
|
||||
}
|
||||
|
||||
export class GenericOracleI extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: GenericOracleIInterface;
|
||||
|
||||
functions: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getEthUsdPrice(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getEthUsdPrice()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
};
|
||||
|
||||
getAssetPrice(_asset: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getEthUsdPrice(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getEthUsdPrice()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getEthUsdPrice(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getEthUsdPrice()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
AssetPriceUpdated(_asset: null, _price: null, timestamp: null): EventFilter;
|
||||
|
||||
EthPriceUpdated(_price: null, timestamp: null): EventFilter;
|
||||
|
||||
ProphecySubmitted(
|
||||
_sybil: string | null,
|
||||
_asset: string | null,
|
||||
_sybilProphecy: null,
|
||||
_oracleProphecy: null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getEthUsdPrice(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getEthUsdPrice()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getEthUsdPrice(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"getEthUsdPrice()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,126 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { GenericOracleI } from "./GenericOracleI";
|
||||
|
||||
export class GenericOracleIFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): GenericOracleI {
|
||||
return new Contract(address, _abi, signerOrProvider) as GenericOracleI;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "_price",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "timestamp",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "AssetPriceUpdated",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "_price",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "timestamp",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "EthPriceUpdated",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "_sybil",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint96",
|
||||
name: "_sybilProphecy",
|
||||
type: "uint96"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint96",
|
||||
name: "_oracleProphecy",
|
||||
type: "uint96"
|
||||
}
|
||||
],
|
||||
name: "ProphecySubmitted",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "getAssetPrice",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getEthUsdPrice",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
}
|
||||
];
|
305
types/IChainlinkAggregator.d.ts
vendored
305
types/IChainlinkAggregator.d.ts
vendored
|
@ -1,305 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface IChainlinkAggregatorInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getAnswer(uint256)": FunctionFragment;
|
||||
"getTimestamp(uint256)": FunctionFragment;
|
||||
"latestAnswer()": FunctionFragment;
|
||||
"latestRound()": FunctionFragment;
|
||||
"latestTimestamp()": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAnswer",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getTimestamp",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "latestAnswer",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "latestRound",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "latestTimestamp",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "getAnswer", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getTimestamp",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "latestAnswer",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "latestRound",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "latestTimestamp",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"AnswerUpdated(int256,uint256,uint256)": EventFragment;
|
||||
"NewRound(uint256,address)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AnswerUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "NewRound"): EventFragment;
|
||||
}
|
||||
|
||||
export class IChainlinkAggregator extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: IChainlinkAggregatorInterface;
|
||||
|
||||
functions: {
|
||||
getAnswer(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getAnswer(uint256)"(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getTimestamp(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getTimestamp(uint256)"(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
latestAnswer(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"latestAnswer()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
latestRound(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"latestRound()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
latestTimestamp(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"latestTimestamp()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
};
|
||||
|
||||
getAnswer(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAnswer(uint256)"(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getTimestamp(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getTimestamp(uint256)"(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
latestAnswer(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
latestRound(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestRound()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
latestTimestamp(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestTimestamp()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
getAnswer(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAnswer(uint256)"(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getTimestamp(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getTimestamp(uint256)"(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
latestAnswer(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
latestRound(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestRound()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
latestTimestamp(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestTimestamp()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
AnswerUpdated(
|
||||
current: BigNumberish | null,
|
||||
roundId: BigNumberish | null,
|
||||
timestamp: null
|
||||
): EventFilter;
|
||||
|
||||
NewRound(
|
||||
roundId: BigNumberish | null,
|
||||
startedBy: string | null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
getAnswer(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAnswer(uint256)"(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getTimestamp(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getTimestamp(uint256)"(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
latestAnswer(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
latestRound(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestRound()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
latestTimestamp(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestTimestamp()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getAnswer(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAnswer(uint256)"(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getTimestamp(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getTimestamp(uint256)"(
|
||||
roundId: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
latestAnswer(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
latestRound(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"latestRound()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
latestTimestamp(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"latestTimestamp()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,144 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { IChainlinkAggregator } from "./IChainlinkAggregator";
|
||||
|
||||
export class IChainlinkAggregatorFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): IChainlinkAggregator {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as IChainlinkAggregator;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "int256",
|
||||
name: "current",
|
||||
type: "int256"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "roundId",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "timestamp",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "AnswerUpdated",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "roundId",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "startedBy",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "NewRound",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "roundId",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "getAnswer",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "int256",
|
||||
name: "",
|
||||
type: "int256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "roundId",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "getTimestamp",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "latestAnswer",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "int256",
|
||||
name: "",
|
||||
type: "int256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "latestRound",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "latestTimestamp",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
}
|
||||
];
|
210
types/IExchangeAdapter.d.ts
vendored
210
types/IExchangeAdapter.d.ts
vendored
|
@ -1,210 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface IExchangeAdapterInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"approveExchange(address[])": FunctionFragment;
|
||||
"exchange(address,address,uint256,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "approveExchange",
|
||||
values: [string[]]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "exchange",
|
||||
values: [string, string, BigNumberish, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "approveExchange",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "exchange", data: BytesLike): Result;
|
||||
|
||||
events: {
|
||||
"Exchange(address,address,address,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Exchange"): EventFragment;
|
||||
}
|
||||
|
||||
export class IExchangeAdapter extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: IExchangeAdapterInterface;
|
||||
|
||||
functions: {
|
||||
approveExchange(
|
||||
_tokens: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approveExchange(address[])"(
|
||||
_tokens: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
exchange(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
_maxSlippage: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"exchange(address,address,uint256,uint256)"(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
_maxSlippage: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
approveExchange(
|
||||
_tokens: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approveExchange(address[])"(
|
||||
_tokens: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
exchange(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
_maxSlippage: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"exchange(address,address,uint256,uint256)"(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
_maxSlippage: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
approveExchange(
|
||||
_tokens: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"approveExchange(address[])"(
|
||||
_tokens: string[],
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
exchange(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
_maxSlippage: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"exchange(address,address,uint256,uint256)"(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
_maxSlippage: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
Exchange(
|
||||
from: string | null,
|
||||
to: string | null,
|
||||
platform: string | null,
|
||||
fromAmount: null,
|
||||
toAmount: null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
approveExchange(
|
||||
_tokens: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"approveExchange(address[])"(
|
||||
_tokens: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
exchange(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
_maxSlippage: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"exchange(address,address,uint256,uint256)"(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
_maxSlippage: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
approveExchange(
|
||||
_tokens: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"approveExchange(address[])"(
|
||||
_tokens: string[],
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
exchange(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
_maxSlippage: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"exchange(address,address,uint256,uint256)"(
|
||||
_from: string,
|
||||
_to: string,
|
||||
_amount: BigNumberish,
|
||||
_maxSlippage: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,103 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { IExchangeAdapter } from "./IExchangeAdapter";
|
||||
|
||||
export class IExchangeAdapterFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): IExchangeAdapter {
|
||||
return new Contract(address, _abi, signerOrProvider) as IExchangeAdapter;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "from",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "to",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "platform",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "fromAmount",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "toAmount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "Exchange",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "contract IERC20[]",
|
||||
name: "_tokens",
|
||||
type: "address[]"
|
||||
}
|
||||
],
|
||||
name: "approveExchange",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_from",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_to",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_maxSlippage",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "exchange",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
241
types/IExtendedPriceAggregator.d.ts
vendored
241
types/IExtendedPriceAggregator.d.ts
vendored
|
@ -1,241 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface IExtendedPriceAggregatorInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getPlatformId()": FunctionFragment;
|
||||
"getSubTokens()": FunctionFragment;
|
||||
"getToken()": FunctionFragment;
|
||||
"getTokenType()": FunctionFragment;
|
||||
"latestAnswer()": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getPlatformId",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getSubTokens",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "getToken", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getTokenType",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "latestAnswer",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getPlatformId",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getSubTokens",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "getToken", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getTokenType",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "latestAnswer",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"AnswerUpdated(int256,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AnswerUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export class IExtendedPriceAggregator extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: IExtendedPriceAggregatorInterface;
|
||||
|
||||
functions: {
|
||||
getPlatformId(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getPlatformId()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getSubTokens(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string[];
|
||||
}>;
|
||||
|
||||
"getSubTokens()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string[];
|
||||
}>;
|
||||
|
||||
getToken(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getToken()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
getTokenType(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getTokenType()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
latestAnswer(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"latestAnswer()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
};
|
||||
|
||||
getPlatformId(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getPlatformId()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getSubTokens(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
"getSubTokens()"(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
getToken(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getToken()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getTokenType(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getTokenType()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
latestAnswer(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
getPlatformId(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getPlatformId()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getSubTokens(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
"getSubTokens()"(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
getToken(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getToken()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getTokenType(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getTokenType()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
latestAnswer(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
AnswerUpdated(
|
||||
current: BigNumberish | null,
|
||||
roundId: BigNumberish | null,
|
||||
timestamp: null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
getPlatformId(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getPlatformId()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getSubTokens(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getSubTokens()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getToken(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getToken()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getTokenType(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getTokenType()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
latestAnswer(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getPlatformId(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"getPlatformId()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
getSubTokens(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"getSubTokens()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
getToken(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"getToken()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
getTokenType(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"getTokenType()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
latestAnswer(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,113 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { IExtendedPriceAggregator } from "./IExtendedPriceAggregator";
|
||||
|
||||
export class IExtendedPriceAggregatorFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): IExtendedPriceAggregator {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as IExtendedPriceAggregator;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "int256",
|
||||
name: "current",
|
||||
type: "int256"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "roundId",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "timestamp",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "AnswerUpdated",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getPlatformId",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getSubTokens",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address[]",
|
||||
name: "",
|
||||
type: "address[]"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getToken",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getTokenType",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "latestAnswer",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "int256",
|
||||
name: "",
|
||||
type: "int256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
}
|
||||
];
|
178
types/IFeeProvider.d.ts
vendored
178
types/IFeeProvider.d.ts
vendored
|
@ -1,178 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface IFeeProviderInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"calculateLoanOriginationFee(address,uint256)": FunctionFragment;
|
||||
"getLoanOriginationFeePercentage()": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "calculateLoanOriginationFee",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getLoanOriginationFeePercentage",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "calculateLoanOriginationFee",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getLoanOriginationFeePercentage",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class IFeeProvider extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: IFeeProviderInterface;
|
||||
|
||||
functions: {
|
||||
calculateLoanOriginationFee(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"calculateLoanOriginationFee(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getLoanOriginationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getLoanOriginationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
};
|
||||
|
||||
calculateLoanOriginationFee(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"calculateLoanOriginationFee(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getLoanOriginationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getLoanOriginationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
calculateLoanOriginationFee(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"calculateLoanOriginationFee(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getLoanOriginationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getLoanOriginationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
calculateLoanOriginationFee(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"calculateLoanOriginationFee(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getLoanOriginationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getLoanOriginationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
calculateLoanOriginationFee(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"calculateLoanOriginationFee(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getLoanOriginationFeePercentage(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getLoanOriginationFeePercentage()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,56 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { IFeeProvider } from "./IFeeProvider";
|
||||
|
||||
export class IFeeProviderFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): IFeeProvider {
|
||||
return new Contract(address, _abi, signerOrProvider) as IFeeProvider;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_user",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "calculateLoanOriginationFee",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getLoanOriginationFeePercentage",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
}
|
||||
];
|
152
types/IFlashLoanReceiver.d.ts
vendored
152
types/IFlashLoanReceiver.d.ts
vendored
|
@ -1,152 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface IFlashLoanReceiverInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"executeOperation(address,address,uint256,uint256,bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "executeOperation",
|
||||
values: [string, string, BigNumberish, BigNumberish, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "executeOperation",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class IFlashLoanReceiver extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: IFlashLoanReceiverInterface;
|
||||
|
||||
functions: {
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,52 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { IFlashLoanReceiver } from "./IFlashLoanReceiver";
|
||||
|
||||
export class IFlashLoanReceiverFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): IFlashLoanReceiver {
|
||||
return new Contract(address, _abi, signerOrProvider) as IFlashLoanReceiver;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_reserve",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_destination",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_fee",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "bytes",
|
||||
name: "_params",
|
||||
type: "bytes"
|
||||
}
|
||||
],
|
||||
name: "executeOperation",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
854
types/ILendingPoolAddressesProvider.d.ts
vendored
854
types/ILendingPoolAddressesProvider.d.ts
vendored
|
@ -1,854 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface ILendingPoolAddressesProviderInterface
|
||||
extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getFeeProvider()": FunctionFragment;
|
||||
"getLendingPool()": FunctionFragment;
|
||||
"getLendingPoolConfigurator()": FunctionFragment;
|
||||
"getLendingPoolLiquidationManager()": FunctionFragment;
|
||||
"getLendingPoolManager()": FunctionFragment;
|
||||
"getLendingRateOracle()": FunctionFragment;
|
||||
"getPriceOracle()": FunctionFragment;
|
||||
"getTokenDistributor()": FunctionFragment;
|
||||
"setFeeProviderImpl(address)": FunctionFragment;
|
||||
"setLendingPoolConfiguratorImpl(address)": FunctionFragment;
|
||||
"setLendingPoolImpl(address)": FunctionFragment;
|
||||
"setLendingPoolLiquidationManager(address)": FunctionFragment;
|
||||
"setLendingPoolManager(address)": FunctionFragment;
|
||||
"setLendingRateOracle(address)": FunctionFragment;
|
||||
"setPriceOracle(address)": FunctionFragment;
|
||||
"setTokenDistributor(address)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getFeeProvider",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getLendingPool",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getLendingPoolConfigurator",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getLendingPoolLiquidationManager",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getLendingPoolManager",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getLendingRateOracle",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getPriceOracle",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getTokenDistributor",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setFeeProviderImpl",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setLendingPoolConfiguratorImpl",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setLendingPoolImpl",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setLendingPoolLiquidationManager",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setLendingPoolManager",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setLendingRateOracle",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setPriceOracle",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setTokenDistributor",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getFeeProvider",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getLendingPool",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getLendingPoolConfigurator",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getLendingPoolLiquidationManager",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getLendingPoolManager",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getLendingRateOracle",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getPriceOracle",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getTokenDistributor",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setFeeProviderImpl",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setLendingPoolConfiguratorImpl",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setLendingPoolImpl",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setLendingPoolLiquidationManager",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setLendingPoolManager",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setLendingRateOracle",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setPriceOracle",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setTokenDistributor",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class ILendingPoolAddressesProvider extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: ILendingPoolAddressesProviderInterface;
|
||||
|
||||
functions: {
|
||||
getFeeProvider(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getFeeProvider()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
getLendingPool(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getLendingPool()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
getLendingPoolConfigurator(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getLendingPoolConfigurator()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
getLendingPoolLiquidationManager(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getLendingPoolLiquidationManager()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
getLendingPoolManager(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getLendingPoolManager()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
getLendingRateOracle(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getLendingRateOracle()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
getPriceOracle(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getPriceOracle()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
getTokenDistributor(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"getTokenDistributor()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
setFeeProviderImpl(
|
||||
feeProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setFeeProviderImpl(address)"(
|
||||
feeProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setLendingPoolConfiguratorImpl(
|
||||
configurator: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setLendingPoolConfiguratorImpl(address)"(
|
||||
configurator: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setLendingPoolImpl(
|
||||
pool: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setLendingPoolImpl(address)"(
|
||||
pool: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setLendingPoolLiquidationManager(
|
||||
manager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setLendingPoolLiquidationManager(address)"(
|
||||
manager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setLendingPoolManager(
|
||||
lendingPoolManager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setLendingPoolManager(address)"(
|
||||
lendingPoolManager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setLendingRateOracle(
|
||||
lendingRateOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setLendingRateOracle(address)"(
|
||||
lendingRateOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setPriceOracle(
|
||||
priceOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setPriceOracle(address)"(
|
||||
priceOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setTokenDistributor(
|
||||
tokenDistributor: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setTokenDistributor(address)"(
|
||||
tokenDistributor: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
getFeeProvider(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getFeeProvider()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getLendingPool(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getLendingPool()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getLendingPoolConfigurator(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getLendingPoolConfigurator()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getLendingPoolLiquidationManager(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getLendingPoolLiquidationManager()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
getLendingPoolManager(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getLendingPoolManager()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getLendingRateOracle(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getLendingRateOracle()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getPriceOracle(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getPriceOracle()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getTokenDistributor(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getTokenDistributor()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setFeeProviderImpl(
|
||||
feeProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setFeeProviderImpl(address)"(
|
||||
feeProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setLendingPoolConfiguratorImpl(
|
||||
configurator: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setLendingPoolConfiguratorImpl(address)"(
|
||||
configurator: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setLendingPoolImpl(
|
||||
pool: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setLendingPoolImpl(address)"(
|
||||
pool: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setLendingPoolLiquidationManager(
|
||||
manager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setLendingPoolLiquidationManager(address)"(
|
||||
manager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setLendingPoolManager(
|
||||
lendingPoolManager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setLendingPoolManager(address)"(
|
||||
lendingPoolManager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setLendingRateOracle(
|
||||
lendingRateOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setLendingRateOracle(address)"(
|
||||
lendingRateOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setPriceOracle(
|
||||
priceOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setPriceOracle(address)"(
|
||||
priceOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setTokenDistributor(
|
||||
tokenDistributor: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setTokenDistributor(address)"(
|
||||
tokenDistributor: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
getFeeProvider(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getFeeProvider()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getLendingPool(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getLendingPool()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getLendingPoolConfigurator(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getLendingPoolConfigurator()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getLendingPoolLiquidationManager(
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
"getLendingPoolLiquidationManager()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
getLendingPoolManager(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getLendingPoolManager()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getLendingRateOracle(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getLendingRateOracle()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getPriceOracle(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getPriceOracle()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
getTokenDistributor(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"getTokenDistributor()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
setFeeProviderImpl(
|
||||
feeProvider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setFeeProviderImpl(address)"(
|
||||
feeProvider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setLendingPoolConfiguratorImpl(
|
||||
configurator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setLendingPoolConfiguratorImpl(address)"(
|
||||
configurator: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setLendingPoolImpl(pool: string, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
"setLendingPoolImpl(address)"(
|
||||
pool: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setLendingPoolLiquidationManager(
|
||||
manager: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setLendingPoolLiquidationManager(address)"(
|
||||
manager: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setLendingPoolManager(
|
||||
lendingPoolManager: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setLendingPoolManager(address)"(
|
||||
lendingPoolManager: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setLendingRateOracle(
|
||||
lendingRateOracle: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setLendingRateOracle(address)"(
|
||||
lendingRateOracle: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setPriceOracle(
|
||||
priceOracle: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setPriceOracle(address)"(
|
||||
priceOracle: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setTokenDistributor(
|
||||
tokenDistributor: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setTokenDistributor(address)"(
|
||||
tokenDistributor: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
getFeeProvider(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getFeeProvider()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getLendingPool(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getLendingPool()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getLendingPoolConfigurator(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getLendingPoolConfigurator()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getLendingPoolLiquidationManager(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getLendingPoolLiquidationManager()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getLendingPoolManager(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getLendingPoolManager()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getLendingRateOracle(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getLendingRateOracle()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getPriceOracle(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getPriceOracle()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getTokenDistributor(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getTokenDistributor()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
setFeeProviderImpl(
|
||||
feeProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setFeeProviderImpl(address)"(
|
||||
feeProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setLendingPoolConfiguratorImpl(
|
||||
configurator: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setLendingPoolConfiguratorImpl(address)"(
|
||||
configurator: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setLendingPoolImpl(pool: string, overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"setLendingPoolImpl(address)"(
|
||||
pool: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setLendingPoolLiquidationManager(
|
||||
manager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setLendingPoolLiquidationManager(address)"(
|
||||
manager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setLendingPoolManager(
|
||||
lendingPoolManager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setLendingPoolManager(address)"(
|
||||
lendingPoolManager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setLendingRateOracle(
|
||||
lendingRateOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setLendingRateOracle(address)"(
|
||||
lendingRateOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setPriceOracle(
|
||||
priceOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setPriceOracle(address)"(
|
||||
priceOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setTokenDistributor(
|
||||
tokenDistributor: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setTokenDistributor(address)"(
|
||||
tokenDistributor: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getFeeProvider(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"getFeeProvider()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getLendingPool(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"getLendingPool()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getLendingPoolConfigurator(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getLendingPoolConfigurator()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getLendingPoolLiquidationManager(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getLendingPoolLiquidationManager()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getLendingPoolManager(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getLendingPoolManager()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getLendingRateOracle(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getLendingRateOracle()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getPriceOracle(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"getPriceOracle()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getTokenDistributor(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getTokenDistributor()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setFeeProviderImpl(
|
||||
feeProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setFeeProviderImpl(address)"(
|
||||
feeProvider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setLendingPoolConfiguratorImpl(
|
||||
configurator: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setLendingPoolConfiguratorImpl(address)"(
|
||||
configurator: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setLendingPoolImpl(
|
||||
pool: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setLendingPoolImpl(address)"(
|
||||
pool: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setLendingPoolLiquidationManager(
|
||||
manager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setLendingPoolLiquidationManager(address)"(
|
||||
manager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setLendingPoolManager(
|
||||
lendingPoolManager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setLendingPoolManager(address)"(
|
||||
lendingPoolManager: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setLendingRateOracle(
|
||||
lendingRateOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setLendingRateOracle(address)"(
|
||||
lendingRateOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setPriceOracle(
|
||||
priceOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setPriceOracle(address)"(
|
||||
priceOracle: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setTokenDistributor(
|
||||
tokenDistributor: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setTokenDistributor(address)"(
|
||||
tokenDistributor: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,231 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { ILendingPoolAddressesProvider } from "./ILendingPoolAddressesProvider";
|
||||
|
||||
export class ILendingPoolAddressesProviderFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): ILendingPoolAddressesProvider {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as ILendingPoolAddressesProvider;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [],
|
||||
name: "getFeeProvider",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getLendingPool",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getLendingPoolConfigurator",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getLendingPoolLiquidationManager",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getLendingPoolManager",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getLendingRateOracle",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getPriceOracle",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getTokenDistributor",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "feeProvider",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "setFeeProviderImpl",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "configurator",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "setLendingPoolConfiguratorImpl",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "pool",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "setLendingPoolImpl",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "manager",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "setLendingPoolLiquidationManager",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "lendingPoolManager",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "setLendingPoolManager",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "lendingRateOracle",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "setLendingRateOracle",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "priceOracle",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "setPriceOracle",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "tokenDistributor",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "setTokenDistributor",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
288
types/ILendingPoolAddressesProviderRegistry.d.ts
vendored
288
types/ILendingPoolAddressesProviderRegistry.d.ts
vendored
|
@ -1,288 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface ILendingPoolAddressesProviderRegistryInterface
|
||||
extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getAddressesProvidersList()": FunctionFragment;
|
||||
"isAddressesProviderRegistered(address)": FunctionFragment;
|
||||
"registerAddressesProvider(address,uint256)": FunctionFragment;
|
||||
"unregisterAddressesProvider(address)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAddressesProvidersList",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "isAddressesProviderRegistered",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "registerAddressesProvider",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "unregisterAddressesProvider",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAddressesProvidersList",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isAddressesProviderRegistered",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "registerAddressesProvider",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "unregisterAddressesProvider",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class ILendingPoolAddressesProviderRegistry extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: ILendingPoolAddressesProviderRegistryInterface;
|
||||
|
||||
functions: {
|
||||
getAddressesProvidersList(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string[];
|
||||
}>;
|
||||
|
||||
"getAddressesProvidersList()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string[];
|
||||
}>;
|
||||
|
||||
isAddressesProviderRegistered(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"isAddressesProviderRegistered(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
registerAddressesProvider(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"registerAddressesProvider(address,uint256)"(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
unregisterAddressesProvider(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"unregisterAddressesProvider(address)"(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
getAddressesProvidersList(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
"getAddressesProvidersList()"(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
isAddressesProviderRegistered(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"isAddressesProviderRegistered(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
registerAddressesProvider(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"registerAddressesProvider(address,uint256)"(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
unregisterAddressesProvider(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"unregisterAddressesProvider(address)"(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
getAddressesProvidersList(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
"getAddressesProvidersList()"(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
isAddressesProviderRegistered(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"isAddressesProviderRegistered(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
registerAddressesProvider(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"registerAddressesProvider(address,uint256)"(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
unregisterAddressesProvider(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"unregisterAddressesProvider(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
getAddressesProvidersList(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAddressesProvidersList()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
isAddressesProviderRegistered(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"isAddressesProviderRegistered(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
registerAddressesProvider(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"registerAddressesProvider(address,uint256)"(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
unregisterAddressesProvider(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"unregisterAddressesProvider(address)"(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getAddressesProvidersList(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAddressesProvidersList()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
isAddressesProviderRegistered(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"isAddressesProviderRegistered(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
registerAddressesProvider(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"registerAddressesProvider(address,uint256)"(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
unregisterAddressesProvider(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"unregisterAddressesProvider(address)"(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,86 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { ILendingPoolAddressesProviderRegistry } from "./ILendingPoolAddressesProviderRegistry";
|
||||
|
||||
export class ILendingPoolAddressesProviderRegistryFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): ILendingPoolAddressesProviderRegistry {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as ILendingPoolAddressesProviderRegistry;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [],
|
||||
name: "getAddressesProvidersList",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address[]",
|
||||
name: "",
|
||||
type: "address[]"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_provider",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "isAddressesProviderRegistered",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_provider",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_id",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "registerAddressesProvider",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_provider",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "unregisterAddressesProvider",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
185
types/ILendingRateOracle.d.ts
vendored
185
types/ILendingRateOracle.d.ts
vendored
|
@ -1,185 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface ILendingRateOracleInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getMarketBorrowRate(address)": FunctionFragment;
|
||||
"setMarketBorrowRate(address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getMarketBorrowRate",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setMarketBorrowRate",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getMarketBorrowRate",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setMarketBorrowRate",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class ILendingRateOracle extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: ILendingRateOracleInterface;
|
||||
|
||||
functions: {
|
||||
getMarketBorrowRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getMarketBorrowRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
setMarketBorrowRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setMarketBorrowRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
getMarketBorrowRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getMarketBorrowRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setMarketBorrowRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setMarketBorrowRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
getMarketBorrowRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getMarketBorrowRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setMarketBorrowRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setMarketBorrowRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
getMarketBorrowRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getMarketBorrowRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setMarketBorrowRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setMarketBorrowRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getMarketBorrowRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getMarketBorrowRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setMarketBorrowRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setMarketBorrowRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,56 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { ILendingRateOracle } from "./ILendingRateOracle";
|
||||
|
||||
export class ILendingRateOracleFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): ILendingRateOracle {
|
||||
return new Contract(address, _abi, signerOrProvider) as ILendingRateOracle;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "getMarketBorrowRate",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_rate",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "setMarketBorrowRate",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
182
types/IPriceOracle.d.ts
vendored
182
types/IPriceOracle.d.ts
vendored
|
@ -1,182 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface IPriceOracleInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getAssetPrice(address)": FunctionFragment;
|
||||
"setAssetPrice(address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAssetPrice",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setAssetPrice",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAssetPrice",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setAssetPrice",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class IPriceOracle extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: IPriceOracleInterface;
|
||||
|
||||
functions: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
setAssetPrice(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setAssetPrice(address,uint256)"(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
getAssetPrice(_asset: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setAssetPrice(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setAssetPrice(address,uint256)"(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setAssetPrice(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setAssetPrice(address,uint256)"(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setAssetPrice(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setAssetPrice(address,uint256)"(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setAssetPrice(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setAssetPrice(address,uint256)"(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,56 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { IPriceOracle } from "./IPriceOracle";
|
||||
|
||||
export class IPriceOracleFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): IPriceOracle {
|
||||
return new Contract(address, _abi, signerOrProvider) as IPriceOracle;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "getAssetPrice",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_price",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "setAssetPrice",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
112
types/IPriceOracleGetter.d.ts
vendored
112
types/IPriceOracleGetter.d.ts
vendored
|
@ -1,112 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface IPriceOracleGetterInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getAssetPrice(address)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAssetPrice",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAssetPrice",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class IPriceOracleGetter extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: IPriceOracleGetterInterface;
|
||||
|
||||
functions: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
};
|
||||
|
||||
getAssetPrice(_asset: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,38 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { IPriceOracleGetter } from "./IPriceOracleGetter";
|
||||
|
||||
export class IPriceOracleGetterFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): IPriceOracleGetter {
|
||||
return new Contract(address, _abi, signerOrProvider) as IPriceOracleGetter;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "getAssetPrice",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
}
|
||||
];
|
238
types/IReserveInterestRateStrategy.d.ts
vendored
238
types/IReserveInterestRateStrategy.d.ts
vendored
|
@ -1,238 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface IReserveInterestRateStrategyInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)": FunctionFragment;
|
||||
"getBaseVariableBorrowRate()": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "calculateInterestRates",
|
||||
values: [string, BigNumberish, BigNumberish, BigNumberish, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getBaseVariableBorrowRate",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "calculateInterestRates",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getBaseVariableBorrowRate",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class IReserveInterestRateStrategy extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: IReserveInterestRateStrategyInterface;
|
||||
|
||||
functions: {
|
||||
calculateInterestRates(
|
||||
_reserve: string,
|
||||
_utilizationRate: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
liquidityRate: BigNumber;
|
||||
stableBorrowRate: BigNumber;
|
||||
variableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)"(
|
||||
_reserve: string,
|
||||
_utilizationRate: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
liquidityRate: BigNumber;
|
||||
stableBorrowRate: BigNumber;
|
||||
variableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
getBaseVariableBorrowRate(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getBaseVariableBorrowRate()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
};
|
||||
|
||||
calculateInterestRates(
|
||||
_reserve: string,
|
||||
_utilizationRate: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
liquidityRate: BigNumber;
|
||||
stableBorrowRate: BigNumber;
|
||||
variableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)"(
|
||||
_reserve: string,
|
||||
_utilizationRate: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
liquidityRate: BigNumber;
|
||||
stableBorrowRate: BigNumber;
|
||||
variableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
getBaseVariableBorrowRate(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getBaseVariableBorrowRate()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
calculateInterestRates(
|
||||
_reserve: string,
|
||||
_utilizationRate: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
liquidityRate: BigNumber;
|
||||
stableBorrowRate: BigNumber;
|
||||
variableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)"(
|
||||
_reserve: string,
|
||||
_utilizationRate: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
liquidityRate: BigNumber;
|
||||
stableBorrowRate: BigNumber;
|
||||
variableBorrowRate: BigNumber;
|
||||
0: BigNumber;
|
||||
1: BigNumber;
|
||||
2: BigNumber;
|
||||
}>;
|
||||
|
||||
getBaseVariableBorrowRate(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getBaseVariableBorrowRate()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
calculateInterestRates(
|
||||
_reserve: string,
|
||||
_utilizationRate: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)"(
|
||||
_reserve: string,
|
||||
_utilizationRate: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getBaseVariableBorrowRate(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getBaseVariableBorrowRate()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
calculateInterestRates(
|
||||
_reserve: string,
|
||||
_utilizationRate: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"calculateInterestRates(address,uint256,uint256,uint256,uint256)"(
|
||||
_reserve: string,
|
||||
_utilizationRate: BigNumberish,
|
||||
_totalBorrowsStable: BigNumberish,
|
||||
_totalBorrowsVariable: BigNumberish,
|
||||
_averageStableBorrowRate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getBaseVariableBorrowRate(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getBaseVariableBorrowRate()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,85 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { IReserveInterestRateStrategy } from "./IReserveInterestRateStrategy";
|
||||
|
||||
export class IReserveInterestRateStrategyFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): IReserveInterestRateStrategy {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as IReserveInterestRateStrategy;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_reserve",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_utilizationRate",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_totalBorrowsStable",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_totalBorrowsVariable",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_averageStableBorrowRate",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "calculateInterestRates",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "liquidityRate",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "stableBorrowRate",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "variableBorrowRate",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getBaseVariableBorrowRate",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
}
|
||||
];
|
359
types/IStableDebtToken.d.ts
vendored
359
types/IStableDebtToken.d.ts
vendored
|
@ -1,359 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface IStableDebtTokenInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"burn(address,uint256)": FunctionFragment;
|
||||
"getAverageStableRate()": FunctionFragment;
|
||||
"getUserLastUpdated(address)": FunctionFragment;
|
||||
"getUserStableRate(address)": FunctionFragment;
|
||||
"mint(address,uint256,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "burn",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAverageStableRate",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getUserLastUpdated",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getUserStableRate",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "mint",
|
||||
values: [string, BigNumberish, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "burn", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAverageStableRate",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getUserLastUpdated",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getUserStableRate",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "mint", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class IStableDebtToken extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: IStableDebtTokenInterface;
|
||||
|
||||
functions: {
|
||||
burn(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"burn(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getAverageStableRate(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getAverageStableRate()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getUserLastUpdated(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
"getUserLastUpdated(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
getUserStableRate(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getUserStableRate(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
mint(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"mint(address,uint256,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
burn(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"burn(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getAverageStableRate(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAverageStableRate()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getUserLastUpdated(_user: string, overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
"getUserLastUpdated(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<number>;
|
||||
|
||||
getUserStableRate(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getUserStableRate(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
mint(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"mint(address,uint256,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
burn(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"burn(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
getAverageStableRate(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAverageStableRate()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getUserLastUpdated(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<number>;
|
||||
|
||||
"getUserLastUpdated(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<number>;
|
||||
|
||||
getUserStableRate(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getUserStableRate(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
mint(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
_rate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"mint(address,uint256,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
_rate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
burn(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"burn(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getAverageStableRate(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAverageStableRate()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
getUserLastUpdated(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getUserLastUpdated(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getUserStableRate(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getUserStableRate(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
mint(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"mint(address,uint256,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
burn(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"burn(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getAverageStableRate(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAverageStableRate()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getUserLastUpdated(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getUserLastUpdated(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getUserStableRate(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getUserStableRate(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
mint(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"mint(address,uint256,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,111 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { IStableDebtToken } from "./IStableDebtToken";
|
||||
|
||||
export class IStableDebtTokenFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): IStableDebtToken {
|
||||
return new Contract(address, _abi, signerOrProvider) as IStableDebtToken;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_user",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "burn",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getAverageStableRate",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_user",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "getUserLastUpdated",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint40",
|
||||
name: "",
|
||||
type: "uint40"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_user",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "getUserStableRate",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_user",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_rate",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "mint",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
79
types/IUniswapExchange.d.ts
vendored
79
types/IUniswapExchange.d.ts
vendored
|
@ -1,79 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import { Contract, ContractTransaction } from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface IUniswapExchangeInterface extends ethers.utils.Interface {
|
||||
functions: {};
|
||||
|
||||
events: {
|
||||
"AddLiquidity(address,uint256,uint256)": EventFragment;
|
||||
"EthPurchase(address,uint256,uint256)": EventFragment;
|
||||
"RemoveLiquidity(address,uint256,uint256)": EventFragment;
|
||||
"TokenPurchase(address,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AddLiquidity"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "EthPurchase"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "RemoveLiquidity"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "TokenPurchase"): EventFragment;
|
||||
}
|
||||
|
||||
export class IUniswapExchange extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: IUniswapExchangeInterface;
|
||||
|
||||
functions: {};
|
||||
|
||||
callStatic: {};
|
||||
|
||||
filters: {
|
||||
AddLiquidity(
|
||||
provider: string | null,
|
||||
eth_amount: BigNumberish | null,
|
||||
token_amount: BigNumberish | null
|
||||
): EventFilter;
|
||||
|
||||
EthPurchase(
|
||||
buyer: string | null,
|
||||
tokens_sold: BigNumberish | null,
|
||||
eth_bought: BigNumberish | null
|
||||
): EventFilter;
|
||||
|
||||
RemoveLiquidity(
|
||||
provider: string | null,
|
||||
eth_amount: BigNumberish | null,
|
||||
token_amount: BigNumberish | null
|
||||
): EventFilter;
|
||||
|
||||
TokenPurchase(
|
||||
buyer: string | null,
|
||||
eth_sold: BigNumberish | null,
|
||||
tokens_bought: BigNumberish | null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {};
|
||||
|
||||
populateTransaction: {};
|
||||
}
|
|
@ -1,119 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { IUniswapExchange } from "./IUniswapExchange";
|
||||
|
||||
export class IUniswapExchangeFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): IUniswapExchange {
|
||||
return new Contract(address, _abi, signerOrProvider) as IUniswapExchange;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "provider",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "eth_amount",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "token_amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "AddLiquidity",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "buyer",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "tokens_sold",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "eth_bought",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "EthPurchase",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "provider",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "eth_amount",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "token_amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "RemoveLiquidity",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "buyer",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "eth_sold",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "tokens_bought",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "TokenPurchase",
|
||||
type: "event"
|
||||
}
|
||||
];
|
239
types/IVariableDebtToken.d.ts
vendored
239
types/IVariableDebtToken.d.ts
vendored
|
@ -1,239 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface IVariableDebtTokenInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"burn(address,uint256)": FunctionFragment;
|
||||
"getUserIndex(address)": FunctionFragment;
|
||||
"mint(address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "burn",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getUserIndex",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "mint",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "burn", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getUserIndex",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "mint", data: BytesLike): Result;
|
||||
|
||||
events: {};
|
||||
}
|
||||
|
||||
export class IVariableDebtToken extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: IVariableDebtTokenInterface;
|
||||
|
||||
functions: {
|
||||
burn(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"burn(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getUserIndex(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getUserIndex(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
mint(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"mint(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
burn(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"burn(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
getUserIndex(_user: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getUserIndex(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
mint(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"mint(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
burn(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"burn(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
getUserIndex(_user: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getUserIndex(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
mint(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"mint(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
burn(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"burn(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getUserIndex(_user: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getUserIndex(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
mint(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"mint(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
burn(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"burn(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getUserIndex(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getUserIndex(address)"(
|
||||
_user: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
mint(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"mint(address,uint256)"(
|
||||
_user: string,
|
||||
_amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,74 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { IVariableDebtToken } from "./IVariableDebtToken";
|
||||
|
||||
export class IVariableDebtTokenFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): IVariableDebtToken {
|
||||
return new Contract(address, _abi, signerOrProvider) as IVariableDebtToken;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_user",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "burn",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_user",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "getUserIndex",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_user",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "mint",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
433
types/Ierc20.d.ts
vendored
433
types/Ierc20.d.ts
vendored
|
@ -1,433 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface Ierc20Interface extends ethers.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;
|
||||
};
|
||||
|
||||
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 class Ierc20 extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: Ierc20Interface;
|
||||
|
||||
functions: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
totalSupply(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"totalSupply()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
Approval(
|
||||
owner: string | null,
|
||||
spender: string | null,
|
||||
value: null
|
||||
): EventFilter;
|
||||
|
||||
Transfer(from: string | null, to: string | null, value: null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
526
types/Ierc20Detailed.d.ts
vendored
526
types/Ierc20Detailed.d.ts
vendored
|
@ -1,526 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface Ierc20DetailedInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"allowance(address,address)": FunctionFragment;
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"decimals()": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"totalSupply()": FunctionFragment;
|
||||
"transfer(address,uint256)": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
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: "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: "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 class Ierc20Detailed extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: Ierc20DetailedInterface;
|
||||
|
||||
functions: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
decimals(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
"decimals()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
name(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"name()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
symbol(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"symbol()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
totalSupply(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"totalSupply()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
Approval(
|
||||
owner: string | null,
|
||||
spender: string | null,
|
||||
value: null
|
||||
): EventFilter;
|
||||
|
||||
Transfer(from: string | null, to: string | null, value: null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
145
types/Ierc20DetailedBytes.d.ts
vendored
145
types/Ierc20DetailedBytes.d.ts
vendored
|
@ -1,145 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface Ierc20DetailedBytesInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"decimals()": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"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 class Ierc20DetailedBytes extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: Ierc20DetailedBytesInterface;
|
||||
|
||||
functions: {
|
||||
decimals(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"decimals()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
name(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"name()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
symbol(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"symbol()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
};
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
callStatic: {
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {};
|
||||
|
||||
estimateGas: {
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,78 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Signer } from "ethers";
|
||||
import { Provider, TransactionRequest } from "@ethersproject/providers";
|
||||
import { Contract, ContractFactory, Overrides } from "@ethersproject/contracts";
|
||||
|
||||
import { Ierc20DetailedBytes } from "./Ierc20DetailedBytes";
|
||||
|
||||
export class Ierc20DetailedBytesFactory extends ContractFactory {
|
||||
constructor(signer?: Signer) {
|
||||
super(_abi, _bytecode, signer);
|
||||
}
|
||||
|
||||
deploy(overrides?: Overrides): Promise<Ierc20DetailedBytes> {
|
||||
return super.deploy(overrides || {}) as Promise<Ierc20DetailedBytes>;
|
||||
}
|
||||
getDeployTransaction(overrides?: Overrides): TransactionRequest {
|
||||
return super.getDeployTransaction(overrides || {});
|
||||
}
|
||||
attach(address: string): Ierc20DetailedBytes {
|
||||
return super.attach(address) as Ierc20DetailedBytes;
|
||||
}
|
||||
connect(signer: Signer): Ierc20DetailedBytesFactory {
|
||||
return super.connect(signer) as Ierc20DetailedBytesFactory;
|
||||
}
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): Ierc20DetailedBytes {
|
||||
return new Contract(address, _abi, signerOrProvider) as Ierc20DetailedBytes;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [],
|
||||
name: "decimals",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "name",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bytes32",
|
||||
name: "",
|
||||
type: "bytes32"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "symbol",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bytes32",
|
||||
name: "",
|
||||
type: "bytes32"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
}
|
||||
];
|
||||
|
||||
const _bytecode =
|
||||
"0x608060405234801561001057600080fd5b5060ad8061001f6000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c806306fdde03146041578063313ce56714605957806395d89b4114605f575b600080fd5b60476065565b60408051918252519081900360200190f35b6047606b565b60476071565b60005481565b60025481565b6001548156fea26469706673582212202c2a214f5a159e82787eba9a5eda7b0b81992344fde5598ca1f86f89045c638964736f6c63430006080033";
|
|
@ -1,241 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { Ierc20Detailed } from "./Ierc20Detailed";
|
||||
|
||||
export class Ierc20DetailedFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): Ierc20Detailed {
|
||||
return new Contract(address, _abi, signerOrProvider) as Ierc20Detailed;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "owner",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "value",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "Approval",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "from",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "to",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "value",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "Transfer",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "owner",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "allowance",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "approve",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "account",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "balanceOf",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "decimals",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint8",
|
||||
name: "",
|
||||
type: "uint8"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "name",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "string",
|
||||
name: "",
|
||||
type: "string"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "symbol",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "string",
|
||||
name: "",
|
||||
type: "string"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "totalSupply",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "recipient",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "transfer",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "sender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "recipient",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "transferFrom",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
|
@ -1,199 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { Ierc20 } from "./Ierc20";
|
||||
|
||||
export class Ierc20Factory {
|
||||
static connect(address: string, signerOrProvider: Signer | Provider): Ierc20 {
|
||||
return new Contract(address, _abi, signerOrProvider) as Ierc20;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "owner",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "value",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "Approval",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "from",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "to",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "value",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "Transfer",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "owner",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "allowance",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "spender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "approve",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "account",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "balanceOf",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "totalSupply",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "recipient",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "transfer",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "sender",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "recipient",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "amount",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "transferFrom",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
360
types/InitializableAdminUpgradeabilityProxy.d.ts
vendored
360
types/InitializableAdminUpgradeabilityProxy.d.ts
vendored
|
@ -1,360 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
PayableOverrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface InitializableAdminUpgradeabilityProxyInterface
|
||||
extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"admin()": FunctionFragment;
|
||||
"changeAdmin(address)": FunctionFragment;
|
||||
"implementation()": FunctionFragment;
|
||||
"initialize(address,address,bytes)": FunctionFragment;
|
||||
"upgradeTo(address)": FunctionFragment;
|
||||
"upgradeToAndCall(address,bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(functionFragment: "admin", values?: undefined): string;
|
||||
encodeFunctionData(functionFragment: "changeAdmin", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "implementation",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "initialize",
|
||||
values: [string, string, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "upgradeTo", values: [string]): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "upgradeToAndCall",
|
||||
values: [string, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "admin", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "changeAdmin",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "implementation",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result;
|
||||
decodeFunctionResult(functionFragment: "upgradeTo", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "upgradeToAndCall",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"AdminChanged(address,address)": EventFragment;
|
||||
"Upgraded(address)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AdminChanged"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment;
|
||||
}
|
||||
|
||||
export class InitializableAdminUpgradeabilityProxy extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: InitializableAdminUpgradeabilityProxyInterface;
|
||||
|
||||
functions: {
|
||||
admin(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
changeAdmin(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"initialize(address,address,bytes)"(
|
||||
_logic: string,
|
||||
_admin: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"initialize(address,bytes)"(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
admin(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
changeAdmin(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"initialize(address,address,bytes)"(
|
||||
_logic: string,
|
||||
_admin: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"initialize(address,bytes)"(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
admin(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"admin()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
changeAdmin(newAdmin: string, overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
implementation(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"implementation()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"initialize(address,address,bytes)"(
|
||||
_logic: string,
|
||||
_admin: string,
|
||||
_data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"initialize(address,bytes)"(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
AdminChanged(previousAdmin: null, newAdmin: null): EventFilter;
|
||||
|
||||
Upgraded(implementation: string | null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
admin(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
changeAdmin(newAdmin: string, overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"initialize(address,address,bytes)"(
|
||||
_logic: string,
|
||||
_admin: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"initialize(address,bytes)"(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
admin(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"admin()"(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
changeAdmin(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"changeAdmin(address)"(
|
||||
newAdmin: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
implementation(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"implementation()"(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"initialize(address,address,bytes)"(
|
||||
_logic: string,
|
||||
_admin: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"initialize(address,bytes)"(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
upgradeTo(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"upgradeTo(address)"(
|
||||
newImplementation: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
upgradeToAndCall(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"upgradeToAndCall(address,bytes)"(
|
||||
newImplementation: string,
|
||||
data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
File diff suppressed because one or more lines are too long
126
types/InitializableUpgradeabilityProxy.d.ts
vendored
126
types/InitializableUpgradeabilityProxy.d.ts
vendored
|
@ -1,126 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
PayableOverrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface InitializableUpgradeabilityProxyInterface
|
||||
extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"initialize(address,bytes)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "initialize",
|
||||
values: [string, BytesLike]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result;
|
||||
|
||||
events: {
|
||||
"Upgraded(address)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment;
|
||||
}
|
||||
|
||||
export class InitializableUpgradeabilityProxy extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: InitializableUpgradeabilityProxyInterface;
|
||||
|
||||
functions: {
|
||||
initialize(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"initialize(address,bytes)"(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
initialize(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"initialize(address,bytes)"(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
initialize(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"initialize(address,bytes)"(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
Upgraded(implementation: string | null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
initialize(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"initialize(address,bytes)"(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
initialize(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"initialize(address,bytes)"(
|
||||
_logic: string,
|
||||
_data: BytesLike,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,80 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Signer } from "ethers";
|
||||
import { Provider, TransactionRequest } from "@ethersproject/providers";
|
||||
import { Contract, ContractFactory, Overrides } from "@ethersproject/contracts";
|
||||
|
||||
import { InitializableUpgradeabilityProxy } from "./InitializableUpgradeabilityProxy";
|
||||
|
||||
export class InitializableUpgradeabilityProxyFactory extends ContractFactory {
|
||||
constructor(signer?: Signer) {
|
||||
super(_abi, _bytecode, signer);
|
||||
}
|
||||
|
||||
deploy(overrides?: Overrides): Promise<InitializableUpgradeabilityProxy> {
|
||||
return super.deploy(overrides || {}) as Promise<
|
||||
InitializableUpgradeabilityProxy
|
||||
>;
|
||||
}
|
||||
getDeployTransaction(overrides?: Overrides): TransactionRequest {
|
||||
return super.getDeployTransaction(overrides || {});
|
||||
}
|
||||
attach(address: string): InitializableUpgradeabilityProxy {
|
||||
return super.attach(address) as InitializableUpgradeabilityProxy;
|
||||
}
|
||||
connect(signer: Signer): InitializableUpgradeabilityProxyFactory {
|
||||
return super.connect(signer) as InitializableUpgradeabilityProxyFactory;
|
||||
}
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): InitializableUpgradeabilityProxy {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as InitializableUpgradeabilityProxy;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "implementation",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "Upgraded",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
stateMutability: "payable",
|
||||
type: "fallback"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_logic",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "bytes",
|
||||
name: "_data",
|
||||
type: "bytes"
|
||||
}
|
||||
],
|
||||
name: "initialize",
|
||||
outputs: [],
|
||||
stateMutability: "payable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
||||
|
||||
const _bytecode =
|
||||
"0x608060405234801561001057600080fd5b50610398806100206000396000f3fe60806040526004361061001e5760003560e01c8063d1f5789414610028575b6100266100de565b005b6100266004803603604081101561003e57600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561006957600080fd5b82018360208201111561007b57600080fd5b8035906020019184600183028401116401000000008311171561009d57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506100f8945050505050565b6100e66100f6565b6100f66100f161023a565b61025f565b565b600061010261023a565b6001600160a01b03161461011557600080fd5b604080517f656970313936372e70726f78792e696d706c656d656e746174696f6e000000008152905190819003601c0190207f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc6000199091011461017557fe5b61017e82610283565b805115610236576000826001600160a01b0316826040518082805190602001908083835b602083106101c15780518252601f1990920191602091820191016101a2565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610221576040519150601f19603f3d011682016040523d82523d6000602084013e610226565b606091505b505090508061023457600080fd5b505b5050565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc5490565b3660008037600080366000845af43d6000803e80801561027e573d6000f35b3d6000fd5b61028c816102eb565b6102c75760405162461bcd60e51b815260040180806020018281038252603b815260200180610328603b913960400191505060405180910390fd5b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc55565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061031f57508115155b94935050505056fe43616e6e6f742073657420612070726f787920696d706c656d656e746174696f6e20746f2061206e6f6e2d636f6e74726163742061646472657373a264697066735822122083de6d05e08d1d855618b7eaaa2bf363245e7533ff32697a31dbab8482dcc68864736f6c63430006080033";
|
2454
types/LendingPool.d.ts
vendored
2454
types/LendingPool.d.ts
vendored
File diff suppressed because it is too large
Load Diff
1027
types/LendingPoolAddressesProvider.d.ts
vendored
1027
types/LendingPoolAddressesProvider.d.ts
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
428
types/LendingPoolAddressesProviderRegistry.d.ts
vendored
428
types/LendingPoolAddressesProviderRegistry.d.ts
vendored
|
@ -1,428 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface LendingPoolAddressesProviderRegistryInterface
|
||||
extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getAddressesProvidersList()": FunctionFragment;
|
||||
"isAddressesProviderRegistered(address)": FunctionFragment;
|
||||
"owner()": FunctionFragment;
|
||||
"registerAddressesProvider(address,uint256)": FunctionFragment;
|
||||
"renounceOwnership()": FunctionFragment;
|
||||
"transferOwnership(address)": FunctionFragment;
|
||||
"unregisterAddressesProvider(address)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAddressesProvidersList",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "isAddressesProviderRegistered",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "owner", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "registerAddressesProvider",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "renounceOwnership",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferOwnership",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "unregisterAddressesProvider",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAddressesProvidersList",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "isAddressesProviderRegistered",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "registerAddressesProvider",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "renounceOwnership",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "transferOwnership",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "unregisterAddressesProvider",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"AddressesProviderRegistered(address)": EventFragment;
|
||||
"AddressesProviderUnregistered(address)": EventFragment;
|
||||
"OwnershipTransferred(address,address)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(
|
||||
nameOrSignatureOrTopic: "AddressesProviderRegistered"
|
||||
): EventFragment;
|
||||
getEvent(
|
||||
nameOrSignatureOrTopic: "AddressesProviderUnregistered"
|
||||
): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment;
|
||||
}
|
||||
|
||||
export class LendingPoolAddressesProviderRegistry extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: LendingPoolAddressesProviderRegistryInterface;
|
||||
|
||||
functions: {
|
||||
getAddressesProvidersList(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string[];
|
||||
}>;
|
||||
|
||||
"getAddressesProvidersList()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string[];
|
||||
}>;
|
||||
|
||||
isAddressesProviderRegistered(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"isAddressesProviderRegistered(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
owner(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"owner()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
registerAddressesProvider(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"registerAddressesProvider(address,uint256)"(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
unregisterAddressesProvider(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"unregisterAddressesProvider(address)"(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
getAddressesProvidersList(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
"getAddressesProvidersList()"(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
isAddressesProviderRegistered(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"isAddressesProviderRegistered(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
registerAddressesProvider(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"registerAddressesProvider(address,uint256)"(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
unregisterAddressesProvider(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"unregisterAddressesProvider(address)"(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
getAddressesProvidersList(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
"getAddressesProvidersList()"(overrides?: CallOverrides): Promise<string[]>;
|
||||
|
||||
isAddressesProviderRegistered(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"isAddressesProviderRegistered(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
registerAddressesProvider(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"registerAddressesProvider(address,uint256)"(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
renounceOwnership(overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
"renounceOwnership()"(overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
unregisterAddressesProvider(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"unregisterAddressesProvider(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
AddressesProviderRegistered(newAddress: string | null): EventFilter;
|
||||
|
||||
AddressesProviderUnregistered(newAddress: string | null): EventFilter;
|
||||
|
||||
OwnershipTransferred(
|
||||
previousOwner: string | null,
|
||||
newOwner: string | null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
getAddressesProvidersList(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAddressesProvidersList()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
isAddressesProviderRegistered(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"isAddressesProviderRegistered(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
registerAddressesProvider(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"registerAddressesProvider(address,uint256)"(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
unregisterAddressesProvider(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"unregisterAddressesProvider(address)"(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getAddressesProvidersList(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAddressesProvidersList()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
isAddressesProviderRegistered(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"isAddressesProviderRegistered(address)"(
|
||||
_provider: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
registerAddressesProvider(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"registerAddressesProvider(address,uint256)"(
|
||||
_provider: string,
|
||||
_id: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
unregisterAddressesProvider(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"unregisterAddressesProvider(address)"(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,186 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Signer } from "ethers";
|
||||
import { Provider, TransactionRequest } from "@ethersproject/providers";
|
||||
import { Contract, ContractFactory, Overrides } from "@ethersproject/contracts";
|
||||
|
||||
import { LendingPoolAddressesProviderRegistry } from "./LendingPoolAddressesProviderRegistry";
|
||||
|
||||
export class LendingPoolAddressesProviderRegistryFactory extends ContractFactory {
|
||||
constructor(signer?: Signer) {
|
||||
super(_abi, _bytecode, signer);
|
||||
}
|
||||
|
||||
deploy(overrides?: Overrides): Promise<LendingPoolAddressesProviderRegistry> {
|
||||
return super.deploy(overrides || {}) as Promise<
|
||||
LendingPoolAddressesProviderRegistry
|
||||
>;
|
||||
}
|
||||
getDeployTransaction(overrides?: Overrides): TransactionRequest {
|
||||
return super.getDeployTransaction(overrides || {});
|
||||
}
|
||||
attach(address: string): LendingPoolAddressesProviderRegistry {
|
||||
return super.attach(address) as LendingPoolAddressesProviderRegistry;
|
||||
}
|
||||
connect(signer: Signer): LendingPoolAddressesProviderRegistryFactory {
|
||||
return super.connect(signer) as LendingPoolAddressesProviderRegistryFactory;
|
||||
}
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): LendingPoolAddressesProviderRegistry {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as LendingPoolAddressesProviderRegistry;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "newAddress",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "AddressesProviderRegistered",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "newAddress",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "AddressesProviderUnregistered",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "previousOwner",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "newOwner",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "OwnershipTransferred",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "getAddressesProvidersList",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address[]",
|
||||
name: "",
|
||||
type: "address[]"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_provider",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "isAddressesProviderRegistered",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "owner",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_provider",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_id",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "registerAddressesProvider",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "renounceOwnership",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "newOwner",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "transferOwnership",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_provider",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "unregisterAddressesProvider",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
||||
|
||||
const _bytecode =
|
||||
"0x608060405234801561001057600080fd5b5060006100246001600160e01b0361007316565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350610077565b3390565b610750806100866000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80638da5cb5b1161005b5780638da5cb5b1461010a578063d258191e1461012e578063d570d9541461015a578063f2fde38b146101925761007d565b80630de2670714610082578063365ccbbf146100aa578063715018a614610102575b600080fd5b6100a86004803603602081101561009857600080fd5b50356001600160a01b03166101b8565b005b6100b26102be565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156100ee5781810151838201526020016100d6565b505050509050019250505060405180910390f35b6100a86103bb565b61011261045d565b604080516001600160a01b039092168252519081900360200190f35b6100a86004803603604081101561014457600080fd5b506001600160a01b03813516906020013561046c565b6101806004803603602081101561017057600080fd5b50356001600160a01b0316610520565b60408051918252519081900360200190f35b6100a8600480360360208110156101a857600080fd5b50356001600160a01b031661053b565b6101c0610633565b6000546001600160a01b03908116911614610210576040805162461bcd60e51b815260206004820181905260248201526000805160206106fb833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526001602052604090205461027a576040805162461bcd60e51b815260206004820152601a60248201527f50726f7669646572206973206e6f742072656769737465726564000000000000604482015290519081900360640190fd5b6001600160a01b038116600081815260016020526040808220829055517f851e5971c053e6b76e3a1e0b8ffa81430df738007fad86e195c409a757faccd29190a250565b600254606090818167ffffffffffffffff811180156102dc57600080fd5b50604051908082528060200260200182016040528015610306578160200160208202803683370190505b50905060005b6002548110156103b4576000600160006002848154811061032957fe5b60009182526020808320909101546001600160a01b0316835282019290925260400190205411156103ac576002818154811061036157fe5b9060005260206000200160009054906101000a90046001600160a01b031682828151811061038b57fe5b60200260200101906001600160a01b031690816001600160a01b0316815250505b60010161030c565b5091505090565b6103c3610633565b6000546001600160a01b03908116911614610413576040805162461bcd60e51b815260206004820181905260248201526000805160206106fb833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b610474610633565b6000546001600160a01b039081169116146104c4576040805162461bcd60e51b815260206004820181905260248201526000805160206106fb833981519152604482015290519081900360640190fd5b6001600160a01b03821660009081526001602052604090208190556104e882610637565b6040516001600160a01b038316907f2db38786c10176b033a1608361716b0ca992e3af55dc05b6dc710969790beeda90600090a25050565b6001600160a01b031660009081526001602052604090205490565b610543610633565b6000546001600160a01b03908116911614610593576040805162461bcd60e51b815260206004820181905260248201526000805160206106fb833981519152604482015290519081900360640190fd5b6001600160a01b0381166105d85760405162461bcd60e51b81526004018080602001828103825260268152602001806106d56026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b60005b60025481101561068457816001600160a01b03166002828154811061065b57fe5b6000918252602090912001546001600160a01b0316141561067c57506106d1565b60010161063a565b50600280546001810182556000919091527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace0180546001600160a01b0319166001600160a01b0383161790555b5056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a2646970667358221220fab9086f881cc92ecc304587cec8180132b6a3831c3e1d71b7bae3f8e722abdb64736f6c63430006080033";
|
1615
types/LendingPoolConfigurator.d.ts
vendored
1615
types/LendingPoolConfigurator.d.ts
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
273
types/LendingPoolLiquidationManager.d.ts
vendored
273
types/LendingPoolLiquidationManager.d.ts
vendored
|
@ -1,273 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
PayableOverrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface LendingPoolLiquidationManagerInterface
|
||||
extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"addressesProvider()": FunctionFragment;
|
||||
"liquidationCall(address,address,address,uint256,bool)": FunctionFragment;
|
||||
"reservesList(uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "addressesProvider",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "liquidationCall",
|
||||
values: [string, string, string, BigNumberish, boolean]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "reservesList",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "addressesProvider",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "liquidationCall",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "reservesList",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"LiquidationCall(address,address,address,uint256,uint256,address,bool,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "LiquidationCall"): EventFragment;
|
||||
}
|
||||
|
||||
export class LendingPoolLiquidationManager extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: LendingPoolLiquidationManagerInterface;
|
||||
|
||||
functions: {
|
||||
addressesProvider(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"addressesProvider()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
liquidationCall(
|
||||
_collateral: string,
|
||||
_reserve: string,
|
||||
_user: string,
|
||||
_purchaseAmount: BigNumberish,
|
||||
_receiveAToken: boolean,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"liquidationCall(address,address,address,uint256,bool)"(
|
||||
_collateral: string,
|
||||
_reserve: string,
|
||||
_user: string,
|
||||
_purchaseAmount: BigNumberish,
|
||||
_receiveAToken: boolean,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
reservesList(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"reservesList(uint256)"(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
};
|
||||
|
||||
addressesProvider(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
liquidationCall(
|
||||
_collateral: string,
|
||||
_reserve: string,
|
||||
_user: string,
|
||||
_purchaseAmount: BigNumberish,
|
||||
_receiveAToken: boolean,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"liquidationCall(address,address,address,uint256,bool)"(
|
||||
_collateral: string,
|
||||
_reserve: string,
|
||||
_user: string,
|
||||
_purchaseAmount: BigNumberish,
|
||||
_receiveAToken: boolean,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
reservesList(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"reservesList(uint256)"(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
callStatic: {
|
||||
addressesProvider(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
liquidationCall(
|
||||
_collateral: string,
|
||||
_reserve: string,
|
||||
_user: string,
|
||||
_purchaseAmount: BigNumberish,
|
||||
_receiveAToken: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
1: string;
|
||||
}>;
|
||||
|
||||
"liquidationCall(address,address,address,uint256,bool)"(
|
||||
_collateral: string,
|
||||
_reserve: string,
|
||||
_user: string,
|
||||
_purchaseAmount: BigNumberish,
|
||||
_receiveAToken: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
1: string;
|
||||
}>;
|
||||
|
||||
reservesList(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
|
||||
"reservesList(uint256)"(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<string>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
LiquidationCall(
|
||||
_collateral: string | null,
|
||||
_reserve: string | null,
|
||||
_user: string | null,
|
||||
_purchaseAmount: null,
|
||||
_liquidatedCollateralAmount: null,
|
||||
_liquidator: null,
|
||||
_receiveAToken: null,
|
||||
_timestamp: null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
addressesProvider(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
liquidationCall(
|
||||
_collateral: string,
|
||||
_reserve: string,
|
||||
_user: string,
|
||||
_purchaseAmount: BigNumberish,
|
||||
_receiveAToken: boolean,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"liquidationCall(address,address,address,uint256,bool)"(
|
||||
_collateral: string,
|
||||
_reserve: string,
|
||||
_user: string,
|
||||
_purchaseAmount: BigNumberish,
|
||||
_receiveAToken: boolean,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
reservesList(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"reservesList(uint256)"(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
addressesProvider(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"addressesProvider()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
liquidationCall(
|
||||
_collateral: string,
|
||||
_reserve: string,
|
||||
_user: string,
|
||||
_purchaseAmount: BigNumberish,
|
||||
_receiveAToken: boolean,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"liquidationCall(address,address,address,uint256,bool)"(
|
||||
_collateral: string,
|
||||
_reserve: string,
|
||||
_user: string,
|
||||
_purchaseAmount: BigNumberish,
|
||||
_receiveAToken: boolean,
|
||||
overrides?: PayableOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
reservesList(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"reservesList(uint256)"(
|
||||
arg0: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
File diff suppressed because one or more lines are too long
445
types/LendingRateOracle.d.ts
vendored
445
types/LendingRateOracle.d.ts
vendored
|
@ -1,445 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface LendingRateOracleInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getMarketBorrowRate(address)": FunctionFragment;
|
||||
"getMarketLiquidityRate(address)": FunctionFragment;
|
||||
"owner()": FunctionFragment;
|
||||
"renounceOwnership()": FunctionFragment;
|
||||
"setMarketBorrowRate(address,uint256)": FunctionFragment;
|
||||
"setMarketLiquidityRate(address,uint256)": FunctionFragment;
|
||||
"transferOwnership(address)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getMarketBorrowRate",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getMarketLiquidityRate",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(functionFragment: "owner", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "renounceOwnership",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setMarketBorrowRate",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setMarketLiquidityRate",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferOwnership",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getMarketBorrowRate",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getMarketLiquidityRate",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "renounceOwnership",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setMarketBorrowRate",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setMarketLiquidityRate",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "transferOwnership",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"OwnershipTransferred(address,address)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment;
|
||||
}
|
||||
|
||||
export class LendingRateOracle extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: LendingRateOracleInterface;
|
||||
|
||||
functions: {
|
||||
getMarketBorrowRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getMarketBorrowRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getMarketLiquidityRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getMarketLiquidityRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
owner(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"owner()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
setMarketBorrowRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setMarketBorrowRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setMarketLiquidityRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setMarketLiquidityRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
getMarketBorrowRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getMarketBorrowRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getMarketLiquidityRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getMarketLiquidityRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
setMarketBorrowRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setMarketBorrowRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setMarketLiquidityRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setMarketLiquidityRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
getMarketBorrowRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getMarketBorrowRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getMarketLiquidityRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getMarketLiquidityRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
renounceOwnership(overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
"renounceOwnership()"(overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
setMarketBorrowRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setMarketBorrowRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setMarketLiquidityRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setMarketLiquidityRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
OwnershipTransferred(
|
||||
previousOwner: string | null,
|
||||
newOwner: string | null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
getMarketBorrowRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getMarketBorrowRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getMarketLiquidityRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getMarketLiquidityRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
setMarketBorrowRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setMarketBorrowRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setMarketLiquidityRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setMarketLiquidityRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getMarketBorrowRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getMarketBorrowRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getMarketLiquidityRate(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getMarketLiquidityRate(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
setMarketBorrowRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setMarketBorrowRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setMarketLiquidityRate(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setMarketLiquidityRate(address,uint256)"(
|
||||
_asset: string,
|
||||
_rate: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,165 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Signer } from "ethers";
|
||||
import { Provider, TransactionRequest } from "@ethersproject/providers";
|
||||
import { Contract, ContractFactory, Overrides } from "@ethersproject/contracts";
|
||||
|
||||
import { LendingRateOracle } from "./LendingRateOracle";
|
||||
|
||||
export class LendingRateOracleFactory extends ContractFactory {
|
||||
constructor(signer?: Signer) {
|
||||
super(_abi, _bytecode, signer);
|
||||
}
|
||||
|
||||
deploy(overrides?: Overrides): Promise<LendingRateOracle> {
|
||||
return super.deploy(overrides || {}) as Promise<LendingRateOracle>;
|
||||
}
|
||||
getDeployTransaction(overrides?: Overrides): TransactionRequest {
|
||||
return super.getDeployTransaction(overrides || {});
|
||||
}
|
||||
attach(address: string): LendingRateOracle {
|
||||
return super.attach(address) as LendingRateOracle;
|
||||
}
|
||||
connect(signer: Signer): LendingRateOracleFactory {
|
||||
return super.connect(signer) as LendingRateOracleFactory;
|
||||
}
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): LendingRateOracle {
|
||||
return new Contract(address, _abi, signerOrProvider) as LendingRateOracle;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "previousOwner",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "newOwner",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "OwnershipTransferred",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "getMarketBorrowRate",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "getMarketLiquidityRate",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "owner",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "renounceOwnership",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_rate",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "setMarketBorrowRate",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_asset",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_rate",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "setMarketLiquidityRate",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "newOwner",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "transferOwnership",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
||||
|
||||
const _bytecode =
|
||||
"0x608060405234801561001057600080fd5b5060006100246001600160e01b0361007316565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350610077565b3390565b6104d3806100866000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80639f86a0ee1161005b5780639f86a0ee146100dc578063bb85c0bb14610108578063f2fde38b14610140578063fbe5ba1e146101665761007d565b8063715018a61461008257806372eb293d1461008c5780638da5cb5b146100b8575b600080fd5b61008a61018c565b005b61008a600480360360408110156100a257600080fd5b506001600160a01b03813516906020013561022e565b6100c06102a2565b604080516001600160a01b039092168252519081900360200190f35b61008a600480360360408110156100f257600080fd5b506001600160a01b0381351690602001356102b1565b61012e6004803603602081101561011e57600080fd5b50356001600160a01b0316610325565b60408051918252519081900360200190f35b61008a6004803603602081101561015657600080fd5b50356001600160a01b0316610340565b61012e6004803603602081101561017c57600080fd5b50356001600160a01b0316610438565b610194610453565b6000546001600160a01b039081169116146101e4576040805162461bcd60e51b8152602060048201819052602482015260008051602061047e833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b610236610453565b6000546001600160a01b03908116911614610286576040805162461bcd60e51b8152602060048201819052602482015260008051602061047e833981519152604482015290519081900360640190fd5b6001600160a01b03909116600090815260016020526040902055565b6000546001600160a01b031690565b6102b9610453565b6000546001600160a01b03908116911614610309576040805162461bcd60e51b8152602060048201819052602482015260008051602061047e833981519152604482015290519081900360640190fd5b6001600160a01b03909116600090815260026020526040902055565b6001600160a01b031660009081526001602052604090205490565b610348610453565b6000546001600160a01b03908116911614610398576040805162461bcd60e51b8152602060048201819052602482015260008051602061047e833981519152604482015290519081900360640190fd5b6001600160a01b0381166103dd5760405162461bcd60e51b81526004018080602001828103825260268152602001806104586026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b031660009081526002602052604090205490565b339056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a2646970667358221220dc956b32cc76e49fd1472f709d3cf11cbf78ef7b88a99cb6859dab208037a44f64736f6c63430006080033";
|
711
types/MintableErc20.d.ts
vendored
711
types/MintableErc20.d.ts
vendored
|
@ -1,711 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface MintableErc20Interface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"allowance(address,address)": FunctionFragment;
|
||||
"approve(address,uint256)": FunctionFragment;
|
||||
"balanceOf(address)": FunctionFragment;
|
||||
"decimals()": FunctionFragment;
|
||||
"decreaseAllowance(address,uint256)": FunctionFragment;
|
||||
"increaseAllowance(address,uint256)": FunctionFragment;
|
||||
"mint(uint256)": FunctionFragment;
|
||||
"name()": FunctionFragment;
|
||||
"symbol()": FunctionFragment;
|
||||
"totalSupply()": FunctionFragment;
|
||||
"transfer(address,uint256)": FunctionFragment;
|
||||
"transferFrom(address,address,uint256)": 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: "mint", values: [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: "mint", 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 class MintableErc20 extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: MintableErc20Interface;
|
||||
|
||||
functions: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
decimals(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
"decimals()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: number;
|
||||
}>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
mint(
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"mint(uint256)"(
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"name()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
symbol(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"symbol()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
totalSupply(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"totalSupply()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
mint(
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"mint(uint256)"(
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<number>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
mint(value: BigNumberish, overrides?: CallOverrides): Promise<boolean>;
|
||||
|
||||
"mint(uint256)"(
|
||||
value: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<boolean>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
Approval(
|
||||
owner: string | null,
|
||||
spender: string | null,
|
||||
value: null
|
||||
): EventFilter;
|
||||
|
||||
Transfer(from: string | null, to: string | null, value: null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
balanceOf(account: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
mint(value: BigNumberish, overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"mint(uint256)"(
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
allowance(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"allowance(address,address)"(
|
||||
owner: string,
|
||||
spender: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
approve(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"approve(address,uint256)"(
|
||||
spender: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
balanceOf(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"balanceOf(address)"(
|
||||
account: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
decimals(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"decimals()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
decreaseAllowance(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"decreaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
subtractedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
increaseAllowance(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"increaseAllowance(address,uint256)"(
|
||||
spender: string,
|
||||
addedValue: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
mint(
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"mint(uint256)"(
|
||||
value: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
name(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"name()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
symbol(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"symbol()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
totalSupply(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"totalSupply()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transfer(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transfer(address,uint256)"(
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
transferFrom(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transferFrom(address,address,uint256)"(
|
||||
sender: string,
|
||||
recipient: string,
|
||||
amount: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
File diff suppressed because one or more lines are too long
1712
types/MockAToken.d.ts
vendored
1712
types/MockAToken.d.ts
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
99
types/MockAggregator.d.ts
vendored
99
types/MockAggregator.d.ts
vendored
|
@ -1,99 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface MockAggregatorInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"latestAnswer()": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "latestAnswer",
|
||||
values?: undefined
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "latestAnswer",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"AnswerUpdated(int256,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AnswerUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export class MockAggregator extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: MockAggregatorInterface;
|
||||
|
||||
functions: {
|
||||
latestAnswer(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"latestAnswer()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
};
|
||||
|
||||
latestAnswer(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
callStatic: {
|
||||
latestAnswer(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
AnswerUpdated(
|
||||
current: BigNumberish | null,
|
||||
roundId: BigNumberish | null,
|
||||
timestamp: null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
latestAnswer(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
latestAnswer(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"latestAnswer()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,96 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Signer, BigNumberish } from "ethers";
|
||||
import { Provider, TransactionRequest } from "@ethersproject/providers";
|
||||
import { Contract, ContractFactory, Overrides } from "@ethersproject/contracts";
|
||||
|
||||
import { MockAggregator } from "./MockAggregator";
|
||||
|
||||
export class MockAggregatorFactory extends ContractFactory {
|
||||
constructor(signer?: Signer) {
|
||||
super(_abi, _bytecode, signer);
|
||||
}
|
||||
|
||||
deploy(
|
||||
_initialAnswer: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<MockAggregator> {
|
||||
return super.deploy(_initialAnswer, overrides || {}) as Promise<
|
||||
MockAggregator
|
||||
>;
|
||||
}
|
||||
getDeployTransaction(
|
||||
_initialAnswer: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): TransactionRequest {
|
||||
return super.getDeployTransaction(_initialAnswer, overrides || {});
|
||||
}
|
||||
attach(address: string): MockAggregator {
|
||||
return super.attach(address) as MockAggregator;
|
||||
}
|
||||
connect(signer: Signer): MockAggregatorFactory {
|
||||
return super.connect(signer) as MockAggregatorFactory;
|
||||
}
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): MockAggregator {
|
||||
return new Contract(address, _abi, signerOrProvider) as MockAggregator;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "int256",
|
||||
name: "_initialAnswer",
|
||||
type: "int256"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "constructor"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "int256",
|
||||
name: "current",
|
||||
type: "int256"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "uint256",
|
||||
name: "roundId",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "timestamp",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "AnswerUpdated",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "latestAnswer",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "int256",
|
||||
name: "",
|
||||
type: "int256"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
}
|
||||
];
|
||||
|
||||
const _bytecode =
|
||||
"0x608060405234801561001057600080fd5b506040516101003803806101008339818101604052602081101561003357600080fd5b5051600081815560408051428152905183917f0559884fd3a460db3073b7fc896cc77986f16e378210ded43186175bf646fc5f919081900360200190a35060818061007f6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c806350d25bcd14602d575b600080fd5b60336045565b60408051918252519081900360200190f35b6000549056fea2646970667358221220ceebec4b80b2560563fbd3f5f4af36c5e77758c0d394b7263abf20effd4636cf64736f6c63430006080033";
|
260
types/MockFlashLoanReceiver.d.ts
vendored
260
types/MockFlashLoanReceiver.d.ts
vendored
|
@ -1,260 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface MockFlashLoanReceiverInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"addressesProvider()": FunctionFragment;
|
||||
"executeOperation(address,address,uint256,uint256,bytes)": FunctionFragment;
|
||||
"setFailExecutionTransfer(bool)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "addressesProvider",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "executeOperation",
|
||||
values: [string, string, BigNumberish, BigNumberish, BytesLike]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setFailExecutionTransfer",
|
||||
values: [boolean]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "addressesProvider",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "executeOperation",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setFailExecutionTransfer",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"ExecutedWithFail(address,uint256,uint256)": EventFragment;
|
||||
"ExecutedWithSuccess(address,uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "ExecutedWithFail"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "ExecutedWithSuccess"): EventFragment;
|
||||
}
|
||||
|
||||
export class MockFlashLoanReceiver extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: MockFlashLoanReceiverInterface;
|
||||
|
||||
functions: {
|
||||
addressesProvider(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"addressesProvider()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setFailExecutionTransfer(
|
||||
_fail: boolean,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setFailExecutionTransfer(bool)"(
|
||||
_fail: boolean,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
addressesProvider(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setFailExecutionTransfer(
|
||||
_fail: boolean,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setFailExecutionTransfer(bool)"(
|
||||
_fail: boolean,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
addressesProvider(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setFailExecutionTransfer(
|
||||
_fail: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setFailExecutionTransfer(bool)"(
|
||||
_fail: boolean,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
ExecutedWithFail(_reserve: null, _amount: null, _fee: null): EventFilter;
|
||||
|
||||
ExecutedWithSuccess(_reserve: null, _amount: null, _fee: null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
addressesProvider(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"addressesProvider()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setFailExecutionTransfer(
|
||||
_fail: boolean,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setFailExecutionTransfer(bool)"(
|
||||
_fail: boolean,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
addressesProvider(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"addressesProvider()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
executeOperation(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"executeOperation(address,address,uint256,uint256,bytes)"(
|
||||
_reserve: string,
|
||||
_destination: string,
|
||||
_amount: BigNumberish,
|
||||
_fee: BigNumberish,
|
||||
_params: BytesLike,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setFailExecutionTransfer(
|
||||
_fail: boolean,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setFailExecutionTransfer(bool)"(
|
||||
_fail: boolean,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,175 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Signer } from "ethers";
|
||||
import { Provider, TransactionRequest } from "@ethersproject/providers";
|
||||
import { Contract, ContractFactory, Overrides } from "@ethersproject/contracts";
|
||||
|
||||
import { MockFlashLoanReceiver } from "./MockFlashLoanReceiver";
|
||||
|
||||
export class MockFlashLoanReceiverFactory extends ContractFactory {
|
||||
constructor(signer?: Signer) {
|
||||
super(_abi, _bytecode, signer);
|
||||
}
|
||||
|
||||
deploy(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): Promise<MockFlashLoanReceiver> {
|
||||
return super.deploy(_provider, overrides || {}) as Promise<
|
||||
MockFlashLoanReceiver
|
||||
>;
|
||||
}
|
||||
getDeployTransaction(
|
||||
_provider: string,
|
||||
overrides?: Overrides
|
||||
): TransactionRequest {
|
||||
return super.getDeployTransaction(_provider, overrides || {});
|
||||
}
|
||||
attach(address: string): MockFlashLoanReceiver {
|
||||
return super.attach(address) as MockFlashLoanReceiver;
|
||||
}
|
||||
connect(signer: Signer): MockFlashLoanReceiverFactory {
|
||||
return super.connect(signer) as MockFlashLoanReceiverFactory;
|
||||
}
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): MockFlashLoanReceiver {
|
||||
return new Contract(
|
||||
address,
|
||||
_abi,
|
||||
signerOrProvider
|
||||
) as MockFlashLoanReceiver;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "contract ILendingPoolAddressesProvider",
|
||||
name: "_provider",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "nonpayable",
|
||||
type: "constructor"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "address",
|
||||
name: "_reserve",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "_fee",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "ExecutedWithFail",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "address",
|
||||
name: "_reserve",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
indexed: false,
|
||||
internalType: "uint256",
|
||||
name: "_fee",
|
||||
type: "uint256"
|
||||
}
|
||||
],
|
||||
name: "ExecutedWithSuccess",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "addressesProvider",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "contract ILendingPoolAddressesProvider",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_reserve",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "address",
|
||||
name: "_destination",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_amount",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "uint256",
|
||||
name: "_fee",
|
||||
type: "uint256"
|
||||
},
|
||||
{
|
||||
internalType: "bytes",
|
||||
name: "_params",
|
||||
type: "bytes"
|
||||
}
|
||||
],
|
||||
name: "executeOperation",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "bool",
|
||||
name: "_fail",
|
||||
type: "bool"
|
||||
}
|
||||
],
|
||||
name: "setFailExecutionTransfer",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
stateMutability: "payable",
|
||||
type: "receive"
|
||||
}
|
||||
];
|
||||
|
||||
const _bytecode =
|
||||
"0x60806040526000805460ff60a01b1916905534801561001d57600080fd5b506040516108073803806108078339818101604052602081101561004057600080fd5b5051600080546001600160a01b039092166001600160a01b0319909216919091179055610795806100726000396000f3fe6080604052600436106100385760003560e01c8063388f70f114610044578063405b019d14610072578063c72c4d101461014a5761003f565b3661003f57005b600080fd5b34801561005057600080fd5b506100706004803603602081101561006757600080fd5b5035151561017b565b005b34801561007e57600080fd5b50610070600480360360a081101561009557600080fd5b6001600160a01b03823581169260208101359091169160408201359160608101359181019060a0810160808201356401000000008111156100d557600080fd5b8201836020820111156100e757600080fd5b8035906020019184600183028401116401000000008311171561010957600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610199945050505050565b34801561015657600080fd5b5061015f6103a2565b604080516001600160a01b039092168252519081900360200190f35b60008054911515600160a01b0260ff60a01b19909216919091179055565b604080516370a0823160e01b8152306004820152905186916001600160a01b038316916370a0823191602480820192602092909190829003018186803b1580156101e257600080fd5b505afa1580156101f6573d6000803e3d6000fd5b505050506040513d602081101561020c57600080fd5b5051841115610262576040805162461bcd60e51b815260206004820181905260248201527f496e76616c69642062616c616e636520666f722074686520636f6e7472616374604482015290519081900360640190fd5b600054600160a01b900460ff16156102c357604080516001600160a01b03881681526020810186905280820185905290517f816f6a6bc084e1996be1a831afa1af30763d0501b6b43b9e1922a11f347366d79181900360600190a15061039b565b806001600160a01b031663a0712d68846040518263ffffffff1660e01b815260040180828152602001915050602060405180830381600087803b15801561030957600080fd5b505af115801561031d573d6000803e3d6000fd5b505050506040513d602081101561033357600080fd5b506103509050868661034b878763ffffffff6103b116565b610412565b604080516001600160a01b03881681526020810186905280820185905290517f7d94e9d0c906b8d7b2b52a581b9e9ba728aa6f8cd8532bd87243d193f47401be9181900360600190a1505b5050505050565b6000546001600160a01b031681565b60008282018381101561040b576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b61041d828483610422565b505050565b61041d6001600160a01b038316848363ffffffff61043c16565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b17905261041d90849060606104de826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661053a9092919063ffffffff16565b80519091501561041d578080602001905160208110156104fd57600080fd5b505161041d5760405162461bcd60e51b815260040180806020018281038252602a815260200180610736602a913960400191505060405180910390fd5b60606105498484600085610551565b949350505050565b606061055c856106fc565b6105ad576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106105ec5780518252601f1990920191602091820191016105cd565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461064e576040519150601f19603f3d011682016040523d82523d6000602084013e610653565b606091505b509150915081156106675791506105499050565b8051156106775780518082602001fd5b8360405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156106c15781810151838201526020016106a9565b50505050905090810190601f1680156106ee5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061054957505015159291505056fe5361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a264697066735822122048de0868c8d3ac0380367510b14c9e52b0c6f1ee30bdadfcc8d7a4f23d5c4f7464736f6c63430006080033";
|
1212
types/MockStableDebtToken.d.ts
vendored
1212
types/MockStableDebtToken.d.ts
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
1093
types/MockVariableDebtToken.d.ts
vendored
1093
types/MockVariableDebtToken.d.ts
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
181
types/Ownable.d.ts
vendored
181
types/Ownable.d.ts
vendored
|
@ -1,181 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface OwnableInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"owner()": FunctionFragment;
|
||||
"renounceOwnership()": FunctionFragment;
|
||||
"transferOwnership(address)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(functionFragment: "owner", values?: undefined): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "renounceOwnership",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "transferOwnership",
|
||||
values: [string]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "renounceOwnership",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "transferOwnership",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"OwnershipTransferred(address,address)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment;
|
||||
}
|
||||
|
||||
export class Ownable extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: OwnableInterface;
|
||||
|
||||
functions: {
|
||||
owner(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
"owner()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: string;
|
||||
}>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<ContractTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
owner(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<string>;
|
||||
|
||||
renounceOwnership(overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
"renounceOwnership()"(overrides?: CallOverrides): Promise<void>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
OwnershipTransferred(
|
||||
previousOwner: string | null,
|
||||
newOwner: string | null
|
||||
): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
owner(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<BigNumber>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
owner(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"owner()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
renounceOwnership(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"renounceOwnership()"(overrides?: Overrides): Promise<PopulatedTransaction>;
|
||||
|
||||
transferOwnership(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"transferOwnership(address)"(
|
||||
newOwner: string,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
|
@ -1,71 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import { Contract, Signer } from "ethers";
|
||||
import { Provider } from "@ethersproject/providers";
|
||||
|
||||
import { Ownable } from "./Ownable";
|
||||
|
||||
export class OwnableFactory {
|
||||
static connect(
|
||||
address: string,
|
||||
signerOrProvider: Signer | Provider
|
||||
): Ownable {
|
||||
return new Contract(address, _abi, signerOrProvider) as Ownable;
|
||||
}
|
||||
}
|
||||
|
||||
const _abi = [
|
||||
{
|
||||
anonymous: false,
|
||||
inputs: [
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "previousOwner",
|
||||
type: "address"
|
||||
},
|
||||
{
|
||||
indexed: true,
|
||||
internalType: "address",
|
||||
name: "newOwner",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "OwnershipTransferred",
|
||||
type: "event"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "owner",
|
||||
outputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
stateMutability: "view",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [],
|
||||
name: "renounceOwnership",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
},
|
||||
{
|
||||
inputs: [
|
||||
{
|
||||
internalType: "address",
|
||||
name: "newOwner",
|
||||
type: "address"
|
||||
}
|
||||
],
|
||||
name: "transferOwnership",
|
||||
outputs: [],
|
||||
stateMutability: "nonpayable",
|
||||
type: "function"
|
||||
}
|
||||
];
|
290
types/PriceOracle.d.ts
vendored
290
types/PriceOracle.d.ts
vendored
|
@ -1,290 +0,0 @@
|
|||
/* Generated by ts-generator ver. 0.0.8 */
|
||||
/* tslint:disable */
|
||||
|
||||
import {
|
||||
ethers,
|
||||
EventFilter,
|
||||
Signer,
|
||||
BigNumber,
|
||||
BigNumberish,
|
||||
PopulatedTransaction
|
||||
} from "ethers";
|
||||
import {
|
||||
Contract,
|
||||
ContractTransaction,
|
||||
Overrides,
|
||||
CallOverrides
|
||||
} from "@ethersproject/contracts";
|
||||
import { BytesLike } from "@ethersproject/bytes";
|
||||
import { Listener, Provider } from "@ethersproject/providers";
|
||||
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
|
||||
|
||||
interface PriceOracleInterface extends ethers.utils.Interface {
|
||||
functions: {
|
||||
"getAssetPrice(address)": FunctionFragment;
|
||||
"getEthUsdPrice()": FunctionFragment;
|
||||
"setAssetPrice(address,uint256)": FunctionFragment;
|
||||
"setEthUsdPrice(uint256)": FunctionFragment;
|
||||
};
|
||||
|
||||
encodeFunctionData(
|
||||
functionFragment: "getAssetPrice",
|
||||
values: [string]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "getEthUsdPrice",
|
||||
values?: undefined
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setAssetPrice",
|
||||
values: [string, BigNumberish]
|
||||
): string;
|
||||
encodeFunctionData(
|
||||
functionFragment: "setEthUsdPrice",
|
||||
values: [BigNumberish]
|
||||
): string;
|
||||
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getAssetPrice",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "getEthUsdPrice",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setAssetPrice",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
decodeFunctionResult(
|
||||
functionFragment: "setEthUsdPrice",
|
||||
data: BytesLike
|
||||
): Result;
|
||||
|
||||
events: {
|
||||
"AssetPriceUpdated(address,uint256,uint256)": EventFragment;
|
||||
"EthPriceUpdated(uint256,uint256)": EventFragment;
|
||||
};
|
||||
|
||||
getEvent(nameOrSignatureOrTopic: "AssetPriceUpdated"): EventFragment;
|
||||
getEvent(nameOrSignatureOrTopic: "EthPriceUpdated"): EventFragment;
|
||||
}
|
||||
|
||||
export class PriceOracle extends Contract {
|
||||
connect(signerOrProvider: Signer | Provider | string): this;
|
||||
attach(addressOrName: string): this;
|
||||
deployed(): Promise<this>;
|
||||
|
||||
on(event: EventFilter | string, listener: Listener): this;
|
||||
once(event: EventFilter | string, listener: Listener): this;
|
||||
addListener(eventName: EventFilter | string, listener: Listener): this;
|
||||
removeAllListeners(eventName: EventFilter | string): this;
|
||||
removeListener(eventName: any, listener: Listener): this;
|
||||
|
||||
interface: PriceOracleInterface;
|
||||
|
||||
functions: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
getEthUsdPrice(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
"getEthUsdPrice()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<{
|
||||
0: BigNumber;
|
||||
}>;
|
||||
|
||||
setAssetPrice(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setAssetPrice(address,uint256)"(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setEthUsdPrice(
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setEthUsdPrice(uint256)"(
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
};
|
||||
|
||||
getAssetPrice(_asset: string, overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getEthUsdPrice(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getEthUsdPrice()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
setAssetPrice(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setAssetPrice(address,uint256)"(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
setEthUsdPrice(
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
"setEthUsdPrice(uint256)"(
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<ContractTransaction>;
|
||||
|
||||
callStatic: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getEthUsdPrice(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getEthUsdPrice()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
setAssetPrice(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setAssetPrice(address,uint256)"(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
setEthUsdPrice(
|
||||
_price: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
|
||||
"setEthUsdPrice(uint256)"(
|
||||
_price: BigNumberish,
|
||||
overrides?: CallOverrides
|
||||
): Promise<void>;
|
||||
};
|
||||
|
||||
filters: {
|
||||
AssetPriceUpdated(_asset: null, _price: null, timestamp: null): EventFilter;
|
||||
|
||||
EthPriceUpdated(_price: null, timestamp: null): EventFilter;
|
||||
};
|
||||
|
||||
estimateGas: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
getEthUsdPrice(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
"getEthUsdPrice()"(overrides?: CallOverrides): Promise<BigNumber>;
|
||||
|
||||
setAssetPrice(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setAssetPrice(address,uint256)"(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
setEthUsdPrice(
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
|
||||
"setEthUsdPrice(uint256)"(
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<BigNumber>;
|
||||
};
|
||||
|
||||
populateTransaction: {
|
||||
getAssetPrice(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"getAssetPrice(address)"(
|
||||
_asset: string,
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
getEthUsdPrice(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
||||
|
||||
"getEthUsdPrice()"(
|
||||
overrides?: CallOverrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setAssetPrice(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setAssetPrice(address,uint256)"(
|
||||
_asset: string,
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
setEthUsdPrice(
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
|
||||
"setEthUsdPrice(uint256)"(
|
||||
_price: BigNumberish,
|
||||
overrides?: Overrides
|
||||
): Promise<PopulatedTransaction>;
|
||||
};
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user