2 txs
3 calls
constructor
No constructor.
functions
owner
viewfunction owner() view returns (address)
slippageThreshold
viewfunction slippageThreshold() view returns (uint256)
redeemToken
nonpayablefunction redeemToken(address token, address receiver, address owner, address keeper, uint256 sharesAmount) returns (uint256 amountOut)
renounceOwnership
nonpayablefunction renounceOwnership()
setAddresses
nonpayablefunction setAddresses(address _VodkaVault, address _rewardRouter)
setSlippageThreshold
nonpayablefunction setSlippageThreshold(uint256 _slippageThreshold)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawToken
nonpayablefunction withdrawToken(address token, address receiver, address owner, address keeper, uint256 sGlpAmount) returns (uint256 amountOut)
events
AddressesUpdated
event AddressesUpdated(address vodkaVault, address rewardRouter)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SlippageThresholdUpdated
event SlippageThresholdUpdated(uint256 newSlippageThreshold)
TokenRedeemed
event TokenRedeemed(address indexed from, address indexed receiver, address token, uint256 assets, uint256 shares, uint256 tokensReceived)
TokenWithdrawn
event TokenWithdrawn(address indexed from, address indexed receiver, address token, uint256 assets, uint256 shares, uint256 tokensReceived)
errors
No errors.
creation bytecode
0x6080806040523461005b5760008054336001600160a01b0319821681178355916001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3610c9b90816100618239f35b600080fdfe608060408181526004908136101561001657600080fd5b600092833560e01c908163027c40e5146106265750806341460436146105d8578063715018a61461057e5780638da5cb5b1461055857806390107afe146102a95780639024350b14610286578063c0d8de67146101465763f2fde38b1461007c57600080fd5b34610142576020366003190112610142578135916001600160a01b039182841680940361013e576100ab610778565b83156100ec57505082546001600160a01b0319811683178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b906020608492519162461bcd60e51b8352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b8480fd5b8280fd5b5034610142576020919261015936610724565b60085487516306a715bf60e21b8152998a018281523060208201526001600160a01b0394851660408201529284166060840152929890979092909183918a169082908890829060800103925af193841561027b578094610222575b5050602095816102196101e87faf219bb2d8b6e55ecf684938952e9dcbd4b6c03408b707d0bfa9294a80d195429486610850565b809888519485941697339785909493926060926001600160a01b036080840197168352602083015260408201520152565b0390a351908152f35b909193506020823d8211610273575b8161023e602093836107d0565b8101031261027057505191857faf219bb2d8b6e55ecf684938952e9dcbd4b6c03408b707d0bfa9294a80d195426101b4565b80fd5b3d9150610231565b8551903d90823e3d90fd5b8382346102a557816003193601126102a5576020906001549051908152f35b5080fd5b503461014257806003193601126101425781356001600160a01b0380821680920361013e5760243590808216809203610484576102e4610778565b6bffffffffffffffffffffffff60a01b90838260085416176008558451956338d52e0f60e01b875260209687818381895afa90811561054e579083918a91610531575b50169283818354161782558651633c5103f760e11b815288818481885afa9081156104ed579084918b91610514575b5016816002541617600255865162af394d60e81b815288818481885afa9081156104ed579084918b916104f7575b5016816003541617600355848160075416176007558651633e9b6c6f60e21b815288818481895afa9081156104ed579084918b916104d0575b50169283826006541617600655875163fbfa77cf60e01b815289818581885afa9081156104c65791604493918b9695938d91610499575b5016906005541617600555898851958694859363095ea7b360e01b855284015260001960248401525af1801561048f57610458575b507fc651c70f44278e4b6b346230d2fcc09308ad801d6dc8b9c055f45581b3609075938351928352820152a180f35b8481813d8311610488575b61046d81836107d0565b8101031261048457518015150361013e5738610429565b8580fd5b503d610463565b84513d88823e3d90fd5b6104b99150873d89116104bf575b6104b181836107d0565b810190610808565b386103f4565b503d6104a7565b89513d8d823e3d90fd5b6104e791508a3d8c116104bf576104b181836107d0565b386103bd565b88513d8c823e3d90fd5b61050e91508a3d8c116104bf576104b181836107d0565b38610384565b61052b91508a3d8c116104bf576104b181836107d0565b38610356565b6105489150893d8b116104bf576104b181836107d0565b38610327565b87513d8b823e3d90fd5b8382346102a557816003193601126102a5576001600160a01b0360209254169051908152f35b8334610270578060031936011261027057610597610778565b80546001600160a01b03198116825581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b509034610142576020366003190112610142577fad3d2e36d644de683c6608bea35a9e25bef4ded83b5939c6d8f9c5ab390d89fc91602091359061061a610778565b8160015551908152a180f35b8492915034610142578281806020816106889861064236610724565b60085463047c207560e31b8b52958a018181523060208201526001600160a01b0393841660408201529183166060830152919d919a93999298948e169491608090910190565b03925af195861561027b5780966106ce575b5050602095816102196101e87f404880c9d28e6a46410558be4f9ef718f83c8ebd7a61c8c9057aa51ebff8217f9486610850565b909195506020823d821161071c575b816106ea602093836107d0565b8101031261027057505193857f404880c9d28e6a46410558be4f9ef718f83c8ebd7a61c8c9057aa51ebff8217f61069a565b3d91506106dd565b60a0906003190112610773576001600160a01b03906004358281168103610773579160243581811681036107735791604435828116810361077357916064359081168103610773579060843590565b600080fd5b6001600160a01b0360005416330361078c57565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b90601f8019910116810190811067ffffffffffffffff8211176107f257604052565b634e487b7160e01b600052604160045260246000fd5b9081602091031261077357516001600160a01b03811681036107735790565b8181029291811591840414171561083a57565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b03918260035416916040928351809581946370a0823160e01b83526004933085850152602096879160249a8b915afa928315610b7c57600093610b4d575b508786836006541689519283809263019c8a3b60e11b825260008a8301525afa908115610b4257908591600091610b12575b508784600254168a51938480926318160ddd60e01b82525afa918215610a9757600092610ae3575b5069d3c21bcecceda100000091828102928184041490151715610a4c579061091691610b87565b82878160055416978b8b5180948193637092736960e11b8352169a8b8b8301525afa908115610a9757600091610ab6575b506001549161271092830390838211610aa2579061096491610827565b90828102928184041490151715610a4c57906109809185610c19565b875163313ce56760e01b8152878187818a5afa908115610a9757600091610a60575b5060ff60051991160160ff8111610a4c5760ff16604d8111610a4c57926000926109d6608496938a999896600a0a90610827565b8260075416938b519c8d998a986303cea95560e21b8a5289015287015260448601521660648401525af1918215610a425750600091610a16575b50905090565b82813d8311610a3b575b610a2a81836107d0565b810103126102705750518038610a10565b503d610a20565b513d6000823e3d90fd5b89601187634e487b7160e01b600052526000fd5b8881813d8311610a90575b610a7581836107d0565b810103126102a557519060ff821682036102705750386109a2565b503d610a6b565b89513d6000823e3d90fd5b8b601189634e487b7160e01b600052526000fd5b908882813d8311610adc575b610acc81836107d0565b8101031261027057505138610947565b503d610ac2565b90918882813d8311610b0b575b610afa81836107d0565b8101031261027057505190386108ef565b503d610af0565b91508782813d8311610b3b575b610b2981836107d0565b810103126102705750849051386108c7565b503d610b1f565b88513d6000823e3d90fd5b90928682813d8311610b75575b610b6481836107d0565b810103126102705750519138610895565b503d610b5a565b87513d6000823e3d90fd5b906c0c9f2c9cd04674edea40000000906000198284099282810292838086109503948086039514610c0b57848311156107735782910981806000031680920460028082600302188083028203028083028203028083028203028083028203028083028203028092029003029360018380600003040190848311900302920304170290565b505080925015610773570490565b916000198284099282810292838086109503948086039514610c0b5784831115610773578291098180600003168092046002808260030218808302820302808302820302808302820302808302820302808302820302809202900302936001838060000304019084831190030292030417029056fea164736f6c6343000811000a