Quick Start
Quick start guide for developing on BEVM
Last updated
Quick start guide for developing on BEVM
Last updated
BEVM is a Bitcoin Layer-2 Network developed based on Substrate, fully compatible with the Ethereum Virtual Machine (EVM).
As a result, you can engage in comprehensive interactions with BEVM using the Ethereum API and Substrate API. BEVM employs the same account system as Ethereum, and your mnemonic phrase and private key are interchangeable with your Ethereum account. Consequently, you can use Metamask or other wallets fully compatible with Ethereum to interact with BEVM.
Parameter | Value |
---|---|
Typically, it takes 3 blocks (~18 seconds) to be finalized. Considering the potential fluctuations in a PoS network, we provide a more secure method for finality detection.
bevm_isBlockFinalized Parameter: EVM block hash Example:
bevm_isTxFinalized Parameter: EVM transaction hash Example:
Based on the features of BEVM, you have the option to choose from both Substrate-based and Ethereum-based development tools. We have listed some partnership dev tools here for your quick check.
Network name
BEVM Mainnet
Type
Mainnet
Native Asset Symbol
BTC
Decimal
18
Chain-ID
11501
Explorer
RPC Endpoint
WebSocket
wss://rpc-mainnet-1.bevm.io/ws
Quick Add
Network name
BEVM Testnet
Type
Testnet
Native Asset Symbol
BTC
Decimal
18
Chain-ID
11503
Explorer
RPC Endpoint
WebSocket
wss://testnet.bevm.io/ws
Quick Add
Network name
BEVM Canary
Type
Preliminary Mainnet
Native Asset Symbol
BTC
Decimal
18
Chain-ID
1501
Explorer
RPC Endpoint
WebSocket
wss://rpc-canary-1.bevm.io/ws
Quick Add
Special Reminder
The highest supported Solidity version is 0.8.13.