Compute address from public key

Hello,
I’m the developer of a Python library for generating keypairs for different cryptocurrencies and I’d like to add Mina Protocol to the supported coins.
I’m already able to derive the correct private key from the mnemonic phrase (verified with Auro and Clorio wallets), but I don’t understand how to get the address from the public key.
I’m not familiar with the OCaml language so it’s quite challenging for me to find it in the Github repository. Can you share the algorithm or link me the file where it’s implemented?

Thanks

Thanks for reaching out Parseval. I am sure someone can help you with this, I think the quickest option for you at the moment might be to head over to the Mina Protocol discord channel. Link here > Mina Protocol