ETH DynaSet

Verified contract

Active on Ethereum with 643 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $469,001.2
ERC-20
Value $51,251.22
0xbc3d30eea3fcb0e700d3fb84b69a6f0eef4ecc15e378be131a6e21ddc0de57ae
0x05e72b70f827e592443123512a8fe251137e7f8c86372fc00999b241aebdb61c
0x340bdd6f92664850b7b1cd81e8381eb1d8bac30549fca0e719726ecd7599993c
0xb5a7cdfff07f6f59762d2ea9dea34a71a26db2e5a8ce7ae5e4dcecfc44fc5a59
0x782caccf59512ad46cb2d37a98536675cea1cff07a3245e4529cdb12cdf17c40
0x6042e9f6ecbfc95a3a1d1a43125581857e5f0969fd578fed8b83b1debc2c33d0
0x491732728f074e122139ed3fa824eca06b19d0720fc49a456cf0091b926387f5
0xc60c7d20d5f0e1d8e0e706286cfde6a153eeff1a143a80a9647b4a6d3dddf10c
0x290234b5c53c3011380e572d43a1e0b45a834b16e26bc164319a17a7a242c848
0x526d6faee6c28dd1e54b71a312ff3a7862a6888208499dbe07100878e62aca3e

Functions
Getter at block 20932489
VERSION_NUMBER(view returns (uint256)
1
deadline(view returns (uint256)
0
decimals(pure returns (uint8)
18
getController(view returns (address)
0xcd231d4ba7b15a4722ac057419d9cd7689e7b8db
getCurrentTokens(view returns (address[] tokens)
[0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2]
getNumTokens(view returns (uint256)
2
getTokenAmounts(view returns (address[] tokensuint256[] amounts)
(tokens=[0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2], amounts=[51251224404, 195796522340972831114])
name(view returns (string)
ETH DynaSet
symbol(view returns (string)
dynETH
totalSupply(view returns (uint256)
428134225955854961475529
uniswapV2Router(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
Read-only
allowance(address srcaddress dstview returns (uint256)
balanceOf(address whomview returns (uint256)
calcTokensForAmount(uint256 amountview returns (address[] tokensuint256[] amounts)
getBalance(address tokenview returns (uint256)
getTokenRecord(address tokenview returns (struct IDynasetContractRecord record)
isBound(address tokenview returns (bool)
State-modifying
addToken(address tokenuint256 minimumBalanceaddress tokenProvider
approve(address dstuint256 amtreturns (bool)
decreaseApproval(address dstuint256 amtreturns (bool)
exitDynaset(uint256 dynasetAmountIn
increaseApproval(address dstuint256 amtreturns (bool)
initialize(address[] tokensuint256[] balancesaddress tokenProvider
joinDynaset(uint256 expectedSharesToMintreturns (uint256 sharesToMint)
removeToken(address token
setBurnForge(address newBurnForge
setDeadline(uint256 newDeadline
setDynasetOracle(address oracleAddress
setMintForge(address newMintForge
swapOneInch(address tokenInaddress tokenOutuint256 amountuint256 minReturnbytes32[] poolspayable 
swapOneInchUniV3(address tokenInaddress tokenOutuint256 amountuint256 minReturnuint256[] poolspayable 
swapUniswap(address tokenInaddress tokenOutuint256 amountInuint256 amountOutMinpayable 
transfer(address dstuint256 amtreturns (bool)
transferFrom(address srcaddress dstuint256 amtreturns (bool)
updateAfterSwap(address tokenInaddress tokenOut
upgradeUniswapV2Router(address newUniswapV2Router
withdrawFee(address tokenuint256 amount
Events
Approval(address indexed _srcaddress indexed _dstuint256 _amount
BurnForge(address indexed forgeAddress
DynasetInitialized(address[] indexed tokensuint256[] balancesaddress indexed tokenProvider
LOG_DENORM_UPDATED(address indexed tokenuint256 newDenorm
LOG_DESIRED_DENORM_SET(address indexed tokenuint256 desiredDenorm
LOG_EXIT(address indexed calleraddress indexed tokenOutuint256 tokenAmountOut
LOG_JOIN(address indexed tokenInaddress indexed calleruint256 tokenAmountIn
LOG_MINIMUM_BALANCE_UPDATED(address tokenuint256 minimumBalance
LOG_PUBLIC_SWAP_TOGGLED(bool enabled
LOG_SWAP(address indexed calleraddress indexed tokenInaddress indexed tokenOutuint256 tokenAmountInuint256 tokenAmountOut
LOG_TOKEN_READY(address indexed token
LogTokenAdded(address indexed tokenInaddress indexed provider
LogTokenRemoved(address indexed tokenOut
MintForge(address indexed forgeAddress
Swap(address indexed tokenInaddress indexed tokenOutuint256 amountInuint256 amountOutMin
Transfer(address indexed srcaddress indexed dstuint256 amt
WithdrawalFee(address tokenuint256 indexed amount
Constructor
constructor(address factoryContractaddress damaddress controller_string namestring symbol
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.