to enumerate all mango repositories on-chain, we would enumerate all smart contracts that matched that interface. i think i figured out how to do this to pursue my repeatedly-failing bitcoin trading project some time ago 0415 somewhere in https://github.com/xloem/btct/tree/master/ethereum