SmartVault

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x1e8d2e8d at 16437578
Slot
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

No balances found for "SmartVault"

No transactions found for "SmartVault"


Functions
Getter at block 21279450
ANY_ADDRESS(view returns (address)
0xffffffffffffffffffffffffffffffffffffffff
NAMESPACE(view returns (bytes32)
0xdd327ba0ba6e7bb0e0099273577340e52e9e071b1b87834b866bafccdc4c14cb
bridgeConnector(view returns (address)
0x0000000000000000000000000000000000000000
bridgeFee(view returns (uint256 pctuint256 capaddress tokenuint256 perioduint256 totalChargeduint256 nextResetTime)
(pct=0, cap=0, token=0x0000000000000000000000000000000000000000, period=0, totalCharged=0, nextResetTime=0)
feeCollector(view returns (address)
0x0000000000000000000000000000000000000000
performanceFee(view returns (uint256 pctuint256 capaddress tokenuint256 perioduint256 totalChargeduint256 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 pctuint256 capaddress tokenuint256 perioduint256 totalChargeduint256 nextResetTime)
(pct=0, cap=0, token=0x0000000000000000000000000000000000000000, period=0, totalCharged=0, nextResetTime=0)
withdrawFee(view returns (uint256 pctuint256 capaddress tokenuint256 perioduint256 totalChargeduint256 nextResetTime)
(pct=0, cap=0, token=0x0000000000000000000000000000000000000000, period=0, totalCharged=0, nextResetTime=0)
wrappedNativeToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getPrice(address baseaddress quoteview returns (uint256)
getPriceFeed(address baseaddress quoteview returns (address)
investedValue(addressview returns (uint256)
isAuthorized(address whobytes4 whatview returns (bool)
isStrategyAllowed(addressview returns (bool)
lastValue(address strategyview returns (uint256)
State-modifying
authorize(address whobytes4 what
bridge(uint8 sourceuint256 chainIdaddress tokenuint256 amountuint8 limitTypeuint256 limitAmountaddress recipientbytes datareturns (uint256 bridged)
call(address targetbytes callDatauint256 valuebytes datareturns (bytes result)
claim(address strategybytes datareturns (address[] tokensuint256[] amounts)
collect(address tokenaddress fromuint256 amountbytes datareturns (uint256 collected)
exit(address strategyaddress[] tokensInuint256[] amountsInuint256 slippagebytes datareturns (address[] tokensOutuint256[] amountsOut)
initialize(address admin
join(address strategyaddress[] tokensInuint256[] amountsInuint256 slippagebytes datareturns (address[] tokensOutuint256[] amountsOut)
setBridgeConnector(address newBridgeConnector
setBridgeFee(uint256 pctuint256 capaddress tokenuint256 period
setFeeCollector(address newFeeCollector
setPerformanceFee(uint256 pctuint256 capaddress tokenuint256 period
setPriceFeed(address baseaddress quoteaddress feed
setPriceFeeds(address[] basesaddress[] quotesaddress[] feeds
setPriceOracle(address newPriceOracle
setStrategy(address strategybool allowed
setSwapConnector(address newSwapConnector
setSwapFee(uint256 pctuint256 capaddress tokenuint256 period
setWithdrawFee(uint256 pctuint256 capaddress tokenuint256 period
swap(uint8 sourceaddress tokenInaddress tokenOutuint256 amountInuint8 limitTypeuint256 limitAmountbytes datareturns (uint256 amountOut)
unauthorize(address whobytes4 what
unwrap(uint256 amountbytes datareturns (uint256 unwrapped)
withdraw(address tokenuint256 amountaddress recipientbytes datareturns (uint256 withdrawn)
wrap(uint256 amountbytes datareturns (uint256 wrapped)
Events
Authorized(address indexed whobytes4 what
Bridge(uint8 indexed sourceuint256 indexed chainIdaddress indexed tokenuint256 amountInuint256 minAmountOutuint256 feeaddress recipientbytes data
BridgeConnectorSet(address indexed bridgeConnector
BridgeFeeSet(uint256 pctuint256 capaddress tokenuint256 period
Call(address indexed targetbytes callDatauint256 valuebytes resultbytes data
Claim(address indexed strategyaddress[] tokensuint256[] amountsbytes data
Collect(address indexed tokenaddress indexed fromuint256 collectedbytes data
Exit(address indexed strategyaddress[] tokensInuint256[] amountsInaddress[] tokensOutuint256[] amountsOutuint256 valueuint256[] feesuint256 slippagebytes data
FeeCollectorSet(address indexed feeCollector
Initialized(uint8 version
Join(address indexed strategyaddress[] tokensInuint256[] amountsInaddress[] tokensOutuint256[] amountsOutuint256 valueuint256 slippagebytes data
PerformanceFeeSet(uint256 pctuint256 capaddress tokenuint256 period
PriceFeedSet(address indexed baseaddress indexed quoteaddress feed
PriceOracleSet(address indexed priceOracle
StrategySet(address indexed strategybool allowed
Swap(uint8 indexed sourceaddress indexed tokenInaddress indexed tokenOutuint256 amountInuint256 amountOutuint256 minAmountOutuint256 feebytes data
SwapConnectorSet(address indexed swapConnector
SwapFeeSet(uint256 pctuint256 capaddress tokenuint256 period
Unauthorized(address indexed whobytes4 what
Unwrap(uint256 amountuint256 unwrappedbytes data
Withdraw(address indexed tokenaddress indexed recipientuint256 withdrawnuint256 feebytes data
WithdrawFeeSet(uint256 pctuint256 capaddress tokenuint256 period
Wrap(uint256 amountuint256 wrappedbytes data
Constructor
constructor(address _wrappedNativeTokenaddress _registry
Fallback and receive
receive(
Errors

This contract contains no error objects.