Different API use cases for web3 developers