DebtIssuanceModuleV2
Verified contract
Active on
Ethereum with 1,472 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($1.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDT | ERC-20 | 1 | $0.999704 |
$1 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21311720 | a day ago | | | 0 | 0.0024868755 | |
| 21308699 | 2 days ago | | | 0 | 0.0037193976 | |
| 21306955 | 2 days ago | | | 0 | 0.0017559963 | |
| 21300943 | 3 days ago | | | 0 | 0.0019797292 | |
| 21300104 | 3 days ago | | | 0 | 0.0012616861 | |
| 21294226 | 4 days ago | | | 0 | 0.0035899490 | |
| 21292228 | 4 days ago | | | 0 | 0.0011759089 | |
| 21291664 | 4 days ago | | | 0 | 0.0010635226 | |
| 21288364 | 4 days ago | | | 0 | 0.0017888660 | |
| 21287379 | 5 days ago | | | 0 | 0.0018478115 |
ABI
ABI objects
Getter at block 21320518
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.