UNPKG

ufomarketplace-sdk-new

Version:

SDK to interact with set ufo marketplace contracts

351 lines (350 loc) 12.7 kB
import { Signer, ContractFactory, Overrides } from "ethers"; import type { Provider, TransactionRequest } from "@ethersproject/providers"; import type { PRBTest, PRBTestInterface } from "../PRBTest"; type PRBTestConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>; export declare class PRBTest__factory extends ContractFactory { constructor(...args: PRBTestConstructorParams); deploy(overrides?: Overrides & { from?: string; }): Promise<PRBTest>; getDeployTransaction(overrides?: Overrides & { from?: string; }): TransactionRequest; attach(address: string): PRBTest; connect(signer: Signer): PRBTest__factory; static readonly bytecode = "0x608060405234801561001057600080fd5b50610219806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063ba414fa61461003b578063fa7626d414610057575b600080fd5b61004361005e565b604051901515815260200160405180910390f35b6001610043565b6000805460ff16156100705750600190565b737109709ecfa91a80626ff3989d68f67f5b1dd12d3b156101795760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190526519985a5b195960d21b828401528251808303840181526060830190935260009290916100fc917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc4916080016101dc565b60408051601f198184030181529082905261011691610200565b6000604051808303816000865af19150503d8060008114610153576040519150601f19603f3d011682016040523d82523d6000602084013e610158565b606091505b50915050600081806020019051810190610172919061017f565b9392505050565b50600090565b60006020828403121561019157600080fd5b8151801515811461017257600080fd5b6000815160005b818110156101c257602081850181015186830152016101a8565b818111156101d1576000828601525b509290920192915050565b6001600160e01b03198316815260006101f860048301846101a1565b949350505050565b600061017282846101a156fea164736f6c6343000807000a"; static readonly abi: readonly [{ readonly type: "function"; readonly name: "IS_TEST"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "bool"; readonly internalType: "bool"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly name: "failed"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "bool"; readonly internalType: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly name: "Log"; readonly inputs: readonly [{ readonly name: "err"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogAddress"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "address[]"; readonly indexed: false; readonly internalType: "address[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "bool[]"; readonly indexed: false; readonly internalType: "bool[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "bytes32[]"; readonly indexed: false; readonly internalType: "bytes32[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "int256[]"; readonly indexed: false; readonly internalType: "int256[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "string[]"; readonly indexed: false; readonly internalType: "string[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogArray"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "uint256[]"; readonly indexed: false; readonly internalType: "uint256[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogBytes"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogBytes32"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogInt256"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "int256"; readonly indexed: false; readonly internalType: "int256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedAddress"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "address"; readonly indexed: false; readonly internalType: "address"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "address[]"; readonly indexed: false; readonly internalType: "address[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "bool[]"; readonly indexed: false; readonly internalType: "bool[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "bytes32[]"; readonly indexed: false; readonly internalType: "bytes32[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "int256[]"; readonly indexed: false; readonly internalType: "int256[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "string[]"; readonly indexed: false; readonly internalType: "string[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedArray"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "uint256[]"; readonly indexed: false; readonly internalType: "uint256[]"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedBytes"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "bytes"; readonly indexed: false; readonly internalType: "bytes"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedBytes32"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "bytes32"; readonly indexed: false; readonly internalType: "bytes32"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedInt256"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "int256"; readonly indexed: false; readonly internalType: "int256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedString"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogNamedUint256"; readonly inputs: readonly [{ readonly name: "key"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }, { readonly name: "value"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogString"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "string"; readonly indexed: false; readonly internalType: "string"; }]; readonly anonymous: false; }, { readonly type: "event"; readonly name: "LogUint256"; readonly inputs: readonly [{ readonly name: "value"; readonly type: "uint256"; readonly indexed: false; readonly internalType: "uint256"; }]; readonly anonymous: false; }]; static createInterface(): PRBTestInterface; static connect(address: string, signerOrProvider: Signer | Provider): PRBTest; } export {};