FrxETHRedemptionTicket
Verified contract
Active on
Ethereum with 1,596 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($17,302,042.44)
Native
Value
$5,260,992.39
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 1.570094K | $3,350.75 |
$5,260,992.39 | |
frxETH | ERC-20 | 3.632928K | $3,314.42 |
$12,041,050.05 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21245682 | 8 hours ago | | | 0 | 0.0014467966 | |
| 21244242 | 13 hours ago | | | 0 | 0.0026220559 | |
| 21244152 | 13 hours ago | | | 0 | 0.0010926013 | |
| 21244114 | 13 hours ago | | | 0 | 0.00095088849 | |
| 21240583 | a day ago | | | 0 | 0.0018007505 | |
| 21236439 | 2 days ago | | | 0 | 0.0020523372 | |
| 21234636 | 2 days ago | | | 0 | 0.00067181114 | |
| 21231537 | 2 days ago | | | 0 | 0.0010673680 | |
| 21228989 | 3 days ago | | | 0 | 0.00079163438 | |
| 21227246 | 3 days ago | | | 0 | 0.00061159036 |
ABI
ABI objects
Getter at block 21248026
FEE_PRECISION() view returns (uint64)
1000000
FRX_ETH() view returns (address)
0x5e8422345238f34275888049021821e8e08caa1f
SFRX_ETH() view returns (address)
0xac3e018457b222d93114458476f3e3416abbe38f
feeRecipient() view returns (address)
0x8306300ffd616049fd7e4b0354a64da835c1a81c
maxOperatorQueueLengthSeconds() view returns (uint256)
8640000
name() view returns (string)
FrxETHRedemptionTicket
operatorAddress() view returns (address)
0xbb437059584e30598b3af0154472e47e6e2a45b9
pendingTimelockAddress() view returns (address)
0x0000000000000000000000000000000000000000
redemptionQueueAccounting() view returns (uint128 etherLiabilities, uint128 unclaimedFees)
(etherLiabilities=3631723419489978747886, unclaimedFees=1204830895236990004)
redemptionQueueState() view returns (uint64 nextNftId, uint64 queueLengthSecs, uint64 redemptionFee, uint64 earlyExitFee)
(nextNftId=980, queueLengthSecs=950400, redemptionFee=0, earlyExitFee=5000)
symbol() view returns (string)
FrxETH Redemption Queue Ticket
timelockAddress() view returns (address)
0x8306300ffd616049fd7e4b0354a64da835c1a81c
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
nftInformation(uint256 nftId) view returns (bool hasBeenRedeemed, uint64 maturity, uint120 amount, uint64 earlyExitFee)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events acceptTransferTimelock()
approve(address to, uint256 tokenId)
burnRedemptionTicketNft(uint256 _nftId, address _recipient)
collectRedemptionFees(uint128 _collectAmount)
earlyBurnRedemptionTicketNft(address _recipient, uint256 _nftId) returns (uint120 _frxEthOut)
enterRedemptionQueue(address _recipient, uint120 _amountToRedeem) returns (uint256 _nftId)
enterRedemptionQueueViaSfrxEth(address _recipient, uint120 _sfrxEthAmount) returns (uint256 _nftId)
enterRedemptionQueueWithPermit(uint120 _amountToRedeem, address _recipient, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s) returns (uint256 _nftId)
enterRedemptionQueueWithSfrxEthPermit(uint120 _sfrxEthAmount, address _recipient, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s) returns (uint256 _nftId)
recoverErc20(address _tokenAddress, uint256 _tokenAmount)
recoverEther(uint256 _amount)
renounceTimelock()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setEarlyExitFee(uint64 _newFee)
setFeeRecipient(address _newFeeRecipient)
setMaxOperatorQueueLengthSeconds(uint256 _newMaxQueueLengthSeconds)
setOperator(address _newOperator)
setQueueLengthSeconds(uint64 _newLength)
setRedemptionFee(uint64 _newFee)
transferFrom(address from, address to, uint256 tokenId)
transferTimelock(address _newTimelock)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BurnRedemptionTicketNft(uint256 indexed nftId, address indexed sender, address indexed recipient, uint120 amountOut)
CollectRedemptionFees(address recipient, uint128 collectAmount)
EarlyBurnRedemptionTicketNft(uint256 indexed nftId, address indexed sender, address indexed recipient, uint120 frxEthOut, uint120 earlyExitFeeAmount)
EnterRedemptionQueue(uint256 indexed nftId, address indexed sender, address indexed recipient, uint256 amountFrxEthRedeemed, uint120 redemptionFeeAmount, uint64 maturityTimestamp, uint256 earlyExitFee)
OperatorTransferred(address indexed previousOperator, address indexed newOperator)
RecoverErc20(address recipient, address token, uint256 amount)
RecoverEther(address recipient, uint256 amount)
SetEarlyExitFee(uint64 oldEarlyExitFee, uint64 newEarlyExitFee)
SetFeeRecipient(address oldFeeRecipient, address newFeeRecipient)
SetMaxOperatorQueueLengthSeconds(uint256 oldMaxQueueLengthSecs, uint256 newMaxQueueLengthSecs)
SetQueueLengthSeconds(uint64 oldQueueLength, uint64 newQueueLength)
SetRedemptionFee(uint64 oldRedemptionFee, uint64 newRedemptionFee)
TimelockTransferStarted(address indexed previousTimelock, address indexed newTimelock)
TimelockTransferred(address indexed previousTimelock, address indexed newTimelock)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(struct FraxEtherRedemptionQueueParams _params)
receive()
AddressIsNotOperator(address operatorAddress, address actualAddress)
AddressIsNotPendingTimelock(address pendingTimelockAddress, address actualAddress)
AddressIsNotTimelock(address timelockAddress, address actualAddress)
Erc721CallerNotOwnerOrApproved()
ExceedsCollectedFees(uint128 collectAmount, uint128 accruedAmount)
ExceedsMaxEarlyExitFee(uint64 providedFee, uint64 maxFee)
ExceedsMaxQueueLengthSecs(uint64 providedLength, uint256 maxLength)
ExceedsMaxRedemptionFee(uint64 providedFee, uint64 maxFee)
InvalidEthTransfer()
NotMatureYet(uint256 currentTime, uint64 maturity)
NotTimelockOrOperator()