DebtIssuanceModuleV2

Verified contract

Active on Ethereum with 1,355 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
0x528f1c2c9cf6312937d8208bc04c928814b49b9614344c716f00551b7cae77c2
0xed6e0a460cffae3b21a843f7520032e61f6cb4bd8ae8cc57d6961793e1b97d92
0x985e3fcc1d9dc0118267fb52d8dff81fd77590d15b1b6327d67db0fc527d2acf
0x366ad22c3f28221d8ee26c4746593f797b6202faa26b24fbd96a84cc1026ee2b
0xc1c913066013c8be54d1fb384e79fcecec08ae4314fc5298f2b1402aff6b5ed0
0xab8f4b4e04ee20dac97a39f33ecf994c340b7385e06f584bf3e388d1c96c3437
0x7a97e160f36ebe35607c2fa3b59aa0a3e6003a18af823a94d5f02d0f6b89571d
0xb5c7b34ed0577952bbf07ad6007493fc911d21d998187eb490b675973887307e
0x28ff16436d5cce6b285f8a8a6f383f8aacf06c75d2cefc2064db1fad435f89bb
0x548d7bb01c991eea5adf85e79f334691ca3fa45a81ad9a1f0d97c43848ffecff

Functions
Getter at block 20856866
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.