BondFactory
This factory contract issues new bond contracts.
Events
BondCreated
address
newBond
IssuerAllowListEnabled
RoleAdminChanged
RoleGranted
RoleRevoked
TokenAllowListEnabled
Errors
CollateralTokenAmountLessThanConvertibleTokenAmount
InvalidDeposit
InvalidMaturity
TokensMustBeDifferent
TooManyDecimals
ZeroBondsToMint
Methods
ALLOWED_TOKEN
Returns
DEFAULT_ADMIN_ROLE
Returns
ISSUER_ROLE
Returns
createBond
Parameters
string
name
Passed into the ERC20 token to define the name.
Returns
getRoleAdmin
Parameters
Returns
grantRole
Parameters
bytes32
role
hasRole
Parameters
bytes32
role
Returns
isBond
Parameters
Returns
isIssuerAllowListEnabled
Returns
isTokenAllowListEnabled
Returns
renounceRole
Parameters
bytes32
role
revokeRole
Parameters
bytes32
role
setIsIssuerAllowListEnabled
Parameters
setIsTokenAllowListEnabled
Parameters
supportsInterface
Parameters
Returns
tokenImplementation
Returns
Last updated