DebtIssuanceModule
Verified contract
Active on
Ethereum with 12,538 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 "DebtIssuanceModule"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21052531 | a month ago | | | 0 | 0.00079426938 | |
| 21004382 | a month ago | | | 0 | 0.00093010780 | |
| 20891026 | 2 months ago | | | 0 | 0.00096925154 | |
| 20860689 | 2 months ago | | | 0 | 0.0014279110 | |
| 20657370 | 3 months ago | | | 0 | 0.00017643049 | |
| 20599330 | 3 months ago | | | 0 | 0.00055646048 | |
| 20426494 | 4 months ago | | | 0 | 0.0010338750 | |
| 20329512 | 4 months ago | | | 0 | 0.00054661600 | |
| 20285851 | 4 months ago | | | 0 | 0.00072204946 | |
| 20211899 | 5 months ago | | | 0 | 0.00086530793 |
ABI
ABI objects
Getter at block 21245986
controller() view returns (address)
0xa4c8d221d8bb851f83aadd0223a8900a6921a349
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.