I cloned the stellar laboratory project and edited the /src/constants/networks.js file to switch the testnet horizon url to url of my own horizon instance.
This allowed me to get requests such as checking account status, but post requests such as sending a transaction fail for "bad_auth", I figured out that this is because I didn't set my network passphrase, but I'm not sure where can I do this?