DynasetDydx

Verified contract

Active on Ethereum with 813 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $114,849.75
ERC-20
Value $142.23
ERC-20
Value $20.79
0x6a82458607b3e5cea822715f7f616ecad1635b6328c54b824c6e782c0b811169
0xab8f9d96ea9dbc81935b7526f651f1227fa147eca046d51182e9dde64fe6e61d
0x063058d6daaf01864df63c654ab561d43f7474ac22ad88edffa31d55501968d8
0x598a16a84067d38c13d1f337b8be9f70059833ce845db8db660435a325a112d5
0xf1ef8808073b1dd316403a89eac5809fe806359857799491f441c9bc031bc074
0xd02ee04f7eb609becbb349a445afcd5247c493a413c9ec4459a1c1e805e32230
0x126a76716f538e9ca6b3d92b8d1271be42758bfc41bdd2d8821f1892b53d9ea5
0x178687cc83fada2fa9265f713de8b3c0dc5fbeb26718ec0e6c86d16c8b1e137b
0x1df7c00474f095bb5dc1d69a1276fea0f6d600763d784b8cd42d8ed9ce8c8a9c
0xe76ddfadac4264d1060b4d9a400d374ea82e5ad0cd3035693ee90eb31137e469

Functions
Getter at block 21262788
VERSION_NUMBER(view returns (uint256)
1
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=[114861807254, 6135946474108650])
name(view returns (string)
DYDX DynaSet
symbol(view returns (string)
dynDYDX
totalSupply(view returns (uint256)
122176789093555064275721
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)
depositFromDam(address tokenuint256 amount
exitDynaset(uint256 dynasetAmountIn
increaseApproval(address dstuint256 amtreturns (bool)
initialize(address[] tokensuint256[] balancesaddress tokenProvider
joinDynaset(uint256 expectedSharesToMintreturns (uint256 sharesToMint)
removeToken(address token
setBurnForge(address newBurnForge
setDynasetOracle(address oracleAddress
setMintForge(address newMintForge
transfer(address dstuint256 amtreturns (bool)
transferFrom(address srcaddress dstuint256 amtreturns (bool)
updateAfterSwap(address tokenInaddress tokenOut
withdrawFee(address tokenuint256 amount
withdrawToDam(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
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.