@thirdweb-dev/contracts-js
Version:
35 lines • 3.89 kB
TypeScript
import { Signer, ContractFactory, Overrides } from "ethers";
import type { Provider, TransactionRequest } from "@ethersproject/providers";
import type { TokenCallbackHandler, TokenCallbackHandlerInterface } from "../TokenCallbackHandler";
type TokenCallbackHandlerConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class TokenCallbackHandler__factory extends ContractFactory {
constructor(...args: TokenCallbackHandlerConstructorParams);
deploy(overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<TokenCallbackHandler>;
getDeployTransaction(overrides?: Overrides & {
from?: string | Promise<string>;
}): TransactionRequest;
attach(address: string): TokenCallbackHandler;
connect(signer: Signer): TokenCallbackHandler__factory;
static readonly bytecode = "0x608060405234801561001057600080fd5b506104a0806100206000396000f3fe608060405234801561001057600080fd5b50600436106100565760003560e01c806223de291461005b57806301ffc9a714610075578063150b7a021461009d578063bc197c81146100d5578063f23a6e61146100f7575b600080fd5b6100736100693660046101cd565b5050505050505050565b005b610088610083366004610277565b610117565b60405190151581526020015b60405180910390f35b6100bc6100ab3660046102a8565b630a85bd0160e11b95945050505050565b6040516001600160e01b03199091168152602001610094565b6100bc6100e336600461035a565b63bc197c8160e01b98975050505050505050565b6100bc6101053660046103f3565b63f23a6e6160e01b9695505050505050565b60006001600160e01b03198216630a85bd0160e11b148061014857506001600160e01b03198216630271189760e51b145b8061016357506001600160e01b031982166301ffc9a760e01b145b92915050565b80356001600160a01b038116811461018057600080fd5b919050565b60008083601f84011261019757600080fd5b5081356001600160401b038111156101ae57600080fd5b6020830191508360208285010111156101c657600080fd5b9250929050565b60008060008060008060008060c0898b0312156101e957600080fd5b6101f289610169565b975061020060208a01610169565b965061020e60408a01610169565b95506060890135945060808901356001600160401b038082111561023157600080fd5b61023d8c838d01610185565b909650945060a08b013591508082111561025657600080fd5b506102638b828c01610185565b999c989b5096995094979396929594505050565b60006020828403121561028957600080fd5b81356001600160e01b0319811681146102a157600080fd5b9392505050565b6000806000806000608086880312156102c057600080fd5b6102c986610169565b94506102d760208701610169565b93506040860135925060608601356001600160401b038111156102f957600080fd5b61030588828901610185565b969995985093965092949392505050565b60008083601f84011261032857600080fd5b5081356001600160401b0381111561033f57600080fd5b6020830191508360208260051b85010111156101c657600080fd5b60008060008060008060008060a0898b03121561037657600080fd5b61037f89610169565b975061038d60208a01610169565b965060408901356001600160401b03808211156103a957600080fd5b6103b58c838d01610316565b909850965060608b01359150808211156103ce57600080fd5b6103da8c838d01610316565b909650945060808b013591508082111561025657600080fd5b60008060008060008060a0878903121561040c57600080fd5b61041587610169565b955061042360208801610169565b9450604087013593506060870135925060808701356001600160401b0381111561044c57600080fd5b61045889828a01610185565b979a969950949750929593949250505056fea26469706673582212207f3a286e4484dda2a2b4a52b328212d3c7b535270edea70bba5143f28ba0fdc764736f6c63430008170033";
static readonly abi: {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
outputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability: string;
}[];
static createInterface(): TokenCallbackHandlerInterface;
static connect(address: string, signerOrProvider: Signer | Provider): TokenCallbackHandler;
}
export {};
//# sourceMappingURL=TokenCallbackHandler__factory.d.ts.map