@thirdweb-dev/contracts-js
Version:
90 lines • 27.5 kB
TypeScript
import { Signer, ContractFactory, BigNumberish, Overrides } from "ethers";
import type { Provider, TransactionRequest } from "@ethersproject/providers";
import type { ERC721Base, ERC721BaseInterface } from "../ERC721Base";
type ERC721BaseConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class ERC721Base__factory extends ContractFactory {
constructor(...args: ERC721BaseConstructorParams);
deploy(_defaultAdmin: string, _name: string, _symbol: string, _royaltyRecipient: string, _royaltyBps: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ERC721Base>;
getDeployTransaction(_defaultAdmin: string, _name: string, _symbol: string, _royaltyRecipient: string, _royaltyBps: BigNumberish, overrides?: Overrides & {
from?: string | Promise<string>;
}): TransactionRequest;
attach(address: string): ERC721Base;
connect(signer: Signer): ERC721Base__factory;
static readonly bytecode = "0x60806040523480156200001157600080fd5b5060405162002ff838038062002ff8833981016040819052620000349162000251565b8383600262000044838262000395565b50600362000053828262000395565b50506000805550620000658562000085565b6200007a826001600160801b038316620000d7565b505050505062000461565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b6127108111156200010a57604051630a4930ad60e31b815261271060048201526024810182905260440160405180910390fd5b600a80546001600160a01b0384166001600160b01b03199091168117600160a01b61ffff851602179091556040518281527f90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb9060200160405180910390a25050565b80516001600160a01b03811681146200018457600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620001b157600080fd5b81516001600160401b0380821115620001ce57620001ce62000189565b604051601f8301601f19908116603f01168101908282118183101715620001f957620001f962000189565b81604052838152602092508660208588010111156200021757600080fd5b600091505b838210156200023b57858201830151818301840152908201906200021c565b6000602085830101528094505050505092915050565b600080600080600060a086880312156200026a57600080fd5b62000275866200016c565b60208701519095506001600160401b03808211156200029357600080fd5b620002a189838a016200019f565b95506040880151915080821115620002b857600080fd5b50620002c7888289016200019f565b935050620002d8606087016200016c565b60808701519092506001600160801b0381168114620002f657600080fd5b809150509295509295909350565b600181811c908216806200031957607f821691505b6020821081036200033a57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000390576000816000526020600020601f850160051c810160208610156200036b5750805b601f850160051c820191505b818110156200038c5782815560010162000377565b5050505b505050565b81516001600160401b03811115620003b157620003b162000189565b620003c981620003c2845462000304565b8462000340565b602080601f831160018114620004015760008415620003e85750858301515b600019600386901b1c1916600185901b1785556200038c565b600085815260208120601f198616915b82811015620004325788860151825594840194600190910190840162000411565b5085821015620004515787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b612b8780620004716000396000f3fe608060405234801561001057600080fd5b50600436106101bb5760003560e01c806363b45e2d116100f557806363b45e2d1461038d57806370a0823114610395578063754a81d9146103a857806383040532146103bb5780638462151c146103de5780638da5cb5b146103fe578063938e3d7b1461040657806395d89b411461041957806399a2557a146104215780639bcf7a1514610434578063a22cb46514610447578063ac9650d81461045a578063b24f2d391461047a578063b88d4fde14610498578063c23dc68f146104ab578063c87b56dd146104cb578063e8a3d485146104de578063e985e9c5146104e657600080fd5b806275a317146101c057806301ffc9a7146101d557806306fdde03146101fd578063081812fc14610212578063095ea7b31461023d57806313af40351461025057806318160ddd1461026357806323b872dd146102795780632419f51b1461028c5780632a55205a1461029f5780633b1475a7146102d157806342842e0e146102d957806342966c68146102ec578063430c2081146102ff5780634cc157df146103125780635bbb217714610347578063600dd5ea146103675780636352211e1461037a575b600080fd5b6101d36101ce3660046121f5565b6104f9565b005b6101e86101e3366004612258565b610557565b60405190151581526020015b60405180910390f35b6102056105c4565b6040516101f491906122c5565b6102256102203660046122d8565b610656565b6040516001600160a01b0390911681526020016101f4565b6101d361024b3660046122f1565b61069a565b6101d361025e36600461231b565b610720565b600154600054035b6040519081526020016101f4565b6101d3610287366004612336565b610751565b61026b61029a3660046122d8565b61075c565b6102b26102ad366004612372565b6107ae565b604080516001600160a01b0390931683526020830191909152016101f4565b60005461026b565b6101d36102e7366004612336565b6107eb565b6101d36102fa3660046122d8565b610806565b6101e861030d3660046122f1565b610811565b6103256103203660046122d8565b610870565b604080516001600160a01b03909316835261ffff9091166020830152016101f4565b61035a610355366004612394565b6108db565b6040516101f49190612466565b6101d36103753660046122f1565b61098f565b6102256103883660046122d8565b6109be565b600c5461026b565b61026b6103a336600461231b565b6109d0565b6101d36103b63660046124a8565b610a1e565b6101e86103c93660046122d8565b600e6020526000908152604090205460ff1681565b6103f16103ec36600461231b565b610a68565b6040516101f49190612525565b610225610b92565b6101d361041436600461255d565b610ba1565b610205610bcf565b6103f161042f366004612591565b610bde565b6101d36104423660046125c4565b610d91565b6101d36104553660046125e9565b610dc1565b61046d610468366004612625565b610e56565b6040516101f49190612699565b600a546001600160a01b03811690600160a01b900461ffff16610325565b6101d36104a63660046126fd565b610fbb565b6104be6104b93660046122d8565b611006565b6040516101f49190612758565b6102056104d93660046122d8565b61108e565b61020561117c565b6101e86104f4366004612766565b61120a565b610501611238565b6105265760405162461bcd60e51b815260040161051d90612799565b60405180910390fd5b61053861053260005490565b8261125b565b610553826001604051806020016040528060008152506112cd565b5050565b60006301ffc9a760e01b6001600160e01b03198316148061058857506380ac58cd60e01b6001600160e01b03198316145b806105a35750635b5e139f60e01b6001600160e01b03198316145b806105be57506001600160e01b0319821663152a902d60e11b145b92915050565b6060600280546105d3906127ca565b80601f01602080910402602001604051908101604052809291908181526020018280546105ff906127ca565b801561064c5780601f106106215761010080835404028352916020019161064c565b820191906000526020600020905b81548152906001019060200180831161062f57829003601f168201915b5050505050905090565b600061066182611469565b61067e576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b60006106a5826109be565b9050806001600160a01b0316836001600160a01b0316036106d95760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b03821614610710576106f3813361120a565b610710576040516367d9dca160e11b815260040160405180910390fd5b61071b838383611494565b505050565b610728611238565b610745576040516316ccb9cb60e11b815260040160405180910390fd5b61074e816114f0565b50565b61071b838383611542565b6000610767600c5490565b821061078957604051630793127760e11b81526004810183905260240161051d565b600c828154811061079c5761079c612804565b90600052602060002001549050919050565b6000806000806107bd86610870565b90945084925061ffff1690506127106107d68287612830565b6107e0919061285d565b925050509250929050565b61071b83838360405180602001604052806000815250610fbb565b61074e81600161171c565b60008061081d836109be565b9050806001600160a01b0316846001600160a01b031614806108445750610844818561120a565b806108685750836001600160a01b031661085d84610656565b6001600160a01b0316145b949350505050565b6000818152600b60209081526040808320815180830190925280546001600160a01b0316808352600190910154928201929092528291156108b757805160208201516108d1565b600a546001600160a01b03811690600160a01b900461ffff165b9250925050915091565b80516060906000816001600160401b038111156108fa576108fa612140565b60405190808252806020026020018201604052801561093357816020015b610920612104565b8152602001906001900390816109185790505b50905060005b8281146109875761096285828151811061095557610955612804565b6020026020010151611006565b82828151811061097457610974612804565b6020908102919091010152600101610939565b509392505050565b610997611238565b6109b457604051636fae358160e11b815260040160405180910390fd5b61055382826118cb565b60006109c98261195b565b5192915050565b60006001600160a01b0382166109f9576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600560205260409020546001600160401b031690565b610a26611238565b610a425760405162461bcd60e51b815260040161051d90612799565b610a55610a4e60005490565b8484611a60565b5050610a628484836112cd565b50505050565b60606000806000610a78856109d0565b90506000816001600160401b03811115610a9457610a94612140565b604051908082528060200260200182016040528015610abd578160200160208202803683370190505b509050610ac8612104565b60005b838614610b8657600081815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff1615159181018290529250610b7e5781516001600160a01b031615610b3f57815194505b876001600160a01b0316856001600160a01b031603610b7e5780838780600101985081518110610b7157610b71612804565b6020026020010181815250505b600101610acb565b50909695505050505050565b6009546001600160a01b031690565b610ba9611238565b610bc657604051639f7f092560e01b815260040160405180910390fd5b61074e81611ac4565b6060600380546105d3906127ca565b6060818310610c0057604051631960ccad60e11b815260040160405180910390fd5b6000805480841115610c10578093505b6000610c1b876109d0565b905084861015610c3a5785850381811015610c34578091505b50610c3e565b5060005b6000816001600160401b03811115610c5857610c58612140565b604051908082528060200260200182016040528015610c81578160200160208202803683370190505b50905081600003610c97579350610d8a92505050565b6000610ca288611006565b905060008160400151610cb3575080515b885b888114158015610cc55750848714155b15610d7e57600081815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff1615159181018290529350610d765782516001600160a01b031615610d3757825191505b8a6001600160a01b0316826001600160a01b031603610d765780848880600101995081518110610d6957610d69612804565b6020026020010181815250505b600101610cb5565b50505092835250909150505b9392505050565b610d99611238565b610db657604051636fae358160e11b815260040160405180910390fd5b61071b838383611ba0565b336001600160a01b03831603610dea5760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6060816001600160401b03811115610e7057610e70612140565b604051908082528060200260200182016040528015610ea357816020015b6060815260200190600190039081610e8e5790505b509050336000805b84811015610fb2578115610f2a57610f0830878784818110610ecf57610ecf612804565b9050602002810190610ee19190612871565b86604051602001610ef4939291906128be565b604051602081830303815290604052611c53565b848281518110610f1a57610f1a612804565b6020026020010181905250610faa565b610f8c30878784818110610f4057610f40612804565b9050602002810190610f529190612871565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611c5392505050565b848281518110610f9e57610f9e612804565b60200260200101819052505b600101610eab565b50505092915050565b610fc6848484611542565b610fd8836001600160a01b0316611c78565b15610a6257610fe984848484611c87565b610a62576040516368d2bf6b60e11b815260040160405180910390fd5b61100e612104565b611016612104565b60005483106110255792915050565b50600082815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff1615801592820192909252906110855792915050565b610d8a8361195b565b6000818152600f60205260408120805460609291906110ac906127ca565b80601f01602080910402602001604051908101604052809291908181526020018280546110d8906127ca565b80156111255780601f106110fa57610100808354040283529160200191611125565b820191906000526020600020905b81548152906001019060200180831161110857829003601f168201915b5050505050905060008151111561113c5792915050565b600061114784611d72565b90508061115385611ef0565b6040516020016111649291906128df565b60405160208183030381529060405292505050919050565b60088054611189906127ca565b80601f01602080910402602001604051908101604052809291908181526020018280546111b5906127ca565b80156112025780601f106111d757610100808354040283529160200191611202565b820191906000526020600020905b8154815290600101906020018083116111e557829003601f168201915b505050505081565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b6000611242610b92565b6001600160a01b0316336001600160a01b031614905090565b6000828152600f602052604090208054611274906127ca565b1590506112b55760405162461bcd60e51b815260206004820152600f60248201526e15549248185b1c9958591e481cd95d608a1b604482015260640161051d565b6000828152600f6020526040902061071b828261295e565b6000546001600160a01b0384166112f657604051622e076360e81b815260040160405180910390fd5b826000036113175760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038416600081815260056020908152604080832080546001600160801b031981166001600160401b038083168b018116918217600160401b6001600160401b031990941690921783900481168b01811690920217909155858452600490925290912080546001600160e01b0319168317600160a01b42909316929092029190911790558190818501906113b090611c78565b15611426575b60405182906001600160a01b03881690600090600080516020612b32833981519152908290a46113ef6000878480600101955087611c87565b61140c576040516368d2bf6b60e11b815260040160405180910390fd5b8082106113b657826000541461142157600080fd5b611459565b5b6040516001830192906001600160a01b03881690600090600080516020612b32833981519152908290a4808210611427575b506000908155610a629085838684565b60008054821080156105be575050600090815260046020526040902054600160e01b900460ff161590565b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b600061154d8261195b565b9050836001600160a01b031681600001516001600160a01b0316146115845760405162a1148160e81b815260040160405180910390fd5b6000336001600160a01b03861614806115a257506115a2853361120a565b806115bd5750336115b284610656565b6001600160a01b0316145b9050806115dd57604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03841661160457604051633a954ecd60e21b815260040160405180910390fd5b61161060008487611494565b6001600160a01b03858116600090815260056020908152604080832080546001600160401b03198082166001600160401b0392831660001901831617909255898616808652838620805493841693831660019081018416949094179055898652600490945282852080546001600160e01b031916909417600160a01b429092169190910217835587018084529220805491939091166116e35760005482146116e357805460208601516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038a16171781555b50505082846001600160a01b0316866001600160a01b0316600080516020612b3283398151915260405160405180910390a45050505050565b60006117278361195b565b8051909150821561178d576000336001600160a01b03831614806117505750611750823361120a565b8061176b57503361176086610656565b6001600160a01b0316145b90508061178b57604051632ce44b5f60e11b815260040160405180910390fd5b505b61179960008583611494565b6001600160a01b0380821660008181526005602090815260408083208054600160801b6000196001600160401b038084169190910181166001600160401b03198416811783900482166001908101831690930267ffffffffffffffff67ffffffffffffffff60801b0119909416179290921783558b86526004909452828520805460ff60e01b1942909316600160a01b026001600160e01b03199091169097179690961716600160e01b17855591890180845292208054919490911661189357600054821461189357805460208701516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038716171781555b5050604051869250600091506001600160a01b03841690600080516020612b32833981519152908390a4505060018054810190555050565b6127108111156118f957604051630a4930ad60e31b815261271060048201526024810182905260440161051d565b600a80546001600160a01b0384166001600160b01b03199091168117600160a01b61ffff851602179091556040518281527f90d7ec04bcb8978719414f82e52e4cb651db41d0e6f8cea6118c2191e6183adb9060200160405180910390a25050565b611963612104565b81600054811015611a4757600081815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff16151591810182905290611a455780516001600160a01b0316156119dc579392505050565b5060001901600081815260046020908152604091829020825160608101845290546001600160a01b038116808352600160a01b82046001600160401b031693830193909352600160e01b900460ff1615159281019290925215611a40579392505050565b6119dc565b505b604051636f96cda160e11b815260040160405180910390fd5b600080611a6d8486612a1d565b600c8054600181019091557fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c7018190556000818152600d60205260409020909250829150611abb848261295e565b50935093915050565b600060088054611ad3906127ca565b80601f0160208091040260200160405190810160405280929190818152602001828054611aff906127ca565b8015611b4c5780601f10611b2157610100808354040283529160200191611b4c565b820191906000526020600020905b815481529060010190602001808311611b2f57829003601f168201915b505050505090508160089081611b62919061295e565b507fc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a168183604051611b94929190612a30565b60405180910390a15050565b612710811115611bce57604051630a4930ad60e31b815261271060048201526024810182905260440161051d565b6040805180820182526001600160a01b0384811680835260208084018681526000898152600b8352869020945185546001600160a01b031916941693909317845591516001909301929092559151838152909185917f7365cf4122f072a3365c20d54eff9b38d73c096c28e1892ec8f5b0e403a0f12d910160405180910390a3505050565b6060610d8a8383604051806060016040528060278152602001612b0b60279139611ff0565b6001600160a01b03163b151590565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a0290611cbc903390899088908890600401612a5e565b6020604051808303816000875af1925050508015611cf7575060408051601f3d908101601f19168201909252611cf491810190612a91565b60015b611d55573d808015611d25576040519150601f19603f3d011682016040523d82523d6000602084013e611d2a565b606091505b508051600003611d4d576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b60606000611d7f600c5490565b90506000600c805480602002602001604051908101604052809291908181526020018280548015611dcf57602002820191906000526020600020905b815481526020019060010190808311611dbb575b5050505050905060005b82811015611ed357818181518110611df357611df3612804565b6020026020010151851015611ec157600d6000838381518110611e1857611e18612804565b602002602001015181526020019081526020016000208054611e39906127ca565b80601f0160208091040260200160405190810160405280929190818152602001828054611e65906127ca565b8015611eb25780601f10611e8757610100808354040283529160200191611eb2565b820191906000526020600020905b815481529060010190602001808311611e9557829003601f168201915b50505050509350505050919050565b611ecc600182612a1d565b9050611dd9565b506040516309797f6960e21b81526004810185905260240161051d565b606081600003611f175750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611f415780611f2b81612aae565b9150611f3a9050600a8361285d565b9150611f1b565b6000816001600160401b03811115611f5b57611f5b612140565b6040519080825280601f01601f191660200182016040528015611f85576020820181803683370190505b5090505b841561086857611f9a600183612ac7565b9150611fa7600a86612ada565b611fb2906030612a1d565b60f81b818381518110611fc757611fc7612804565b60200101906001600160f81b031916908160001a905350611fe9600a8661285d565b9450611f89565b6060600080856001600160a01b03168560405161200d9190612aee565b600060405180830381855af49150503d8060008114612048576040519150601f19603f3d011682016040523d82523d6000602084013e61204d565b606091505b509150915061205e86838387612068565b9695505050505050565b606083156120d55782516000036120ce5761208285611c78565b6120ce5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161051d565b5081610868565b61086883838151156120ea5781518083602001fd5b8060405162461bcd60e51b815260040161051d91906122c5565b604080516060810182526000808252602082018190529181019190915290565b80356001600160a01b038116811461213b57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561217e5761217e612140565b604052919050565b600082601f83011261219757600080fd5b81356001600160401b038111156121b0576121b0612140565b6121c3601f8201601f1916602001612156565b8181528460208386010111156121d857600080fd5b816020850160208301376000918101602001919091529392505050565b6000806040838503121561220857600080fd5b61221183612124565b915060208301356001600160401b0381111561222c57600080fd5b61223885828601612186565b9150509250929050565b6001600160e01b03198116811461074e57600080fd5b60006020828403121561226a57600080fd5b8135610d8a81612242565b60005b83811015612290578181015183820152602001612278565b50506000910152565b600081518084526122b1816020860160208601612275565b601f01601f19169290920160200192915050565b602081526000610d8a6020830184612299565b6000602082840312156122ea57600080fd5b5035919050565b6000806040838503121561230457600080fd5b61230d83612124565b946020939093013593505050565b60006020828403121561232d57600080fd5b610d8a82612124565b60008060006060848603121561234b57600080fd5b61235484612124565b925061236260208501612124565b9150604084013590509250925092565b6000806040838503121561238557600080fd5b50508035926020909101359150565b600060208083850312156123a757600080fd5b82356001600160401b03808211156123be57600080fd5b818501915085601f8301126123d257600080fd5b8135818111156123e4576123e4612140565b8060051b91506123f5848301612156565b818152918301840191848101908884111561240f57600080fd5b938501935b8385101561242d57843582529385019390850190612414565b98975050505050505050565b80516001600160a01b031682526020808201516001600160401b0316908301526040908101511515910152565b6020808252825182820181905260009190848201906040850190845b81811015610b8657612495838551612439565b9284019260609290920191600101612482565b600080600080608085870312156124be57600080fd5b6124c785612124565b93506020850135925060408501356001600160401b03808211156124ea57600080fd5b6124f688838901612186565b9350606087013591508082111561250c57600080fd5b5061251987828801612186565b91505092959194509250565b6020808252825182820181905260009190848201906040850190845b81811015610b8657835183529284019291840191600101612541565b60006020828403121561256f57600080fd5b81356001600160401b0381111561258557600080fd5b61086884828501612186565b6000806000606084860312156125a657600080fd5b6125af84612124565b95602085013595506040909401359392505050565b6000806000606084860312156125d957600080fd5b8335925061236260208501612124565b600080604083850312156125fc57600080fd5b61260583612124565b91506020830135801515811461261a57600080fd5b809150509250929050565b6000806020838503121561263857600080fd5b82356001600160401b038082111561264f57600080fd5b818501915085601f83011261266357600080fd5b81358181111561267257600080fd5b8660208260051b850101111561268757600080fd5b60209290920196919550909350505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156126f057603f198886030184526126de858351612299565b945092850192908501906001016126c2565b5092979650505050505050565b6000806000806080858703121561271357600080fd5b61271c85612124565b935061272a60208601612124565b92506040850135915060608501356001600160401b0381111561274c57600080fd5b61251987828801612186565b606081016105be8284612439565b6000806040838503121561277957600080fd5b61278283612124565b915061279060208401612124565b90509250929050565b6020808252601790820152762737ba1030baba3437b934bd32b2103a379036b4b73a1760491b604082015260600190565b600181811c908216806127de57607f821691505b6020821081036127fe57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176105be576105be61281a565b634e487b7160e01b600052601260045260246000fd5b60008261286c5761286c612847565b500490565b6000808335601e1984360301811261288857600080fd5b8301803591506001600160401b038211156128a257600080fd5b6020019150368190038213156128b757600080fd5b9250929050565b8284823760609190911b6001600160601b0319169101908152601401919050565b600083516128f1818460208801612275565b835190830190612905818360208801612275565b01949350505050565b601f82111561071b576000816000526020600020601f850160051c810160208610156129375750805b601f850160051c820191505b8181101561295657828155600101612943565b505050505050565b81516001600160401b0381111561297757612977612140565b61298b8161298584546127ca565b8461290e565b602080601f8311600181146129c057600084156129a85750858301515b600019600386901b1c1916600185901b178555612956565b600085815260208120601f198616915b828110156129ef578886015182559484019460019091019084016129d0565b5085821015612a0d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b808201808211156105be576105be61281a565b604081526000612a436040830185612299565b8281036020840152612a558185612299565b95945050505050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061205e90830184612299565b600060208284031215612aa357600080fd5b8151610d8a81612242565b600060018201612ac057612ac061281a565b5060010190565b818103818111156105be576105be61281a565b600082612ae957612ae9612847565b500690565b60008251612b00818460208701612275565b919091019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212203821e327b73b0670379a954d11570120568dc135bc1ff8c63a3cd060d8dd3efe64736f6c63430008170033";
static readonly abi: ({
type: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability: string;
name?: undefined;
outputs?: undefined;
anonymous?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
outputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability: string;
anonymous?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
outputs: {
name: string;
type: string;
internalType: string;
components: {
name: string;
type: string;
internalType: string;
}[];
}[];
stateMutability: string;
anonymous?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
indexed: boolean;
internalType: string;
}[];
anonymous: boolean;
stateMutability?: undefined;
outputs?: undefined;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability?: undefined;
outputs?: undefined;
anonymous?: undefined;
})[];
static createInterface(): ERC721BaseInterface;
static connect(address: string, signerOrProvider: Signer | Provider): ERC721Base;
}
export {};
//# sourceMappingURL=ERC721Base__factory.d.ts.map