NavIssuanceModule

Verified contract

Active on Ethereum with 158 txns
Deployed by via 0x209547af at 11800658
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "NavIssuanceModule"

0xc845c85d948387f52fbea148853c3be9106079b90c9bc8957d34ee05c442dfe1
0x84d0b8ccec315916b7c9ab2c87a05875ecf27870cd166820a3d8de160a04dd8a
0xe676927b05ac167539c88cc010e47a7e31125cb6d8d939c54512a55b3971448c
0x26df66d2a64b2974ab07c06c7836fa86217af60f629c5f16782e3f112dd396d3
0xd16afd3b6c8f503111664a7235a79fe55590091b927246ee79ccdc935344fa8c
0xcf54af2f735fc82f1077bd3be969260bd5626b8b885dd1291d2a10cc2721892c
0x92750577ab915e3550adf97289dc9aab8f0aef29c6ac2b51537f59c714fc567b
0x5e2aefc85c8d5f01399bebb5a9e34b9f26fa964162c8977332cfb11e5556f17a
0xf965ce614338904e039abfb33551db39143a91cb5b68410b48167ddefe470943
0x1cd14fdfa614d5ff27023e2cd1636bbb92a1238424e7d2638526dc89913daf5e

Functions
Getter at block 21326673
controller(view returns (address)
0xa4c8d221d8bb851f83aadd0223a8900a6921a349
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getExpectedReserveRedeemQuantity(address _setTokenaddress _reserveAssetuint256 _setTokenQuantityview returns (uint256)
getExpectedSetTokenIssueQuantity(address _setTokenaddress _reserveAssetuint256 _reserveAssetQuantityview returns (uint256)
getIssuePremium(address _setTokenaddress _reserveAssetuint256 _reserveAssetQuantityview returns (uint256)
getManagerFee(address _setTokenuint256 _managerFeeIndexview returns (uint256)
getRedeemPremium(address _setTokenaddress _reserveAssetuint256 _setTokenQuantityview returns (uint256)
getReserveAssets(address _setTokenview returns (address[])
isIssueValid(address _setTokenaddress _reserveAssetuint256 _reserveAssetQuantityview returns (bool)
isRedeemValid(address _setTokenaddress _reserveAssetuint256 _setTokenQuantityview returns (bool)
isReserveAsset(addressaddressview returns (bool)
navIssuanceSettings(addressview returns (address managerIssuanceHookaddress managerRedemptionHookaddress feeRecipientuint256 maxManagerFeeuint256 premiumPercentageuint256 maxPremiumPercentageuint256 minSetTokenSupply)
State-modifying
addReserveAsset(address _setTokenaddress _reserveAsset
editFeeRecipient(address _setTokenaddress _managerFeeRecipient
editManagerFee(address _setTokenuint256 _managerFeePercentageuint256 _managerFeeIndex
editPremium(address _setTokenuint256 _premiumPercentage
initialize(address _setTokenstruct NavIssuanceModuleNAVIssuanceSettings _navIssuanceSettings
issue(address _setTokenaddress _reserveAssetuint256 _reserveAssetQuantityuint256 _minSetTokenReceiveQuantityaddress _to
issueWithEther(address _setTokenuint256 _minSetTokenReceiveQuantityaddress _topayable 
redeem(address _setTokenaddress _reserveAssetuint256 _setTokenQuantityuint256 _minReserveReceiveQuantityaddress _to
redeemIntoEther(address _setTokenuint256 _setTokenQuantityuint256 _minReserveReceiveQuantityaddress _to
removeModule(
removeReserveAsset(address _setTokenaddress _reserveAsset
Events
FeeRecipientEdited(address indexed _setTokenaddress _feeRecipient
ManagerFeeEdited(address indexed _setTokenuint256 _newManagerFeeuint256 _index
PremiumEdited(address indexed _setTokenuint256 _newPremium
ReserveAssetAdded(address indexed _setTokenaddress _newReserveAsset
ReserveAssetRemoved(address indexed _setTokenaddress _removedReserveAsset
SetTokenNAVIssued(address indexed _setTokenaddress _issueraddress _toaddress _reserveAssetaddress _hookContractuint256 _setTokenQuantityuint256 _managerFeeuint256 _premium
SetTokenNAVRedeemed(address indexed _setTokenaddress _redeemeraddress _toaddress _reserveAssetaddress _hookContractuint256 _setTokenQuantityuint256 _managerFeeuint256 _premium
Constructor
constructor(address _controlleraddress _weth
Fallback and receive
receive(
Errors

This contract contains no error objects.