Primary Market
Getting PrimaryMarket Info
PrimaryMarket.fund() β address
PrimaryMarket.fund() β address>>> primaryMarket.fund()
'0x69c53679EC1C06f3275b64C428e8Cd069a2d3966'Creating/Redeeming Tranches
PrimaryMarket.getCreation(uint256 underlying) β uint256
PrimaryMarket.getCreation(uint256 underlying) β uint256>>> primaryMarket.getCreation(1000000000000000000)
'998239992407933623'PrimaryMarket.getCreationForQ(uint256 minOutQ) β uint256
PrimaryMarket.getCreationForQ(uint256 minOutQ) β uint256>>> primaryMarket.getCreationForQ(1000000000000000000)
'1001763110680249269'
>>> primaryMarket.getCreation(1001763110680249269)
'1000000000000000000'PrimaryMarket.getRedemption(uint256 inQ) β uint256, uint256
PrimaryMarket.getRedemption(uint256 inQ) β uint256, uint256PrimaryMarket.getRedemptionForUnderlying(uint256 minUnderlying) β uint256
PrimaryMarket.getRedemptionForUnderlying(uint256 minUnderlying) β uint256PrimaryMarket.redeem(address recipient, uint256 inQ, uint256 minUnderlying, uint256 version) β uint256
PrimaryMarket.redeem(address recipient, uint256 inQ, uint256 minUnderlying, uint256 version) β uint256PrimaryMarket.redeemAndUnwrap(address recipient, uint256 inQ, uint256 minUnderlying, uint256 version) β uint256
PrimaryMarket.redeemAndUnwrap(address recipient, uint256 inQ, uint256 minUnderlying, uint256 version) β uint256PrimaryMarket.queueRedemption(address recipient, uint256 inQ, uint256 minUnderlying, uint256 version) β uint256, uint256
PrimaryMarket.queueRedemption(address recipient, uint256 inQ, uint256 minUnderlying, uint256 version) β uint256, uint256PrimaryMarket.claimRedemptions(address account, uint256[] calldata indices) β uint256
PrimaryMarket.claimRedemptions(address account, uint256[] calldata indices) β uint256PrimaryMarket.claimRedemptionsAndUnwrap(address account, uint256[] calldata indices) β uint256
PrimaryMarket.claimRedemptionsAndUnwrap(address account, uint256[] calldata indices) β uint256Splitting/Merging Tranches
PrimaryMarket.getSplit(uint256 inQ) β uint256
PrimaryMarket.getSplit(uint256 inQ) β uint256PrimaryMarket.getSplitForB(uint256 minOutB) β uint256
PrimaryMarket.getSplitForB(uint256 minOutB) β uint256PrimaryMarket.getMerge(uint256 inB) β uint256, uint256
PrimaryMarket.getMerge(uint256 inB) β uint256, uint256PrimaryMarket.getMergeForQ(uint256 minOutQ) β uint256
PrimaryMarket.getMergeForQ(uint256 minOutQ) β uint256PrimaryMarket.split(address recipient, uint256 inQ, uint256 version) β uint256
PrimaryMarket.split(address recipient, uint256 inQ, uint256 version) β uint256PrimaryMarket.merge(address recipient, uint256 inB, uint256 version) β uint256
PrimaryMarket.merge(address recipient, uint256 inB, uint256 version) β uint256Last updated
Was this helpful?