NavIssuanceModule

Verified contract

Active on Ethereum with 2,189 txns
Deployed by via 0x204d26fd at 10910336
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "NavIssuanceModule"

0xc92a165a0b25f6818f25b17645f2358a059b0a8cfc321d1688436d7f23a2a677
0xc8327c69f69cf9cd0fc6788def59c9ddd04f67dfbf93ce3e21cc2e21454da9e2
0xe28bf4a2ed02d8ac32c686eae3189b1d184d10c78688ce784e14e8348fb6759d
0xc3a6b8a44376c836d64197a9d46245732cf894b2e55ea7899fa5b49c99b182d6
0x390ccd2df256f0892f071606508f98f275bebac1fffc6fbe5ace1c377b19cfd3
0xba1d5e5c9aaadce0059ac11d9456b7374490424a2c59caad8441b7d2be6a5f2b
0x6752c2750fb16f13843ba3c4421bf5fd88eae7debd1b2ccf84992524ee4fdc62
0x899680bc69154b7d964d17e936f0035a574873fd43783d8a1904448615be35a2
0xf422513da26cb103d0d59fd69c08b66d2f26084a3dfb5ec914c91e56ef94b53f
0x528a915fa3b9fb28b906bd6e58c8ddb7359a33fe72f487f424e1f34d03aeebca

Functions
Getter at block 21198975
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.