PROM Vesting Voucher

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0xd577ee67 at 13041597
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

No balances found for "PROM Vesting Voucher"

0xf5ab2c96adaab11ffcd21384bf81ceae9632892afec414a9f8a96fa020b8936d

Functions
Getter at block 20861380
admin(view returns (address)
0x21bc9179d5c529b52e3ee8f6ecf0e63fa231d16c
baseURI(view returns (string)
https://api.solv.finance/avPROM/
contractURI(view returns (string)
https://api.solv.finance/avPROM/meta/contract/
name(view returns (string)
PROM Vesting Voucher
nextTokenId(view returns (uint256)
1
owner(view returns (address)
0x21bc9179d5c529b52e3ee8f6ecf0e63fa231d16c
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
solver(view returns (address)
0x7922dba230fded829c913e07588326e6f7ce7f1a
symbol(view returns (string)
avPROM
totalSupply(view returns (uint256)
0
totalUnderlyingAmount(view returns (uint256)
2444461905562580494085
underlying(view returns (address)
0xfc82bb4ba86045af6f327323a46e80412b91b27d
vestingPool(view returns (address)
0x84a4734da8ea31e81cbe52eb547a3097f641a6d3
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
_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
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.