DSFLP

Verified contract

Active on Ethereum with 332 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 2 additional slots

No balances found for "DSFLP"

0x4677feb2015ca99b441e5d27e939cbb0d8091a50d22b0b3909e9b89a0d6b9774
0x6e0b643030f6c8246e818650913185ca8e8347612dc8bde34dbfd1e261fac6e9
0xdb070c9b8177b954631192fc0c83391e65f21489dd8acd51cf1a3b2aa69e6f12
0xb7e1e11e36e6a3bcf55e9ce419725124c848f93a2bdbb4759a504ede1ea64bae
0xd3362388f574c5db40eabea283c8032b5c1b0122d7f4bce60d4ce3af3a1f4529
0x9d4d4df3996702797f5783e2bdf2c46ec8c20a9201ad61ecc1b18890cc9fd48f
0xc7b9d3ab664853bbdddec4c64a89f0b56e8f99ff924fb0ea17c0f638145b9a50
0x829897515c6ffb46735c99cc55d75de348882039d902532489a85cb094321ef2
0x326d1d4dafb58d3ccbe52e44cab956cacd70153692c75fedef954964dd2f710c
0xccd13950382c3df6301fcdb17aeb8c405942e91b08333d7e85ec5a86964594dc

Functions
Getter at block 21297887
ALL_WITHDRAWAL_TYPES_MASK(view returns (uint8)
3
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_DENOMINATOR(view returns (uint256)
1000
FUNDS_DENOMINATOR(view returns (uint256)
10000
LP_RATIO_MULTIPLIER(view returns (uint256)
1000000000000000000
MIN_LOCK_TIME(view returns (uint256)
86400
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
POOL_ASSETS(view returns (uint8)
3
availableWithdrawalTypes(view returns (uint8)
3
decimals(view returns (uint8)
18
defaultDepositPid(view returns (uint256)
0
defaultWithdrawPid(view returns (uint256)
0
launched(view returns (bool)
true
 
lpPrice(view returns (uint256)
managementFee(view returns (uint256)
150
name(view returns (string)
DSFLP
paused(view returns (bool)
false
poolCount(view returns (uint256)
1
symbol(view returns (string)
DSFLP
totalDeposited(view returns (uint256)
674418068927207762833754
 
totalHoldings(view returns (uint256)
totalSupply(view returns (uint256)
579716816575635235985033
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calcManagementFee(uint256 amountview returns (uint256)
calcSharesAmount(uint256[3] tokenAmountsbool isDepositview returns (uint256 lpShares)
calcWithdrawOneCoin(uint256 lpSharesuint128 tokenIndexview returns (uint256 tokenAmount)
decimalsMultipliers(uint256view returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
pendingDeposits(address userview returns (uint256[3])
pendingDepositsToken(address useruint256 tokenIndexview returns (uint256)
pendingWithdrawals(address userview returns (struct DSFPendingWithdrawal)
poolInfo(uint256 pidview returns (struct DSFPoolInfo)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokens(uint256view returns (address)
State-modifying
addPool(address _strategyAddr
approve(address spenderuint256 amountreturns (bool)
autoCompoundAll(
claimAllManagementFee(
completeFeesOptimizationDeposits(address[] userList
completeFeesOptimizationWithdrawals(address[] userList
completeFeesOptimizationWithdrawalsMk2(address[] userList
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256[3] amountsreturns (uint256)
feesOptimizationDeposit(uint256[3] amounts
feesOptimizationWithdrawal(uint256 lpSharesuint256[3] tokenAmounts
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
launch(
moveFundsBatch(uint256[] _strategiesuint256[] withdrawalsPercentsuint256 _receiverStrategyId
pause(
removePendingDeposit(
removePendingWithdrawal(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAvailableWithdrawalTypes(uint8 newAvailableWithdrawalTypes
setDefaultDepositPid(uint256 _newPoolId
setDefaultWithdrawPid(uint256 _newPoolId
setManagementFee(uint256 newManagementFee
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unpause(
updateOperator(address _newOperator
withdraw(uint256 lpSharesuint256[3] tokenAmountsuint8 withdrawalTypeuint128 tokenIndex
withdrawStuckToken(address _token
Events
AddedPool(uint256 pidaddress strategyAddruint256 startTime
Approval(address indexed owneraddress indexed spenderuint256 value
AutoCompoundAll(
ClaimedAllManagementFee(uint256 feeValue
CreatedPendingDeposit(address indexed depositoruint256[3] amounts
CreatedPendingWithdrawal(address indexed withdraweruint256 lpSharesuint256[3] tokenAmounts
Deposited(address indexed depositoruint256[3] amountsuint256 lpShares
FailedDeposit(address indexed depositoruint256[3] amountsuint256 lpShares
FailedWithdrawal(address indexed withdraweruint256[3] amountsuint256 lpShares
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetDefaultDepositPid(uint256 pid
SetDefaultWithdrawPid(uint256 pid
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Withdrawn(address indexed withdraweruint8 withdrawalTypeuint256[3] tokenAmountsuint256 lpSharesuint128 tokenIndex
Constructor
constructor(address[3] _tokens
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.