0 txs
0 calls
constructor
No constructor.
functions
create
nonpayablefunction create(uint256 index_, address accessManager_, address plasmaVault_) returns (address rewardsManager)
events
RewardsManagerCreated
event RewardsManagerCreated(uint256 index, address rewardsManager, address accessManager, address plasmaVault)
errors
No errors.
creation bytecode
0x6080604052348015600e575f80fd5b506121468061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063d4ad26731461002d575b5f80fd5b61004061003b366004610120565b61005c565b6040516001600160a01b03909116815260200160405180910390f35b5f828260405161006b906100f8565b6001600160a01b03928316815291166020820152604001604051809103905ff08015801561009b573d5f803e3d5ffd5b50604080518681526001600160a01b038381166020830152868116828401528516606082015290519192507f097e0c535b58da31dae3dede57dca69329b4127039a00ea9123f208ecfe38bab919081900360800190a19392505050565b611fb78061015a83390190565b80356001600160a01b038116811461011b575f80fd5b919050565b5f805f60608486031215610132575f80fd5b8335925061014260208501610105565b915061015060408501610105565b9050925092509256fe60c060405234801561000f575f80fd5b50604051611fb7380380611fb783398101604081905261002e91610366565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000810460ff1615906001600160401b03165f811580156100775750825b90505f826001600160401b031660011480156100925750303b155b9050811580156100a0575080155b156100be5760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b031916600117855583156100ec57845460ff60401b1916680100000000000000001785555b6100f5876101c4565b856001600160a01b03166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610131573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101559190610397565b6001600160a01b03908116608052861660a05261017260016101d8565b83156101b857845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050506103b7565b6101cc610250565b6101d5816102a0565b50565b6101e181610313565b7f6ab1bcc6104660f940addebf2a0f1cdfdd8fb6e9a4305fcd73bc32a2bcbabc00805463ffffffff191663ffffffff929092169190911790556040518181527f2641e88f81cf31291624c624eaeb689e2c1dd743fa5beb08d4b6462e1b72af3c9060200160405180910390a150565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a005468010000000000000000900460ff1661029e57604051631afcd79f60e31b815260040160405180910390fd5b565b7ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a0080546001600160a01b0383166001600160a01b03199091168117825560408051918252517f2f658b440c35314f52658ea8a740e05b284cdc84dc9ae01e891f21b8933e7cad9181900360200190a15050565b5f63ffffffff821115610347576040516306dfcc6560e41b8152602060048201526024810183905260440160405180910390fd5b5090565b80516001600160a01b0381168114610361575f80fd5b919050565b5f8060408385031215610377575f80fd5b6103808361034b565b915061038e6020840161034b565b90509250929050565b5f602082840312156103a7575f80fd5b6103b08261034b565b9392505050565b60805160a051611ba76104105f395f818161029e0152818161038e015281816107fc0152610b2901525f818161015e0152818161036c01528181610521015281816107da015281816108a301526109560152611ba75ff3fe608060405234801561000f575f80fd5b50600436106100f3575f3560e01c80638fb360371161008f5780638fb3603714610202578063a9559dd714610223578063b4c2cb2e1461022b578063beabacc81461024e578063bf7e214f14610261578063cee511bb14610269578063db99bddd1461027e578063e3efd95f14610286578063ead66a0714610299575f80fd5b8063041752e3146100f7578063068483fa1461014f57806329db1be61461015957806342378c2c1461018d5780634597a226146101a057806370e803e3146101b3578063722713f7146101c65780637a9e5e4b146101dc57806387ef0b87146101ef575b5f80fd5b6100ff6102c0565b60408051825163ffffffff908116825260208085015190911690820152828201516001600160801b0390811692820192909252606092830151909116918101919091526080015b60405180910390f35b610157610338565b005b6101807f000000000000000000000000000000000000000000000000000000000000000081565b60405161014691906116e9565b61015761019b3660046116fd565b6103f3565b6101576101ae36600461175c565b61040a565b6101576101c136600461175c565b61045d565b6101ce6104aa565b604051908152602001610146565b6101576101ea3660046117b1565b610689565b6101576101fd3660046117b1565b610710565b61020a610780565b6040516001600160e01b03199091168152602001610146565b6101576107b1565b61023e6102393660046117b1565b610939565b6040519015158152602001610146565b61015761025c3660046117ca565b610949565b6101806109c5565b6102716109df565b6040516101469190611804565b6101576109ee565b61015761029436600461175c565b610a69565b6101807f000000000000000000000000000000000000000000000000000000000000000081565b604080516080810182525f8082526020820181905291810182905260608101919091526102eb610b92565b60408051608081018252825463ffffffff8082168352600160201b82041660208301526001600160801b03600160401b909104811692820192909252600190920154166060820152919050565b61034a610343610bb6565b5f36610bbf565b5f6103536104aa565b9050805f0361035f5750565b6103b36001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083610cfa565b6103bc81610d4c565b6040518181527f3e92aa4db3477ddd7c90d0ded7b985612c042e99cdeed9408343c650bdda73b9906020015b60405180910390a150565b6103fe610343610bb6565b61040781610ddf565b50565b610415610343610bb6565b805f5b818110156104575761044f8484838181106104355761043561184f565b905060200201602081019061044a91906117b1565b610e38565b600101610418565b50505050565b610468610343610bb6565b805f5b81811015610457576104a28484838181106104885761048861184f565b905060200201602081019061049d91906117b1565b610f1d565b60010161046b565b5f806104b4610b92565b60408051608081018252825463ffffffff808216808452600160201b830490911660208401526001600160801b03600160401b90920482169383019390935260019093015490921660608301529091505f0361059b576040516370a0823160e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a08231906105569030906004016116e9565b602060405180830381865afa158015610571573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105959190611863565b91505090565b806020015163ffffffff165f036105b3575f91505090565b6020810151670de0b6b3a76400009063ffffffff164210610608578151602083015163ffffffff918216916105e991164261188e565b6105fb90670de0b6b3a76400006118a1565b61060591906118cc565b90505b805f03610617575f9250505090565b670de0b6b3a7640000811061064a578160400151826060015161063a91906118eb565b6001600160801b03169250505090565b81604001516001600160801b031661067883606001516001600160801b031683670de0b6b3a7640000611079565b610682919061188e565b9250505090565b5f610692610bb6565b905061069c6109c5565b6001600160a01b0316816001600160a01b0316146106d7578060405162d1953b60e31b81526004016106ce91906116e9565b60405180910390fd5b816001600160a01b03163b5f0361070357816040516361798f2f60e11b81526004016106ce91906116e9565b61070c82611139565b5050565b61071b610343610bb6565b61072361119a565b1561074157604051632f3873fd60e01b815260040160405180910390fd5b61074a816111b6565b6040516001600160a01b038216907f606f0da67080f7641fd59bdd017702d2842394e653866c86c69bcc879eea2a41905f90a250565b5f8061078a6111e1565b8054909150600160a01b900460ff166107a3575f610595565b638fb3603760e01b91505090565b6107bc610343610bb6565b5f6107c56104aa565b90508015610821576108216001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000167f000000000000000000000000000000000000000000000000000000000000000083610cfa565b5f61082a610b92565b60408051608081018252825463ffffffff8082168352600160201b82041660208301526001600160801b03600160401b909104811692820192909252600190920154166060820152905061087d42611205565b63ffffffff1660208201526040516370a0823160e01b815261091c906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a08231906108d89030906004016116e9565b602060405180830381865afa1580156108f3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109179190611863565b611239565b6001600160801b031660608201525f604082015261070c8161126c565b5f61094382611345565b92915050565b610954610343610bb6565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316036109a65760405163251439e960e11b815260040160405180910390fd5b80156109c0576109c06001600160a01b0384168383610cfa565b505050565b5f806109cf6111e1565b546001600160a01b031692915050565b60606109e961136e565b905090565b6109f9610343610bb6565b5f610a026113d1565b90506001600160a01b038116610a2b576040516310665ba560e11b815260040160405180910390fd5b610a336113f7565b6040516001600160a01b038216907f6ca66738059b52d288c52b478cf0710166b7fb2801e9262a896cbacf620cba1d905f90a250565b610a74610343610bb6565b805f5b81811015610b1157610ab9848483818110610a9457610a9461184f565b9050602002810190610aa6919061190a565b610ab49060208101906117b1565b611345565b610b0957838382818110610acf57610acf61184f565b9050602002810190610ae1919061190a565b610aef9060208101906117b1565b60405163d9ffc5d160e01b81526004016106ce91906116e9565b600101610a77565b5060405163e3efd95f60e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063e3efd95f90610b609086908690600401611950565b5f604051808303815f87803b158015610b77575f80fd5b505af1158015610b89573d5f803e3d5ffd5b50505050505050565b7f6ab1bcc6104660f940addebf2a0f1cdfdd8fb6e9a4305fcd73bc32a2bcbabc0090565b5f6109e9611411565b5f610bcd6004828486611a24565b610bd691611a4b565b90506001600160e01b031981166387ef0b8760e01b1480610c0757506001600160e01b0319811663db99bddd60e01b145b15610c10573393505b5f610c196111e1565b90505f80610c45610c286109c5565b8830610c3760045f8b8d611a24565b610c4091611a4b565b61141a565b9150915081610b895763ffffffff811615610ce057825460ff60a01b1916600160a01b178355610c736109c5565b6001600160a01b03166394c7d7ee8888886040518463ffffffff1660e01b8152600401610ca293929190611a83565b5f604051808303815f87803b158015610cb9575f80fd5b505af1158015610ccb573d5f803e3d5ffd5b5050845460ff60a01b1916855550610b899050565b8660405162d1953b60e31b81526004016106ce91906116e9565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526109c0908490611522565b5f610d55610b92565b90505f610d6183611239565b8254610d7d9190600160401b90046001600160801b0316611ab0565b8254600160401b600160c01b031916600160401b6001600160801b0383169081029190911784556040519081529091507fe06356961fcc6b17192f867e50879bc1bbaa34f58809d2b2ab5476b53877832e9060200160405180910390a1505050565b610de881611205565b610df0610b92565b805463ffffffff191663ffffffff929092169190911790556040518181527f2641e88f81cf31291624c624eaeb689e2c1dd743fa5beb08d4b6462e1b72af3c906020016103e8565b5f610e4161157a565b6001600160a01b0383165f908152602082905260409020549091508015610e7b57604051630e5b59f760e41b815260040160405180910390fd5b5f610e8461159e565b54610e90906001611acf565b6001600160a01b0385165f9081526020859052604090208190559050610eb461159e565b80546001810182555f91825260209091200180546001600160a01b0319166001600160a01b0386161790556040517fa6900b674d94d1ecd696c66ec6762dcb661729307e0f90a5a4bc0513b1390d7390610f0f9086906116e9565b60405180910390a150505050565b5f610f2661157a565b6001600160a01b0383165f90815260208290526040812054919250819003610f61576040516323cdec1d60e21b815260040160405180910390fd5b5f610f6a61159e565b6001610f7461159e565b54610f7f919061188e565b81548110610f8f57610f8f61184f565b5f9182526020808320909101546001600160a01b039081168084529186905260408084208690559087168352822091909155905080610fcc61159e565b610fd760018561188e565b81548110610fe757610fe761184f565b905f5260205f20015f6101000a8154816001600160a01b0302191690836001600160a01b0316021790555061101a61159e565b80548061102957611029611ae2565b5f8281526020902081015f1990810180546001600160a01b03191690550190556040517f78464d629b261dcdc053f071c694250a86fc2a7ad6315364a81c7cd7cd98482e90610f0f9086906116e9565b5f838302815f1985870982811083820303915050805f036110ad578382816110a3576110a36118b8565b0492505050611132565b8084116110cd5760405163227bc15360e01b815260040160405180910390fd5b5f848688095f868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150505b9392505050565b5f6111426111e1565b80546001600160a01b0319166001600160a01b0384161781556040519091507f2f658b440c35314f52658ea8a740e05b284cdc84dc9ae01e891f21b8933e7cad9061118e9084906116e9565b60405180910390a15050565b5f806111a46115c2565b546001600160a01b0316151592915050565b5f6111bf6115c2565b80546001600160a01b0319166001600160a01b03939093169290921790915550565b7ff3177357ab46d8af007ab3fdb9af81da189e1068fefdc0073dca88a2cab40a0090565b5f63ffffffff821115611235576040516306dfcc6560e41b815260206004820152602481018390526044016106ce565b5090565b5f6001600160801b03821115611235576040516306dfcc6560e41b815260806004820152602481018390526044016106ce565b5f611275610b92565b8251815460208086015160408088015163ffffffff95861667ffffffffffffffff1990951694909417600160201b928616830217600160401b600160c01b03198116600160401b6001600160801b039687168102918217808a556060808d015160018c0180546001600160801b031916918b169182179055865193830490991683529682019790975291871690871617918101919091529204909216918101919091529091507f0431e9724227d3b9c513722f62640892973b125a46b468409293217dd57517119060800161118e565b5f61134e61157a565b6001600160a01b039092165f908152602092909252506040902054151590565b606061137861159e565b8054604080516020808402820181019092528281529291908301828280156113c757602002820191905f5260205f20905b81546001600160a01b031681526001909101906020018083116113a9575b5050505050905090565b5f806113db6115e6565b90506001600160a01b0381166113f2573391505090565b919050565b5f6114006115c2565b80546001600160a01b031916905550565b5f6109e96113d1565b6040516001600160a01b03848116602483015283811660448301526001600160e01b0319831660648301525f9182918291829189169060840160408051601f198184030181529181526020820180516001600160e01b031663b700961360e01b179052516114889190611af6565b5f60405180830381855afa9150503d805f81146114c0576040519150601f19603f3d011682016040523d82523d5f602084013e6114c5565b606091505b509150915081156115175760408151106114f757808060200190518101906114ed9190611b1b565b9094509250611517565b602081511061151757808060200190518101906115149190611b58565b93505b505094509492505050565b5f6115366001600160a01b038416836115f0565b905080515f1415801561155a5750808060200190518101906115589190611b58565b155b156109c05782604051635274afe760e01b81526004016106ce91906116e9565b7f48932b860eb451ad240d4fe2b46522e5a0ac079d201fe50d4e0be078c75b540090565b7fad43e358bd6e59a5a0c80f6bf25fa771408af4d80f621cdc680c8dfbf607ab0090565b7f68262fe08792a71a690eb5eb2de15df1b0f463dd786bf92bdbd5f0f0d1ae8b0090565b5f806109cf6115c2565b606061113283835f845f80856001600160a01b031684866040516116149190611af6565b5f6040518083038185875af1925050503d805f811461164e576040519150601f19603f3d011682016040523d82523d5f602084013e611653565b606091505b509150915061166386838361166d565b9695505050505050565b6060826116825761167d826116c0565b611132565b815115801561169957506001600160a01b0384163b155b156116b95783604051639996b31560e01b81526004016106ce91906116e9565b5080611132565b8051156116d05780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6001600160a01b0391909116815260200190565b5f6020828403121561170d575f80fd5b5035919050565b5f8083601f840112611724575f80fd5b50813567ffffffffffffffff81111561173b575f80fd5b6020830191508360208260051b8501011115611755575f80fd5b9250929050565b5f806020838503121561176d575f80fd5b823567ffffffffffffffff811115611783575f80fd5b61178f85828601611714565b90969095509350505050565b80356001600160a01b03811681146113f2575f80fd5b5f602082840312156117c1575f80fd5b6111328261179b565b5f805f606084860312156117dc575f80fd5b6117e58461179b565b92506117f36020850161179b565b929592945050506040919091013590565b602080825282518282018190525f918401906040840190835b818110156118445783516001600160a01b031683526020938401939092019160010161181d565b509095945050505050565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215611873575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156109435761094361187a565b80820281158282048414176109435761094361187a565b634e487b7160e01b5f52601260045260245ffd5b5f826118e657634e487b7160e01b5f52601260045260245ffd5b500490565b6001600160801b0382811682821603908111156109435761094361187a565b5f8235603e1983360301811261191e575f80fd5b9190910192915050565b81835281816020850137505f828201602090810191909152601f909101601f19169091010190565b602080825281018290525f6040600584901b830181019083018583603e1936839003015b87821015611a1757868503603f190184528235818112611992575f80fd5b89016001600160a01b036119a58261179b565b1686526020810135601e198236030181126119be575f80fd5b0160208101903567ffffffffffffffff8111156119d9575f80fd5b8036038213156119e7575f80fd5b604060208801526119fc604088018284611928565b96505050602083019250602084019350600182019150611974565b5092979650505050505050565b5f8085851115611a32575f80fd5b83861115611a3e575f80fd5b5050820193919092039150565b80356001600160e01b03198116906004841015611a7c576001600160e01b0319600485900360031b81901b82161691505b5092915050565b6001600160a01b03841681526040602082018190525f90611aa79083018486611928565b95945050505050565b6001600160801b0381811683821601908111156109435761094361187a565b808201808211156109435761094361187a565b634e487b7160e01b5f52603160045260245ffd5b5f82518060208501845e5f920191825250919050565b805180151581146113f2575f80fd5b5f8060408385031215611b2c575f80fd5b611b3583611b0c565b9150602083015163ffffffff81168114611b4d575f80fd5b809150509250929050565b5f60208284031215611b68575f80fd5b61113282611b0c56fea2646970667358221220006f983451c4808a25a45af6aefedc14752772aca39658e2c42ce349177b9d0064736f6c634300081a0033a26469706673582212203543442282ac97d3103b81424ba29b377e00042a9495d759360797f3d4b9290564736f6c634300081a0033