Synth escrowed token

Verified contract

Active on Base with 22,830 txns
Deployed by via 0x2e110159 at 2014954
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $25,079.47
ERC-20
Value $0.1
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xa16dbfd1b1599f55c894d184c2c99bdc749b7f89696a5a3fe8e1b4b108078d26
0x4977d58424779518d211c5934b9fa2801e9be9c2e9e0ba7c7b8dab5b7328d97a
0x5de74ea4db78f14978b4521ccbe407696d12fc075bc263857dc52c7d85a9ae56
0x5af9093734d62ba0747cbd7aee80b60a8af7d3ffef07c267b632afb990a5f297
0xa13ecdf6ca95d14deeb889577198d709ebd573326a8cee638add02f494733f97
0x39a0e07ad3769bbb315d640b662a6f5a7d1fa1393d8f08ca9aecc2b7c242af53
0x23806e281b0f169a63d5741e80869a67a6f1e0e540bde54a724b851e31369da3
0xc2dad0046cc91a9f70adad3fbb6120b219b524d84a11753fb80d742b2adc9b53
0xe7ffd051669f2f15aa5b0800698678fc542cc92a2f5719c198d1130640411c2a
0x7c23f134f581c0fa2a686c52d889dc46ca9b7e3ea7183481b84f489550416f7a

Functions
Getter at block 22742843
MAX_DEALLOCATION_FEE(view returns (uint256)
2000
MAX_FIXED_RATIO(view returns (uint256)
1000000000000000000
decimals(view returns (uint8)
18
dividendsAddress(view returns (address)
0xb8b0e1ebd2266a0dff7da4ebee8daaaa6810508f
maxRedeemDuration(view returns (uint256)
15552000
maxRedeemDurationDividendAdjust(view returns (uint256)
750000000000000000
maxRedeemRatio(view returns (uint256)
1000000000000000000
minRedeemDuration(view returns (uint256)
1296000
minRedeemRatio(view returns (uint256)
500000000000000000
name(view returns (string)
Synth escrowed token
owner(view returns (address)
0x88d9bc8a0c50fcf7cdd160b906d64c312bef79d6
redeemDividendsAdjustment(view returns (uint256)
500000000000000000
symbol(view returns (string)
xSYNTH
synthToken(view returns (address)
0xbd2dbb8ecea9743ca5b16423b4eaa26bdcfe5ed2
totalSupply(view returns (uint256)
26811869118474486542428
transferWhitelistLength(view returns (uint256)
5
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getSynthByVestingDuration(uint256 amountuint256 durationview returns (uint256)
getUsageAllocation(address userAddressaddress usageAddressview returns (uint256)
getUsageApproval(address userAddressaddress usageAddressview returns (uint256)
getUserRedeem(address userAddressuint256 redeemIndexview returns (uint256 synthAmountuint256 xSynthAmountuint256 endTimeuint256 startTimeaddress dividendsContractuint256 dividendsAllocation)
getUserRedeemsLength(address userAddressview returns (uint256)
getXSynthBalance(address userAddressview returns (uint256 allocatedAmountuint256 redeemingAmount)
isTransferWhitelisted(address accountview returns (bool)
transferWhitelist(uint256 indexview returns (address)
usageAllocations(addressaddressview returns (uint256)
usageApprovals(addressaddressview returns (uint256)
usagesDeallocationFee(addressview returns (uint256)
userRedeems(addressuint256view returns (uint256 synthAmountuint256 xSynthAmountuint256 endTimeuint256 startTimeaddress dividendsAddressuint256 dividendsAllocation)
xSynthBalances(addressview returns (uint256 allocatedAmountuint256 redeemingAmount)
State-modifying
allocate(address usageAddressuint256 amountbytes usageData
allocateFromUsage(address userAddressuint256 amount
approve(address spenderuint256 amountreturns (bool)
approveUsage(address usageuint256 amount
cancelRedeem(uint256 redeemIndex
convert(uint256 amount
convertTo(uint256 amountaddress to
deallocate(address usageAddressuint256 amountbytes usageData
deallocateFromUsage(address userAddressuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
finalizeRedeem(uint256 redeemIndex
increaseAllowance(address spenderuint256 addedValuereturns (bool)
redeem(uint256 xSynthAmountuint256 duration
renounceOwnership(
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
updateDeallocationFee(address usageAddressuint256 fee
updateDividendsAddress(address dividendsAddress_
updateMaxDurationRedeemDividendsAdjst(uint256 _maxRedeemDurationDividendAdjust
updateRedeemDividendsAddress(uint256 redeemIndex
updateRedeemDividendsAdjustment(uint256 redeemDividendsAdjustment_
updateRedeemSettings(uint256 minRedeemRatio_uint256 maxRedeemRatio_uint256 minRedeemDuration_uint256 maxRedeemDuration_uint256 redeemDividendsAdjustment_
updateTransferWhitelist(address accountbool add
Events
Allocate(address indexed userAddressaddress indexed usageAddressuint256 amount
Approval(address indexed owneraddress indexed spenderuint256 value
ApproveUsage(address indexed userAddressaddress indexed usageAddressuint256 amount
CancelRedeem(address indexed userAddressuint256 xSynthAmount
Convert(address indexed fromaddress touint256 amount
Deallocate(address indexed userAddressaddress indexed usageAddressuint256 amountuint256 fee
FinalizeRedeem(address indexed userAddressuint256 xSynthAmountuint256 synthAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Redeem(address indexed userAddressuint256 xSynthAmountuint256 synthAmountuint256 duration
SetTransferWhitelist(address accountbool add
Transfer(address indexed fromaddress indexed touint256 value
UpdateDeallocationFee(address indexed usageAddressuint256 fee
UpdateDividendsAddress(address previousDividendsAddressaddress newDividendsAddress
UpdateRedeemDividendsAddress(address indexed userAddressuint256 redeemIndexaddress previousDividendsAddressaddress newDividendsAddress
UpdateRedeemSettings(uint256 minRedeemRatiouint256 maxRedeemRatiouint256 minRedeemDurationuint256 maxRedeemDurationuint256 redeemDividendsAdjustment
Constructor
constructor(address _synthToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.