0 txs
0 calls
constructor
constructor(address _token, address _profit, address _lend, address _controller, address _WETH, address _SASHIMI, address _comptroller, address _sashimiLendingLens)
functions
balance
viewfunction balance() view returns (uint256)
comptroller
viewfunction comptroller() view returns (address)
controller
viewfunction controller() view returns (address)
earned
viewfunction earned() view returns (uint256)
lend
viewfunction lend() view returns (address)
owner
viewfunction owner() view returns (address)
profit
viewfunction profit() view returns (address)
SASHIMI
viewfunction SASHIMI() view returns (address)
sashimiLendingLens
viewfunction sashimiLendingLens() view returns (address)
token
viewfunction token() view returns (address)
WETH
viewfunction WETH() view returns (address)
deposit
nonpayablefunction deposit(uint256 _amount)
depositAll
nonpayablefunction depositAll()
earnedCurrent
nonpayablefunction earnedCurrent() returns (uint256, uint256)
emergenceChangeLend
nonpayablefunction emergenceChangeLend(address _lend)
executeTransaction
payablefunction executeTransaction(address target, uint256 value, string signature, bytes data) payable
harvest
nonpayablefunction harvest() returns (uint256 amount)
renounceOwnership
nonpayablefunction renounceOwnership()
transfer
nonpayablefunction transfer(address _token, address _receipt, uint256 _amount)
transferETH
nonpayablefunction transferETH(address _receipt, uint256 _amount)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw(uint256 _amount)
withdrawAll
nonpayablefunction withdrawAll() returns (uint256 amount)
events
ETHTransferred
event ETHTransferred(address, uint256)
Executed
event Executed(address, uint256, string, bytes)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokenTransferred
event TokenTransferred(address, address, uint256)
errors
No errors.
creation bytecode
0x6080604052600060095534801561001557600080fd5b50604051612217380380612217833981810160405261010081101561003957600080fd5b508051602082015160408301516060840151608085015160a086015160c087015160e0909701519596949593949293919290916000610076610155565b600380546001600160a01b0319166001600160a01b038316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600080546001600160a01b03199081166001600160a01b039a8b1617909155600180548216988a1698909817909755600280548816968916969096179095556004805487169488169490941790935560078054861693871693909317909255600580548516918616919091179055600680548416918516919091179055600880549092169216919091179055610159565b3390565b6120af806101686000396000f3fe6080604052600436106101445760003560e01c8063997d3bd6116100b6578063c1f169041161006f578063c1f16904146104a7578063d6f19262146104da578063de5f6268146104ef578063f2fde38b14610504578063f77c479114610537578063fc0c546a1461054c5761014b565b8063997d3bd6146103cd5780639b199073146103fb578063ad5c464814610410578063b69ef8a814610425578063b6b55f251461043a578063beabacc8146104645761014b565b8063715018a611610108578063715018a61461032b5780637b1a490914610340578063853828b61461037957806386f28dd21461038e5780638da5cb5b146103a357806397dffc61146103b85761014b565b80632224fa25146101505780632e1a7d4d146102945780634641257d146102be5780635fe3b567146102e557806366d16cc3146103165761014b565b3661014b57005b600080fd5b6102926004803603608081101561016657600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561019657600080fd5b8201836020820111156101a857600080fd5b803590602001918460018302840111640100000000831117156101ca57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561021d57600080fd5b82018360208201111561022f57600080fd5b8035906020019184600183028401116401000000008311171561025157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610561945050505050565b005b3480156102a057600080fd5b50610292600480360360208110156102b757600080fd5b5035610857565b3480156102ca57600080fd5b506102d36108b4565b60408051918252519081900360200190f35b3480156102f157600080fd5b506102fa610b60565b604080516001600160a01b039092168252519081900360200190f35b34801561032257600080fd5b506102fa610b6f565b34801561033757600080fd5b50610292610b7e565b34801561034c57600080fd5b506102926004803603604081101561036357600080fd5b506001600160a01b038135169060200135610c32565b34801561038557600080fd5b506102d3610d02565b34801561039a57600080fd5b506102fa610e7b565b3480156103af57600080fd5b506102fa610e8a565b3480156103c457600080fd5b506102fa610e99565b3480156103d957600080fd5b506103e2610ea8565b6040805192835260208301919091528051918290030190f35b34801561040757600080fd5b506102fa610fe8565b34801561041c57600080fd5b506102fa610ff7565b34801561043157600080fd5b506102d3611006565b34801561044657600080fd5b506102926004803603602081101561045d57600080fd5b503561100c565b34801561047057600080fd5b506102926004803603606081101561048757600080fd5b506001600160a01b03813581169160208101359091169060400135611066565b3480156104b357600080fd5b50610292600480360360208110156104ca57600080fd5b50356001600160a01b031661111a565b3480156104e657600080fd5b506102d361118d565b3480156104fb57600080fd5b5061029261125f565b34801561051057600080fd5b506102926004803603602081101561052757600080fd5b50356001600160a01b0316611339565b34801561054357600080fd5b506102fa611444565b34801561055857600080fd5b506102fa611453565b6004546001600160a01b031633146105b2576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1031b7b73a3937b63632b91760891b604482015290519081900360640190fd5b60608251600014156105c5575080610648565b82805190602001208260405160200180836001600160e01b031916815260040182805190602001908083835b602083106106105780518252601f1990920191602091820191016105f1565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290505b6000856001600160a01b031685836040518082805190602001908083835b602083106106855780518252601f199092019160209182019101610666565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146106e7576040519150601f19603f3d011682016040523d82523d6000602084013e6106ec565b606091505b5050905080610736576040805162461bcd60e51b815260206004820152601160248201527022bc32b1baba34b7b7103330b4b632b21760791b604482015290519081900360640190fd5b7fe83bbe124e9396819134d48e6a5a63109558766bbb2e0929847478edbf7ca7698686868660405180856001600160a01b031681526020018481526020018060200180602001838103835285818151815260200191508051906020019080838360005b838110156107b1578181015183820152602001610799565b50505050905090810190601f1680156107de5780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b838110156108115781810151838201526020016107f9565b50505050905090810190601f16801561083e5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a1505050505050565b6004546001600160a01b031633146108a8576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1031b7b73a3937b63632b91760891b604482015290519081900360640190fd5b6108b181611462565b50565b6004546000906001600160a01b03163314610908576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1031b7b73a3937b63632b91760891b604482015290519081900360640190fd5b600254604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561095357600080fd5b505afa158015610967573d6000803e3d6000fd5b505050506040513d602081101561097d57600080fd5b505190508061098c5750610b5d565b60095460025460408051633af9e66960e01b815230600482015290516001600160a01b0390921691633af9e669916024808201926020929091908290030181600087803b1580156109dc57600080fd5b505af11580156109f0573d6000803e3d6000fd5b505050506040513d6020811015610a0657600080fd5b505110610a96576002546040805163db006a7560e01b81526004810184905290516001600160a01b039092169163db006a75916024808201926020929091908290030181600087803b158015610a5b57600080fd5b505af1158015610a6f573d6000803e3d6000fd5b505050506040513d6020811015610a8557600080fd5b5051610a9657610a966009546115cf565b610a9e611737565b6005546001546001600160a01b0390811691161415610abf57610abf61186b565b600154604080516370a0823160e01b815230600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b158015610b0a57600080fd5b505afa158015610b1e573d6000803e3d6000fd5b505050506040513d6020811015610b3457600080fd5b505191508115610b5b57600454600154610b5b916001600160a01b039182169116846118e3565b505b90565b6007546001600160a01b031681565b6001546001600160a01b031681565b610b8661193a565b6003546001600160a01b03908116911614610be8576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6003546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600380546001600160a01b0319169055565b6004546001600160a01b03163314610c83576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1031b7b73a3937b63632b91760891b604482015290519081900360640190fd5b6040516001600160a01b0383169082156108fc029083906000818181858888f19350505050158015610cb9573d6000803e3d6000fd5b50604080516001600160a01b03841681526020810183905281517f1445764fe3fdfc2a9812ff42e9b65c2e7896d5162851f78f7d4a5578f7346ff1929181900390910190a15050565b6004546000906001600160a01b03163314610d56576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1031b7b73a3937b63632b91760891b604482015290519081900360640190fd5b600954610d6257610b5d565b60005460048054604080516370a0823160e01b81526001600160a01b0392831693810193909352519216916370a0823191602480820192602092909190829003018186803b158015610db357600080fd5b505afa158015610dc7573d6000803e3d6000fd5b505050506040513d6020811015610ddd57600080fd5b5051600954909150610dee90611462565b60005460048054604080516370a0823160e01b81526001600160a01b039283169381019390935251610e769385939216916370a08231916024808301926020929190829003018186803b158015610e4457600080fd5b505afa158015610e58573d6000803e3d6000fd5b505050506040513d6020811015610e6e57600080fd5b50519061193e565b905090565b6008546001600160a01b031681565b6003546001600160a01b031690565b6002546001600160a01b031681565b60025460408051633af9e66960e01b81523060048201529051600092839283926001600160a01b0390921691633af9e6699160248082019260209290919082900301818787803b158015610efb57600080fd5b505af1158015610f0f573d6000803e3d6000fd5b505050506040513d6020811015610f2557600080fd5b5051600954909150600090821115610f4857600954610f4590839061193e565b90505b6008546006546007546040805163353439f560e21b81526001600160a01b039384166004820152918316602483015230604483015251600093929092169163d4d0e7d49160648082019260809290919082900301818787803b158015610fad57600080fd5b505af1158015610fc1573d6000803e3d6000fd5b505050506040513d6080811015610fd757600080fd5b506060015191945090925050509091565b6006546001600160a01b031681565b6005546001600160a01b031681565b60095481565b6004546001600160a01b0316331461105d576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1031b7b73a3937b63632b91760891b604482015290519081900360640190fd5b6108b181611989565b6004546001600160a01b031633146110b7576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1031b7b73a3937b63632b91760891b604482015290519081900360640190fd5b6110cb6001600160a01b03841683836118e3565b604080516001600160a01b0380861682528416602082015280820183905290517f9c8515990fd8c61431c4ac8db9b81475f90c292a1dda77731e56c22e64fc76439181900360600190a1505050565b6004546001600160a01b0316331461116b576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1031b7b73a3937b63632b91760891b604482015290519081900360640190fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b600254604080516361bfb47160e11b81523060048201529051600092839283926001600160a01b039092169163c37f68e291602480820192608092909190829003018186803b1580156111df57600080fd5b505afa1580156111f3573d6000803e3d6000fd5b505050506040513d608081101561120957600080fd5b50602081015160609091015190925090506000611238670de0b6b3a76400006112328585611a37565b90611a90565b905060006009548211156112575760095461125490839061193e565b90505b935050505090565b6004546001600160a01b031633146112b0576040805162461bcd60e51b815260206004820152600f60248201526e2737ba1031b7b73a3937b63632b91760891b604482015290519081900360640190fd5b60008054604080516370a0823160e01b815233600482015290516001600160a01b03909216916370a0823191602480820192602092909190829003018186803b1580156112fc57600080fd5b505afa158015611310573d6000803e3d6000fd5b505050506040513d602081101561132657600080fd5b5051905080156108b1576108b181611989565b61134161193a565b6003546001600160a01b039081169116146113a3576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166113e85760405162461bcd60e51b8152600401808060200182810382526026815260200180611fd36026913960400191505060405180910390fd5b6003546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600380546001600160a01b0319166001600160a01b0392909216919091179055565b6004546001600160a01b031681565b6000546001600160a01b031681565b6002546040805163852a12e360e01b81526004810184905290516001600160a01b039092169163852a12e3916024808201926020929091908290030181600087803b1580156114b057600080fd5b505af11580156114c4573d6000803e3d6000fd5b505050506040513d60208110156114da57600080fd5b50511561151e576040805162461bcd60e51b815260206004820152600d60248201526c14995919595b4819985a5b1959609a1b604482015290519081900360640190fd5b6005546000546001600160a01b039081169116141561159f5760008054906101000a90046001600160a01b03166001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561158557600080fd5b505af1158015611599573d6000803e3d6000fd5b50505050505b6004546000546115bc916001600160a01b039182169116836118e3565b6009546115c9908261193e565b60095550565b806115d9576108b1565b6005546000546001600160a01b039081169116141561166057600260009054906101000a90046001600160a01b03166001600160a01b0316631249c58b826040518263ffffffff1660e01b81526004016000604051808303818588803b15801561164257600080fd5b505af1158015611656573d6000803e3d6000fd5b50505050506108b1565b60025460005461167d916001600160a01b03918216911683611ad2565b6002546040805163140e25ad60e31b81526004810184905290516001600160a01b039092169163a0712d68916024808201926020929091908290030181600087803b1580156116cb57600080fd5b505af11580156116df573d6000803e3d6000fd5b505050506040513d60208110156116f557600080fd5b5051156108b1576040805162461bcd60e51b815260206004820152600b60248201526a135a5b9d0819985a5b195960aa1b604482015290519081900360640190fd5b6001546006546001600160a01b039081169116141561175557611869565b600654604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156117a057600080fd5b505afa1580156117b4573d6000803e3d6000fd5b505050506040513d60208110156117ca57600080fd5b50519050806117d95750611869565b6108b1600460009054906101000a90046001600160a01b03166001600160a01b03166338af3eed6040518163ffffffff1660e01b815260040160206040518083038186803b15801561182a57600080fd5b505afa15801561183e573d6000803e3d6000fd5b505050506040513d602081101561185457600080fd5b50516006546001600160a01b031690836118e3565b565b47806118775750611869565b600560009054906101000a90046001600160a01b03166001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b1580156118c757600080fd5b505af11580156118db573d6000803e3d6000fd5b505050505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052611935908490611be1565b505050565b3390565b600061198083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611c92565b90505b92915050565b6004546000546119a7916001600160a01b0391821691163084611d29565b6005546000546001600160a01b0390811691161415611a21576000805460408051632e1a7d4d60e01b81526004810185905290516001600160a01b0390921692632e1a7d4d9260248084019382900301818387803b158015611a0857600080fd5b505af1158015611a1c573d6000803e3d6000fd5b505050505b611a2a816115cf565b6009546115c99082611d89565b600082611a4657506000611983565b82820282848281611a5357fe5b04146119805760405162461bcd60e51b8152600401808060200182810382526021815260200180611ff96021913960400191505060405180910390fd5b600061198083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611de3565b801580611b58575060408051636eb1769f60e11b81523060048201526001600160a01b03848116602483015291519185169163dd62ed3e91604480820192602092909190829003018186803b158015611b2a57600080fd5b505afa158015611b3e573d6000803e3d6000fd5b505050506040513d6020811015611b5457600080fd5b5051155b611b935760405162461bcd60e51b81526004018080602001828103825260368152602001806120446036913960400191505060405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526119359084905b6060611c36826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316611e489092919063ffffffff16565b80519091501561193557808060200190516020811015611c5557600080fd5b50516119355760405162461bcd60e51b815260040180806020018281038252602a81526020018061201a602a913960400191505060405180910390fd5b60008184841115611d215760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611ce6578181015183820152602001611cce565b50505050905090810190601f168015611d135780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611d83908590611be1565b50505050565b600082820183811015611980576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008183611e325760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611ce6578181015183820152602001611cce565b506000838581611e3e57fe5b0495945050505050565b6060611e578484600085611e5f565b949350505050565b6060611e6a85611fcc565b611ebb576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b60208310611efa5780518252601f199092019160209182019101611edb565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114611f5c576040519150601f19603f3d011682016040523d82523d6000602084013e611f61565b606091505b50915091508115611f75579150611e579050565b805115611f855780518082602001fd5b60405162461bcd60e51b8152602060048201818152865160248401528651879391928392604401919085019080838360008315611ce6578181015183820152602001611cce565b3b15159056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f7420737563636565645361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f20746f206e6f6e2d7a65726f20616c6c6f77616e6365a2646970667358221220cdca69011904d021665d19541f55f31585fa80f58ca972d100476132fd0b1f5864736f6c634300060c003300000000000000000000000055d398326f99059ff775485246999027b319795500000000000000000000000055d398326f99059ff775485246999027b319795500000000000000000000000087dcfe452b631f670e76dd25593363ea9ef4cc11000000000000000000000000f36e3d28e8b632e9b2ae26663bf6d85d239bdc58000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c000000000000000000000000c28e27870558cf22add83540d2126da2e4b464c200000000000000000000000088fef82fdf75e32e4bc0e662d67cfcef4838f02600000000000000000000000047f9657218f891522c57b328103f5229543a3f1f