0 txs
0 calls
constructor
constructor(address _pool, address _distribution, address _feeVault, address _votingIncentives, address _incentiveMaker)
functions
DISTRIBUTION
viewfunction DISTRIBUTION() view returns (address)
feeVault
viewfunction feeVault() view returns (address)
incentiveMaker
viewfunction incentiveMaker() view returns (address)
owner
viewfunction owner() view returns (address)
TOKEN
viewfunction TOKEN() view returns (address)
votingIncentives
viewfunction votingIncentives() view returns (address)
claimFees
nonpayablefunction claimFees() returns (uint256 claimed0, uint256 claimed1)
notifyRewardAmount
nonpayablefunction notifyRewardAmount(address _token, uint256 _amount)
renounceOwnership
nonpayablefunction renounceOwnership()
setDistribution
nonpayablefunction setDistribution(address _distribution)
setFeeVault
nonpayablefunction setFeeVault(address _feeVault)
setIncentiveMaker
nonpayablefunction setIncentiveMaker(address _incentiveMaker)
setVotingIncentives
nonpayablefunction setVotingIncentives(address _vi)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetFeeVault
event SetFeeVault(address feeVault)
SetVotingIncentives
event SetVotingIncentives(address votingIncentives)
errors
No errors.
creation bytecode
0x60a06040523480156200001157600080fd5b506040516200112438038062001124833981016040819052620000349162000123565b60016000556200004433620000b4565b600280546001600160a01b038087166001600160a01b03199283161790925560038054868416908316179055600480548484169216919091179055858116608052821615620000a957600580546001600160a01b0319166001600160a01b0384161790555b505050505062000193565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b80516001600160a01b03811681146200011e57600080fd5b919050565b600080600080600060a086880312156200013c57600080fd5b620001478662000106565b9450620001576020870162000106565b9350620001676040870162000106565b9250620001776060870162000106565b9150620001876080870162000106565b90509295509295909350565b608051610f60620001c46000396000818161017a0152818161054e0152818161089001526109160152610f606000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c80638da5cb5b1161008c578063b6f7097f11610066578063b6f7097f146101d3578063d294f093146101e6578063f2fde38b14610203578063f9d5111c1461021657600080fd5b80638da5cb5b1461019c578063a591f97f146101ad578063b66503cf146101c057600080fd5b8063779fa0c4116100c8578063779fa0c41461013c5780637c91e4eb1461014f5780637f6990151461016257806382bfefc81461017557600080fd5b8063478222c2146100ef5780636bbcf6d81461011f578063715018a614610134575b600080fd5b600354610102906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b61013261012d366004610dc4565b610229565b005b61013261033f565b61013261014a366004610dc4565b610353565b600254610102906001600160a01b031681565b610132610170366004610dc4565b6103bb565b6101027f000000000000000000000000000000000000000000000000000000000000000081565b6001546001600160a01b0316610102565b6101326101bb366004610dc4565b610423565b6101326101ce366004610de8565b6104b7565b600554610102906001600160a01b031681565b6101ee6105c9565b60408051928352602083019190915201610116565b610132610211366004610dc4565b610605565b600454610102906001600160a01b031681565b610231610695565b6001600160a01b03811661028c5760405162461bcd60e51b815260206004820152600960248201527f7a65726f2061646472000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6005546001600160a01b03908116908216036102ea5760405162461bcd60e51b815260206004820152600960248201527f73616d65206164647200000000000000000000000000000000000000000000006044820152606401610283565b600580546001600160a01b0319166001600160a01b0383169081179091556040519081527f71119a4a2850109bdeaff1aedbd330e4bc80607f423b1562fddbdc7ff4628b64906020015b60405180910390a150565b610347610695565b61035160006106ef565b565b61035b610695565b6001600160a01b0381166103995760405162461bcd60e51b8152602060048201526005602482015264041646472360dc1b6044820152606401610283565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6103c3610695565b6001600160a01b0381166104015760405162461bcd60e51b8152602060048201526005602482015264041646472360dc1b6044820152606401610283565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b61042b610695565b6001600160a01b0381166104695760405162461bcd60e51b8152602060048201526005602482015264041646472360dc1b6044820152606401610283565b600380546001600160a01b0319166001600160a01b0383169081179091556040519081527fe68507d3387f586d218f2d30c6bd698977c73cfe98ae490919957b344476f19790602001610334565b6104bf610741565b6002546001600160a01b031633146105195760405162461bcd60e51b815260206004820152600c60248201527f216469737472696275746f7200000000000000000000000000000000000000006044820152606401610283565b600454610533906001600160a01b0384811691168361079a565b60048054604051630cfecd0760e31b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811693820193909352602481018490529116906367f6683890604401600060405180830381600087803b1580156105a357600080fd5b505af11580156105b7573d6000803e3d6000fd5b505050506105c56001600055565b5050565b6000806105d4610741565b6001546001600160a01b031633146105eb57600080fd5b6105f3610889565b915091506106016001600055565b9091565b61060d610695565b6001600160a01b0381166106895760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610283565b610692816106ef565b50565b6001546001600160a01b031633146103515760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610283565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6002600054036107935760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610283565b6002600055565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa1580156107eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061080f9190610e14565b6108199190610e2d565b604080516001600160a01b038616602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1663095ea7b360e01b179052909150610883908590610b1e565b50505050565b60008060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108ec573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109109190610e54565b905060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610972573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109969190610e54565b6003546040805163d294f09360e01b815281519394506001600160a01b039092169263d294f09392600480820193929182900301816000875af11580156109e1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a059190610e71565b90945092508315610a9157600554610a2a906001600160a01b0384811691168661079a565b60055460405163b66503cf60e01b81526001600160a01b038481166004830152602482018790529091169063b66503cf90604401600060405180830381600087803b158015610a7857600080fd5b505af1158015610a8c573d6000803e3d6000fd5b505050505b8215610b1857600554610ab1906001600160a01b0383811691168561079a565b60055460405163b66503cf60e01b81526001600160a01b038381166004830152602482018690529091169063b66503cf90604401600060405180830381600087803b158015610aff57600080fd5b505af1158015610b13573d6000803e3d6000fd5b505050505b50509091565b6000610b73826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610c089092919063ffffffff16565b805190915015610c035780806020019051810190610b919190610e95565b610c035760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610283565b505050565b6060610c178484600085610c1f565b949350505050565b606082471015610c975760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610283565b600080866001600160a01b03168587604051610cb39190610edb565b60006040518083038185875af1925050503d8060008114610cf0576040519150601f19603f3d011682016040523d82523d6000602084013e610cf5565b606091505b5091509150610d0687838387610d11565b979650505050505050565b60608315610d80578251600003610d79576001600160a01b0385163b610d795760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610283565b5081610c17565b610c178383815115610d955781518083602001fd5b8060405162461bcd60e51b81526004016102839190610ef7565b6001600160a01b038116811461069257600080fd5b600060208284031215610dd657600080fd5b8135610de181610daf565b9392505050565b60008060408385031215610dfb57600080fd5b8235610e0681610daf565b946020939093013593505050565b600060208284031215610e2657600080fd5b5051919050565b80820180821115610e4e57634e487b7160e01b600052601160045260246000fd5b92915050565b600060208284031215610e6657600080fd5b8151610de181610daf565b60008060408385031215610e8457600080fd5b505080516020909101519092909150565b600060208284031215610ea757600080fd5b81518015158114610de157600080fd5b60005b83811015610ed2578181015183820152602001610eba565b50506000910152565b60008251610eed818460208701610eb7565b9190910192915050565b6020815260008251806020840152610f16816040850160208701610eb7565b601f01601f1916919091016040019291505056fea2646970667358221220efa485db65c0c8be863ddf731614c2cc7b3aa81a13e6ff96d2ad1ce8eb0c9a1764736f6c6343000816003300000000000000000000000006c97634423750e04a189aacc138ecc0a00b5df70000000000000000000000003005b0d329141d75b62cceee57bf00153fe2607400000000000000000000000001f578d279d3b8ba2bd097108f3e65cb9e57ebf2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080ad2f2ed4f00b152d7ca5e74920c944bfef0701