UNPKG

@arbitrum/sdk

Version:

Typescript library client-side interactions with Arbitrum

98 lines (97 loc) 3.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.L2Called__factory = void 0; /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ const ethers_1 = require("ethers"); const _abi = [ { inputs: [], stateMutability: "nonpayable", type: "constructor", }, { anonymous: false, inputs: [ { indexed: false, internalType: "uint256", name: "num", type: "uint256", }, ], name: "Called", type: "event", }, { inputs: [ { internalType: "address", name: "", type: "address", }, { internalType: "uint256", name: "", type: "uint256", }, { internalType: "bytes", name: "data", type: "bytes", }, ], name: "onTokenTransfer", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [ { internalType: "uint256", name: "num", type: "uint256", }, ], name: "postDepositHook", outputs: [], stateMutability: "nonpayable", type: "function", }, ]; const _bytecode = "0x608060405234801561001057600080fd5b50610243806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80632cf07f821461003b578063a4c0ed3614610050575b600080fd5b61004e61004936600461015f565b610063565b005b61004e61005e366004610178565b610099565b6040518181527ffea238a9794376fb3707dbbabe56f0fad5e4110a7839485387c458f2d1aa5d509060200160405180910390a150565b60006100a78284018461015f565b9050806005036100bf576100ba81610063565b610158565b8060070361010c5760405162461bcd60e51b815260206004820152601560248201527473686f756c64206661696c2062656361757365203760581b60448201526064015b60405180910390fd5b80600903610122575b60005a1161011557610158565b60405162461bcd60e51b815260206004820152600b60248201526a1cda1bdd5b190819985a5b60aa1b6044820152606401610103565b5050505050565b60006020828403121561017157600080fd5b5035919050565b6000806000806060858703121561018e57600080fd5b84356001600160a01b03811681146101a557600080fd5b935060208501359250604085013567ffffffffffffffff808211156101c957600080fd5b818701915087601f8301126101dd57600080fd5b8135818111156101ec57600080fd5b8860208285010111156101fe57600080fd5b9598949750506020019450505056fea26469706673582212209b1666e342cf53f48c18680a240c000a367af15bbef1b3eb54c4b6ff67d1ec3264736f6c63430008100033"; const isSuperArgs = (xs) => xs.length > 1; class L2Called__factory extends ethers_1.ContractFactory { constructor(...args) { if (isSuperArgs(args)) { super(...args); } else { super(_abi, _bytecode, args[0]); } this.contractName = "L2Called"; } deploy(overrides) { return super.deploy(overrides || {}); } getDeployTransaction(overrides) { return super.getDeployTransaction(overrides || {}); } attach(address) { return super.attach(address); } connect(signer) { return super.connect(signer); } static createInterface() { return new ethers_1.utils.Interface(_abi); } static connect(address, signerOrProvider) { return new ethers_1.Contract(address, _abi, signerOrProvider); } } exports.L2Called__factory = L2Called__factory; L2Called__factory.bytecode = _bytecode; L2Called__factory.abi = _abi;