"pro" tip: just because two contracts need to know each other's addresses
does not mean they can't both store each other's address as a construction-time constant
just pre-compute the address (either by deploying thru a CREATE2 factory) or via RLP with a func like this:
Calling all hackers 📢 Get ready for #ETHOnline!
Join hackers from around the world September 17th - October 15th to compete for over $150k+ and build the future of web3.
REGISTER: https://t.co/irGDWmWqNY