Currently it works well and has been tested on localhost using provided web3 accounts, seems to break on Metamask when signing transactions Reading from mainnet seems to work, but have not verified writing to mainnet