AGILITY escrowed token
Verified contract
Active on
Ethereum with 6,349 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Balances ($7,135.31)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
AGI | ERC-20 | 3.239509M | $0.002203 |
$7,135.31 | |
esAGI | ERC-20 | 2.144002M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19517580 | 8 months ago | | | 0 | 0.0020762985 | |
| 19406934 | 8 months ago | | | 0 | 0.0056848550 | |
| 19111849 | 10 months ago | | | 0 | 0.00086018105 | |
| 19073480 | 10 months ago | | | 0 | 0.0015948081 | |
| 19028508 | 10 months ago | | | 0 | 0.0055656568 | |
| 19012367 | 10 months ago | | | 0 | 0.0012592076 | |
| 18928603 | a year ago | | | 0 | 0.0025188008 | |
| 18760895 | a year ago | | | 0 | 0.0020891203 | |
| 18760891 | a year ago | | | 0 | 0.00083868444 | |
| 18760890 | a year ago | | | 0 | 0.0031049356 |
ABI
ABI objects
Getter at block 21249835
MAX_DEALLOCATION_FEE() view returns (uint256)
200
MAX_FIXED_RATIO() view returns (uint256)
100
agiToken() view returns (address)
0x5f18ea482ad5cc6bc65803817c99f477043dce85
decimals() view returns (uint8)
18
dividendsAddress() view returns (address)
0x0000000000000000000000000000000000000000
maxRedeemDuration() view returns (uint256)
1209600
maxRedeemRatio() view returns (uint256)
100
minRedeemDuration() view returns (uint256)
259200
minRedeemRatio() view returns (uint256)
50
name() view returns (string)
AGILITY escrowed token
owner() view returns (address)
0x11c0b36a6d5db7ad79e8e19ad9734f74006023ab
redeemDividendsAdjustment() view returns (uint256)
0
symbol() view returns (string)
esAGI
totalSupply() view returns (uint256)
3239508669924768710946996
transferWhitelistLength() view returns (uint256)
14
Read-only
ESAGIBalances(address) view returns (uint256 allocatedAmount, uint256 redeemingAmount)
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
getESAGIBalance(address userAddress) view returns (uint256 allocatedAmount, uint256 redeemingAmount)
getUsageAllocation(address userAddress, address usageAddress) view returns (uint256)
getUsageApproval(address userAddress, address usageAddress) view returns (uint256)
getUserRedeem(address userAddress, uint256 redeemIndex) view returns (uint256 agiAmount, uint256 ESAGIAmount, uint256 endTime, address dividendsContract, uint256 dividendsAllocation)
getUserRedeemsLength(address userAddress) view returns (uint256)
getagiByVestingDuration(uint256 amount, uint256 duration) view returns (uint256)
isTransferWhitelisted(address account) view returns (bool)
transferWhitelist(uint256 index) view returns (address)
usageAllocations(address, address) view returns (uint256)
usageApprovals(address, address) view returns (uint256)
usagesDeallocationFee(address) view returns (uint256)
userRedeems(address, uint256) view returns (uint256 agiAmount, uint256 ESAGIAmount, uint256 endTime, address dividendsAddress, uint256 dividendsAllocation)
State-modifying
Events allocate(address usageAddress, uint256 amount, bytes usageData)
allocateFromUsage(address userAddress, uint256 amount)
approve(address spender, uint256 amount) returns (bool)
approveUsage(address usage, uint256 amount)
cancelRedeem(uint256 redeemIndex)
convert(uint256 amount)
convertTo(uint256 amount, address to)
deallocate(address usageAddress, uint256 amount, bytes usageData)
deallocateFromUsage(address userAddress, uint256 amount)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
finalizeRedeem(uint256 redeemIndex)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
redeem(uint256 ESAGIAmount, uint256 duration)
renounceOwnership()
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
updateDeallocationFee(address usageAddress, uint256 fee)
updateDividendsAddress(address dividendsAddress_)
updateRedeemDividendsAddress(uint256 redeemIndex)
updateRedeemSettings(uint256 minRedeemRatio_, uint256 maxRedeemRatio_, uint256 minRedeemDuration_, uint256 maxRedeemDuration_, uint256 redeemDividendsAdjustment_)
updateTransferWhitelist(address account, bool add)
Allocate(address indexed userAddress, address indexed usageAddress, uint256 amount)
Approval(address indexed owner, address indexed spender, uint256 value)
ApproveUsage(address indexed userAddress, address indexed usageAddress, uint256 amount)
CancelRedeem(address indexed userAddress, uint256 ESAGIAmount)
Convert(address indexed from, address to, uint256 amount)
Deallocate(address indexed userAddress, address indexed usageAddress, uint256 amount, uint256 fee)
FinalizeRedeem(address indexed userAddress, uint256 ESAGIAmount, uint256 agiAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Redeem(address indexed userAddress, uint256 ESAGIAmount, uint256 agiAmount, uint256 duration)
SetTransferWhitelist(address account, bool add)
Transfer(address indexed from, address indexed to, uint256 value)
UpdateDeallocationFee(address indexed usageAddress, uint256 fee)
UpdateDividendsAddress(address previousDividendsAddress, address newDividendsAddress)
UpdateRedeemDividendsAddress(address indexed userAddress, uint256 redeemIndex, address previousDividendsAddress, address newDividendsAddress)
UpdateRedeemSettings(uint256 minRedeemRatio, uint256 maxRedeemRatio, uint256 minRedeemDuration, uint256 maxRedeemDuration, uint256 redeemDividendsAdjustment)
constructor(address agiToken_)
This contract contains no fallback and receive objects.
This contract contains no error objects.