UNPKG

randomness-js

Version:

A library for consuming, verifying and using randomness from the dcipher network

118 lines (110 loc) 3.1 kB
/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { Contract, ContractFactory, ContractTransactionResponse, Interface, } from "ethers"; import type { Signer, ContractDeployTransaction, ContractRunner } from "ethers"; import type { NonPayableOverrides } from "../../common"; import type { StdStorageSafe, StdStorageSafeInterface, } from "../../StdStorage.sol/StdStorageSafe"; const _abi = [ { type: "event", name: "SlotFound", inputs: [ { name: "who", type: "address", indexed: false, internalType: "address", }, { name: "fsig", type: "bytes4", indexed: false, internalType: "bytes4", }, { name: "keysHash", type: "bytes32", indexed: false, internalType: "bytes32", }, { name: "slot", type: "uint256", indexed: false, internalType: "uint256", }, ], anonymous: false, }, { type: "event", name: "WARNING_UninitedSlot", inputs: [ { name: "who", type: "address", indexed: false, internalType: "address", }, { name: "slot", type: "uint256", indexed: false, internalType: "uint256", }, ], anonymous: false, }, ] as const; const _bytecode = "0x60556032600b8282823980515f1a607314602657634e487b7160e01b5f525f60045260245ffd5b305f52607381538281f3fe730000000000000000000000000000000000000000301460806040525f5ffdfea2646970667358221220582391eb6bfc80987e544aeaa0ff177d313377eeed33c6deddd4de41030d71fa64736f6c634300081c0033"; type StdStorageSafeConstructorParams = | [signer?: Signer] | ConstructorParameters<typeof ContractFactory>; const isSuperArgs = ( xs: StdStorageSafeConstructorParams ): xs is ConstructorParameters<typeof ContractFactory> => xs.length > 1; export class StdStorageSafe__factory extends ContractFactory { constructor(...args: StdStorageSafeConstructorParams) { if (isSuperArgs(args)) { super(...args); } else { super(_abi, _bytecode, args[0]); } } override getDeployTransaction( overrides?: NonPayableOverrides & { from?: string } ): Promise<ContractDeployTransaction> { return super.getDeployTransaction(overrides || {}); } override deploy(overrides?: NonPayableOverrides & { from?: string }) { return super.deploy(overrides || {}) as Promise< StdStorageSafe & { deploymentTransaction(): ContractTransactionResponse; } >; } override connect(runner: ContractRunner | null): StdStorageSafe__factory { return super.connect(runner) as StdStorageSafe__factory; } static readonly bytecode = _bytecode; static readonly abi = _abi; static createInterface(): StdStorageSafeInterface { return new Interface(_abi) as StdStorageSafeInterface; } static connect( address: string, runner?: ContractRunner | null ): StdStorageSafe { return new Contract(address, _abi, runner) as unknown as StdStorageSafe; } }