DebtIssuanceModuleV2

Verified contract

Active on Ethereum with 1,472 txns
Deployed by via 0x00db1bcd at 13553315
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1
0x2f722258f2f89f8feae2fb6ecf81ec49d6366700e04a8dd50498f7bd238c5c05
0x0da19b3f512bb2471626cd945ff73f15207d1005d915da7dba37e20196fada0d
0x5073aa638bfb9a836c63bbf82ca1f3257d7604cbcd878ef0c4cee17d83f577ef
0x454ef444bf3ea5340fda6c37bfa4f388019b67727dd17f6a5143ac3e8c78c593
0x07583ad9dd449cef24d0e7829f1a4fbc44fdd1dbc132624370287fa4bd8d4693
0xb08eedb5a6b73e020b903d9d42038d39da2d11be3ff2d0936ec736bf9ccc697a
0x7727b68f06a6a5b9c7a77c937969e1c44cdddff813ccdfe8f4896f8f6ef0ccda
0x9995f06419d1fdb07111805a61568f4c205571aa7c58f8ae74e4af38d436c367
0xdb162597e400953784e8486a4387287867139c8cb1f3a91e8b6be128a54fcde1
0x9d89886425445c773c82e2053eeccd9d88c3fb4273947e724a2ffff0bca9ac06

Functions
Getter at block 21320518
controller(view returns (address)
0xa4c8d221d8bb851f83aadd0223a8900a6921a349
Read-only
calculateTotalFees(address _setTokenuint256 _quantitybool _isIssueview returns (uint256 totalQuantityuint256 managerFeeuint256 protocolFee)
getModuleIssuanceHooks(address _setTokenview returns (address[])
getRequiredComponentIssuanceUnits(address _setTokenuint256 _quantityview returns (address[]uint256[]uint256[])
getRequiredComponentRedemptionUnits(address _setTokenuint256 _quantityview returns (address[]uint256[]uint256[])
isModuleIssuanceHook(address _setTokenaddress _hookview returns (bool)
issuanceSettings(addressview returns (uint256 maxManagerFeeuint256 managerIssueFeeuint256 managerRedeemFeeaddress feeRecipientaddress managerIssuanceHook)
State-modifying
initialize(address _setTokenuint256 _maxManagerFeeuint256 _managerIssueFeeuint256 _managerRedeemFeeaddress _feeRecipientaddress _managerIssuanceHook
issue(address _setTokenuint256 _quantityaddress _to
redeem(address _setTokenuint256 _quantityaddress _to
registerToIssuanceModule(address _setToken
removeModule(
unregisterFromIssuanceModule(address _setToken
updateFeeRecipient(address _setTokenaddress _newFeeRecipient
updateIssueFee(address _setTokenuint256 _newIssueFee
updateRedeemFee(address _setTokenuint256 _newRedeemFee
Events
FeeRecipientUpdated(address indexed _setTokenaddress _newFeeRecipient
IssueFeeUpdated(address indexed _setTokenuint256 _newIssueFee
RedeemFeeUpdated(address indexed _setTokenuint256 _newRedeemFee
SetTokenIssued(address indexed _setTokenaddress indexed _issueraddress indexed _toaddress _hookContractuint256 _quantityuint256 _managerFeeuint256 _protocolFee
SetTokenRedeemed(address indexed _setTokenaddress indexed _redeemeraddress indexed _touint256 _quantityuint256 _managerFeeuint256 _protocolFee
Constructor
constructor(address _controller
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.