简介:
Evmos是基于Cosmos SDK开发的与 EVM 兼容、支持 IBC通讯协议 的 Layer1区块链,通过 Evmos 可以将 EVM 资产和 DApp 桥接到 Cosmos 生态系统。 Evmos 基于 Tendermint Core 共识,兼容以太坊EVM,可以将以太坊程序移植到Evmos生态,同时能够通过 IBC 与 Cosmos 生态系统的其他资产进行价值交换。 简单来说通过Evmos,以太坊上的应用与资产可以跨链到Cosmos生态。下图展示了 Cosmos Hub 和 Evmos 与 EVM 链交互的示例。
搭建localnet:
-
git clone https://github.com/evmos/evmos.git cd evmos make install
-
快速起链:
cd evmos
./init.sh
default json-rpc: http://localhost:8545
test account: mykey
-
测试账号:
快速起链脚本会创建一个名为mykey,有一定token的账号。
查看:
$ evmosd keys list
- name: mykey type: local address: evmos1t4urawfa94v9lx5hav3xwmpys7ft2lezcrhfrm pubkey: '{"@type":"/ethermint.crypto.v1.ethsecp256k1.PubKey","key":"AytqAxGnDNgVvHJR37Vs44Wkkdhyx6fuq3Ex5KpvZZeP"}' mnemonic: ""
-
生成以太坊私钥:
$ evmosd keys unsafe-export-eth-key mykey1 --keyring-backend test BD8360DD38ADBD2CBAE7281C1633C2C11FF69WEDY9A264B3A1449A078FF478154
-
对接钱包:
-
如果连接测试网,则可创建账号后去水龙头要钱:https://faucet.evmos.dev/
-
eoa之间可直接转账
-
部署erc20
-
rpc/REST/gRpc