SmartVault
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 5 additional slots
-
variable spans 5 additional slots
-
variable spans 5 additional slots
-
variable spans 5 additional slots
Balances ($0.00)
No balances found for "SmartVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "SmartVault"
ABI
ABI objects
Getter at block 21403104
ANY_ADDRESS() view returns (address)
0xffffffffffffffffffffffffffffffffffffffff
NAMESPACE() view returns (bytes32)
0xdd327ba0ba6e7bb0e0099273577340e52e9e071b1b87834b866bafccdc4c14cb
bridgeConnector() view returns (address)
0x0000000000000000000000000000000000000000
bridgeFee() view returns (uint256 pct, uint256 cap, address token, uint256 period, uint256 totalCharged, uint256 nextResetTime)
(pct=0, cap=0, token=0x0000000000000000000000000000000000000000, period=0, totalCharged=0, nextResetTime=0)
feeCollector() view returns (address)
0x0000000000000000000000000000000000000000
performanceFee() view returns (uint256 pct, uint256 cap, address token, uint256 period, uint256 totalCharged, uint256 nextResetTime)
(pct=0, cap=0, token=0x0000000000000000000000000000000000000000, period=0, totalCharged=0, nextResetTime=0)
priceOracle() view returns (address)
0x0000000000000000000000000000000000000000
registry() view returns (address)
0xde6d4872c0c8167fb4f405c7854fd2fed7edca21
swapConnector() view returns (address)
0x0000000000000000000000000000000000000000
swapFee() view returns (uint256 pct, uint256 cap, address token, uint256 period, uint256 totalCharged, uint256 nextResetTime)
(pct=0, cap=0, token=0x0000000000000000000000000000000000000000, period=0, totalCharged=0, nextResetTime=0)
withdrawFee() view returns (uint256 pct, uint256 cap, address token, uint256 period, uint256 totalCharged, uint256 nextResetTime)
(pct=0, cap=0, token=0x0000000000000000000000000000000000000000, period=0, totalCharged=0, nextResetTime=0)
wrappedNativeToken() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getPrice(address base, address quote) view returns (uint256)
getPriceFeed(address base, address quote) view returns (address)
investedValue(address) view returns (uint256)
isAuthorized(address who, bytes4 what) view returns (bool)
isStrategyAllowed(address) view returns (bool)
lastValue(address strategy) view returns (uint256)
State-modifying
Events authorize(address who, bytes4 what)
bridge(uint8 source, uint256 chainId, address token, uint256 amount, uint8 limitType, uint256 limitAmount, address recipient, bytes data) returns (uint256 bridged)
call(address target, bytes callData, uint256 value, bytes data) returns (bytes result)
claim(address strategy, bytes data) returns (address[] tokens, uint256[] amounts)
collect(address token, address from, uint256 amount, bytes data) returns (uint256 collected)
exit(address strategy, address[] tokensIn, uint256[] amountsIn, uint256 slippage, bytes data) returns (address[] tokensOut, uint256[] amountsOut)
initialize(address admin)
join(address strategy, address[] tokensIn, uint256[] amountsIn, uint256 slippage, bytes data) returns (address[] tokensOut, uint256[] amountsOut)
setBridgeConnector(address newBridgeConnector)
setBridgeFee(uint256 pct, uint256 cap, address token, uint256 period)
setFeeCollector(address newFeeCollector)
setPerformanceFee(uint256 pct, uint256 cap, address token, uint256 period)
setPriceFeed(address base, address quote, address feed)
setPriceFeeds(address[] bases, address[] quotes, address[] feeds)
setPriceOracle(address newPriceOracle)
setStrategy(address strategy, bool allowed)
setSwapConnector(address newSwapConnector)
setSwapFee(uint256 pct, uint256 cap, address token, uint256 period)
setWithdrawFee(uint256 pct, uint256 cap, address token, uint256 period)
swap(uint8 source, address tokenIn, address tokenOut, uint256 amountIn, uint8 limitType, uint256 limitAmount, bytes data) returns (uint256 amountOut)
unauthorize(address who, bytes4 what)
unwrap(uint256 amount, bytes data) returns (uint256 unwrapped)
withdraw(address token, uint256 amount, address recipient, bytes data) returns (uint256 withdrawn)
wrap(uint256 amount, bytes data) returns (uint256 wrapped)
Authorized(address indexed who, bytes4 what)
Bridge(uint8 indexed source, uint256 indexed chainId, address indexed token, uint256 amountIn, uint256 minAmountOut, uint256 fee, address recipient, bytes data)
BridgeConnectorSet(address indexed bridgeConnector)
BridgeFeeSet(uint256 pct, uint256 cap, address token, uint256 period)
Call(address indexed target, bytes callData, uint256 value, bytes result, bytes data)
Claim(address indexed strategy, address[] tokens, uint256[] amounts, bytes data)
Collect(address indexed token, address indexed from, uint256 collected, bytes data)
Exit(address indexed strategy, address[] tokensIn, uint256[] amountsIn, address[] tokensOut, uint256[] amountsOut, uint256 value, uint256[] fees, uint256 slippage, bytes data)
FeeCollectorSet(address indexed feeCollector)
Initialized(uint8 version)
Join(address indexed strategy, address[] tokensIn, uint256[] amountsIn, address[] tokensOut, uint256[] amountsOut, uint256 value, uint256 slippage, bytes data)
PerformanceFeeSet(uint256 pct, uint256 cap, address token, uint256 period)
PriceFeedSet(address indexed base, address indexed quote, address feed)
PriceOracleSet(address indexed priceOracle)
StrategySet(address indexed strategy, bool allowed)
Swap(uint8 indexed source, address indexed tokenIn, address indexed tokenOut, uint256 amountIn, uint256 amountOut, uint256 minAmountOut, uint256 fee, bytes data)
SwapConnectorSet(address indexed swapConnector)
SwapFeeSet(uint256 pct, uint256 cap, address token, uint256 period)
Unauthorized(address indexed who, bytes4 what)
Unwrap(uint256 amount, uint256 unwrapped, bytes data)
Withdraw(address indexed token, address indexed recipient, uint256 withdrawn, uint256 fee, bytes data)
WithdrawFeeSet(uint256 pct, uint256 cap, address token, uint256 period)
Wrap(uint256 amount, uint256 wrapped, bytes data)
constructor(address _wrappedNativeToken, address _registry)
receive()
This contract contains no error objects.