truffle使用经验总结
truffle是一款开源的以太坊DApp合约开发部署工具,通过近期的使用,总结出以下经验。
truffle可独立使用
truffle在编译、部署合约时可独立使用。
Home of Little Jelly
truffle是一款开源的以太坊DApp合约开发部署工具,通过近期的使用,总结出以下经验。
truffle可独立使用
truffle在编译、部署合约时可独立使用。
以太坊ETH钱包Parity项目已经于2020年初停止,新项目叫openethereum,介于官方文档过老,这里介绍下怎么用。
主要介绍下docker下的使用。
配置文件 `config.toml`相比原来Parity的,在位置和内容上有些变化。
首先是内容,下面给出一个示例,开启JSON-RPC,所有ip都有监听。
FileCoin服务器端部署方案,该方案用于自动化地址生成、查询、转入和转出。
服务器端钱包,通常需要实现以下需求:
1. 钱包地址自动生成
2. 地址余额查询
3. 区块信息、交易信息查询
4. 交易
Filecoin研究进度。
Lotus命令行
能实现
1. 钱包列表、创建新钱包、余额
2. 发送
3. 网络状态
总结下 波场TRC20 Token与PHP交互。
`iexbase/tron-api` 只支持TRC10 Token,不支持TRC20,需要自己去实现。
Token余额
使用TronGrid提供的公共API可以查询,另外也可以通过调用合约方法的方式来实现,即balanceOf。
本篇介绍的是以太坊DApp开发。
相关依赖安装
本地开发环境
本篇介绍的用Geth搭建Ethereum以太坊私链。
下载安装geth
Solidity学习笔记
基本类型
1. uint
2. bool
3. address
4. string
本篇是介绍PHP如何生成管理以太坊私钥并签名交易。
之前的ETH以太坊钱包交互方式
1. 一台Web服务器,一台钱包服务器运行Geth或Parity
2. 一台钱包服务器存储keystore
3. 需要交易时先解锁钱包再发送交易
经测试FileCoin Lotus钱包在CentOS7、macOS 10.15.7上编译通不过,各种各样的问题,Ubuntu 18.04可以。
以下使用的是Ubuntu 18.04系统。
安装依赖
首先更新软件包