CLH Vesting Voucher

Verified contract

Proxy

Active on Ethereum with 22 txns
Deployed by via 0x5f9d05d9 at 13910788
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 40 additional slots
2 additional variables

No balances found for "CLH Vesting Voucher"

0x10ba3c78bdc65926b722cdc11b0509df050517652074acd27b81d54fd9b3cafe
0xf3344e77c797f05db6fffc808df2654585536b7a5d923bc3e1f5c65b01f69597
0x80c62db9c1734d67ca1eb319606efd44fec847bedbc595de1ca14e429c7af7aa
0x9a0af1dc8c22ee13ca2b2040715e1cc3247264292bd0d96661eb926f3cd294b9
0x22f17f536cff61c0a41c837778bb625094a55febb54132e44a5f1cf4b439283a
0xe4091d48eefc392ee6f0598b058a35f7e567498c822fc5ea15327d98b91b20ed
0x2edb7da430e736cbb664acc5ad4c1ff6dbaa2d888052414028feecec32d81c9a
0xd203de70cf277d05dd311e0d1a0cb019c0bd4599f484476d7557e0af82a1cdfa
0xfa5ab272d23399dd1771638602baec33fb452f54853d4e5e09bc2453ad19e621
0x5f0c76a7966c4f72a5d00aca078798d084f73cbc1a48a8e76ecfce954c10713b

Functions
Getter at block 21301732
admin(view returns (address)
0x21bc9179d5c529b52e3ee8f6ecf0e63fa231d16c
baseURI(view returns (string)
https://api.solv.finance/vvCLH/
contractURI(view returns (string)
https://api.solv.finance/vvCLH/meta/contract/
name(view returns (string)
CLH Vesting Voucher
nextTokenId(view returns (uint256)
11
owner(view returns (address)
0x21bc9179d5c529b52e3ee8f6ecf0e63fa231d16c
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
solver(view returns (address)
0x7922dba230fded829c913e07588326e6f7ce7f1a
symbol(view returns (string)
vvCLH
totalSupply(view returns (uint256)
10
totalUnderlyingAmount(view returns (uint256)
93808333000000000000000000
underlying(view returns (address)
0xd7d8f3b8bc8bc48d3acc37879eaba7b85889fa52
vestingPool(view returns (address)
0x188a605073cf3b4c9616a5aacf35e0ab4e3dc817
Read-only
allowance(uint256 tokenIdaddress spenderview returns (uint256)
assets(uint256view returns (uint256 slotuint256 unitsbool isValid)
balanceOf(address ownerview returns (uint256)
balanceOfSlot(uint256 slotview returns (uint256)
claimableAmount(uint256 tokenId_view returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getSnapshot(uint256 tokenId_view returns (uint8 claimType_uint64 term_uint256 vestingAmount_uint256 principal_uint64[] maturities_uint32[] percentages_uint256 availableWithdrawAmount_string originalInvestor_bool isValid_)
getUnderlyingAmount(uint256 units_view returns (uint256)
getUnits(uint256 underlyingAmount_view returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
isValid(uint256 tokenId_view returns (bool)
ownerOf(uint256 tokenIdview returns (address)
slotOf(uint256 tokenId_view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenOfSlotByIndex(uint256 slotuint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
unitsInToken(uint256 tokenId_view returns (uint256)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
_acceptAdmin(
_setPendingAdmin(address newPendingAdmin
_setSolver(address newSolver_
_setVestingPool(address newVestingPool_
approve(address touint256 tokenId
approve(address touint256 tokenIduint256 units
claim(uint256 tokenIduint256 amount
claimAll(uint256 tokenId
initialize(address solver_address vestingPool_string name_string symbol_string baseURI_string contractURI_
merge(uint256[] tokenIds_uint256 targetTokenId_
mint(uint64 term_uint256 amount_uint64[] maturities_uint32[] percentages_string originalInvestor_returns (uint256uint256)
recharge(uint256 tokenId_uint256 amount_
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
safeTransferFrom(address from_address to_uint256 tokenId_uint256 targetTokenId_uint256 transferUnits_bytes data_
safeTransferFrom(address from_address to_uint256 tokenId_uint256 transferUnits_bytes data_returns (uint256 newTokenId)
setApprovalForAll(address operatorbool approved
setBaseURI(string uri_
setContractURI(string uri_
split(uint256 tokenId_uint256[] splitUnits_returns (uint256[] newTokenIds)
transferFrom(address fromaddress touint256 tokenId
transferFrom(address from_address to_uint256 tokenId_uint256 targetTokenId_uint256 transferUnits_
transferFrom(address from_address to_uint256 tokenId_uint256 transferUnits_returns (uint256 newTokenId)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ApprovalUnits(address indexed owneraddress indexed approveduint256 indexed tokenIduint256 approvalUnits
Burn(address indexed owneruint256 indexed tokenIduint256 units
Merge(address indexed owneruint256 indexed tokenIduint256 indexed targetTokenIduint256 mergeUnits
Mint(address indexed minteruint256 indexed tokenIduint256 indexed slotuint256 units
NewAdmin(address oldAdminaddress newAdmin
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewSolver(address oldSolveraddress newSolver
NewVestingPool(address oldVestingPooladdress newVestingPool
PartialTransfer(address indexed fromaddress indexed touint256 indexed tokenIduint256 targetTokenIduint256 transferUnits
Split(address indexed owneruint256 indexed tokenIduint256 newTokenIduint256 splitUnits
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _logicaddress _initAdminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.