In https://filecoinproject.slack.com/archives/C017HM9BJ8Z/p1703679756936799 Glif announced that they will require authentication with every request. For this library to continue supporting the glif jsonrpc endpoint, the ability to pass custom headers will be required.