randomness-js
Version:
A library for consuming, verifying and using randomness from the dcipher network
33 lines (32 loc) • 1.96 kB
TypeScript
import { ContractFactory, ContractTransactionResponse } from "ethers";
import type { Signer, ContractDeployTransaction, ContractRunner } from "ethers";
import type { NonPayableOverrides } from "../common";
import type { VRFV2PlusClient, VRFV2PlusClientInterface } from "../VRFV2PlusClient";
type VRFV2PlusClientConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class VRFV2PlusClient__factory extends ContractFactory {
constructor(...args: VRFV2PlusClientConstructorParams);
getDeployTransaction(overrides?: NonPayableOverrides & {
from?: string;
}): Promise<ContractDeployTransaction>;
deploy(overrides?: NonPayableOverrides & {
from?: string;
}): Promise<VRFV2PlusClient & {
deploymentTransaction(): ContractTransactionResponse;
}>;
connect(runner: ContractRunner | null): VRFV2PlusClient__factory;
static readonly bytecode = "0x60c76032600b8282823980515f1a607314602657634e487b7160e01b5f525f60045260245ffd5b305f52607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106032575f3560e01c8063f7514ab4146036575b5f5ffd5b605c7f92fd13387c7fe7befbc38d303d6468778fb9731bc4583f17d92989c6fcfdeaaa81565b6040517fffffffff00000000000000000000000000000000000000000000000000000000909116815260200160405180910390f3fea26469706673582212204085ad05f2580a49039f958b2167e14833249499a087c84973b8501faaf0f24d64736f6c634300081c0033";
static readonly abi: readonly [{
readonly type: "function";
readonly name: "EXTRA_ARGS_V1_TAG";
readonly inputs: readonly [];
readonly outputs: readonly [{
readonly name: "";
readonly type: "bytes4";
readonly internalType: "bytes4";
}];
readonly stateMutability: "view";
}];
static createInterface(): VRFV2PlusClientInterface;
static connect(address: string, runner?: ContractRunner | null): VRFV2PlusClient;
}
export {};