Rapidly build next-generation Ethereum UIs with end-to-end typesafety and a JavaScript native EVM

Gain full access to the EVM within your TypeScript code, including local execution, forge-style scripting, contract tracing and a custom solidity bundler tailored for developing on Ethereum.

const evm = new EVM();
evm.connect('http://localhost:8545');
const contract = evm.contract('0x...');
contract.call('balanceOf', '0x...');

Placeholder text

Placeholder text

Placeholder text

Placeholder text

Placeholder text

Placeholder text