Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract IJBSplitsPayer","name":"splitsPayer","type":"address"},{"indexed":false,"internalType":"uint256","name":"defaultSplitsProjectId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"defaultSplitsDomain","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"defaultSplitsGroup","type":"uint256"},{"indexed":false,"internalType":"contract IJBSplitsStore","name":"splitsStore","type":"address"},{"indexed":false,"internalType":"uint256","name":"defaultProjectId","type":"uint256"},{"indexed":false,"internalType":"address","name":"defaultBeneficiary","type":"address"},{"indexed":false,"internalType":"bool","name":"defaultPreferClaimedTokens","type":"bool"},{"indexed":false,"internalType":"string","name":"defaultMemo","type":"string"},{"indexed":false,"internalType":"bytes","name":"defaultMetadata","type":"bytes"},{"indexed":false,"internalType":"bool","name":"preferAddToBalance","type":"bool"},{"indexed":false,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"address","name":"caller","type":"address"}],"name":"DeploySplitsPayer","type":"event"},{"inputs":[{"internalType":"uint256","name":"_defaultSplitsProjectId","type":"uint256"},{"internalType":"uint256","name":"_defaultSplitsDomain","type":"uint256"},{"internalType":"uint256","name":"_defaultSplitsGroup","type":"uint256"},{"internalType":"contract IJBSplitsStore","name":"_splitsStore","type":"address"},{"internalType":"uint256","name":"_defaultProjectId","type":"uint256"},{"internalType":"address payable","name":"_defaultBeneficiary","type":"address"},{"internalType":"bool","name":"_defaultPreferClaimedTokens","type":"bool"},{"internalType":"string","name":"_defaultMemo","type":"string"},{"internalType":"bytes","name":"_defaultMetadata","type":"bytes"},{"internalType":"bool","name":"_defaultPreferAddToBalance","type":"bool"},{"internalType":"address","name":"_owner","type":"address"}],"name":"deploySplitsPayer","outputs":[{"internalType":"contract IJBSplitsPayer","name":"splitsPayer","type":"address"}],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b50613e6e806100206000396000f3fe60806040523480156200001157600080fd5b50600436106200002e5760003560e01c80632e113c8b1462000033575b600080fd5b6200004a6200004436600462000235565b62000073565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60008b8b8b8b8b8b8b8b8b8b8b6040516200008e9062000139565b620000a49b9a9998979695949392919062000399565b604051809103906000f080158015620000c1573d6000803e3d6000fd5b5090508073ffffffffffffffffffffffffffffffffffffffff167f9d8d9335be0008f50a6547966dd6a854fd9df1f0be7838b8a445b562513627448d8d8d8d8d8d8d8d8d8d8d33604051620001229c9b9a9998979695949392919062000431565b60405180910390a29b9a5050505050505050505050565b613907806200053283390190565b803573ffffffffffffffffffffffffffffffffffffffff811681146200016c57600080fd5b919050565b803580151581146200016c57600080fd5b600082601f8301126200019457600080fd5b813567ffffffffffffffff80821115620001b257620001b262000502565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715620001fb57620001fb62000502565b816040528381528660208588010111156200021557600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060008060008060008060006101608c8e0312156200025857600080fd5b8b359a5060208c0135995060408c013598506200027860608d0162000147565b975060808c013596506200028f60a08d0162000147565b95506200029f60c08d0162000171565b945067ffffffffffffffff8060e08e01351115620002bc57600080fd5b620002ce8e60e08f01358f0162000182565b9450806101008e01351115620002e357600080fd5b50620002f78d6101008e01358e0162000182565b9250620003086101208d0162000171565b9150620003196101408d0162000147565b90509295989b509295989b9093969950565b6000815180845260005b81811015620003535760208185018101518683018201520162000335565b8181111562000366576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60006101608d83528c60208401528b604084015273ffffffffffffffffffffffffffffffffffffffff808c1660608501528a6080850152808a1660a085015288151560c08501528160e0850152620003f4828501896200032b565b91508382036101008501526200040b82886200032b565b925085151561012085015280851661014085015250509c9b505050505050505050505050565b60006101808e83528d60208401528c604084015273ffffffffffffffffffffffffffffffffffffffff808d1660608501528b6080850152808b1660a08501525088151560c08401528060e08401526200048d818401896200032b565b9050828103610100840152620004a481886200032b565b915050841515610120830152620004d461014083018573ffffffffffffffffffffffffffffffffffffffff169052565b73ffffffffffffffffffffffffffffffffffffffff83166101608301529d9c50505050505050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfe60c06040523480156200001157600080fd5b506040516200390738038062003907833981016040819052620000349162000372565b8686868686868d6001600160a01b031663c41c2f246040518163ffffffff1660e01b815260040160206040518083038186803b1580156200007457600080fd5b505afa15801562000089573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000af91906200034b565b87620000bb336200017b565b600188905560028054871515600160a01b026001600160a81b03199091166001600160a01b038a16171790558451620000fc906003906020880190620001cb565b50835162000112906004906020870190620001cb565b506005805460ff1916841515179055606082901b6001600160601b0319166080526200013e816200017b565b5050600160065550505060079d909d555050506008989098555050506009939093555060601b6001600160601b03191660a05250620004d6915050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054620001d9906200046a565b90600052602060002090601f016020900481019282620001fd576000855562000248565b82601f106200021857805160ff191683800117855562000248565b8280016001018555821562000248579182015b82811115620002485782518255916020019190600101906200022b565b50620002569291506200025a565b5090565b5b808211156200025657600081556001016200025b565b80516200027e81620004bd565b919050565b805180151581146200027e57600080fd5b600082601f830112620002a657600080fd5b81516001600160401b0380821115620002c357620002c3620004a7565b604051601f8301601f19908116603f01168101908282118183101715620002ee57620002ee620004a7565b816040528381526020925086838588010111156200030b57600080fd5b600091505b838210156200032f578582018301518183018401529082019062000310565b83821115620003415760008385830101525b9695505050505050565b6000602082840312156200035e57600080fd5b81516200036b81620004bd565b9392505050565b60008060008060008060008060008060006101608c8e0312156200039557600080fd5b8b519a5060208c0151995060408c01519850620003b560608d0162000271565b975060808c01519650620003cc60a08d0162000271565b9550620003dc60c08d0162000283565b60e08d01519095506001600160401b03811115620003f957600080fd5b620004078e828f0162000294565b6101008e015190955090506001600160401b038111156200042757600080fd5b620004358e828f0162000294565b935050620004476101208d0162000283565b9150620004586101408d0162000271565b90509295989b509295989b9093969950565b600181811c908216806200047f57607f821691505b60208210811415620004a157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114620004d357600080fd5b50565b60805160601c60a05160601c6133f062000517600039600081816105b9015261083601526000818161079b015281816109710152610cd701526133f06000f3fe6080604052600436106101485760003560e01c8063715018a6116100c05780639ef3ae9411610074578063b96053df11610059578063b96053df14610774578063c41c2f2414610789578063f2fde38b146107bd57600080fd5b80639ef3ae9414610722578063a4919eb11461074257600080fd5b80638293fee6116100a55780638293fee6146106ca5780638da5cb5b146106dd57806393b7f1541461070857600080fd5b8063715018a6146106935780637e646549146106a857600080fd5b80633c212b1c11610117578063421a2fb5116100fc578063421a2fb51461063a5780635380cf8f1461065057806354ab58af1461066657600080fd5b80633c212b1c146106005780633ce9830b1461062457600080fd5b806301ffc9a71461053d57806309a6b7e5146105725780630e45f78e146105875780632bdfe004146105a757600080fd5b3661053857600260065414156101bf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026006819055600754600854600954925460009361022193929161eeee90479060129073ffffffffffffffffffffffffffffffffffffffff1661020357336107dd565b60025473ffffffffffffffffffffffffffffffffffffffff166107dd565b90508061022e5750610531565b600154156104e85760055460ff161561036d5761036860015461eeee8360126003805461025a90613241565b80601f016020809104026020016040519081016040528092919081815260200182805461028690613241565b80156102d35780601f106102a8576101008083540402835291602001916102d3565b820191906000526020600020905b8154815290600101906020018083116102b657829003601f168201915b5050505050600480546102e590613241565b80601f016020809104026020016040519081016040528092919081815260200182805461031190613241565b801561035e5780601f106103335761010080835404028352916020019161035e565b820191906000526020600020905b81548152906001019060200180831161034157829003601f168201915b5050505050610922565b61052f565b600154600254610368919061eeee90849060129073ffffffffffffffffffffffffffffffffffffffff166103a157336103bb565b60025473ffffffffffffffffffffffffffffffffffffffff165b6000600260149054906101000a900460ff16600380546103da90613241565b80601f016020809104026020016040519081016040528092919081815260200182805461040690613241565b80156104535780601f1061042857610100808354040283529160200191610453565b820191906000526020600020905b81548152906001019060200180831161043657829003601f168201915b50505050506004805461046590613241565b80601f016020809104026020016040519081016040528092919081815260200182805461049190613241565b80156104de5780601f106104b3576101008083540402835291602001916104de565b820191906000526020600020905b8154815290600101906020018083116104c157829003601f168201915b5050505050610c88565b60025461052f9073ffffffffffffffffffffffffffffffffffffffff1661050f5733610529565b60025473ffffffffffffffffffffffffffffffffffffffff165b82611054565b505b6001600655005b600080fd5b34801561054957600080fd5b5061055d610558366004612a34565b6111b3565b60405190151581526020015b60405180910390f35b610585610580366004612c41565b61120f565b005b34801561059357600080fd5b506105856105a2366004612aac565b611626565b3480156105b357600080fd5b506105db7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610569565b34801561060c57600080fd5b5061061660095481565b604051908152602001610569565b34801561063057600080fd5b5061061660015481565b34801561064657600080fd5b5061061660075481565b34801561065c57600080fd5b5061061660085481565b34801561067257600080fd5b506002546105db9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561069f57600080fd5b506105856118e5565b3480156106b457600080fd5b506106bd611972565b6040516105699190612ffd565b6105856106d8366004612b65565b611a00565b3480156106e957600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff166105db565b34801561071457600080fd5b5060055461055d9060ff1681565b34801561072e57600080fd5b5061058561073d366004612ce0565b611e3a565b34801561074e57600080fd5b5060025461055d9074010000000000000000000000000000000000000000900460ff1681565b34801561078057600080fd5b506106bd611f26565b34801561079557600080fd5b506105db7f000000000000000000000000000000000000000000000000000000000000000081565b3480156107c957600080fd5b506105856107d83660046128d4565b611f33565b6040517f69e11cc50000000000000000000000000000000000000000000000000000000081526004810188905260248101879052604481018690526000906108db9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906369e11cc59060640160006040518083038186803b15801561087857600080fd5b505afa15801561088c573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526108d291908101906128f1565b86868686612063565b604051338152909150869088908a907f2522c1d6a5eb94bdf38d0007aadcdd12c34a8b834b915ab71117e8c0a7e5df809060200160405180910390a4979650505050505050565b6040517f862026500000000000000000000000000000000000000000000000000000000081526004810187905273ffffffffffffffffffffffffffffffffffffffff86811660248301526000917f00000000000000000000000000000000000000000000000000000000000000009091169063862026509060440160206040518083038186803b1580156109b557600080fd5b505afa1580156109c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ed9190612a76565b905073ffffffffffffffffffffffffffffffffffffffff8116610a3c576040517ffba10dd600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fb7bad1b100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff878116600483015285919083169063b7bad1b19060240160206040518083038186803b158015610aa657600080fd5b505afa158015610aba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ade9190612a93565b14610b15576040517fb972592400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff861661eeee14610bde576040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301526024820187905287169063095ea7b390604401602060405180830381600087803b158015610ba457600080fd5b505af1158015610bb8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bdc9190612a17565b505b600073ffffffffffffffffffffffffffffffffffffffff871661eeee14610c06576000610c08565b855b90508173ffffffffffffffffffffffffffffffffffffffff16630cf8e858828a898b89896040518763ffffffff1660e01b8152600401610c4c959493929190613129565b6000604051808303818588803b158015610c6557600080fd5b505af1158015610c79573d6000803e3d6000fd5b50505050505050505050505050565b6040517f86202650000000000000000000000000000000000000000000000000000000008152600481018a905273ffffffffffffffffffffffffffffffffffffffff89811660248301526000917f00000000000000000000000000000000000000000000000000000000000000009091169063862026509060440160206040518083038186803b158015610d1b57600080fd5b505afa158015610d2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d539190612a76565b905073ffffffffffffffffffffffffffffffffffffffff8116610da2576040517ffba10dd600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fb7bad1b100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a8116600483015288919083169063b7bad1b19060240160206040518083038186803b158015610e0c57600080fd5b505afa158015610e20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e449190612a93565b14610e7b576040517fb972592400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff891661eeee14610f44576040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8281166004830152602482018a90528a169063095ea7b390604401602060405180830381600087803b158015610f0a57600080fd5b505af1158015610f1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f429190612a17565b505b600073ffffffffffffffffffffffffffffffffffffffff8a1661eeee14610f6c576000610f6e565b885b90508173ffffffffffffffffffffffffffffffffffffffff16631ebc263f828d8c8e600073ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff161415610fcb5733610fcd565b8c5b8c8c8c8c6040518a63ffffffff1660e01b8152600401610ff49897969594939291906130b2565b6020604051808303818588803b15801561100d57600080fd5b505af1158015611021573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906110469190612a93565b505050505050505050505050565b804710156110be576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016101b6565b60008273ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d8060008114611118576040519150601f19603f3d011682016040523d82523d6000602084013e61111d565b606091505b50509050806111ae576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016101b6565b505050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f989785b6000000000000000000000000000000000000000000000000000000001480611209575061120982612535565b92915050565b6002600654141561127c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016101b6565b600260065573ffffffffffffffffffffffffffffffffffffffff871661eeee1461138a5734156112d8576040517fbcfd35be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526044810187905273ffffffffffffffffffffffffffffffffffffffff8816906323b872dd90606401602060405180830381600087803b15801561134c57600080fd5b505af1158015611360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113849190612a17565b50611392565b349550601294505b6007546008546009546002546000936113cf93909290918c908c908c9073ffffffffffffffffffffffffffffffffffffffff1661020357336107dd565b9050801561158e578815611459576114548989838989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a908190840183828082843760009201919091525061092292505050565b61158e565b73ffffffffffffffffffffffffffffffffffffffff881661eeee14156114a0576002546114549073ffffffffffffffffffffffffffffffffffffffff1661050f5733610529565b60025473ffffffffffffffffffffffffffffffffffffffff808a169163a9059cbb91166114cd57336114e7565b60025473ffffffffffffffffffffffffffffffffffffffff165b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff909116600482015260248101849052604401602060405180830381600087803b15801561155457600080fd5b505af1158015611568573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061158c9190612a17565b505b60025489907f5f17f788c7f8d3fd7332fb1e6c42a67accbf9bb129ac8e4389fe693b506369f19073ffffffffffffffffffffffffffffffffffffffff166115d557336115ef565b60025473ffffffffffffffffffffffffffffffffffffffff165b8a8a8a868b8b8b8b3360405161160e9a99989796959493929190612e97565b60405180910390a25050600160065550505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146116a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101b6565b60015486146116b65760018690555b60025473ffffffffffffffffffffffffffffffffffffffff86811691161461171957600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff87161790555b600260149054906101000a900460ff1615158415151461177757600280547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000861515021790555b60036040516020016117899190612e8b565b60405160208183030381529060405280519060200120836040516020016117b09190612e6f565b60405160208183030381529060405280519060200120146117e05782516117de90600390602086019061274c565b505b60046040516020016117f29190612e8b565b60405160208183030381529060405280519060200120826040516020016118199190612e6f565b604051602081830303815290604052805190602001201461184957815161184790600490602085019061274c565b505b60055460ff1615158115151461188657600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168215151790555b8473ffffffffffffffffffffffffffffffffffffffff16867f36b1c5cef608e320317b9ee5155756634c65fe7055b424ce57e2f6c59eec794786868686336040516118d5959493929190612fa0565b60405180910390a3505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611966576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101b6565b61197060006125cc565b565b6004805461197f90613241565b80601f01602080910402602001604051908101604052809291908181526020018280546119ab90613241565b80156119f85780601f106119cd576101008083540402835291602001916119f8565b820191906000526020600020905b8154815290600101906020018083116119db57829003601f168201915b505050505081565b60026006541415611a6d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016101b6565b600260065573ffffffffffffffffffffffffffffffffffffffff8a1661eeee14611b7b573415611ac9576040517fbcfd35be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018a905273ffffffffffffffffffffffffffffffffffffffff8b16906323b872dd90606401602060405180830381600087803b158015611b3d57600080fd5b505af1158015611b51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b759190612a17565b50611b83565b349850601297505b600754600854600954600254600093611bc093909290918f908f908f9073ffffffffffffffffffffffffffffffffffffffff1661020357336107dd565b90508015611d9f578b15611c8057611c7b8c8c838c73ffffffffffffffffffffffffffffffffffffffff8d16611bf65733611bf8565b8c5b8c8c8c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610c8892505050565b611d9f565b73ffffffffffffffffffffffffffffffffffffffff8b1661eeee1415611ccb57611c7b73ffffffffffffffffffffffffffffffffffffffff8916611cc45733610529565b8882611054565b73ffffffffffffffffffffffffffffffffffffffff808c169063a9059cbb908a16611cf65733611cf8565b895b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff909116600482015260248101849052604401602060405180830381600087803b158015611d6557600080fd5b505af1158015611d79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d9d9190612a17565b505b8b7f72877920bfc936c0f18c54961abe3105d7d2990103eaa013cd8420fecacb0b6073ffffffffffffffffffffffffffffffffffffffff8a16611de25733611dfc565b60025473ffffffffffffffffffffffffffffffffffffffff165b8d8d8d868d8d8d8d8d8d33604051611e1f9c9b9a99989796959493929190612f13565b60405180910390a25050600160065550505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611ebb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101b6565b6007548314611eca5760078390555b6008548214611ed95760088290555b6009548114611ee85760098190555b6040513381528190839085907f35d3ba05d1542dfd932c06cd4a721d4c7df968e4315425b90acca0cd7e6ec3b49060200160405180910390a4505050565b6003805461197f90613241565b60005473ffffffffffffffffffffffffffffffffffffffff163314611fb4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101b6565b73ffffffffffffffffffffffffffffffffffffffff8116612057576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016101b6565b612060816125cc565b50565b8260005b865181101561252b5760008782815181106120845761208461332c565b6020026020010151905060006120a3878360400151633b9aca00612641565b905080156124d95760c082015173ffffffffffffffffffffffffffffffffffffffff1615612307576040805160c08101825273ffffffffffffffffffffffffffffffffffffffff8a168082526020820184905291810188905260015460608201526000608082015260a081018490529061eeee146121cb5760c08301516040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff918216600482015260248101849052908a169063095ea7b390604401602060405180830381600087803b15801561219157600080fd5b505af11580156121a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121c99190612a17565b505b600073ffffffffffffffffffffffffffffffffffffffff8a1661eeee146121f35760006121f5565b825b60c080860151604080517f9d740bfa000000000000000000000000000000000000000000000000000000008152865173ffffffffffffffffffffffffffffffffffffffff908116600483015260208089015160248401528389015160448401526060808a015160648501526080808b0151608486015260a0808c01518051151560a488015293840151151560c48701529583015160e486015290820151610104850152810151821661012484015292830151610144830152919093015181166101648401529293509190911690639d740bfa908390610184016000604051808303818588803b1580156122e757600080fd5b505af11580156122fb573d6000803e3d6000fd5b505050505050506124cc565b60608201511561239c578160200151156123385761233382606001518983896003805461025a90613241565b6124cc565b6123338260600151898389600073ffffffffffffffffffffffffffffffffffffffff16876080015173ffffffffffffffffffffffffffffffffffffffff1614156123825789612388565b86608001515b60008860000151600380546103da90613241565b73ffffffffffffffffffffffffffffffffffffffff881661eeee14156123f05760808201516123339073ffffffffffffffffffffffffffffffffffffffff166123e55785610529565b826080015182611054565b608082015173ffffffffffffffffffffffffffffffffffffffff808a169163a9059cbb911661241f5786612425565b83608001515b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff909116600482015260248101849052604401602060405180830381600087803b15801561249257600080fd5b505af11580156124a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124ca9190612a17565b505b6124d681856131fa565b93505b7ff44ffe151def7bd57d653ffdd625b5cfff3e6992ad5b8eb1f021cdaca65995448282873360405161250e9493929190613010565b60405180910390a15050808061252390613295565b915050612067565b5095945050505050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fd90c137e00000000000000000000000000000000000000000000000000000000148061120957507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614611209565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff858709858702925082811083820303915050806000141561269a57838281612690576126906132fd565b0492505050612745565b8381106126dd576040517f773cc18c00000000000000000000000000000000000000000000000000000000815260048101829052602481018590526044016101b6565b600084868809851960019081018716968790049682860381900495909211909303600082900391909104909201919091029190911760038402600290811880860282030280860282030280860282030280860282030280860282030280860290910302029150505b9392505050565b82805461275890613241565b90600052602060002090601f01602090048101928261277a57600085556127c0565b82601f1061279357805160ff19168380011785556127c0565b828001600101855582156127c0579182015b828111156127c05782518255916020019190600101906127a5565b506127cc9291506127d0565b5090565b5b808211156127cc57600081556001016127d1565b600067ffffffffffffffff8311156127ff576127ff61335b565b61283060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f860116016131ab565b905082815283838301111561284457600080fd5b828260208301376000602084830101529392505050565b8035612866816133ac565b919050565b60008083601f84011261287d57600080fd5b50813567ffffffffffffffff81111561289557600080fd5b6020830191508360208285010111156128ad57600080fd5b9250929050565b600082601f8301126128c557600080fd5b612745838335602085016127e5565b6000602082840312156128e657600080fd5b81356127458161338a565b6000602080838503121561290457600080fd5b825167ffffffffffffffff8082111561291c57600080fd5b818501915085601f83011261293057600080fd5b8151818111156129425761294261335b565b612950848260051b016131ab565b818152848101925083850160e0808402860187018a101561297057600080fd5b60009550855b84811015612a085781838c03121561298c578687fd5b612994613182565b835161299f816133ac565b8152838901516129ae816133ac565b818a015260408481015190820152606080850151908201526080808501516129d58161338a565b9082015260a0848101519082015260c0808501516129f28161338a565b9082015286529487019491810191600101612976565b50919998505050505050505050565b600060208284031215612a2957600080fd5b8151612745816133ac565b600060208284031215612a4657600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461274557600080fd5b600060208284031215612a8857600080fd5b81516127458161338a565b600060208284031215612aa557600080fd5b5051919050565b60008060008060008060c08789031215612ac557600080fd5b863595506020870135612ad78161338a565b94506040870135612ae7816133ac565b9350606087013567ffffffffffffffff80821115612b0457600080fd5b818901915089601f830112612b1857600080fd5b612b278a8335602085016127e5565b94506080890135915080821115612b3d57600080fd5b50612b4a89828a016128b4565b925050612b5960a0880161285b565b90509295509295509295565b60008060008060008060008060008060006101208c8e031215612b8757600080fd5b8b359a50612b9860208d013561338a565b60208c0135995060408c0135985060608c01359750612bba60808d013561338a565b60808c0135965060a08c01359550612bd460c08d0161285b565b945067ffffffffffffffff8060e08e01351115612bf057600080fd5b612c008e60e08f01358f0161286b565b90955093506101008d0135811015612c1757600080fd5b50612c298d6101008e01358e0161286b565b81935080925050509295989b509295989b9093969950565b60008060008060008060008060c0898b031215612c5d57600080fd5b883597506020890135612c6f8161338a565b96506040890135955060608901359450608089013567ffffffffffffffff80821115612c9a57600080fd5b612ca68c838d0161286b565b909650945060a08b0135915080821115612cbf57600080fd5b50612ccc8b828c0161286b565b999c989b5096995094979396929594505050565b600080600060608486031215612cf557600080fd5b505081359360208301359350604090920135919050565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b60008151808452612d6d816020860160208601613211565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b8054600090600181811c9080831680612db957607f831692505b6020808410821415612df4577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b818015612e085760018114612e3757612e63565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00861689528489019650612e63565b876000528160002060005b86811015612e5b5781548b820152908501908301612e42565b505084890196505b50505050505092915050565b60008251612e81818460208701613211565b9190910192915050565b60006127458284612d9f565b600061010073ffffffffffffffffffffffffffffffffffffffff808e168452808d1660208501528b60408501528a60608501528960808501528160a0850152612ee3828501898b612d0c565b915083820360c0850152612ef8828789612d0c565b925080851660e085015250509b9a5050505050505050505050565b600073ffffffffffffffffffffffffffffffffffffffff808f168352808e1660208401528c60408401528b60608401528a60808401528960a084015288151560c084015261014060e0840152612f6e6101408401888a612d0c565b838103610100850152612f82818789612d0c565b925050808416610120840152509d9c50505050505050505050505050565b851515815260a060208201526000612fbb60a0830187612d55565b8281036040840152612fcd8187612d55565b9415156060840152505073ffffffffffffffffffffffffffffffffffffffff919091166080909101529392505050565b6020815260006127456020830184612d55565b610140810161307e82878051151582526020810151151560208301526040810151604083015260608101516060830152608081015173ffffffffffffffffffffffffffffffffffffffff808216608085015260a083015160a08501528060c08401511660c085015250505050565b60e082019490945273ffffffffffffffffffffffffffffffffffffffff928316610100820152911661012090910152919050565b60006101008a835289602084015273ffffffffffffffffffffffffffffffffffffffff808a16604085015280891660608501525086608084015285151560a08401528060c084015261310681840186612d55565b905082810360e084015261311a8185612d55565b9b9a5050505050505050505050565b85815284602082015273ffffffffffffffffffffffffffffffffffffffff8416604082015260a06060820152600061316460a0830185612d55565b82810360808401526131768185612d55565b98975050505050505050565b60405160e0810167ffffffffffffffff811182821017156131a5576131a561335b565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156131f2576131f261335b565b604052919050565b60008282101561320c5761320c6132ce565b500390565b60005b8381101561322c578181015183820152602001613214565b8381111561323b576000848401525b50505050565b600181811c9082168061325557607f821691505b6020821081141561328f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156132c7576132c76132ce565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461206057600080fd5b801515811461206057600080fdfea2646970667358221220df7521e7ce72da3df0d3feab8f2854add8fecc060d36b553c461ea2c1ebc9a8a64736f6c63430008060033a2646970667358221220e2d7b75406212d78fe6ab88a57f654da472cebb31a06562f082b4626364c2a9464736f6c63430008060033
Deployed Bytecode
0x60806040523480156200001157600080fd5b50600436106200002e5760003560e01c80632e113c8b1462000033575b600080fd5b6200004a6200004436600462000235565b62000073565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b60008b8b8b8b8b8b8b8b8b8b8b6040516200008e9062000139565b620000a49b9a9998979695949392919062000399565b604051809103906000f080158015620000c1573d6000803e3d6000fd5b5090508073ffffffffffffffffffffffffffffffffffffffff167f9d8d9335be0008f50a6547966dd6a854fd9df1f0be7838b8a445b562513627448d8d8d8d8d8d8d8d8d8d8d33604051620001229c9b9a9998979695949392919062000431565b60405180910390a29b9a5050505050505050505050565b613907806200053283390190565b803573ffffffffffffffffffffffffffffffffffffffff811681146200016c57600080fd5b919050565b803580151581146200016c57600080fd5b600082601f8301126200019457600080fd5b813567ffffffffffffffff80821115620001b257620001b262000502565b604051601f83017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908282118183101715620001fb57620001fb62000502565b816040528381528660208588010111156200021557600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060008060008060008060008060006101608c8e0312156200025857600080fd5b8b359a5060208c0135995060408c013598506200027860608d0162000147565b975060808c013596506200028f60a08d0162000147565b95506200029f60c08d0162000171565b945067ffffffffffffffff8060e08e01351115620002bc57600080fd5b620002ce8e60e08f01358f0162000182565b9450806101008e01351115620002e357600080fd5b50620002f78d6101008e01358e0162000182565b9250620003086101208d0162000171565b9150620003196101408d0162000147565b90509295989b509295989b9093969950565b6000815180845260005b81811015620003535760208185018101518683018201520162000335565b8181111562000366576000602083870101525b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60006101608d83528c60208401528b604084015273ffffffffffffffffffffffffffffffffffffffff808c1660608501528a6080850152808a1660a085015288151560c08501528160e0850152620003f4828501896200032b565b91508382036101008501526200040b82886200032b565b925085151561012085015280851661014085015250509c9b505050505050505050505050565b60006101808e83528d60208401528c604084015273ffffffffffffffffffffffffffffffffffffffff808d1660608501528b6080850152808b1660a08501525088151560c08401528060e08401526200048d818401896200032b565b9050828103610100840152620004a481886200032b565b915050841515610120830152620004d461014083018573ffffffffffffffffffffffffffffffffffffffff169052565b73ffffffffffffffffffffffffffffffffffffffff83166101608301529d9c50505050505050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfe60c06040523480156200001157600080fd5b506040516200390738038062003907833981016040819052620000349162000372565b8686868686868d6001600160a01b031663c41c2f246040518163ffffffff1660e01b815260040160206040518083038186803b1580156200007457600080fd5b505afa15801562000089573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000af91906200034b565b87620000bb336200017b565b600188905560028054871515600160a01b026001600160a81b03199091166001600160a01b038a16171790558451620000fc906003906020880190620001cb565b50835162000112906004906020870190620001cb565b506005805460ff1916841515179055606082901b6001600160601b0319166080526200013e816200017b565b5050600160065550505060079d909d555050506008989098555050506009939093555060601b6001600160601b03191660a05250620004d6915050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054620001d9906200046a565b90600052602060002090601f016020900481019282620001fd576000855562000248565b82601f106200021857805160ff191683800117855562000248565b8280016001018555821562000248579182015b82811115620002485782518255916020019190600101906200022b565b50620002569291506200025a565b5090565b5b808211156200025657600081556001016200025b565b80516200027e81620004bd565b919050565b805180151581146200027e57600080fd5b600082601f830112620002a657600080fd5b81516001600160401b0380821115620002c357620002c3620004a7565b604051601f8301601f19908116603f01168101908282118183101715620002ee57620002ee620004a7565b816040528381526020925086838588010111156200030b57600080fd5b600091505b838210156200032f578582018301518183018401529082019062000310565b83821115620003415760008385830101525b9695505050505050565b6000602082840312156200035e57600080fd5b81516200036b81620004bd565b9392505050565b60008060008060008060008060008060006101608c8e0312156200039557600080fd5b8b519a5060208c0151995060408c01519850620003b560608d0162000271565b975060808c01519650620003cc60a08d0162000271565b9550620003dc60c08d0162000283565b60e08d01519095506001600160401b03811115620003f957600080fd5b620004078e828f0162000294565b6101008e015190955090506001600160401b038111156200042757600080fd5b620004358e828f0162000294565b935050620004476101208d0162000283565b9150620004586101408d0162000271565b90509295989b509295989b9093969950565b600181811c908216806200047f57607f821691505b60208210811415620004a157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114620004d357600080fd5b50565b60805160601c60a05160601c6133f062000517600039600081816105b9015261083601526000818161079b015281816109710152610cd701526133f06000f3fe6080604052600436106101485760003560e01c8063715018a6116100c05780639ef3ae9411610074578063b96053df11610059578063b96053df14610774578063c41c2f2414610789578063f2fde38b146107bd57600080fd5b80639ef3ae9414610722578063a4919eb11461074257600080fd5b80638293fee6116100a55780638293fee6146106ca5780638da5cb5b146106dd57806393b7f1541461070857600080fd5b8063715018a6146106935780637e646549146106a857600080fd5b80633c212b1c11610117578063421a2fb5116100fc578063421a2fb51461063a5780635380cf8f1461065057806354ab58af1461066657600080fd5b80633c212b1c146106005780633ce9830b1461062457600080fd5b806301ffc9a71461053d57806309a6b7e5146105725780630e45f78e146105875780632bdfe004146105a757600080fd5b3661053857600260065414156101bf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b60026006819055600754600854600954925460009361022193929161eeee90479060129073ffffffffffffffffffffffffffffffffffffffff1661020357336107dd565b60025473ffffffffffffffffffffffffffffffffffffffff166107dd565b90508061022e5750610531565b600154156104e85760055460ff161561036d5761036860015461eeee8360126003805461025a90613241565b80601f016020809104026020016040519081016040528092919081815260200182805461028690613241565b80156102d35780601f106102a8576101008083540402835291602001916102d3565b820191906000526020600020905b8154815290600101906020018083116102b657829003601f168201915b5050505050600480546102e590613241565b80601f016020809104026020016040519081016040528092919081815260200182805461031190613241565b801561035e5780601f106103335761010080835404028352916020019161035e565b820191906000526020600020905b81548152906001019060200180831161034157829003601f168201915b5050505050610922565b61052f565b600154600254610368919061eeee90849060129073ffffffffffffffffffffffffffffffffffffffff166103a157336103bb565b60025473ffffffffffffffffffffffffffffffffffffffff165b6000600260149054906101000a900460ff16600380546103da90613241565b80601f016020809104026020016040519081016040528092919081815260200182805461040690613241565b80156104535780601f1061042857610100808354040283529160200191610453565b820191906000526020600020905b81548152906001019060200180831161043657829003601f168201915b50505050506004805461046590613241565b80601f016020809104026020016040519081016040528092919081815260200182805461049190613241565b80156104de5780601f106104b3576101008083540402835291602001916104de565b820191906000526020600020905b8154815290600101906020018083116104c157829003601f168201915b5050505050610c88565b60025461052f9073ffffffffffffffffffffffffffffffffffffffff1661050f5733610529565b60025473ffffffffffffffffffffffffffffffffffffffff165b82611054565b505b6001600655005b600080fd5b34801561054957600080fd5b5061055d610558366004612a34565b6111b3565b60405190151581526020015b60405180910390f35b610585610580366004612c41565b61120f565b005b34801561059357600080fd5b506105856105a2366004612aac565b611626565b3480156105b357600080fd5b506105db7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610569565b34801561060c57600080fd5b5061061660095481565b604051908152602001610569565b34801561063057600080fd5b5061061660015481565b34801561064657600080fd5b5061061660075481565b34801561065c57600080fd5b5061061660085481565b34801561067257600080fd5b506002546105db9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561069f57600080fd5b506105856118e5565b3480156106b457600080fd5b506106bd611972565b6040516105699190612ffd565b6105856106d8366004612b65565b611a00565b3480156106e957600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff166105db565b34801561071457600080fd5b5060055461055d9060ff1681565b34801561072e57600080fd5b5061058561073d366004612ce0565b611e3a565b34801561074e57600080fd5b5060025461055d9074010000000000000000000000000000000000000000900460ff1681565b34801561078057600080fd5b506106bd611f26565b34801561079557600080fd5b506105db7f000000000000000000000000000000000000000000000000000000000000000081565b3480156107c957600080fd5b506105856107d83660046128d4565b611f33565b6040517f69e11cc50000000000000000000000000000000000000000000000000000000081526004810188905260248101879052604481018690526000906108db9073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016906369e11cc59060640160006040518083038186803b15801561087857600080fd5b505afa15801561088c573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526108d291908101906128f1565b86868686612063565b604051338152909150869088908a907f2522c1d6a5eb94bdf38d0007aadcdd12c34a8b834b915ab71117e8c0a7e5df809060200160405180910390a4979650505050505050565b6040517f862026500000000000000000000000000000000000000000000000000000000081526004810187905273ffffffffffffffffffffffffffffffffffffffff86811660248301526000917f00000000000000000000000000000000000000000000000000000000000000009091169063862026509060440160206040518083038186803b1580156109b557600080fd5b505afa1580156109c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ed9190612a76565b905073ffffffffffffffffffffffffffffffffffffffff8116610a3c576040517ffba10dd600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fb7bad1b100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff878116600483015285919083169063b7bad1b19060240160206040518083038186803b158015610aa657600080fd5b505afa158015610aba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ade9190612a93565b14610b15576040517fb972592400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff861661eeee14610bde576040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301526024820187905287169063095ea7b390604401602060405180830381600087803b158015610ba457600080fd5b505af1158015610bb8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bdc9190612a17565b505b600073ffffffffffffffffffffffffffffffffffffffff871661eeee14610c06576000610c08565b855b90508173ffffffffffffffffffffffffffffffffffffffff16630cf8e858828a898b89896040518763ffffffff1660e01b8152600401610c4c959493929190613129565b6000604051808303818588803b158015610c6557600080fd5b505af1158015610c79573d6000803e3d6000fd5b50505050505050505050505050565b6040517f86202650000000000000000000000000000000000000000000000000000000008152600481018a905273ffffffffffffffffffffffffffffffffffffffff89811660248301526000917f00000000000000000000000000000000000000000000000000000000000000009091169063862026509060440160206040518083038186803b158015610d1b57600080fd5b505afa158015610d2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d539190612a76565b905073ffffffffffffffffffffffffffffffffffffffff8116610da2576040517ffba10dd600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517fb7bad1b100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a8116600483015288919083169063b7bad1b19060240160206040518083038186803b158015610e0c57600080fd5b505afa158015610e20573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e449190612a93565b14610e7b576040517fb972592400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff891661eeee14610f44576040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8281166004830152602482018a90528a169063095ea7b390604401602060405180830381600087803b158015610f0a57600080fd5b505af1158015610f1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f429190612a17565b505b600073ffffffffffffffffffffffffffffffffffffffff8a1661eeee14610f6c576000610f6e565b885b90508173ffffffffffffffffffffffffffffffffffffffff16631ebc263f828d8c8e600073ffffffffffffffffffffffffffffffffffffffff168d73ffffffffffffffffffffffffffffffffffffffff161415610fcb5733610fcd565b8c5b8c8c8c8c6040518a63ffffffff1660e01b8152600401610ff49897969594939291906130b2565b6020604051808303818588803b15801561100d57600080fd5b505af1158015611021573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906110469190612a93565b505050505050505050505050565b804710156110be576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016101b6565b60008273ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d8060008114611118576040519150601f19603f3d011682016040523d82523d6000602084013e61111d565b606091505b50509050806111ae576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016101b6565b505050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f989785b6000000000000000000000000000000000000000000000000000000001480611209575061120982612535565b92915050565b6002600654141561127c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016101b6565b600260065573ffffffffffffffffffffffffffffffffffffffff871661eeee1461138a5734156112d8576040517fbcfd35be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526044810187905273ffffffffffffffffffffffffffffffffffffffff8816906323b872dd90606401602060405180830381600087803b15801561134c57600080fd5b505af1158015611360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113849190612a17565b50611392565b349550601294505b6007546008546009546002546000936113cf93909290918c908c908c9073ffffffffffffffffffffffffffffffffffffffff1661020357336107dd565b9050801561158e578815611459576114548989838989898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8d018190048102820181019092528b815292508b91508a908190840183828082843760009201919091525061092292505050565b61158e565b73ffffffffffffffffffffffffffffffffffffffff881661eeee14156114a0576002546114549073ffffffffffffffffffffffffffffffffffffffff1661050f5733610529565b60025473ffffffffffffffffffffffffffffffffffffffff808a169163a9059cbb91166114cd57336114e7565b60025473ffffffffffffffffffffffffffffffffffffffff165b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff909116600482015260248101849052604401602060405180830381600087803b15801561155457600080fd5b505af1158015611568573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061158c9190612a17565b505b60025489907f5f17f788c7f8d3fd7332fb1e6c42a67accbf9bb129ac8e4389fe693b506369f19073ffffffffffffffffffffffffffffffffffffffff166115d557336115ef565b60025473ffffffffffffffffffffffffffffffffffffffff165b8a8a8a868b8b8b8b3360405161160e9a99989796959493929190612e97565b60405180910390a25050600160065550505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146116a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101b6565b60015486146116b65760018690555b60025473ffffffffffffffffffffffffffffffffffffffff86811691161461171957600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff87161790555b600260149054906101000a900460ff1615158415151461177757600280547fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff1674010000000000000000000000000000000000000000861515021790555b60036040516020016117899190612e8b565b60405160208183030381529060405280519060200120836040516020016117b09190612e6f565b60405160208183030381529060405280519060200120146117e05782516117de90600390602086019061274c565b505b60046040516020016117f29190612e8b565b60405160208183030381529060405280519060200120826040516020016118199190612e6f565b604051602081830303815290604052805190602001201461184957815161184790600490602085019061274c565b505b60055460ff1615158115151461188657600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168215151790555b8473ffffffffffffffffffffffffffffffffffffffff16867f36b1c5cef608e320317b9ee5155756634c65fe7055b424ce57e2f6c59eec794786868686336040516118d5959493929190612fa0565b60405180910390a3505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611966576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101b6565b61197060006125cc565b565b6004805461197f90613241565b80601f01602080910402602001604051908101604052809291908181526020018280546119ab90613241565b80156119f85780601f106119cd576101008083540402835291602001916119f8565b820191906000526020600020905b8154815290600101906020018083116119db57829003601f168201915b505050505081565b60026006541415611a6d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016101b6565b600260065573ffffffffffffffffffffffffffffffffffffffff8a1661eeee14611b7b573415611ac9576040517fbcfd35be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018a905273ffffffffffffffffffffffffffffffffffffffff8b16906323b872dd90606401602060405180830381600087803b158015611b3d57600080fd5b505af1158015611b51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b759190612a17565b50611b83565b349850601297505b600754600854600954600254600093611bc093909290918f908f908f9073ffffffffffffffffffffffffffffffffffffffff1661020357336107dd565b90508015611d9f578b15611c8057611c7b8c8c838c73ffffffffffffffffffffffffffffffffffffffff8d16611bf65733611bf8565b8c5b8c8c8c8c8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610c8892505050565b611d9f565b73ffffffffffffffffffffffffffffffffffffffff8b1661eeee1415611ccb57611c7b73ffffffffffffffffffffffffffffffffffffffff8916611cc45733610529565b8882611054565b73ffffffffffffffffffffffffffffffffffffffff808c169063a9059cbb908a16611cf65733611cf8565b895b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff909116600482015260248101849052604401602060405180830381600087803b158015611d6557600080fd5b505af1158015611d79573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d9d9190612a17565b505b8b7f72877920bfc936c0f18c54961abe3105d7d2990103eaa013cd8420fecacb0b6073ffffffffffffffffffffffffffffffffffffffff8a16611de25733611dfc565b60025473ffffffffffffffffffffffffffffffffffffffff165b8d8d8d868d8d8d8d8d8d33604051611e1f9c9b9a99989796959493929190612f13565b60405180910390a25050600160065550505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611ebb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101b6565b6007548314611eca5760078390555b6008548214611ed95760088290555b6009548114611ee85760098190555b6040513381528190839085907f35d3ba05d1542dfd932c06cd4a721d4c7df968e4315425b90acca0cd7e6ec3b49060200160405180910390a4505050565b6003805461197f90613241565b60005473ffffffffffffffffffffffffffffffffffffffff163314611fb4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101b6565b73ffffffffffffffffffffffffffffffffffffffff8116612057576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016101b6565b612060816125cc565b50565b8260005b865181101561252b5760008782815181106120845761208461332c565b6020026020010151905060006120a3878360400151633b9aca00612641565b905080156124d95760c082015173ffffffffffffffffffffffffffffffffffffffff1615612307576040805160c08101825273ffffffffffffffffffffffffffffffffffffffff8a168082526020820184905291810188905260015460608201526000608082015260a081018490529061eeee146121cb5760c08301516040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff918216600482015260248101849052908a169063095ea7b390604401602060405180830381600087803b15801561219157600080fd5b505af11580156121a5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121c99190612a17565b505b600073ffffffffffffffffffffffffffffffffffffffff8a1661eeee146121f35760006121f5565b825b60c080860151604080517f9d740bfa000000000000000000000000000000000000000000000000000000008152865173ffffffffffffffffffffffffffffffffffffffff908116600483015260208089015160248401528389015160448401526060808a015160648501526080808b0151608486015260a0808c01518051151560a488015293840151151560c48701529583015160e486015290820151610104850152810151821661012484015292830151610144830152919093015181166101648401529293509190911690639d740bfa908390610184016000604051808303818588803b1580156122e757600080fd5b505af11580156122fb573d6000803e3d6000fd5b505050505050506124cc565b60608201511561239c578160200151156123385761233382606001518983896003805461025a90613241565b6124cc565b6123338260600151898389600073ffffffffffffffffffffffffffffffffffffffff16876080015173ffffffffffffffffffffffffffffffffffffffff1614156123825789612388565b86608001515b60008860000151600380546103da90613241565b73ffffffffffffffffffffffffffffffffffffffff881661eeee14156123f05760808201516123339073ffffffffffffffffffffffffffffffffffffffff166123e55785610529565b826080015182611054565b608082015173ffffffffffffffffffffffffffffffffffffffff808a169163a9059cbb911661241f5786612425565b83608001515b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff909116600482015260248101849052604401602060405180830381600087803b15801561249257600080fd5b505af11580156124a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124ca9190612a17565b505b6124d681856131fa565b93505b7ff44ffe151def7bd57d653ffdd625b5cfff3e6992ad5b8eb1f021cdaca65995448282873360405161250e9493929190613010565b60405180910390a15050808061252390613295565b915050612067565b5095945050505050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fd90c137e00000000000000000000000000000000000000000000000000000000148061120957507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614611209565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff858709858702925082811083820303915050806000141561269a57838281612690576126906132fd565b0492505050612745565b8381106126dd576040517f773cc18c00000000000000000000000000000000000000000000000000000000815260048101829052602481018590526044016101b6565b600084868809851960019081018716968790049682860381900495909211909303600082900391909104909201919091029190911760038402600290811880860282030280860282030280860282030280860282030280860282030280860290910302029150505b9392505050565b82805461275890613241565b90600052602060002090601f01602090048101928261277a57600085556127c0565b82601f1061279357805160ff19168380011785556127c0565b828001600101855582156127c0579182015b828111156127c05782518255916020019190600101906127a5565b506127cc9291506127d0565b5090565b5b808211156127cc57600081556001016127d1565b600067ffffffffffffffff8311156127ff576127ff61335b565b61283060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f860116016131ab565b905082815283838301111561284457600080fd5b828260208301376000602084830101529392505050565b8035612866816133ac565b919050565b60008083601f84011261287d57600080fd5b50813567ffffffffffffffff81111561289557600080fd5b6020830191508360208285010111156128ad57600080fd5b9250929050565b600082601f8301126128c557600080fd5b612745838335602085016127e5565b6000602082840312156128e657600080fd5b81356127458161338a565b6000602080838503121561290457600080fd5b825167ffffffffffffffff8082111561291c57600080fd5b818501915085601f83011261293057600080fd5b8151818111156129425761294261335b565b612950848260051b016131ab565b818152848101925083850160e0808402860187018a101561297057600080fd5b60009550855b84811015612a085781838c03121561298c578687fd5b612994613182565b835161299f816133ac565b8152838901516129ae816133ac565b818a015260408481015190820152606080850151908201526080808501516129d58161338a565b9082015260a0848101519082015260c0808501516129f28161338a565b9082015286529487019491810191600101612976565b50919998505050505050505050565b600060208284031215612a2957600080fd5b8151612745816133ac565b600060208284031215612a4657600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461274557600080fd5b600060208284031215612a8857600080fd5b81516127458161338a565b600060208284031215612aa557600080fd5b5051919050565b60008060008060008060c08789031215612ac557600080fd5b863595506020870135612ad78161338a565b94506040870135612ae7816133ac565b9350606087013567ffffffffffffffff80821115612b0457600080fd5b818901915089601f830112612b1857600080fd5b612b278a8335602085016127e5565b94506080890135915080821115612b3d57600080fd5b50612b4a89828a016128b4565b925050612b5960a0880161285b565b90509295509295509295565b60008060008060008060008060008060006101208c8e031215612b8757600080fd5b8b359a50612b9860208d013561338a565b60208c0135995060408c0135985060608c01359750612bba60808d013561338a565b60808c0135965060a08c01359550612bd460c08d0161285b565b945067ffffffffffffffff8060e08e01351115612bf057600080fd5b612c008e60e08f01358f0161286b565b90955093506101008d0135811015612c1757600080fd5b50612c298d6101008e01358e0161286b565b81935080925050509295989b509295989b9093969950565b60008060008060008060008060c0898b031215612c5d57600080fd5b883597506020890135612c6f8161338a565b96506040890135955060608901359450608089013567ffffffffffffffff80821115612c9a57600080fd5b612ca68c838d0161286b565b909650945060a08b0135915080821115612cbf57600080fd5b50612ccc8b828c0161286b565b999c989b5096995094979396929594505050565b600080600060608486031215612cf557600080fd5b505081359360208301359350604090920135919050565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b60008151808452612d6d816020860160208601613211565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b8054600090600181811c9080831680612db957607f831692505b6020808410821415612df4577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b818015612e085760018114612e3757612e63565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00861689528489019650612e63565b876000528160002060005b86811015612e5b5781548b820152908501908301612e42565b505084890196505b50505050505092915050565b60008251612e81818460208701613211565b9190910192915050565b60006127458284612d9f565b600061010073ffffffffffffffffffffffffffffffffffffffff808e168452808d1660208501528b60408501528a60608501528960808501528160a0850152612ee3828501898b612d0c565b915083820360c0850152612ef8828789612d0c565b925080851660e085015250509b9a5050505050505050505050565b600073ffffffffffffffffffffffffffffffffffffffff808f168352808e1660208401528c60408401528b60608401528a60808401528960a084015288151560c084015261014060e0840152612f6e6101408401888a612d0c565b838103610100850152612f82818789612d0c565b925050808416610120840152509d9c50505050505050505050505050565b851515815260a060208201526000612fbb60a0830187612d55565b8281036040840152612fcd8187612d55565b9415156060840152505073ffffffffffffffffffffffffffffffffffffffff919091166080909101529392505050565b6020815260006127456020830184612d55565b610140810161307e82878051151582526020810151151560208301526040810151604083015260608101516060830152608081015173ffffffffffffffffffffffffffffffffffffffff808216608085015260a083015160a08501528060c08401511660c085015250505050565b60e082019490945273ffffffffffffffffffffffffffffffffffffffff928316610100820152911661012090910152919050565b60006101008a835289602084015273ffffffffffffffffffffffffffffffffffffffff808a16604085015280891660608501525086608084015285151560a08401528060c084015261310681840186612d55565b905082810360e084015261311a8185612d55565b9b9a5050505050505050505050565b85815284602082015273ffffffffffffffffffffffffffffffffffffffff8416604082015260a06060820152600061316460a0830185612d55565b82810360808401526131768185612d55565b98975050505050505050565b60405160e0810167ffffffffffffffff811182821017156131a5576131a561335b565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff811182821017156131f2576131f261335b565b604052919050565b60008282101561320c5761320c6132ce565b500390565b60005b8381101561322c578181015183820152602001613214565b8381111561323b576000848401525b50505050565b600181811c9082168061325557607f821691505b6020821081141561328f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156132c7576132c76132ce565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461206057600080fd5b801515811461206057600080fdfea2646970667358221220df7521e7ce72da3df0d3feab8f2854add8fecc060d36b553c461ea2c1ebc9a8a64736f6c63430008060033a2646970667358221220e2d7b75406212d78fe6ab88a57f654da472cebb31a06562f082b4626364c2a9464736f6c63430008060033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


