DebtIssuanceModuleV2
Verified contract
Active on
Ethereum with 1,355 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 | $1.00 |
$1 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20851432 | 18 hours ago | | | 0 | 0.0010076619 | |
| 20847801 | a day ago | | | 0 | 0.0012540075 | |
| 20846056 | 2 days ago | | | 0 | 0.0012207962 | |
| 20846019 | 2 days ago | | | 0 | 0.0012760956 | |
| 20844943 | 2 days ago | | | 0 | 0.0013692654 | |
| 20844805 | 2 days ago | | | 0 | 0.0013229523 | |
| 20844645 | 2 days ago | | | 0 | 0.0015852814 | |
| 20844545 | 2 days ago | | | 0 | 0.0014755864 | |
| 20844468 | 2 days ago | | | 0 | 0.0016208008 | |
| 20844418 | 2 days ago | | | 0 | 0.0018346165 |
ABI
ABI objects
Getter at block 20856866
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.