1 tx
7 calls
constructor
constructor(address _operator, address _rewardFactory, address _proxyFactory)
functions
operator
viewfunction operator() view returns (address)
proxyFactory
viewfunction proxyFactory() view returns (address)
rewardFactory
viewfunction rewardFactory() view returns (address)
v1Implementation
viewfunction v1Implementation() view returns (address)
v2Implementation
viewfunction v2Implementation() view returns (address)
v3Implementation
viewfunction v3Implementation() view returns (address)
CreateStash
nonpayablefunction CreateStash(uint256 _pid, address _gauge, address _staker, uint256 _stashVersion) returns (address)
setImplementation
nonpayablefunction setImplementation(address _v1, address _v2, address _v3)
events
StashCreated
event StashCreated(address stash, uint256 stashVersion)
errors
No errors.
creation bytecode
0x60e060405234801561001057600080fd5b50604051610aa2380380610aa28339818101604052606081101561003357600080fd5b50805160208201516040909201516001600160601b0319606092831b811660805292821b831660a052901b1660c05260805160601c60a05160601c60c05160601c6109e86100ba600039806103e852806105f052806106d352806107c252508061015152806104b2525080610175528061028e52806102bd528061047a52506109e86000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c806399cb12de1161005b57806399cb12de146100fb578063b345e61614610137578063c10f1a751461013f578063f3cbcdd31461014757610088565b8063245e4bf01461008d5780632fa6cbe9146100b15780634f349cdc146100eb578063570ca735146100f3575b600080fd5b61009561014f565b604080516001600160a01b039092168252519081900360200190f35b6100e9600480360360608110156100c757600080fd5b506001600160a01b038135811691602081013582169160409091013516610173565b005b61009561027d565b61009561028c565b6100956004803603608081101561011157600080fd5b508035906001600160a01b036020820135811691604081013590911690606001356102b0565b6100956107b1565b6100956107c0565b6100956107e4565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156101ce57600080fd5b505af11580156101e2573d6000803e3d6000fd5b505050506040513d60208110156101f857600080fd5b50516001600160a01b0316331461023e576040805162461bcd60e51b8152602060048201526005602482015264042c2eae8d60db1b604482015290519081900360640190fd5b600080546001600160a01b039485166001600160a01b031991821617909155600180549385169382169390931790925560028054919093169116179055565b6001546001600160a01b031681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000336001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161461031d576040805162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b604482015290519081900360640190fd5b6001600160a01b038416610361576040805162461bcd60e51b815260206004820152600660248201526521676175676560d01b604482015290519081900360640190fd5b6003821480156103755750610375846107f3565b1561056b576002546001600160a01b03166103c0576040805162461bcd60e51b81526020600482015260066024820152650c081a5b5c1b60d21b604482015290519081900360640190fd5b600254604080516340925bc760e11b81526001600160a01b03928316600482015290516000927f00000000000000000000000000000000000000000000000000000000000000001691638124b78e91602480830192602092919082900301818787803b15801561042f57600080fd5b505af1158015610443573d6000803e3d6000fd5b505050506040513d602081101561045957600080fd5b505160408051633641e08360e01b8152600481018990526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166024830152878116604483015288811660648301527f000000000000000000000000000000000000000000000000000000000000000081166084830152915192935090831691633641e0839160a48082019260009290919082900301818387803b15801561050857600080fd5b505af115801561051c573d6000803e3d6000fd5b5050604080516001600160a01b03851681526020810187905281517f4bf7d48bc6410b55370b11744517da077aee47c397da01e76710ad0e715566fd9450908190039091019150a190506107a9565b60018214801561057f575061057f846108db565b1561063a576000546001600160a01b03166105ca576040805162461bcd60e51b81526020600482015260066024820152650c081a5b5c1b60d21b604482015290519081900360640190fd5b60008054604080516340925bc760e11b81526001600160a01b03928316600482015290517f000000000000000000000000000000000000000000000000000000000000000090921691638124b78e9160248082019260209290919082900301818787803b15801561042f57600080fd5b600282148015610650575061064e846107f3565b155b801561066057506106608461093d565b1561071a576001546001600160a01b03166106ab576040805162461bcd60e51b81526020600482015260066024820152650c081a5b5c1b60d21b604482015290519081900360640190fd5b600154604080516340925bc760e11b81526001600160a01b03928316600482015290516000927f00000000000000000000000000000000000000000000000000000000000000001691638124b78e91602480830192602092919082900301818787803b15801561042f57600080fd5b6000610725856108db565b905060006107328661093d565b9050600061073f876107f3565b90508215801561074d575081155b8015610757575080155b6107a1576040805162461bcd60e51b81526020600482015260166024820152750e6e8c2e6d040eccae4e6d2dedc40dad2e6dac2e8c6d60531b604482015290519081900360640190fd5b600093505050505b949350505050565b6000546001600160a01b031681565b7f000000000000000000000000000000000000000000000000000000000000000081565b6002546001600160a01b031681565b604080516000602480830182905283518084039091018152604490920183526020820180516001600160e01b03166301ddabf160e01b17815292518251919384926001600160a01b03871692859290918291908083835b602083106108695780518252601f19909201916020918201910161084a565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146108cb576040519150601f19603f3d011682016040523d82523d6000602084013e6108d0565b606091505b509095945050505050565b604080516316fa50b160e01b60208083019190915282518083038201815291830192839052815160009384926001600160a01b03871692859291829190840190808383602083106108695780518252601f19909201916020918201910161084a565b604080516000602480830182905283518084039091018152604490920183526020820180516001600160e01b03166354c49fe960e01b17815292518251919384926001600160a01b0387169285929091829190808383602083106108695780518252601f19909201916020918201910161084a56fea2646970667358221220b3ceac600bc318d2051ff1282464bf0cc2bbbaa2f762a426cf1d6bd3a3a09f6564736f6c634300060c003300000000000000000000000098ef32edd24e2c92525e59afc4475c1242a30184000000000000000000000000c24fa5948a2a356b6a7e20d08e7a5edc3697b7ac000000000000000000000000731886426a3199b988194831031dfb993f25d961