@thirdweb-dev/contracts-js
Version:
91 lines • 28.6 kB
TypeScript
import { Signer, ContractFactory, Overrides } from "ethers";
import type { Provider, TransactionRequest } from "@ethersproject/providers";
import type { ERC20SignatureMint, ERC20SignatureMintInterface } from "../ERC20SignatureMint";
type ERC20SignatureMintConstructorParams = [signer?: Signer] | ConstructorParameters<typeof ContractFactory>;
export declare class ERC20SignatureMint__factory extends ContractFactory {
constructor(...args: ERC20SignatureMintConstructorParams);
deploy(_defaultAdmin: string, _name: string, _symbol: string, _primarySaleRecipient: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): Promise<ERC20SignatureMint>;
getDeployTransaction(_defaultAdmin: string, _name: string, _symbol: string, _primarySaleRecipient: string, overrides?: Overrides & {
from?: string | Promise<string>;
}): TransactionRequest;
attach(address: string): ERC20SignatureMint;
connect(signer: Signer): ERC20SignatureMint__factory;
static readonly bytecode = "0x6101c06040527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c960e0523480156200003657600080fd5b50604051620031ee380380620031ee8339810160408190526200005991620004a0565b6040518060400160405280601281526020017105369676e61747572654d696e7445524332360741b815250604051806040016040528060018152602001603160f81b815250858585818181818160059081620000b69190620005c1565b506006620000c58282620005c1565b50504660a052503060c052620000da620001c8565b60805250620000eb9050836200024e565b505082516020808501919091208351918401919091206101608290526101808190524661012052909150600080516020620031ce833981519152620001758184846040805160208101859052908101839052606081018290524660808201523060a082015260009060c0016040516020818303038152906040528051906020012090509392505050565b6101005230610140526101a0525060019250620001b29150507f1d281c488dae143b6ea4122e80c65059929950b9c32f17fc57be22089d9c3b0090565b55620001be81620002a0565b505050506200068d565b6000600080516020620031ce833981519152620001e462000321565b80516020918201206040805192830193909352918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b6001600160a01b038116620002d757604051630f7cac3760e21b81526001600160a01b038216600482015260240160405180910390fd5b600880546001600160a01b0319166001600160a01b0383169081179091556040517f299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b33390600090a250565b606060058054620003329062000530565b80601f0160208091040260200160405190810160405280929190818152602001828054620003609062000530565b8015620003b15780601f106200038557610100808354040283529160200191620003b1565b820191906000526020600020905b8154815290600101906020018083116200039357829003601f168201915b5050505050905090565b80516001600160a01b0381168114620003d357600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200040057600080fd5b81516001600160401b03808211156200041d576200041d620003d8565b604051601f8301601f19908116603f01168101908282118183101715620004485762000448620003d8565b81604052838152602092508660208588010111156200046657600080fd5b600091505b838210156200048a57858201830151818301840152908201906200046b565b6000602085830101528094505050505092915050565b60008060008060808587031215620004b757600080fd5b620004c285620003bb565b60208601519094506001600160401b0380821115620004e057600080fd5b620004ee88838901620003ee565b945060408701519150808211156200050557600080fd5b506200051487828801620003ee565b9250506200052560608601620003bb565b905092959194509250565b600181811c908216806200054557607f821691505b6020821081036200056657634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620005bc576000816000526020600020601f850160051c81016020861015620005975750805b601f850160051c820191505b81811015620005b857828155600101620005a3565b5050505b505050565b81516001600160401b03811115620005dd57620005dd620003d8565b620005f581620005ee845462000530565b846200056c565b602080601f8311600181146200062d5760008415620006145750858301515b600019600386901b1c1916600185901b178555620005b8565b600085815260208120601f198616915b828110156200065e578886015182559484019460019091019084016200063d565b50858210156200067d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60805160a05160c05160e05161010051610120516101405161016051610180516101a051612ac5620007096000396000611f7201526000611fb401526000611f9301526000611ef701526000611f2101526000611f4b01526000610c5a015260006105a0015260006105ca015260006105f40152612ac56000f3fe6080604052600436106101315760003560e01c806306fdde0314610136578063079fe40e14610161578063095ea7b31461018357806313af4035146101b357806318160ddd146101d557806323b872dd146101f4578063313ce567146102145780633644e51514610230578063395093511461024557806342966c6814610265578063449a52f8146102855780636f4f2837146102a557806370a08231146102c557806379cc6790146102e55780637ecebe00146103055780638da5cb5b146103255780638f0fefbb1461033a578063938e3d7b1461034d57806395d89b411461036d578063a457c2d714610382578063a9059cbb146103a2578063ac9650d8146103c2578063c1b606e2146103ef578063d505accf1461042e578063dd62ed3e1461044e578063e8a3d4851461046e575b600080fd5b34801561014257600080fd5b5061014b610483565b60405161015891906122b6565b60405180910390f35b34801561016d57600080fd5b50610176610515565b60405161015891906122c9565b34801561018f57600080fd5b506101a361019e3660046122f9565b610524565b6040519015158152602001610158565b3480156101bf57600080fd5b506101d36101ce366004612323565b61053e565b005b3480156101e157600080fd5b506004545b604051908152602001610158565b34801561020057600080fd5b506101a361020f36600461233e565b61056f565b34801561022057600080fd5b5060405160128152602001610158565b34801561023c57600080fd5b506101e6610593565b34801561025157600080fd5b506101a36102603660046122f9565b610623565b34801561027157600080fd5b506101d361028036600461237a565b610662565b34801561029157600080fd5b506101d36102a03660046122f9565b61069d565b3480156102b157600080fd5b506101d36102c0366004612323565b610719565b3480156102d157600080fd5b506101e66102e0366004612323565b610747565b3480156102f157600080fd5b506101d36103003660046122f9565b610762565b34801561031157600080fd5b506101e6610320366004612323565b610817565b34801561033157600080fd5b50610176610835565b610176610348366004612393565b610844565b34801561035957600080fd5b506101d3610368366004612435565b610981565b34801561037957600080fd5b5061014b6109af565b34801561038e57600080fd5b506101a361039d3660046122f9565b6109be565b3480156103ae57600080fd5b506101a36103bd3660046122f9565b610a50565b3480156103ce57600080fd5b506103e26103dd3660046124e5565b610a5e565b6040516101589190612559565b3480156103fb57600080fd5b5061040f61040a366004612393565b610bc3565b6040805192151583526001600160a01b03909116602083015201610158565b34801561043a57600080fd5b506101d36104493660046125bd565b610c06565b34801561045a57600080fd5b506101e6610469366004612630565b610d8c565b34801561047a57600080fd5b5061014b610db7565b60606005805461049290612663565b80601f01602080910402602001604051908101604052809291908181526020018280546104be90612663565b801561050b5780601f106104e05761010080835404028352916020019161050b565b820191906000526020600020905b8154815290600101906020018083116104ee57829003601f168201915b5050505050905090565b6008546001600160a01b031690565b600033610532818585610e45565b60019150505b92915050565b610546610f69565b610563576040516316ccb9cb60e11b815260040160405180910390fd5b61056c81610f8c565b50565b60003361057d858285610fde565b610588858585611058565b506001949350505050565b6000306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156105ec57507f000000000000000000000000000000000000000000000000000000000000000046145b1561061657507f000000000000000000000000000000000000000000000000000000000000000090565b61061e611214565b905090565b3360008181526003602090815260408083206001600160a01b0387168452909152812054909190610532908290869061065d9087906126ad565b610e45565b8061066c33610747565b10156106935760405162461bcd60e51b815260040161068a906126c0565b60405180910390fd5b61056c3382611296565b6106a5610f69565b6106eb5760405162461bcd60e51b81526020600482015260176024820152762737ba1030baba3437b934bd32b2103a379036b4b73a1760491b604482015260640161068a565b8060000361070b5760405162461bcd60e51b815260040161068a906126ec565b61071582826113d2565b5050565b610721610f69565b61073e57604051631c98210f60e21b815260040160405180910390fd5b61056c8161149f565b6001600160a01b031660009081526002602052604090205490565b61076a610f69565b6107b05760405162461bcd60e51b81526020600482015260176024820152762737ba1030baba3437b934bd32b2103a3790313ab9371760491b604482015260640161068a565b806107ba83610747565b10156107d85760405162461bcd60e51b815260040161068a906126c0565b6000816107e58433610d8c565b6107ef919061271a565b90506107fd83336000610e45565b610808833383610e45565b6108128383611296565b505050565b6001600160a01b038116600090815260076020526040812054610538565b6001546001600160a01b031690565b60006002610850611512565b540361089e5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161068a565b60026108a8611512565b5560408401356108ca5760405162461bcd60e51b815260040161068a906126ec565b6108d5848484611536565b905060006108e66020860186612323565b90506109156108fb6040870160208801612323565b61090b60a0880160808901612323565b87606001356116c3565b6109238186604001356113d2565b806001600160a01b0316826001600160a01b03167fc4d88b1adde72eb5acf63f3e219ef5b223262233acf507c3b171277c91973c67876040516109669190612744565b60405180910390a3506001610979611512565b559392505050565b610989610f69565b6109a657604051639f7f092560e01b815260040160405180910390fd5b61056c816117e4565b60606006805461049290612663565b3360008181526003602090815260408083206001600160a01b038716845290915281205490919083811015610a435760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161068a565b6105888286868403610e45565b600033610532818585611058565b6060816001600160401b03811115610a7857610a7861241f565b604051908082528060200260200182016040528015610aab57816020015b6060815260200190600190039081610a965790505b509050336000805b84811015610bba578115610b3257610b1030878784818110610ad757610ad76127da565b9050602002810190610ae991906127f0565b86604051602001610afc93929190612836565b6040516020818303038152906040526118bf565b848281518110610b2257610b226127da565b6020026020010181905250610bb2565b610b9430878784818110610b4857610b486127da565b9050602002810190610b5a91906127f0565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506118bf92505050565b848281518110610ba657610ba66127da565b60200260200101819052505b600101610ab3565b50505092915050565b600080610bd18585856118eb565b60e086013560009081526009602052604090205490915060ff16158015610bfc5750610bfc8161194f565b9150935093915050565b83421115610c565760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015260640161068a565b60007f0000000000000000000000000000000000000000000000000000000000000000888888610c858c611974565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610d02610ce2610593565b8360405161190160f01b8152600281019290925260228201526042902090565b90506000610d128287878761199c565b9050896001600160a01b0316816001600160a01b031614610d755760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015260640161068a565b610d808a8a8a610e45565b50505050505050505050565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b60008054610dc490612663565b80601f0160208091040260200160405190810160405280929190818152602001828054610df090612663565b8015610e3d5780601f10610e1257610100808354040283529160200191610e3d565b820191906000526020600020905b815481529060010190602001808311610e2057829003601f168201915b505050505081565b6001600160a01b038316610ea75760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161068a565b6001600160a01b038216610f085760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161068a565b6001600160a01b0383811660008181526003602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610f73610835565b6001600160a01b0316336001600160a01b031614905090565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d7690600090a35050565b6000610fea8484610d8c565b9050600019811461105257818110156110455760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161068a565b6110528484848403610e45565b50505050565b6001600160a01b0383166110bc5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161068a565b6001600160a01b03821661111e5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161068a565b6001600160a01b038316600090815260026020526040902054818110156111965760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161068a565b6001600160a01b038085166000908152600260205260408082208585039055918516815290812080548492906111cd9084906126ad565b92505081905550826001600160a01b0316846001600160a01b0316600080516020612a708339815191528460405161120791815260200190565b60405180910390a3611052565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f61123f610483565b805160209182012060405161127b93927fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6914691309101612857565b60405160208183030381529060405280519060200120905090565b6001600160a01b0382166112f65760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b606482015260840161068a565b6001600160a01b0382166000908152600260205260409020548181101561136a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161068a565b6001600160a01b038316600090815260026020526040812083830390556004805484929061139990849061271a565b90915550506040518281526000906001600160a01b03851690600080516020612a708339815191529060200160405180910390a3505050565b6001600160a01b0382166114285760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161068a565b806004600082825461143a91906126ad565b90915550506001600160a01b038216600090815260026020526040812080548392906114679084906126ad565b90915550506040518181526001600160a01b03831690600090600080516020612a708339815191529060200160405180910390a35050565b6001600160a01b0381166114c85780604051630f7cac3760e21b815260040161068a91906122c9565b600880546001600160a01b0319166001600160a01b0383169081179091556040517f299d17e95023f496e0ffc4909cff1a61f74bb5eb18de6f900f4155bfa1b3b33390600090a250565b7f1d281c488dae143b6ea4122e80c65059929950b9c32f17fc57be22089d9c3b0090565b600080611544858585610bc3565b92509050806115875760405162461bcd60e51b815260206004820152600f60248201526e125b9d985b1a59081c995c5d595cdd608a1b604482015260640161068a565b4261159860c0870160a08801612883565b6001600160801b0316111580156115c757506115ba60e0860160c08701612883565b6001600160801b03164211155b6116055760405162461bcd60e51b815260206004820152600f60248201526e14995c5d595cdd08195e1c1a5c9959608a1b604482015260640161068a565b60006116146020870187612323565b6001600160a01b0316036116605760405162461bcd60e51b81526020600482015260136024820152721c9958da5c1a595b9d081d5b9919599a5b9959606a1b604482015260640161068a565b600085604001351161169c5760405162461bcd60e51b8152602060048201526005602482015264302071747960d81b604482015260640161068a565b5060e0909301356000908152600960205260409020805460ff191660011790555090919050565b806000036117025734156108125760405162461bcd60e51b81526020600482015260066024820152652156616c756560d01b604482015260640161068a565b73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038316016117745780341461176f5760405162461bcd60e51b815260206004820152601660248201527526bab9ba1039b2b732103a37ba30b610383934b1b29760511b604482015260640161068a565b6117b7565b34156117b75760405162461bcd60e51b81526020600482015260126024820152716d73672076616c7565206e6f74207a65726f60701b604482015260640161068a565b60006001600160a01b038416156117ce57836117d6565b6117d6610515565b9050611052833383856119c4565b60008080546117f290612663565b80601f016020809104026020016040519081016040528092919081815260200182805461181e90612663565b801561186b5780601f106118405761010080835404028352916020019161186b565b820191906000526020600020905b81548152906001019060200180831161184e57829003601f168201915b50505050509050816000908161188191906128ee565b507fc9c7c3fe08b88b4df9d4d47ef47d2c43d55c025a0ba88ca442580ed9e7348a1681836040516118b39291906129ad565b60405180910390a15050565b60606118e48383604051806060016040528060278152602001612a4960279139611a0a565b9392505050565b600061194783838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061194192506119359150889050611a82565b80519060200120611b76565b90611b83565b949350505050565b6000611959610835565b6001600160a01b0316826001600160a01b0316149050919050565b6001600160a01b03811660009081526007602052604090208054600181018255905b50919050565b60008060006119ad87878787611ba7565b915091506119ba81611c61565b5095945050505050565b80156110525773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b038516016119fe576119f98282611da6565b611052565b61105284848484611e1e565b6060600080856001600160a01b031685604051611a2791906129db565b600060405180830381855af49150503d8060008114611a62576040519150601f19603f3d011682016040523d82523d6000602084013e611a67565b606091505b5091509150611a7886838387611e71565b9695505050505050565b60607fbac245dbd9b8b2bb334c0675db20a7a7a8506de563990c4ce3207f4c3c5b75e1611ab26020840184612323565b611ac26040850160208601612323565b60408501356060860135611adc60a0880160808901612323565b611aec60c0890160a08a01612883565b611afc60e08a0160c08b01612883565b6040805160208101999099526001600160a01b03978816908901529486166060880152608087019390935260a086019190915290921660c08401526001600160801b0391821660e0808501919091529116610100830152830135610120820152610140016040516020818303038152906040529050919050565b6000610538610ce2611eea565b6000806000611b928585611fd8565b91509150611b9f81611c61565b509392505050565b6000806fa2a8918ca85bafe22016d0b997e4df60600160ff1b03831115611bd45750600090506003611c58565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611c28573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c5157600060019250925050611c58565b9150600090505b94509492505050565b6000816004811115611c7557611c756129f7565b03611c7d5750565b6001816004811115611c9157611c916129f7565b03611cd95760405162461bcd60e51b815260206004820152601860248201527745434453413a20696e76616c6964207369676e617475726560401b604482015260640161068a565b6002816004811115611ced57611ced6129f7565b03611d3a5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161068a565b6003816004811115611d4e57611d4e6129f7565b0361056c5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b606482015260840161068a565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114611df3576040519150601f19603f3d011682016040523d82523d6000602084013e611df8565b606091505b5050905080610812578282604051635fdc4ec160e11b815260040161068a929190612a0d565b816001600160a01b0316836001600160a01b0316031561105257306001600160a01b03841603611e5c576119f96001600160a01b038516838361201d565b6110526001600160a01b038516848484612073565b60608315611ee0578251600003611ed9576001600160a01b0385163b611ed95760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161068a565b5081611947565b61194783836120ab565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015611f4357507f000000000000000000000000000000000000000000000000000000000000000046145b15611f6d57507f000000000000000000000000000000000000000000000000000000000000000090565b61061e7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000006120d5565b600080825160410361200e5760208301516040840151606085015160001a61200287828585611ba7565b94509450505050612016565b506000905060025b9250929050565b6108128363a9059cbb60e01b848460405160240161203c929190612a0d565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b03199093169290921790915261210f565b6040516001600160a01b03808516602483015283166044820152606481018290526110529085906323b872dd60e01b9060840161203c565b8151156120bb5781518083602001fd5b8060405162461bcd60e51b815260040161068a91906122b6565b600083838346306040516020016120f0959493929190612857565b6040516020818303038152906040528051906020012090509392505050565b6000612164826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166121e19092919063ffffffff16565b80519091501561081257808060200190518101906121829190612a26565b6108125760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161068a565b6060611947848460008585600080866001600160a01b0316858760405161220891906129db565b60006040518083038185875af1925050503d8060008114612245576040519150601f19603f3d011682016040523d82523d6000602084013e61224a565b606091505b509150915061225b87838387611e71565b979650505050505050565b60005b83811015612281578181015183820152602001612269565b50506000910152565b600081518084526122a2816020860160208601612266565b601f01601f19169290920160200192915050565b6020815260006118e4602083018461228a565b6001600160a01b0391909116815260200190565b80356001600160a01b03811681146122f457600080fd5b919050565b6000806040838503121561230c57600080fd5b612315836122dd565b946020939093013593505050565b60006020828403121561233557600080fd5b6118e4826122dd565b60008060006060848603121561235357600080fd5b61235c846122dd565b925061236a602085016122dd565b9150604084013590509250925092565b60006020828403121561238c57600080fd5b5035919050565b60008060008385036101208112156123aa57600080fd5b610100808212156123ba57600080fd5b85945084013590506001600160401b03808211156123d757600080fd5b818601915086601f8301126123eb57600080fd5b8135818111156123fa57600080fd5b87602082850101111561240c57600080fd5b6020830194508093505050509250925092565b634e487b7160e01b600052604160045260246000fd5b60006020828403121561244757600080fd5b81356001600160401b038082111561245e57600080fd5b818401915084601f83011261247257600080fd5b8135818111156124845761248461241f565b604051601f8201601f19908116603f011681019083821181831017156124ac576124ac61241f565b816040528281528760208487010111156124c557600080fd5b826020860160208301376000928101602001929092525095945050505050565b600080602083850312156124f857600080fd5b82356001600160401b038082111561250f57600080fd5b818501915085601f83011261252357600080fd5b81358181111561253257600080fd5b8660208260051b850101111561254757600080fd5b60209290920196919550909350505050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156125b057603f1988860301845261259e85835161228a565b94509285019290850190600101612582565b5092979650505050505050565b600080600080600080600060e0888a0312156125d857600080fd5b6125e1886122dd565b96506125ef602089016122dd565b95506040880135945060608801359350608088013560ff8116811461261357600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561264357600080fd5b61264c836122dd565b915061265a602084016122dd565b90509250929050565b600181811c9082168061267757607f821691505b60208210810361199657634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8082018082111561053857610538612697565b6020808252601290820152716e6f7420656e6f7567682062616c616e636560701b604082015260600190565b60208082526014908201527326b4b73a34b733903d32b937903a37b5b2b7399760611b604082015260600190565b8181038181111561053857610538612697565b80356001600160801b03811681146122f457600080fd5b61010081016001600160a01b038061275b856122dd565b1683528061276b602086016122dd565b166020840152604084013560408401526060840135606084015280612792608086016122dd565b166080840152506127a560a0840161272d565b6001600160801b0381811660a0850152806127c260c0870161272d565b1660c0850152505060e083013560e083015292915050565b634e487b7160e01b600052603260045260246000fd5b6000808335601e1984360301811261280757600080fd5b8301803591506001600160401b0382111561282157600080fd5b60200191503681900382131561201657600080fd5b8284823760609190911b6001600160601b0319169101908152601401919050565b9485526020850193909352604084019190915260608301526001600160a01b0316608082015260a00190565b60006020828403121561289557600080fd5b6118e48261272d565b601f821115610812576000816000526020600020601f850160051c810160208610156128c75750805b601f850160051c820191505b818110156128e6578281556001016128d3565b505050505050565b81516001600160401b038111156129075761290761241f565b61291b816129158454612663565b8461289e565b602080601f83116001811461295057600084156129385750858301515b600019600386901b1c1916600185901b1785556128e6565b600085815260208120601f198616915b8281101561297f57888601518255948401946001909101908401612960565b508582101561299d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6040815260006129c0604083018561228a565b82810360208401526129d2818561228a565b95945050505050565b600082516129ed818460208701612266565b9190910192915050565b634e487b7160e01b600052602160045260246000fd5b6001600160a01b03929092168252602082015260400190565b600060208284031215612a3857600080fd5b815180151581146118e457600080fdfe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220e6e6036b8057d5cf6df9f5af99c051ef0d2421b1e62d4a42f683256884e4c63264736f6c634300081700338b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f";
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;
components: {
name: string;
type: string;
internalType: string;
}[];
} | {
name: string;
type: string;
internalType: string;
components?: undefined;
})[];
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;
} | {
type: string;
name: string;
inputs: {
name: string;
type: string;
internalType: string;
}[];
stateMutability?: undefined;
outputs?: undefined;
anonymous?: undefined;
})[];
static createInterface(): ERC20SignatureMintInterface;
static connect(address: string, signerOrProvider: Signer | Provider): ERC20SignatureMint;
}
export {};
//# sourceMappingURL=ERC20SignatureMint__factory.d.ts.map