UNPKG

@thirdweb-dev/contracts-js

Version:
90 lines • 28.2 kB
import { Signer, ContractFactory, Overrides } from "ethers"; import type { Provider, TransactionRequest } from "@ethersproject/providers"; import type { ContractPublisher, ContractPublisherInterface } from "../ContractPublisher"; type ContractPublisherConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>; export declare class ContractPublisher__factory extends ContractFactory { constructor(...args: ContractPublisherConstructorParams); deploy(_defaultAdmin: string, _trustedForwarder: string, _prevPublisher: string, overrides?: Overrides & { from?: string | Promise<string>; }): Promise<ContractPublisher>; getDeployTransaction(_defaultAdmin: string, _trustedForwarder: string, _prevPublisher: string, overrides?: Overrides & { from?: string | Promise<string>; }): TransactionRequest; attach(address: string): ContractPublisher; connect(signer: Signer): ContractPublisher__factory; static readonly bytecode = "0x60a06040523480156200001157600080fd5b506040516200314f3803806200314f8339810160408190526200003491620002ae565b6001600160a01b0382166080526200004e600084620000b3565b620000696000805160206200312f83398151915284620000b3565b620000846000805160206200312f83398151915280620000c3565b600280546001600160a01b0390921661010002610100600160a81b031990921691909117905550620003029050565b620000bf82826200010e565b5050565b600082815260208190526040808220600101805490849055905190918391839186917fbd79b86ffe0ab8e8776151514217cd7cacd52c909f66475c3af44e129f0b00ff9190a4505050565b6200011a828262000139565b6000828152600160205260409020620001349082620001db565b505050565b6000828152602081815260408083206001600160a01b038516845290915290205460ff16620000bf576000828152602081815260408083206001600160a01b03851684529091529020805460ff1916600117905562000197620001fb565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000620001f2836001600160a01b0384166200020c565b90505b92915050565b6000620002076200025e565b905090565b60008181526001830160205260408120546200025557508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155620001f5565b506000620001f5565b6080516000906001600160a01b0316331480156200027d575060143610155b1562000290575060131936013560601c90565b503390565b6001600160a01b0381168114620002ab57600080fd5b50565b600080600060608486031215620002c457600080fd5b8351620002d18162000295565b6020850151909350620002e48162000295565b6040850151909250620002f78162000295565b809150509250925092565b608051612e116200031e60003960006107360152612e116000f3fe608060405234801561001057600080fd5b506004361061011d5760003560e01c806301ffc9a71461012257806306eb56cc1461014a578063248a9ca31461015f5780632f2ff15d1461018057806336568abe146101935780634f781675146101a657806353865f7f146101c6578063572b6c05146101eb5780636e578e54146101fe5780637ec047fa1461021157806380251dac14610231578063819e992f14610251578063846ee480146102715780639010d07c1461028457806391d1485414610297578063a217fddf146102aa578063ac9650d8146102b2578063af8db690146102d2578063b187bd26146102e5578063bedb86fb146102f2578063ca15c87314610305578063d50299e614610318578063d547741f1461032b575b600080fd5b610135610130366004612203565b61033e565b60405190151581526020015b60405180910390f35b61015d610158366004612305565b610369565b005b61017261016d366004612354565b610527565b604051908152602001610141565b61015d61018e36600461236d565b61053c565b61015d6101a136600461236d565b61055d565b6101b96101b436600461239d565b6105eb565b604051610141919061240a565b6002546101de9061010090046001600160a01b031681565b604051610141919061241d565b6101356101f936600461239d565b610734565b61015d61020c366004612305565b610766565b61022461021f366004612305565b610930565b6040516101419190612492565b61024461023f366004612305565b610b65565b60405161014191906124a5565b61026461025f366004612509565b610ebd565b604051610141919061253d565b61015d61027f36600461239d565b611137565b6101de610292366004612594565b6111c8565b6101356102a536600461236d565b6111e0565b610172600081565b6102c56102c03660046125b6565b611209565b604051610141919061262a565b6102446102e036600461239d565b611385565b6002546101359060ff1681565b61015d610300366004612681565b6116e3565b610172610313366004612354565b611753565b61015d6103263660046126a3565b61176a565b61015d61033936600461236d565b611a74565b60006001600160e01b03198216635a05180f60e01b1480610363575061036382611a90565b92915050565b81806001600160a01b031661037c611ac5565b6001600160a01b0316146103ab5760405162461bcd60e51b81526004016103a29061275a565b60405180910390fd5b60025460ff1615806103c557506103c560006102a5611ac5565b6103e15760405162461bcd60e51b81526004016103a290612785565b81516020808401919091206001600160a01b03851660009081526003909252604082209091906104119083611ad4565b9050806104575760405162461bcd60e51b8152602060048201526014602482015273676976656e20636f6e7472616374496420444e4560601b60448201526064016103a2565b6001600160a01b038516600090815260036020908152604080832085845260020190915281208181559060018201816104908282612175565b60018201600090556002820160006104a89190612175565b506000600382015560040180546001600160a01b031916905550506040516104d19085906127ae565b6040518091039020856001600160a01b03166104eb611ac5565b6001600160a01b03167f4c934c8014c81bef7c9b5296daec96b8a63f02365b7dd6eb15ff0f231728a8d560405160405180910390a45050505050565b60009081526020819052604090206001015490565b61054582610527565b61054e81611ae0565b6105588383611af4565b505050565b610565611ac5565b6001600160a01b0316816001600160a01b0316146105dd5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084016103a2565b6105e78282611b16565b5050565b6001600160a01b0381166000908152600460205260409020805460609190610612906127ca565b80601f016020809104026020016040519081016040528092919081815260200182805461063e906127ca565b801561068b5780601f106106605761010080835404028352916020019161068b565b820191906000526020600020905b81548152906001019060200180831161066e57829003601f168201915b505060025493945050505061010090046001600160a01b0316158015906106b157508051155b1561072f57600254604051634f78167560e01b81526101009091046001600160a01b031690634f781675906106ea90859060040161241d565b600060405180830381865afa158015610707573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103639190810190612849565b919050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0390811691161490565b60025460ff161580156107915750816001600160a01b0316610786611ac5565b6001600160a01b0316145b806107c357506107c37f9d7b1cf62e8376e2ef102e20d4e487b829ff44d58ddb1f416ee01cf2ed26829e6102a5611ac5565b6108205760405162461bcd60e51b815260206004820152602860248201527f526567697374727920706175736564206f722063616c6c6572206e6f742061756044820152671d1a1bdc9a5e995960c21b60648201526084016103a2565b6001600160a01b03821660009081526004602052604081208054610843906127ca565b80601f016020809104026020016040519081016040528092919081815260200182805461086f906127ca565b80156108bc5780601f10610891576101008083540402835291602001916108bc565b820191906000526020600020905b81548152906001019060200180831161089f57829003601f168201915b505050506001600160a01b03851660009081526004602052604090209192506108e7905083826128cd565b50826001600160a01b03167f7b1bbf534a8f0628737a62822ff67b774319e0c7ad7130a5be78386e49068f02828460405161092392919061298c565b60405180910390a2505050565b6109386121af565b6001600160a01b0383166000908152600360209081526040808320855186840120845260020190915290819020815160a08101909252600101805482908290610980906127ca565b80601f01602080910402602001604051908101604052809291908181526020018280546109ac906127ca565b80156109f95780601f106109ce576101008083540402835291602001916109f9565b820191906000526020600020905b8154815290600101906020018083116109dc57829003601f168201915b5050505050815260200160018201548152602001600282018054610a1c906127ca565b80601f0160208091040260200160405190810160405280929190818152602001828054610a48906127ca565b8015610a955780601f10610a6a57610100808354040283529160200191610a95565b820191906000526020600020905b815481529060010190602001808311610a7857829003601f168201915b5050509183525050600382015460208201526004909101546001600160a01b039081166040909201919091526002549192506101009091041615801590610ade57506020810151155b1561036357600254604051633f6023fd60e11b81526101009091046001600160a01b031690637ec047fa90610b1990869086906004016129ba565b600060405180830381865afa158015610b36573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610b5e9190810190612a97565b9392505050565b600254606090819061010090046001600160a01b031615610bfe57600254604051632009476b60e21b81526101009091046001600160a01b0316906380251dac90610bb690879087906004016129ba565b600060405180830381865afa158015610bd3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610bfb9190810190612aee565b90505b805183516020808601919091206001600160a01b0387166000908152600383526040808220838352600201909352918220549091610c3c8285612bb4565b9050806001600160401b03811115610c5657610c56612242565b604051908082528060200260200182016040528015610c8f57816020015b610c7c6121af565b815260200190600190039081610c745790505b50955060005b84811015610ce657858181518110610caf57610caf612bc7565b6020026020010151878281518110610cc957610cc9612bc7565b6020908102919091010152610cdf600182612bb4565b9050610c95565b5060005b82811015610eb1576001600160a01b0389166000908152600360209081526040808320878452600201825280832084845260060190915290819020815160a08101909252805482908290610d3d906127ca565b80601f0160208091040260200160405190810160405280929190818152602001828054610d69906127ca565b8015610db65780601f10610d8b57610100808354040283529160200191610db6565b820191906000526020600020905b815481529060010190602001808311610d9957829003601f168201915b5050505050815260200160018201548152602001600282018054610dd9906127ca565b80601f0160208091040260200160405190810160405280929190818152602001828054610e05906127ca565b8015610e525780601f10610e2757610100808354040283529160200191610e52565b820191906000526020600020905b815481529060010190602001808311610e3557829003601f168201915b5050509183525050600382015460208201526004909101546001600160a01b031660409091015287610e848784612bb4565b81518110610e9457610e94612bc7565b6020908102919091010152610eaa600182612bb4565b9050610cea565b50505050505092915050565b600254606090819061010090046001600160a01b031615610f545760025460405163819e992f60e01b81526101009091046001600160a01b03169063819e992f90610f0c90869060040161240a565b600060405180830381865afa158015610f29573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f519190810190612bdd565b90505b8051604051600090600590610f6a9087906127ae565b9081526040519081900360200190205490506000610f888284612bb4565b9050806001600160401b03811115610fa257610fa2612242565b604051908082528060200260200182016040528015610fd557816020015b6060815260200190600190039081610fc05790505b50945060005b8381101561102c57848181518110610ff557610ff5612bc7565b602002602001015186828151811061100f5761100f612bc7565b6020908102919091010152611025600182612bb4565b9050610fdb565b5060005b8281101561112d5760058760405161104891906127ae565b908152602001604051809103902060010160008281526020019081526020016000208054611075906127ca565b80601f01602080910402602001604051908101604052809291908181526020018280546110a1906127ca565b80156110ee5780601f106110c3576101008083540402835291602001916110ee565b820191906000526020600020905b8154815290600101906020018083116110d157829003601f168201915b50505050508685836111009190612bb4565b8151811061111057611110612bc7565b6020908102919091010152611126600182612bb4565b9050611030565b5050505050919050565b6111637f9d7b1cf62e8376e2ef102e20d4e487b829ff44d58ddb1f416ee01cf2ed26829e6102a5611ac5565b6111a05760405162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b60448201526064016103a2565b600280546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000828152600160205260408120610b5e9083611b38565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b6060816001600160401b0381111561122357611223612242565b60405190808252806020026020018201604052801561125657816020015b60608152602001906001900390816112415790505b5090506000611263611ac5565b9050336001600160a01b038216141560005b8481101561137c5781156112f4576112d23087878481811061129957611299612bc7565b90506020028101906112ab9190612c80565b866040516020016112be93929190612ccd565b604051602081830303815290604052611b44565b8482815181106112e4576112e4612bc7565b6020026020010181905250611374565b6113563087878481811061130a5761130a612bc7565b905060200281019061131c9190612c80565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611b4492505050565b84828151811061136857611368612bc7565b60200260200101819052505b600101611275565b50505092915050565b600254606090819061010090046001600160a01b03161561141c57600254604051630af8db6960e41b81526101009091046001600160a01b03169063af8db690906113d490869060040161241d565b600060405180830381865afa1580156113f1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526114199190810190612aee565b90505b6001600160a01b038316600090815260036020526040812061143d90611b69565b8251909150600061144e8383612bb4565b9050806001600160401b0381111561146857611468612242565b6040519080825280602002602001820160405280156114a157816020015b61148e6121af565b8152602001906001900390816114865790505b50945060005b828110156114f8578481815181106114c1576114c1612bc7565b60200260200101518682815181106114db576114db612bc7565b60209081029190910101526114f1600182612bb4565b90506114a7565b5060005b8381101561112d576001600160a01b03871660009081526003602052604081206115269083611b38565b6001600160a01b038916600090815260036020908152604080832084845260020190915290819020815160a08101909252600101805492935090918290829061156e906127ca565b80601f016020809104026020016040519081016040528092919081815260200182805461159a906127ca565b80156115e75780601f106115bc576101008083540402835291602001916115e7565b820191906000526020600020905b8154815290600101906020018083116115ca57829003601f168201915b505050505081526020016001820154815260200160028201805461160a906127ca565b80601f0160208091040260200160405190810160405280929190818152602001828054611636906127ca565b80156116835780601f1061165857610100808354040283529160200191611683565b820191906000526020600020905b81548152906001019060200180831161166657829003601f168201915b5050509183525050600382015460208201526004909101546001600160a01b0316604090910152876116b58685612bb4565b815181106116c5576116c5612bc7565b6020908102919091010152506116dc600182612bb4565b90506114fc565b6116f060006102a5611ac5565b61170c5760405162461bcd60e51b81526004016103a29061275a565b6002805460ff19168215159081179091556040519081527f0e2fb031ee032dc02d8011dc50b816eb450cf856abd8261680dac74f72165bd29060200160405180910390a150565b600081815260016020526040812061036390611b69565b85806001600160a01b031661177d611ac5565b6001600160a01b0316146117a35760405162461bcd60e51b81526004016103a29061275a565b60025460ff1615806117bd57506117bd60006102a5611ac5565b6117d95760405162461bcd60e51b81526004016103a290612785565b6040805160a08101825287815242602080830191909152818301889052606082018690526001600160a01b0380861660808401528951828b0120908b16600090815260039092529290209091906118309082611b73565b506001600160a01b038916600090815260036020908152604080832084845260020190915290208251839160010190819061186b90826128cd565b50602082015160018201556040820151600282019061188a90826128cd565b506060820151600382810191909155608090920151600490910180546001600160a01b0319166001600160a01b039283161790558a16600090815260209182526040808220848352600201909252908120805491600191906118ec8385612bb4565b90915550506001600160a01b038a166000908152600360209081526040808320858452600201825280832084845260060190915290208351849190819061193390826128cd565b50602082015160018201556040820151600282019061195290826128cd565b5060608201516003820155608090910151600490910180546001600160a01b0319166001600160a01b03909216919091179055604051600090600590611999908a906127ae565b90815260405190819003602001812054915089906005906119bb908b906127ae565b9081526020016040518091039020600101600083815260200190815260200160002090816119e991906128cd565b506119f5816001612bb4565b600589604051611a0591906127ae565b908152604051908190036020019020556001600160a01b038b16611a27611ac5565b6001600160a01b03167f4c0484c23e4ea73b4cb562e1868ba93ccba2c9151ac4148fa1b91d9cb17b458186604051611a5f9190612492565b60405180910390a35050505050505050505050565b611a7d82610527565b611a8681611ae0565b6105588383611b16565b60006001600160e01b03198216637965db0b60e01b148061036357506301ffc9a760e01b6001600160e01b0319831614610363565b6000611acf611b7f565b905090565b6000610b5e8383611bae565b611af181611aec611ac5565b611ca1565b50565b611afe8282611cfa565b60008281526001602052604090206105589082611d7f565b611b208282611d94565b60008281526001602052604090206105589082611e17565b6000610b5e8383611e2c565b6060610b5e8383604051806060016040528060278152602001612db560279139611e56565b6000610363825490565b6000610b5e8383611ece565b6000611b8a33610734565b8015611b97575060143610155b15611ba9575060131936013560601c90565b503390565b60008181526001830160205260408120548015611c97576000611bd2600183612cee565b8554909150600090611be690600190612cee565b9050818114611c4b576000866000018281548110611c0657611c06612bc7565b9060005260206000200154905080876000018481548110611c2957611c29612bc7565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080611c5c57611c5c612d01565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610363565b6000915050610363565b611cab82826111e0565b6105e757611cb881611f1d565b611cc3836020611f2f565b604051602001611cd4929190612d17565b60408051601f198184030181529082905262461bcd60e51b82526103a29160040161240a565b611d0482826111e0565b6105e7576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055611d3b611ac5565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610b5e836001600160a01b038416611ece565b611d9e82826111e0565b156105e7576000828152602081815260408083206001600160a01b03851684529091529020805460ff19169055611dd3611ac5565b6001600160a01b0316816001600160a01b0316837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b6000610b5e836001600160a01b038416611bae565b6000826000018281548110611e4357611e43612bc7565b9060005260206000200154905092915050565b6060600080856001600160a01b031685604051611e7391906127ae565b600060405180830381855af49150503d8060008114611eae576040519150601f19603f3d011682016040523d82523d6000602084013e611eb3565b606091505b5091509150611ec4868383876120ca565b9695505050505050565b6000818152600183016020526040812054611f1557508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610363565b506000610363565b60606103636001600160a01b03831660145b60606000611f3e836002612d86565b611f49906002612bb4565b6001600160401b03811115611f6057611f60612242565b6040519080825280601f01601f191660200182016040528015611f8a576020820181803683370190505b509050600360fc1b81600081518110611fa557611fa5612bc7565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611fd457611fd4612bc7565b60200101906001600160f81b031916908160001a9053506000611ff8846002612d86565b612003906001612bb4565b90505b600181111561207b576f181899199a1a9b1b9c1cb0b131b232b360811b85600f166010811061203757612037612bc7565b1a60f81b82828151811061204d5761204d612bc7565b60200101906001600160f81b031916908160001a90535060049490941c9361207481612d9d565b9050612006565b508315610b5e5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016103a2565b60608315612139578251600003612132576001600160a01b0385163b6121325760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016103a2565b5081612143565b612143838361214b565b949350505050565b81511561215b5781518083602001fd5b8060405162461bcd60e51b81526004016103a2919061240a565b508054612181906127ca565b6000825580601f10612191575050565b601f016020900490600052602060002090810190611af191906121ea565b6040518060a001604052806060815260200160008152602001606081526020016000801916815260200160006001600160a01b031681525090565b5b808211156121ff57600081556001016121eb565b5090565b60006020828403121561221557600080fd5b81356001600160e01b031981168114610b5e57600080fd5b6001600160a01b0381168114611af157600080fd5b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561228057612280612242565b604052919050565b60006001600160401b038211156122a1576122a1612242565b50601f01601f191660200190565b600082601f8301126122c057600080fd5b81356122d36122ce82612288565b612258565b8181528460208386010111156122e857600080fd5b816020850160208301376000918101602001919091529392505050565b6000806040838503121561231857600080fd5b82356123238161222d565b915060208301356001600160401b0381111561233e57600080fd5b61234a858286016122af565b9150509250929050565b60006020828403121561236657600080fd5b5035919050565b6000806040838503121561238057600080fd5b8235915060208301356123928161222d565b809150509250929050565b6000602082840312156123af57600080fd5b8135610b5e8161222d565b60005b838110156123d55781810151838201526020016123bd565b50506000910152565b600081518084526123f68160208601602086016123ba565b601f01601f19169290920160200192915050565b602081526000610b5e60208301846123de565b6001600160a01b0391909116815260200190565b6000815160a0845261244660a08501826123de565b9050602083015160208501526040830151848203604086015261246982826123de565b606085810151908701526080948501516001600160a01b03169490950193909352509192915050565b602081526000610b5e6020830184612431565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156124fc57603f198886030184526124ea858351612431565b945092850192908501906001016124ce565b5092979650505050505050565b60006020828403121561251b57600080fd5b81356001600160401b0381111561253157600080fd5b612143848285016122af565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156124fc57603f198886030184526125828583516123de565b94509285019290850190600101612566565b600080604083850312156125a757600080fd5b50508035926020909101359150565b600080602083850312156125c957600080fd5b82356001600160401b03808211156125e057600080fd5b818501915085601f8301126125f457600080fd5b81358181111561260357600080fd5b8660208260051b850101111561261857600080fd5b60209290920196919550909350505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156124fc57603f1988860301845261266f8583516123de565b94509285019290850190600101612653565b60006020828403121561269357600080fd5b81358015158114610b5e57600080fd5b60008060008060008060c087890312156126bc57600080fd5b86356126c78161222d565b955060208701356001600160401b03808211156126e357600080fd5b6126ef8a838b016122af565b9650604089013591508082111561270557600080fd5b6127118a838b016122af565b9550606089013591508082111561272757600080fd5b5061273489828a016122af565b9350506080870135915060a087013561274c8161222d565b809150509295509295509295565b6020808252601190820152703ab730b8383937bb32b21031b0b63632b960791b604082015260600190565b6020808252600f908201526e1c9959da5cdd1c9e481c185d5cd959608a1b604082015260600190565b600082516127c08184602087016123ba565b9190910192915050565b600181811c908216806127de57607f821691505b6020821081036127fe57634e487b7160e01b600052602260045260246000fd5b50919050565b600082601f83011261281557600080fd5b81516128236122ce82612288565b81815284602083860101111561283857600080fd5b6121438260208301602087016123ba565b60006020828403121561285b57600080fd5b81516001600160401b0381111561287157600080fd5b61214384828501612804565b601f821115610558576000816000526020600020601f850160051c810160208610156128a65750805b601f850160051c820191505b818110156128c5578281556001016128b2565b505050505050565b81516001600160401b038111156128e6576128e6612242565b6128fa816128f484546127ca565b8461287d565b602080601f83116001811461292f57600084156129175750858301515b600019600386901b1c1916600185901b1785556128c5565b600085815260208120601f198616915b8281101561295e5788860151825594840194600190910190840161293f565b508582101561297c5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60408152600061299f60408301856123de565b82810360208401526129b181856123de565b95945050505050565b6001600160a01b0383168152604060208201819052600090612143908301846123de565b805161072f8161222d565b600060a082840312156129fb57600080fd5b60405160a081016001600160401b038282108183111715612a1e57612a1e612242565b816040528293508451915080821115612a3657600080fd5b612a4286838701612804565b8352602085015160208401526040850151915080821115612a6257600080fd5b50612a6f85828601612804565b60408301525060608301516060820152612a8b608084016129de565b60808201525092915050565b600060208284031215612aa957600080fd5b81516001600160401b03811115612abf57600080fd5b612143848285016129e9565b60006001600160401b03821115612ae457612ae4612242565b5060051b60200190565b60006020808385031215612b0157600080fd5b82516001600160401b0380821115612b1857600080fd5b818501915085601f830112612b2c57600080fd5b8151612b3a6122ce82612acb565b81815260059190911b83018401908481019088831115612b5957600080fd5b8585015b83811015612b9157805185811115612b755760008081fd5b612b838b89838a01016129e9565b845250918601918601612b5d565b5098975050505050505050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561036357610363612b9e565b634e487b7160e01b600052603260045260246000fd5b60006020808385031215612bf057600080fd5b82516001600160401b0380821115612c0757600080fd5b818501915085601f830112612c1b57600080fd5b8151612c296122ce82612acb565b81815260059190911b83018401908481019088831115612c4857600080fd5b8585015b83811015612b9157805185811115612c645760008081fd5b612c728b89838a0101612804565b845250918601918601612c4c565b6000808335601e19843603018112612c9757600080fd5b8301803591506001600160401b03821115612cb157600080fd5b602001915036819003821315612cc657600080fd5b9250929050565b8284823760609190911b6001600160601b0319169101908152601401919050565b8181038181111561036357610363612b9e565b634e487b7160e01b600052603160045260246000fd5b76020b1b1b2b9b9a1b7b73a3937b61d1030b1b1b7bab73a1604d1b815260008351612d498160178501602088016123ba565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351612d7a8160288401602088016123ba565b01602801949350505050565b808202811582820484141761036357610363612b9e565b600081612dac57612dac612b9e565b50600019019056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a2646970667358221220138e43d4ecc3a2489e8479d2dcbae51657637073cae15be9990f979d9fc1c17964736f6c634300081700339d7b1cf62e8376e2ef102e20d4e487b829ff44d58ddb1f416ee01cf2ed26829e"; 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; components: { 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; }[]; stateMutability: string; anonymous?: undefined; } | { type: string; name: string; inputs: ({ name: string; type: string; indexed: boolean; internalType: string; components?: undefined; } | { name: string; type: string; indexed: boolean; internalType: string; components: { name: string; type: string; internalType: string; }[]; })[]; anonymous: boolean; stateMutability?: undefined; outputs?: undefined; })[]; static createInterface(): ContractPublisherInterface; static connect(address: string, signerOrProvider: Signer | Provider): ContractPublisher; } export {}; //# sourceMappingURL=ContractPublisher__factory.d.ts.map