@soma-finance/core-contracts
Version:
SOMA Finance core contracts
34 lines • 1.84 kB
TypeScript
import { Signer, ContractFactory, Overrides } from "ethers";
import type { Provider, TransactionRequest } from "@ethersproject/providers";
import type { PromiseOrValue } from "../../common";
import type { FixedPoint, FixedPointInterface } from "./FixedPoint";
declare type FixedPointConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class FixedPoint__factory extends ContractFactory {
constructor(...args: FixedPointConstructorParams);
deploy(overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<FixedPoint>;
getDeployTransaction(overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): TransactionRequest;
attach(address: string): FixedPoint;
connect(signer: Signer): FixedPoint__factory;
static readonly bytecode = "0x6084610039600b82828239805160001a60731461002c57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe7300000000000000000000000000000000000000003014608060405260043610603d5760003560e01c80633bf7a83e146042578063552f888a14605f575b600080fd5b604c600160701b81565b6040519081526020015b60405180910390f35b6066607081565b60405160ff9091168152602001605656fea164736f6c6343000812000a";
static readonly erc165InterfaceId = "0x6ed820b4";
static readonly erc1820InterfaceId = "0xa020ad9e82a59ec13ef99b2c0d7af686539ed52137528359185328602d7e01e8";
static readonly abi: {
inputs: never[];
name: string;
outputs: {
internalType: string;
name: string;
type: string;
}[];
stateMutability: string;
type: string;
}[];
static createInterface(): FixedPointInterface;
static connect(address: string, signerOrProvider: Signer | Provider): FixedPoint;
}
export {};
//# sourceMappingURL=FixedPoint__factory.d.ts.map