0 txs
1 call
constructor
No constructor.
functions
sellRewards
nonpayablefunction sellRewards(uint256 minAmountOut, bytes payload) returns (uint256 amountOut)
events
RewardsSoldFor
event RewardsSoldFor(address indexed tokenObtained, uint256 balanceUpdate)
errors
InvalidSwap
error InvalidSwap()
NotTrusted
error NotTrusted()
OdosSwapFailed
error OdosSwapFailed()
ReentrantCall
error ReentrantCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
TooSmallAmountOut
error TooSmallAmountOut()
creation bytecode
0x60808060405234601557610c75908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c6305b4193414610024575f80fd5b346104275760403660031901126104275760243567ffffffffffffffff8111610427573660238201121561042757806004013561006081610778565b9061006e6040519283610742565b8082526020820192366024838301011161042757815f92602460209301863783010152600260ff7f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c755460a81c161461071a57750200000000000000000000000000000000000000000060ff60a81b197f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c755416177f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c755561012d36336108cf565b15806106e7575b6106bf5760405190818260207f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c775492838152017f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c775f5260205f20925f5b81811061069d5750506101a692500383610742565b8151926101b284610794565b916101c06040519384610742565b848352601f196101cf86610794565b013660208501375f5b85811061061757505f9182915190827319ceead7105607cd444f5ad10dd51356436095a15af16102066107d4565b90156105e2576020815191818082019384920101031261042757519260043584106105ba575f915f935f5b838110610482575050505015610473576001600160a01b0316805f527f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c7a60205260405f2060ff8154166102ed575b602083750100000000000000000000000000000000000000000060ff60a81b197f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c755416177f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c7555604051908152f35b6008019060205f61030561030085610803565b610b6b565b6040516001600160a01b03848201927fa9059cbb00000000000000000000000000000000000000000000000000000000845216602482015286604482015260448152610352606482610742565b519082855af11561041c575f513d61046a5750803b155b61043f575061037a61037f91610803565b610bbd565b90600181101561042b5715610395575b8061027f565b6020818051810103126104275760200151906001600160a01b03821680920361042757813b15610427575f80926024604051809581937f2afcf4800000000000000000000000000000000000000000000000000000000083528660048401525af191821561041c5760209261040c575b509061038f565b5f61041691610742565b5f610405565b6040513d5f823e3d90fd5b5f80fd5b634e487b7160e01b5f52602160045260245ffd5b7f5274afe7000000000000000000000000000000000000000000000000000000005f5260045260245ffd5b60011415610369565b631115766760e01b5f5260045ffd5b602460206001600160a01b0361049884866107ac565b5116604051928380926370a0823160e01b82523060048301525afa90811561041c575f91610589575b506104cc82856107ac565b518110156104e357631115766760e01b5f5260045ffd5b6104ed82856107ac565b5181116104fe575b50600101610231565b945094506001936001600160a01b0361051787846107ac565b5116956001600160a01b0361052c82856107ac565b511661053882866107ac565b518303928311610575577fbe1da12e92b73d3ecd35edcc32270e8ffaa4ee9fe30f671989b3d2e88a2c2ea26020600194604051908152a2906104f5565b634e487b7160e01b5f52601160045260245ffd5b90506020813d82116105b2575b816105a360209383610742565b8101031261042757515f6104c1565b3d9150610596565b7fa1aabbe1000000000000000000000000000000000000000000000000000000005f5260045ffd5b80519081610612577f45d4013e000000000000000000000000000000000000000000000000000000005f5260045ffd5b602001fd5b8060206001600160a01b0361062e602494896107ac565b5116604051938480926370a0823160e01b82523060048301525afa801561041c575f9061066b575b6001925061066482876107ac565b52016101d8565b506020823d8211610695575b8161068460209383610742565b810103126104275760019151610656565b3d9150610677565b84546001600160a01b0316835260019485019487945060209093019201610191565b7fc22a648e000000000000000000000000000000000000000000000000000000005f5260045ffd5b50335f527f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c7c60205260405f205415610134565b7f37ed32e8000000000000000000000000000000000000000000000000000000005f5260045ffd5b90601f8019910116810190811067ffffffffffffffff82111761076457604052565b634e487b7160e01b5f52604160045260245ffd5b67ffffffffffffffff811161076457601f01601f191660200190565b67ffffffffffffffff81116107645760051b60200190565b80518210156107c05760209160051b010190565b634e487b7160e01b5f52603260045260245ffd5b3d156107fe573d906107e582610778565b916107f36040519384610742565b82523d5f602084013e565b606090565b90604051915f8154908160011c92600183169283156108c5575b6020851084146108b157848752869390811561088f575060011461084b575b5061084992500383610742565b565b90505f9291925260205f20905f915b818310610873575050906020610849928201015f61083c565b602091935080600191548385890101520191019091849261085a565b90506020925061084994915060ff191682840152151560051b8201015f61083c565b634e487b7160e01b5f52602260045260245ffd5b93607f169361081d565b6001600160a01b037fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131d54169180600411610427575f5f905f80604051956001600160a01b0360208801917fb700961300000000000000000000000000000000000000000000000000000000835216968760248201523060448201527fffffffff00000000000000000000000000000000000000000000000000000000833516606482015260648152610982608482610742565b5190885afa61098f6107d4565b90610af2575b50156109a5575b50505050600190565b63ffffffff1615610aeb5776010000000000000000000000000000000000000000000060ff60b01b197f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c755416177f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c7555823b15610427576064925f92836040519586809581947f94c7d7ee0000000000000000000000000000000000000000000000000000000083526004830152604060248301528060448301528084848401378181018301849052601f01601f191681010301925af1801561041c57610adb575b5060ff60b01b197f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c7554167f4b2dd303f68b99d244b702089c802b6e9ea1b5d4ef61fd436d6c41abb1178c75555f80808061099c565b5f610ae591610742565b5f610a86565b5050505f90565b80519092909160408310610b345750508160409181010312610427576040610b1c60208301610bb0565b91015163ffffffff8116810361042757905b5f610995565b916020819492941015610b49575b5050610b2e565b8192509060209181010312610427576020610b649101610bb0565b5f80610b42565b610b7490610bbd565b309291600181101561042b5715610b885750565b90915060208180518101031261042757602001516001600160a01b0381168091036104275790565b5190811515820361042757565b80518101604082602083019203126104275760208201519160018310156104275760408101519067ffffffffffffffff8211610427570181603f8201121561042757602081015190610c0e82610778565b92610c1c6040519485610742565b8284526040828401011161042757815f926040602093018386015e83010152909156fea2646970667358221220b9f2574c270793b9528ea3846d581c47084974c102398ecb405bc4495fa5b2aa64736f6c634300081c0033