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