SmartWalletSwapProxy

Verified contract

Proxy

Active on Ethereum with 1,138 txns
Deployed by via 0x7cfe0120 at 12191690
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
5 additional variables
Native
Value $860.75
ERC-20
Value $537.59
ERC-20
Value $52.62
ERC-20
Value $41.74
ERC-20
Value $12.47
ERC-20
Value $10.47
ERC-20
Value $9.96
ERC-20
Value $4.94
ERC-20
Value $3.17
ERC-20
Value $2.82
0xd0ad4353f8e16c609c9de859b7cd07c62225d9dd9fc54a75c938f79c5815b8ae
0xb2382a236145d743bd937b1f94dc69956a6e59151ee012db3972d7c854322d10
0xe28f7401c82808ccfd87fedfff3d0979b006bd9cb77453c1ab39d28fc2f0847b
0x4849e223b5b7ecf03b3f7532b0cc3d53bb2af2465b5860ff43ea19b0ac69bd90
0x8a6ab38258f81da7ae59f8368c53377181f2154c6e8dcceda6441ba1f740624a
0x0acb376a862a4d54fc0541fc813da75cd8ce97843168d231d58658aab38cacdb
0x2ecfc2486cdf3e5e490cd262132ea42178751f8d6f2056a0e831a838c789eb65
0x998628b5b13531009ae4a61ee53a327451613bb3fbc8f997104fb0f906c53bd0
0xc931b927b8c3f10be5f4cd872316a8faaa52b5c31bb1fb313fd7f8ae878bb6ce
0xc8e6bd8774fda76799f68ce48f65af326ce3997de6a7d229a1149d866dad977d

Functions
Getter at block 20912175
BPS(view returns (uint256)
10000
admin(view returns (address)
0xf322c746485c447ac00d53f8b536a56174f61551
burnGasHelper(view returns (address)
0x0000000000000000000000000000000000000000
getAlerters(view returns (address[])
[]
getOperators(view returns (address[])
[]
implementation(view returns (address impl)
0x2223bb8528787925a108a1d83b86cfd167a06ce7
kyberProxy(view returns (address)
0x9aab3f75489902f3a48495025729a0af77d4b11e
lendingImpl(view returns (address)
0x355b34e510262b02066b778494b6416fa63b054f
pendingAdmin(view returns (address)
0x0373fcaaa6bbf2630cbb1d722aace921bf2e872d
BPS(view returns (uint256)
10000
admin(view returns (address)
0xf322c746485c447ac00d53f8b536a56174f61551
burnGasHelper(view returns (address)
0x0000000000000000000000000000000000000000
getAlerters(view returns (address[])
[]
getOperators(view returns (address[])
[]
kyberProxy(view returns (address)
0x9aab3f75489902f3a48495025729a0af77d4b11e
lendingImpl(view returns (address)
0x355b34e510262b02066b778494b6416fa63b054f
pendingAdmin(view returns (address)
0x0373fcaaa6bbf2630cbb1d722aace921bf2e872d
Read-only
isRouterSupported(addressview returns (bool)
platformWalletFees(addressaddressview returns (uint256)
supportedPlatformWallets(addressview returns (bool)
getExpectedReturnKyber(address srcaddress destuint256 srcAmountuint256 platformFeebytes hintview returns (uint256 destAmountuint256 expectedRate)
getExpectedReturnUniswap(address routeruint256 srcAmountaddress[] tradePathuint256 platformFeeview returns (uint256 destAmountuint256 expectedRate)
isRouterSupported(addressview returns (bool)
platformWalletFees(addressaddressview returns (uint256)
supportedPlatformWallets(addressview returns (bool)
State-modifying
addAlerter(address newAlerter
addOperator(address newOperator
claimAdmin(
removeAlerter(address alerter
removeOperator(address operator
transferAdmin(address newAdmin
transferAdminQuickly(address newAdmin
updateNewImplementation(address _implementation
withdrawEther(uint256 amountaddress sendTo
withdrawToken(address tokenuint256 amountaddress sendTo
addAlerter(address newAlerter
addOperator(address newOperator
approveAllowances(address[] tokensaddress[] spendersbool isReset
claimAdmin(
claimComp(address[] holdersaddress[] cTokensbool borrowersbool suppliersbool useGasToken
claimPlatformFees(address[] platformWalletsaddress[] tokens
removeAlerter(address alerter
removeOperator(address operator
swapKyber(address srcaddress destuint256 srcAmountuint256 minConversionRateaddress recipientuint256 platformFeeBpsaddress platformWalletbytes hintbool useGasTokenpayable returns (uint256 destAmount)
swapKyberAndDeposit(uint8 platformaddress srcaddress destuint256 srcAmountuint256 minConversionRateuint256 platformFeeBpsaddress platformWalletbytes hintbool useGasTokenpayable returns (uint256 destAmount)
swapKyberAndRepay(uint8 platformaddress srcaddress destuint256 srcAmountuint256 payAmountuint256 feeAndRateModeaddress platformWalletbytes hintbool useGasTokenpayable returns (uint256 destAmount)
swapUniswap(address routeruint256 srcAmountuint256 minDestAmountaddress[] tradePathaddress recipientuint256 platformFeeBpsaddress platformWalletbool feeInSrcbool useGasTokenpayable returns (uint256 destAmount)
swapUniswapAndDeposit(uint8 platformaddress routeruint256 srcAmountuint256 minDestAmountaddress[] tradePathuint256 platformFeeBpsaddress platformWalletbool useGasTokenpayable returns (uint256 destAmount)
swapUniswapAndRepay(uint8 platformaddress routeruint256 srcAmountuint256 payAmountaddress[] tradePathuint256 feeAndRateModeaddress platformWalletbool useGasTokenpayable returns (uint256 destAmount)
transferAdmin(address newAdmin
transferAdminQuickly(address newAdmin
updateBurnGasHelper(address _burnGasHelper
updateLendingImplementation(address newImpl
updateSupportedPlatformWallets(address[] walletsbool isSupported
withdrawEther(uint256 amountaddress sendTo
withdrawFromLendingPlatform(uint8 platformaddress tokenuint256 amountuint256 minReturnbool useGasTokenreturns (uint256 returnedAmount)
withdrawToken(address tokenuint256 amountaddress sendTo
Events
AdminClaimed(address newAdminaddress previousAdmin
AlerterAdded(address newAlerterbool isAdd
EtherWithdraw(uint256 amountaddress sendTo
ImplementationUpdated(address indexed implementation
OperatorAdded(address newOperatorbool isAdd
TokenWithdraw(address tokenuint256 amountaddress sendTo
TransferAdminPending(address pendingAdmin
AdminClaimed(address newAdminaddress previousAdmin
AlerterAdded(address newAlerterbool isAdd
ApprovedAllowances(address[] tokensaddress[] spendersbool isReset
BorrowFromLending(uint8 indexed platformaddress tokenuint256 amountBorroweduint256 interestRateModebool useGasTokenuint256 numGasBurns
ClaimedPlatformFees(address[] walletsaddress[] tokensaddress claimer
EtherWithdraw(uint256 amountaddress sendTo
KyberTrade(address indexed traderaddress indexed srcaddress indexed destuint256 srcAmountuint256 destAmountaddress recipientuint256 platformFeeBpsaddress platformWalletbytes hintbool useGasTokenuint256 numGasBurns
KyberTradeAndDeposit(address indexed traderuint8 indexed platformaddress srcaddress indexed destuint256 srcAmountuint256 destAmountuint256 platformFeeBpsaddress platformWalletbytes hintbool useGasTokenuint256 numGasBurns
KyberTradeAndRepay(address indexed traderuint8 indexed platformaddress srcaddress indexed destuint256 srcAmountuint256 destAmountuint256 payAmountuint256 feeAndRateModeaddress platformWalletbytes hintbool useGasTokenuint256 numGasBurns
OperatorAdded(address newOperatorbool isAdd
TokenWithdraw(address tokenuint256 amountaddress sendTo
TransferAdminPending(address pendingAdmin
UniswapTrade(address indexed traderaddress indexed routeraddress[] tradePathuint256 srcAmountuint256 destAmountaddress recipientuint256 platformFeeBpsaddress platformWalletbool feeInSrcbool useGasTokenuint256 numGasBurns
UniswapTradeAndDeposit(address indexed traderuint8 indexed platformaddress indexed routeraddress[] tradePathuint256 srcAmountuint256 destAmountuint256 platformFeeBpsaddress platformWalletbool useGasTokenuint256 numGasBurns
UniswapTradeAndRepay(address indexed traderuint8 indexed platformaddress indexed routeraddress[] tradePathuint256 srcAmountuint256 destAmountuint256 payAmountuint256 feeAndRateModeaddress platformWalletbool useGasTokenuint256 numGasBurns
UpdatedBurnGasHelper(address indexed gasHelper
UpdatedLendingImplementation(address impl
UpdatedSupportedPlatformWallets(address[] walletsbool isSupported
WithdrawFromLending(uint8 indexed platformaddress tokenuint256 amountuint256 minReturnuint256 actualReturnAmountbool useGasTokenuint256 numGasBurns
Constructor
constructor(address _adminaddress _implementationaddress _proxyaddress[] _routers
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.