@vaimee/my3sec-contracts
Version:
A set of contracts that implements the My3Sec protocol
26 lines (25 loc) • 1.5 kB
TypeScript
import { Signer, ContractFactory, Overrides } from "ethers";
import type { Provider, TransactionRequest } from "@ethersproject/providers";
import type { PromiseOrValue } from "../../../../../common";
import type { DoubleEndedQueue, DoubleEndedQueueInterface } from "../../../../../@openzeppelin/contracts/utils/structs/DoubleEndedQueue";
type DoubleEndedQueueConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class DoubleEndedQueue__factory extends ContractFactory {
constructor(...args: DoubleEndedQueueConstructorParams);
deploy(overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<DoubleEndedQueue>;
getDeployTransaction(overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): TransactionRequest;
attach(address: string): DoubleEndedQueue;
connect(signer: Signer): DoubleEndedQueue__factory;
static readonly bytecode = "0x60566037600b82828239805160001a607314602a57634e487b7160e01b600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea26469706673582212202032d65aab7c0771139195a236ce214264c0f6d13b16e771b658e1b449bbd21664736f6c63430008110033";
static readonly abi: {
inputs: never[];
name: string;
type: string;
}[];
static createInterface(): DoubleEndedQueueInterface;
static connect(address: string, signerOrProvider: Signer | Provider): DoubleEndedQueue;
}
export {};