SablierV2LockupLinear
Verified contract
Active on
Ethereum with 33,724 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xc3be…a5ba
0x23ed…f4cb
Balances ($162,288,917.60)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
GEMS | ERC-20 | 389.975115M | $0.167621 |
$65,368,018.77 | |
CYDX | ERC-20 | 1.235066B | $0.01446 |
$17,859,561.88 | |
UNA | ERC-20 | 597.210898M | $0.02776 |
$16,578,473 | |
FJO | ERC-20 | 19.902076M | $0.745179 |
$14,830,609.06 | |
SLN | ERC-20 | 35.789676M | $0.25031 |
$8,958,513.78 | |
VIRTUAL | ERC-20 | 24.284674M | $0.330939 |
$8,036,745.73 | |
NEURON | ERC-20 | 14.689875B | $0.000396 |
$5,813,371.13 | |
BADGER | ERC-20 | 977.419949K | $3.46 |
$3,381,873.02 | |
UNI | ERC-20 | 317.939498K | $9.38 |
$2,982,272.49 | |
XAR | ERC-20 | 121.830012M | $0.01868 |
$2,275,807.77 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21160835 | an hour ago | | | 0 | 0.0039677747 | |
| 21160736 | 2 hours ago | | | 0 | 0.00086496867 | |
| 21160634 | 2 hours ago | | | 0 | 0.0013604245 | |
| 21160623 | 2 hours ago | | | 0 | 0.0013260160 | |
| 21160568 | 2 hours ago | | | 0 | 0.0011774266 | |
| 21160556 | 2 hours ago | | | 0 | 0.0012903849 | |
| 21160548 | 2 hours ago | | | 0 | 0.0013056625 | |
| 21160066 | 4 hours ago | | | 0 | 0.0011497480 | |
| 21159395 | 6 hours ago | | | 0 | 0.0019213172 | |
| 21158775 | 8 hours ago | | | 0 | 0.0020443424 |
ABI
ABI objects
Getter at block 21161278
MAX_FEE() view returns (uint256)
100000000000000000
admin() view returns (address)
0x79fb3e81aac012c08501f41296ccc145a1e15844
comptroller() view returns (address)
0xc3be6bffaeab7b297c03383b4254aa3af2b9a5ba
name() view returns (string)
Sablier V2 Lockup Linear NFT
nextStreamId() view returns (uint256)
22238
symbol() view returns (string)
SAB-V2-LOCKUP-LIN
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getAsset(uint256 streamId) view returns (address asset)
getCliffTime(uint256 streamId) view returns (uint40 cliffTime)
getDepositedAmount(uint256 streamId) view returns (uint128 depositedAmount)
getEndTime(uint256 streamId) view returns (uint40 endTime)
getRange(uint256 streamId) view returns (struct LockupLinearRange range)
getRecipient(uint256 streamId) view returns (address recipient)
getRefundedAmount(uint256 streamId) view returns (uint128 refundedAmount)
getSender(uint256 streamId) view returns (address sender)
getStartTime(uint256 streamId) view returns (uint40 startTime)
getStream(uint256 streamId) view returns (struct LockupLinearStream stream)
getWithdrawnAmount(uint256 streamId) view returns (uint128 withdrawnAmount)
isApprovedForAll(address owner, address operator) view returns (bool)
isCancelable(uint256 streamId) view returns (bool result)
isCold(uint256 streamId) view returns (bool result)
isDepleted(uint256 streamId) view returns (bool result)
isStream(uint256 streamId) view returns (bool result)
isTransferable(uint256 streamId) view returns (bool result)
isWarm(uint256 streamId) view returns (bool result)
ownerOf(uint256 tokenId) view returns (address)
protocolRevenues(address asset) view returns (uint128 revenues)
refundableAmountOf(uint256 streamId) view returns (uint128 refundableAmount)
statusOf(uint256 streamId) view returns (uint8 status)
streamedAmountOf(uint256 streamId) view returns (uint128 streamedAmount)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 streamId) view returns (string uri)
wasCanceled(uint256 streamId) view returns (bool result)
withdrawableAmountOf(uint256 streamId) view returns (uint128 withdrawableAmount)
State-modifying
Events approve(address to, uint256 tokenId)
burn(uint256 streamId)
cancel(uint256 streamId)
cancelMultiple(uint256[] streamIds)
claimProtocolRevenues(address asset)
createWithDurations(struct LockupLinearCreateWithDurations params) returns (uint256 streamId)
createWithRange(struct LockupLinearCreateWithRange params) returns (uint256 streamId)
renounce(uint256 streamId)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setComptroller(address newComptroller)
setNFTDescriptor(address newNFTDescriptor)
transferAdmin(address newAdmin)
transferFrom(address from, address to, uint256 tokenId)
withdraw(uint256 streamId, address to, uint128 amount)
withdrawMax(uint256 streamId, address to)
withdrawMaxAndTransfer(uint256 streamId, address newRecipient)
withdrawMultiple(uint256[] streamIds, address to, uint128[] amounts)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
CancelLockupStream(uint256 streamId, address indexed sender, address indexed recipient, address indexed asset, uint128 senderAmount, uint128 recipientAmount)
ClaimProtocolRevenues(address indexed admin, address indexed asset, uint128 protocolRevenues)
CreateLockupLinearStream(uint256 streamId, address funder, address indexed sender, address indexed recipient, struct LockupCreateAmounts amounts, address indexed asset, bool cancelable, bool transferable, struct LockupLinearRange range, address broker)
MetadataUpdate(uint256 _tokenId)
RenounceLockupStream(uint256 indexed streamId)
SetComptroller(address indexed admin, address oldComptroller, address newComptroller)
SetNFTDescriptor(address indexed admin, address oldNFTDescriptor, address newNFTDescriptor)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
TransferAdmin(address indexed oldAdmin, address indexed newAdmin)
WithdrawFromLockupStream(uint256 indexed streamId, address indexed to, address indexed asset, uint128 amount)
constructor(address initialAdmin, address initialComptroller, address initialNFTDescriptor)
This contract contains no fallback and receive objects.
CallerNotAdmin(address admin, address caller)
DelegateCall()
PRBMath_MulDiv18_Overflow(uint256 x, uint256 y)
PRBMath_MulDiv_Overflow(uint256 x, uint256 y, uint256 denominator)
SablierV2Base_NoProtocolRevenues(address asset)
SablierV2LockupLinear_CliffTimeNotLessThanEndTime(uint40 cliffTime, uint40 endTime)
SablierV2LockupLinear_StartTimeGreaterThanCliffTime(uint40 startTime, uint40 cliffTime)
SablierV2Lockup_BrokerFeeTooHigh(uint256 brokerFee, uint256 maxFee)
SablierV2Lockup_DepositAmountZero()
SablierV2Lockup_EndTimeNotInTheFuture(uint40 currentTime, uint40 endTime)
SablierV2Lockup_InvalidSenderWithdrawal(uint256 streamId, address sender, address to)
SablierV2Lockup_NotTransferable(uint256 tokenId)
SablierV2Lockup_Null(uint256 streamId)
SablierV2Lockup_Overdraw(uint256 streamId, uint128 amount, uint128 withdrawableAmount)
SablierV2Lockup_ProtocolFeeTooHigh(uint256 protocolFee, uint256 maxFee)
SablierV2Lockup_StreamCanceled(uint256 streamId)
SablierV2Lockup_StreamDepleted(uint256 streamId)
SablierV2Lockup_StreamNotCancelable(uint256 streamId)
SablierV2Lockup_StreamNotDepleted(uint256 streamId)
SablierV2Lockup_StreamSettled(uint256 streamId)
SablierV2Lockup_Unauthorized(uint256 streamId, address caller)
SablierV2Lockup_WithdrawAmountZero(uint256 streamId)
SablierV2Lockup_WithdrawArrayCountsNotEqual(uint256 streamIdsCount, uint256 amountsCount)
SablierV2Lockup_WithdrawToZeroAddress()