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