Bond issuing function
Function definition
Issuing Via bonds for ether
requestIssueForEther(_viaBondToIssue, _amount)
Function parameter
Description
_viaBondToIssue
3 letter ISO code of the currency in which Via bond is to be issued in
_amount
float number of ether to stake for issue
Purchase of Via bonds with Via cash
requestIssueForViaCash(_amount, _viaBondToIssue, _currencyToDebit)
Function parameter
Description
_amount
float number of amount to purchase
_viaBondToIssue
address of Via bond to purchase
_currencyToDebit
3 letter ISO code of currency of Via cash to purchase Via bond with
Transfer of Via bonds
requestTransfer(_amount, _recipient, _bondToTransfer)
Function parameter
Description
_amount
float number amount of Via bond to transfer
_recipient
address of recipient to which Via bond is to be transferred
_bondToTransfer
address of Via bond to transfer
Redemption of Via bonds by investor
redemptionByInvestor(_amount, _bondToRedeem)
Function parameter
Description
_amount
float number amount of Via bond to redeem
_bondToRedeem
address of Via bond to redeem
Redemption of Via bonds by issuer
function redemptionByIssuer(_amount, _bondToRedeem, _currencyToRedeemBond)
Function parameter
Description
_amount
float number of amount to redeem
_bondToRedeem
address of Via bond to redeem
_currencyToRedeemBond
3 letter ISO code of currency of Via cash to redeem Via bond with
Last updated