NavIssuanceModule
Verified contract
Active on
Ethereum with 158 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 "NavIssuanceModule"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21160410 | 23 days ago | | | 0 | 0.0071250638 | |
| 20975003 | 2 months ago | | | 0 | 0.0028815440 | |
| 20926592 | 2 months ago | | | 0 | 0.0053717420 | |
| 20054856 | 6 months ago | | | 0 | 0.0040625333 | |
| 19835487 | 7 months ago | | | 0 | 0.0027278160 | |
| 19803870 | 7 months ago | | | 0 | 0.0038321714 | |
| 19708723 | 7 months ago | | | 0 | 0.0038199509 | |
| 19689627 | 7 months ago | | | 0 | 0.0081324740 | |
| 19680180 | 8 months ago | | | 0 | 0.0057025920 | |
| 19673770 | 8 months ago | | | 0 | 0.0051464359 |
ABI
ABI objects
Getter at block 21326673
controller() view returns (address)
0xa4c8d221d8bb851f83aadd0223a8900a6921a349
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getExpectedReserveRedeemQuantity(address _setToken, address _reserveAsset, uint256 _setTokenQuantity) view returns (uint256)
getExpectedSetTokenIssueQuantity(address _setToken, address _reserveAsset, uint256 _reserveAssetQuantity) view returns (uint256)
getIssuePremium(address _setToken, address _reserveAsset, uint256 _reserveAssetQuantity) view returns (uint256)
getManagerFee(address _setToken, uint256 _managerFeeIndex) view returns (uint256)
getRedeemPremium(address _setToken, address _reserveAsset, uint256 _setTokenQuantity) view returns (uint256)
getReserveAssets(address _setToken) view returns (address[])
isIssueValid(address _setToken, address _reserveAsset, uint256 _reserveAssetQuantity) view returns (bool)
isRedeemValid(address _setToken, address _reserveAsset, uint256 _setTokenQuantity) view returns (bool)
isReserveAsset(address, address) view returns (bool)
navIssuanceSettings(address) view returns (address managerIssuanceHook, address managerRedemptionHook, address feeRecipient, uint256 maxManagerFee, uint256 premiumPercentage, uint256 maxPremiumPercentage, uint256 minSetTokenSupply)
State-modifying
Events addReserveAsset(address _setToken, address _reserveAsset)
editFeeRecipient(address _setToken, address _managerFeeRecipient)
editManagerFee(address _setToken, uint256 _managerFeePercentage, uint256 _managerFeeIndex)
editPremium(address _setToken, uint256 _premiumPercentage)
initialize(address _setToken, struct NavIssuanceModuleNAVIssuanceSettings _navIssuanceSettings)
issue(address _setToken, address _reserveAsset, uint256 _reserveAssetQuantity, uint256 _minSetTokenReceiveQuantity, address _to)
issueWithEther(address _setToken, uint256 _minSetTokenReceiveQuantity, address _to) payable
redeem(address _setToken, address _reserveAsset, uint256 _setTokenQuantity, uint256 _minReserveReceiveQuantity, address _to)
redeemIntoEther(address _setToken, uint256 _setTokenQuantity, uint256 _minReserveReceiveQuantity, address _to)
removeModule()
removeReserveAsset(address _setToken, address _reserveAsset)
FeeRecipientEdited(address indexed _setToken, address _feeRecipient)
ManagerFeeEdited(address indexed _setToken, uint256 _newManagerFee, uint256 _index)
PremiumEdited(address indexed _setToken, uint256 _newPremium)
ReserveAssetAdded(address indexed _setToken, address _newReserveAsset)
ReserveAssetRemoved(address indexed _setToken, address _removedReserveAsset)
SetTokenNAVIssued(address indexed _setToken, address _issuer, address _to, address _reserveAsset, address _hookContract, uint256 _setTokenQuantity, uint256 _managerFee, uint256 _premium)
SetTokenNAVRedeemed(address indexed _setToken, address _redeemer, address _to, address _reserveAsset, address _hookContract, uint256 _setTokenQuantity, uint256 _managerFee, uint256 _premium)
constructor(address _controller, address _weth)
receive()
This contract contains no error objects.