diff --git a/contracts/Factory/DPPFactory.sol b/contracts/Factory/DPPFactory.sol index 7053668..17f9474 100644 --- a/contracts/Factory/DPPFactory.sol +++ b/contracts/Factory/DPPFactory.sol @@ -159,4 +159,12 @@ contract DPPFactory is Ownable { { return (_REGISTRY_[token0][token1], _REGISTRY_[token1][token0]); } + + function getPrivatePoolByUser(address user) + external + view + returns (address[] memory pools) + { + return _USER_REGISTRY_[user]; + } } diff --git a/contracts/Factory/DVMFactory.sol b/contracts/Factory/DVMFactory.sol index 3ab3fd0..8a0d76c 100644 --- a/contracts/Factory/DVMFactory.sol +++ b/contracts/Factory/DVMFactory.sol @@ -131,4 +131,12 @@ contract DVMFactory is Ownable { { return (_REGISTRY_[token0][token1], _REGISTRY_[token1][token0]); } + + function getVendingMachineByUser(address user) + external + view + returns (address[] memory machines) + { + return _USER_REGISTRY_[user]; + } }