I am a new blockchain developer and need some advice. I understand that when I deploy a smart contract on my private network I receive a transaction hash and an address of the smart contract. If I we're to interact with a smart contract from another node I understand that I need a copy of the smart contract ABI and the address of the smart contract on the network.
What is the proper way or suggestions to store these pieces of information so I can interact with that particular smart contract sometime in the future?