Ethereum Network

Connect to the Ethereum network

The Ethereum Network was the world's first decentralized network that allowed you to build Turing-complete smart contracts. Nodesmith makes it super simple to get connected to the Ethereum network, allowing you to stop worrying about infrastructure and start building.

Key Features

Connect via the standard JSON RPC API
Compatible with the web3 JavaScript module and all standard Ethereum wrappers
HTTPS & WSS endpoints
Reliable Subscription & Filter Support
No node maintenance required
Scalable and reliable
Lightning fast thanks to proprietary caching layer
Smart contract event cache
Latency Based Routing to Global Datacenters
Customizable WebHooks (coming soon)

How it Works

Nodesmith is a drop-in replacement for a local Ethereum node. Simply point your code at Nodesmith's servers instead of your node. Leave the work of installing a node, running it 24/7, and keeping the software updated up to us. Nodesmith runs full archival Ethereum nodes around the world and provides our users with access to this infrastructure.

JavaScript Code Example
const Web3 = require('web3');

// Create our web3 instance pointing to Nodesmith
const web3 = new Web3(new Web3.providers.HttpProvider(
  'https://ethereum.api.nodesmith.io/v1/mainnet/jsonrpc?apiKey=YOUR_API_KEY'
));

const interestingAccount = '0xab5801a7d398351b8be11c439e05c5b3259aec9b';

// Use the web3 instance to get an account's balance
web3.eth.getBalance(interestingAccount).then((balance) => {
  console.log('Balance is ' + balance);
});

A Techstars Company