IAriaIPRWAVault
Interface for users interactions with the Aria IP Vault
Functions
claimFractionalTokens
Caller claims the fractionalized IP tokens from fundraise, only when the vault is Closed.
function claimFractionalTokens(address usdc) external returns (address fractionalToken, uint256 amountClaimed);
Parameters
usdc
address
The USDC address used to deposit funds into the fundraise. As it can change over the fundraise lifetime, it is required to specify the USDC address used for deposit.
Returns
fractionalToken
address
The address of the fractional token
amountClaimed
uint256
The amount of the fractional token claimed
claimFractionalTokens
Caller claims the fractionalized IP tokens depending on the whitelist, vault state not relevant.
function claimFractionalTokens(bytes32[] calldata _proof, uint256 _amount)
external
returns (address fractionalToken, uint256 amountClaimed);
Parameters
_proof
bytes32[]
The proof of the whitelist
_amount
uint256
The amount to claim of the fractional tokens
Returns
fractionalToken
address
The address of the fractional token
amountClaimed
uint256
The amount of the fractional token claimed
Events
FractionalTokenClaimed
Emitted when the fractional token is claimed
event FractionalTokenClaimed(address indexed claimer, uint256 amountClaimed);
Parameters
claimer
address
The address of the claimer
amountClaimed
uint256
The amount of the fractional token claimed