vBIO - Vesting BIO
BIO utilizes several contracts to distribute vBIO and ultimately BIO to the ecosystem. To simplify the interaction with vBIO for users while enabling future extendibility of vBIO, bio.xyz’s team chosen to split vBIO on several contracts. Currently 2 vBIO contracts are deployed. However, for other DAO proposals or additional functionality, more vBIO contracts could be deployed.
Contract Overview
The current contracts are:
BIO Vesting Master https://etherscan.io/address/0x0d2adb4af57cdac02d553e7601456739857d2ef4
BIO Vesting Token 1 https://etherscan.io/address/0x2141b47a1c7de6df073d23ff94f04d9fd2aaa9b3
BIO Vesting Master inherits all balances from the underlying Vesting Token Contract. This way users can see the total vBIO balance they have across all contracts by looking at one contract: The BIO Vesting Master. The following graph explains the relation between the contracts visually:
Some users might see two vBio balances in their wallet if they have added both contracts to their wallet tokens. To know their total vBIO balance, they are adviced to just add the BIO Vesting Master contract to their wallet. Otherwise they may see their tokens duplicated in case of both contracts being added to their wallet.
Vesting Contract's relation to BIO Token Contract
All vesting contracts need to have the relevant BIO balance for them to create and manage vesting schedules. Therefore, all vesting contracts are equal to each other as they all relate to the one and only BIO contract regarding their underlying BIO tokens. If a user claims in any of the vesting contracts BIO for vBIO, it will return the BIO from the one and only BIO contract. Independent of which Vesting Contract they interact with.
Last updated