SmartWalletSwapProxy
Verified contract
Proxy
Active on
Ethereum with 1,138 txns
Unified storage
Map
Table
Raw
Constants and immutables
18
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x9aab…b11e
0x9aab…b11e
5 additional
variables
Balances ($1,545.65)
Native
Value
$860.75
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.346562 | $2,483.69 |
$860.75 | |
OM | ERC-20 | 370.754285 | $1.45 |
$537.59 | |
USDC | ERC-20 | 52.639829 | $0.999532 |
$52.62 | |
WETH | ERC-20 | 0.0168 | $2,484.85 |
$41.74 | |
renBTC | ERC-20 | 0.000199 | $62,737.00 |
$12.47 | |
WBTC | ERC-20 | 0.000165 | $63,398.00 |
$10.47 | |
FUSE | ERC-20 | 332.688232 | $0.029931 |
$9.96 | |
LINK | ERC-20 | 0.427432 | $11.56 |
$4.94 | |
USDT | ERC-20 | 3.173544 | $0.9995 |
$3.17 | |
TUSD | ERC-20 | 2.823987 | $0.997326 |
$2.82 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15153592 | 2 years ago | | | 0.005 | 0.0016352820 | |
| 13187807 | 3 years ago | | | 0 | 0.029243168 | |
| 13092169 | 3 years ago | | | 0 | 0.013192276 | |
| 13067365 | 3 years ago | | | 1.1879 | 0.0050876580 | |
| 13065550 | 3 years ago | | | 0 | 0.012729906 | |
| 13065305 | 3 years ago | | | 0 | 0.019470620 | |
| 13065297 | 3 years ago | | | 0 | 0.0069340830 | |
| 13030340 | 3 years ago | | | 2.3715 | 0.0056862060 | |
| 13020255 | 3 years ago | | | 0 | 0.012870080 | |
| 13018018 | 3 years ago | | | 0 | 0.066542112 |
ABI
ABI objects
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(address) view returns (bool)
platformWalletFees(address, address) view returns (uint256)
supportedPlatformWallets(address) view returns (bool)
getExpectedReturnKyber(address src, address dest, uint256 srcAmount, uint256 platformFee, bytes hint) view returns (uint256 destAmount, uint256 expectedRate)
getExpectedReturnUniswap(address router, uint256 srcAmount, address[] tradePath, uint256 platformFee) view returns (uint256 destAmount, uint256 expectedRate)
isRouterSupported(address) view returns (bool)
platformWalletFees(address, address) view returns (uint256)
supportedPlatformWallets(address) view returns (bool)
State-modifying
Events addAlerter(address newAlerter)
addOperator(address newOperator)
claimAdmin()
removeAlerter(address alerter)
removeOperator(address operator)
transferAdmin(address newAdmin)
transferAdminQuickly(address newAdmin)
updateNewImplementation(address _implementation)
withdrawEther(uint256 amount, address sendTo)
withdrawToken(address token, uint256 amount, address sendTo)
addAlerter(address newAlerter)
addOperator(address newOperator)
approveAllowances(address[] tokens, address[] spenders, bool isReset)
claimAdmin()
claimComp(address[] holders, address[] cTokens, bool borrowers, bool suppliers, bool useGasToken)
claimPlatformFees(address[] platformWallets, address[] tokens)
removeAlerter(address alerter)
removeOperator(address operator)
swapKyber(address src, address dest, uint256 srcAmount, uint256 minConversionRate, address recipient, uint256 platformFeeBps, address platformWallet, bytes hint, bool useGasToken) payable returns (uint256 destAmount)
swapKyberAndDeposit(uint8 platform, address src, address dest, uint256 srcAmount, uint256 minConversionRate, uint256 platformFeeBps, address platformWallet, bytes hint, bool useGasToken) payable returns (uint256 destAmount)
swapKyberAndRepay(uint8 platform, address src, address dest, uint256 srcAmount, uint256 payAmount, uint256 feeAndRateMode, address platformWallet, bytes hint, bool useGasToken) payable returns (uint256 destAmount)
swapUniswap(address router, uint256 srcAmount, uint256 minDestAmount, address[] tradePath, address recipient, uint256 platformFeeBps, address platformWallet, bool feeInSrc, bool useGasToken) payable returns (uint256 destAmount)
swapUniswapAndDeposit(uint8 platform, address router, uint256 srcAmount, uint256 minDestAmount, address[] tradePath, uint256 platformFeeBps, address platformWallet, bool useGasToken) payable returns (uint256 destAmount)
swapUniswapAndRepay(uint8 platform, address router, uint256 srcAmount, uint256 payAmount, address[] tradePath, uint256 feeAndRateMode, address platformWallet, bool useGasToken) payable returns (uint256 destAmount)
transferAdmin(address newAdmin)
transferAdminQuickly(address newAdmin)
updateBurnGasHelper(address _burnGasHelper)
updateLendingImplementation(address newImpl)
updateSupportedPlatformWallets(address[] wallets, bool isSupported)
withdrawEther(uint256 amount, address sendTo)
withdrawFromLendingPlatform(uint8 platform, address token, uint256 amount, uint256 minReturn, bool useGasToken) returns (uint256 returnedAmount)
withdrawToken(address token, uint256 amount, address sendTo)
AdminClaimed(address newAdmin, address previousAdmin)
AlerterAdded(address newAlerter, bool isAdd)
EtherWithdraw(uint256 amount, address sendTo)
ImplementationUpdated(address indexed implementation)
OperatorAdded(address newOperator, bool isAdd)
TokenWithdraw(address token, uint256 amount, address sendTo)
TransferAdminPending(address pendingAdmin)
AdminClaimed(address newAdmin, address previousAdmin)
AlerterAdded(address newAlerter, bool isAdd)
ApprovedAllowances(address[] tokens, address[] spenders, bool isReset)
BorrowFromLending(uint8 indexed platform, address token, uint256 amountBorrowed, uint256 interestRateMode, bool useGasToken, uint256 numGasBurns)
ClaimedPlatformFees(address[] wallets, address[] tokens, address claimer)
EtherWithdraw(uint256 amount, address sendTo)
KyberTrade(address indexed trader, address indexed src, address indexed dest, uint256 srcAmount, uint256 destAmount, address recipient, uint256 platformFeeBps, address platformWallet, bytes hint, bool useGasToken, uint256 numGasBurns)
KyberTradeAndDeposit(address indexed trader, uint8 indexed platform, address src, address indexed dest, uint256 srcAmount, uint256 destAmount, uint256 platformFeeBps, address platformWallet, bytes hint, bool useGasToken, uint256 numGasBurns)
KyberTradeAndRepay(address indexed trader, uint8 indexed platform, address src, address indexed dest, uint256 srcAmount, uint256 destAmount, uint256 payAmount, uint256 feeAndRateMode, address platformWallet, bytes hint, bool useGasToken, uint256 numGasBurns)
OperatorAdded(address newOperator, bool isAdd)
TokenWithdraw(address token, uint256 amount, address sendTo)
TransferAdminPending(address pendingAdmin)
UniswapTrade(address indexed trader, address indexed router, address[] tradePath, uint256 srcAmount, uint256 destAmount, address recipient, uint256 platformFeeBps, address platformWallet, bool feeInSrc, bool useGasToken, uint256 numGasBurns)
UniswapTradeAndDeposit(address indexed trader, uint8 indexed platform, address indexed router, address[] tradePath, uint256 srcAmount, uint256 destAmount, uint256 platformFeeBps, address platformWallet, bool useGasToken, uint256 numGasBurns)
UniswapTradeAndRepay(address indexed trader, uint8 indexed platform, address indexed router, address[] tradePath, uint256 srcAmount, uint256 destAmount, uint256 payAmount, uint256 feeAndRateMode, address platformWallet, bool useGasToken, uint256 numGasBurns)
UpdatedBurnGasHelper(address indexed gasHelper)
UpdatedLendingImplementation(address impl)
UpdatedSupportedPlatformWallets(address[] wallets, bool isSupported)
WithdrawFromLending(uint8 indexed platform, address token, uint256 amount, uint256 minReturn, uint256 actualReturnAmount, bool useGasToken, uint256 numGasBurns)
constructor(address _admin, address _implementation, address _proxy, address[] _routers)
fallback()
receive()
receive()
This contract contains no error objects.