DebtIssuanceModuleV2
Verified contract
Active on
Ethereum with 30 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "DebtIssuanceModuleV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17778968 | a year ago | | | 0 | 0.020210233 | |
| 17773026 | a year ago | | | 0 | 0.0073874590 | |
| 17773003 | a year ago | | | 0 | 0.00076167145 | |
| 17772994 | a year ago | | | 0 | 0.0030863503 | |
| 17680456 | a year ago | | | 0 | 0.0022093131 | |
| 17678849 | a year ago | | | 0 | 0.049856254 | |
| 17664302 | a year ago | | | 0 | 0.0052263363 | |
| 17098584 | a year ago | | | 0 | 0.0047880690 | |
| 17028929 | a year ago | | | 0 | 0.0041847956 | |
| 16964201 | 2 years ago | | | 0 | 0.0029018600 |
ABI
ABI objects
Getter at block 20893639
controller() view returns (address)
0xd2463675a099101e36d85278494268261a66603a
Read-only
calculateTotalFees(address _setToken, uint256 _quantity, bool _isIssue) view returns (uint256 totalQuantity, uint256 managerFee, uint256 protocolFee)
getModuleIssuanceHooks(address _setToken) view returns (address[])
getRequiredComponentIssuanceUnits(address _setToken, uint256 _quantity) view returns (address[], uint256[], uint256[])
getRequiredComponentRedemptionUnits(address _setToken, uint256 _quantity) view returns (address[], uint256[], uint256[])
isModuleIssuanceHook(address _setToken, address _hook) view returns (bool)
issuanceSettings(address) view returns (uint256 maxManagerFee, uint256 managerIssueFee, uint256 managerRedeemFee, address feeRecipient, address managerIssuanceHook)
State-modifying
Events initialize(address _setToken, uint256 _maxManagerFee, uint256 _managerIssueFee, uint256 _managerRedeemFee, address _feeRecipient, address _managerIssuanceHook)
issue(address _setToken, uint256 _quantity, address _to)
redeem(address _setToken, uint256 _quantity, address _to)
registerToIssuanceModule(address _setToken)
removeModule()
unregisterFromIssuanceModule(address _setToken)
updateFeeRecipient(address _setToken, address _newFeeRecipient)
updateIssueFee(address _setToken, uint256 _newIssueFee)
updateRedeemFee(address _setToken, uint256 _newRedeemFee)
FeeRecipientUpdated(address indexed _setToken, address _newFeeRecipient)
IssueFeeUpdated(address indexed _setToken, uint256 _newIssueFee)
RedeemFeeUpdated(address indexed _setToken, uint256 _newRedeemFee)
SetTokenIssued(address indexed _setToken, address indexed _issuer, address indexed _to, address _hookContract, uint256 _quantity, uint256 _managerFee, uint256 _protocolFee)
SetTokenRedeemed(address indexed _setToken, address indexed _redeemer, address indexed _to, uint256 _quantity, uint256 _managerFee, uint256 _protocolFee)
constructor(address _controller)
This contract contains no fallback and receive objects.
This contract contains no error objects.