BTC DynaSet

Verified contract

Active on Ethereum with 382 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $444,238.26
ERC-20
Value $65,768.22
ERC-20
--
ERC-20
--
ERC-20
--
0xa5461e02573b80531ba9dc9e333a61449927d4dfaf0161050e2440f51c614437
0xa842d267e1d76bd6d581f82087eb4fa49aea36b769d447b1d08a731077dce7bb
0x5a99fd59621b078f346a027caaf29cb169b4cb7a1ea9ce4af084ddf9546d4afa
0x5ea1acb379cefad14b9f063bea72d0176f6a0246526fae1562d025411257d645
0x6b018344ffbd8df748f6326178272b8b6566176a2f23727e39339898e0279b53
0xb3c81eafd72980a9b83f9808e85079d171e29b2a5190b48c8c7682c2cd775699
0x8a538d39eb12351de17cb734b773d7a14d186aed4e3e03458fcb1d2c8235c3ae
0x358014f7dd470086c9e374f63ef6e2ebcaf2bf45dcb09959c00db7aa72c78ad1
0xc7999dc5d27ba06553f6cd0da1c3f836a9ef26c96a0a9d181d7b9a7560d4ddcb
0xd7dfed012ca196e4362685c55c099c43685f1e784de4c52c596e558342c37ed2

Functions
Getter at block 20930134
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, 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599]
getNumTokens(view returns (uint256)
2
getTokenAmounts(view returns (address[] tokensuint256[] amounts)
(tokens=[0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599], amounts=[65842428128, 729347485])
name(view returns (string)
BTC DynaSet
symbol(view returns (string)
dynBTC
totalSupply(view returns (uint256)
282032079496091158591634
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.