denominators()
This commit is contained in:
@@ -50,6 +50,7 @@ interface IPartyPool is IERC20Metadata {
|
||||
function tokens(uint256) external view returns (address); // get single token
|
||||
function numTokens() external view returns (uint256);
|
||||
function allTokens() external view returns (address[] memory);
|
||||
function denominators() external view returns (uint256[] memory);
|
||||
function tradeFrac() external view returns (int128); // ABDK 64x64
|
||||
function targetSlippage() external view returns (int128); // ABDK 64x64
|
||||
function swapFeePpm() external view returns (uint256);
|
||||
|
||||
@@ -51,6 +51,7 @@ contract PartyPool is IPartyPool, ERC20, ReentrancyGuard {
|
||||
// balance / base = internal
|
||||
uint256[] internal cachedUintBalances;
|
||||
uint256[] internal bases; // per-token uint base used to scale token amounts <-> internal
|
||||
function denominators() external view returns (uint256[] memory) { return bases; }
|
||||
|
||||
mapping(address=>uint) public tokenAddressToIndexPlusOne; // Uses index+1 so a result of 0 indicates a failed lookup
|
||||
|
||||
|
||||
Reference in New Issue
Block a user