EOS DAPP 开发环境和流程
本文旨在总结如何进行EOS DAPP开发,包括后端环境搭建,创建账户,钱包,部署智能合约到EOS,以及前端使用EOSJS调用eos的http api与eos交互,与chrome scatter插件交互。
开发
环境搭建
使用虚拟机安装ubuntu18._04(建议)
安装cdt(EOS智能合约开发工具包,里面包含eoscpp工具用于编译智能合约
wget https://github.com/eosio/eosio.cdt/releases/download/v1.3.2/eosio.cdt-1.3.2.x86_64.deb sudo apt install ./eosio.cdt-1.3.2.x86_64.deb
运行eos本地节点(这一步非必须),也可以使用eos的测试网络比如jungle testnet,当然也可以使用eos主网,不过这样的话就是用真金白银了。
这里我们使用docker 安装eos镜像来启动eos本地节点
#获取镜像 docker pull eosio/eos:v1.4.0 #运行镜像,其中CONTRACTS_DIR替换为你自己创建的目录的绝对路径 docker run --name eosio \ --publish 7777:7777