0 txs
0 calls
constructor
constructor(address distributor_)
functions
distributor
viewfunction distributor() view returns (address)
getIndex
viewfunction getIndex() view returns (tuple)
getMember
viewfunction getMember(address member) view returns (tuple)
owner
viewfunction owner() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setIndex
nonpayablefunction setIndex(tuple index)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updatePoolMember
nonpayablefunction updatePoolMember(address member, int128 unit) returns (bool)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051610f5b380380610f5b83398101604081905261002f916100ad565b6100383361005d565b600180546001600160a01b0319166001600160a01b03929092169190911790556100dd565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000602082840312156100bf57600080fd5b81516001600160a01b03811681146100d657600080fd5b9392505050565b610e6f806100ec6000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c806381045ead1161005b57806381045ead146100f25780638da5cb5b14610107578063bfe109281461012c578063f2fde38b1461013f57600080fd5b80630158288e1461008d5780632ada2596146100b55780633619c987146100d5578063715018a6146100ea575b600080fd5b6100a061009b366004610aed565b610152565b60405190151581526020015b60405180910390f35b6100c86100c3366004610b24565b61042c565b6040516100ac9190610b3f565b6100e86100e3366004610b85565b6104a2565b005b6100e86104bc565b6100fa6104d0565b6040516100ac9190610b9d565b6000546001600160a01b03165b6040516001600160a01b0390911681526020016100ac565b600154610114906001600160a01b031681565b6100e861014d366004610b24565b610521565b60008082600f0b12156101b75760405162461bcd60e51b815260206004820152602260248201527f4e6567617469766520756e6974206e756d626572206e6f7420737570706f7274604482015261195960f21b60648201526084015b60405180910390fd5b6001546001600160a01b031633146102085760405162461bcd60e51b81526020600482015260146024820152736e6f7420746865206469737472696275746f722160601b60448201526064016101ae565b4261022c604080516060810182526000808252602082018190529181019190915290565b6040805160808101825260028054600f90810b8385019081528451606081810187526003805463ffffffff908116845260048054602086810191909152600554880b868c0152848a01959095529488526001600160a01b038e1660009081526006855289902089518085018b528154880b81526001820154818701528a519485018b529781015482168452918201548385015293015490930b8387015294830191909152928201526102e49183908790869061059a16565b6001600160a01b038816600090815260066020908152604091829020845181546001600160801b039182166001600160801b03199182161783558684015160018401559584015180516002848101805463ffffffff93841663ffffffff1991821617909155838701516003808801919091559388015160049687018054918716918c169190911790558a518254908616908b16179091559885015180518354921691909916179055918601519055930151600580549190941692169190911790915590506103ba6000546001600160a01b031690565b60015460405163428e0d5360e11b81526001600160a01b039283169263851c1aa6926103ed929116908590600401610bd8565b600060405180830381600087803b15801561040757600080fd5b505af115801561041b573d6000803e3d6000fd5b505050506001925050505b92915050565b610434610a32565b506001600160a01b03166000908152600660209081526040918290208251606080820185528254600f90810b835260018401548386015285519182018652600284015463ffffffff16825260038401549482019490945260049092015490920b818401529181019190915290565b6104aa6106e5565b8060026104b78282610c12565b505050565b6104c46106e5565b6104ce600061073f565b565b6104d8610a6a565b50604080518082018252600254600f90810b8252825160608101845260035463ffffffff16815260045460208281019190915260055490920b9381019390935281019190915290565b6105296106e5565b6001600160a01b03811661058e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016101ae565b6105978161073f565b50565b6105a2610a6a565b6105aa610a32565b604080516060810182526000808252602082018190529181019190915286515160006105e46105d9838961078f565b60208b0151516107a2565b9050600061061f87604051806040016040528061060e8b8f600001516107ae90919063ffffffff16565b815260208e810151910152906107dc565b805160200151604001519091506000600f84900b1561065157610647600f83900b8686610852565b9092509050610666565b61065f600f83900b8661087c565b9050600091505b8251602001516106769083610888565b8351602001528251600f85900b905260408b01516106a890610698908361078f565b6106a28d8c6108bf565b90610888565b8351602080860151600f8e900b8152865190910151919a5098509096506106ce90610905565b876040018190525050505050509450945094915050565b6000546001600160a01b031633146104ce5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016101ae565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600061079b8284610cb4565b9392505050565b600061079b8284610ce1565b6107b6610a6a565b6107bf83610940565b60208101519091506107d190836108bf565b602082015292915050565b6107e4610aa2565b82516107ef90610940565b815260208301516107ff90610967565b6020808301919091528381015151845190910151610844919061083e906108269086610998565b6020870151604001516108399087610998565b6109c6565b906109d2565b602080830151015292915050565b60008061087083610867600f88900b8761087c565b600f0b906109e2565b91509150935093915050565b600061079b8284610d0e565b60408051606081018252600080825260208201819052918101919091526108ae83610905565b600f9290920b604083015250919050565b60408051606081018252600080825260208201819052918101919091526108e583610905565b90506108f18383610998565b602082015263ffffffff9091168152919050565b6040805160608101825260008082526020808301828152838501928352855163ffffffff1684529085015190529290910151600f0b90915290565b610948610a6a565b8151600f0b8152602082015161095d90610905565b6020820152919050565b61096f610a32565b8151600f0b815260208083015190820152604082015161098e90610905565b6040820152919050565b600061079b6109bc6109ae848660000151610a04565b6040860151600f0b90610a10565b8460200151610a26565b600061079b8284610d2e565b600061079b600f83900b84610d4e565b6000806109ef8385610d94565b91506109fb8385610dd2565b90509250929050565b600061079b8284610df4565b600061079b63ffffffff8316600f85900b610d4e565b600061079b8284610e11565b60408051606080820183526000808352602080840182905284519283018552818352820181905281840152909182015290565b905290565b60405180604001604052806000600f0b8152602001610a65604080516060810182526000808252602082018190529181019190915290565b6040518060400160405280610ab5610a6a565b8152602001610a65610a32565b80356001600160a01b0381168114610ad957600080fd5b919050565b80600f0b811461059757600080fd5b60008060408385031215610b0057600080fd5b610b0983610ac2565b91506020830135610b1981610ade565b809150509250929050565b600060208284031215610b3657600080fd5b61079b82610ac2565b8151600f90810b825260208084015181840152604080850151805163ffffffff168286015291820151606085015281015190910b608083015260a08201905b5092915050565b600060808284031215610b9757600080fd5b50919050565b8151600f0b81526020808301516080830191610b7e90840182805163ffffffff16825260208082015190830152604090810151600f0b910152565b6001600160a01b03831681526080810161079b6020830184805163ffffffff16825260208082015190830152604090810151600f0b910152565b8135610c1d81610ade565b81546001600160801b0319166001600160801b0382161782555060018101602083013563ffffffff8116808214610c5357600080fd5b825463ffffffff19161790915550604082013560028201556060820135610c7981610ade565b6003820180546001600160801b0383166001600160801b031991909116179055505050565b634e487b7160e01b600052601160045260246000fd5b600f81810b9083900b0160016001607f1b03811360016001607f1b03198212171561042657610426610c9e565b600f82810b9082900b0360016001607f1b0319811260016001607f1b038213171561042657610426610c9e565b600082600f0b82600f0b0280600f0b9150808214610b7e57610b7e610c9e565b8181036000831280158383131683831282161715610b7e57610b7e610c9e565b80820260008212600160ff1b84141615610d6a57610d6a610c9e565b818105831482151761042657610426610c9e565b634e487b7160e01b600052601260045260246000fd5b600081600f0b83600f0b80610dab57610dab610d7e565b60016001607f1b0319821460001982141615610dc957610dc9610c9e565b90059392505050565b600082600f0b80610de557610de5610d7e565b8083600f0b0791505092915050565b63ffffffff828116828216039080821115610b7e57610b7e610c9e565b8082018281126000831280158216821582161715610e3157610e31610c9e565b50509291505056fea2646970667358221220443ad817aedb937ddda4a3269440454eaf9fccacf02e59c0d5fe5b88d7bc853564736f6c63430008130033000000000000000000000000a67e5e25dbea60e843dde146f4518f69e23bbe78