有没有一起探讨web3.js
发布于 6 年前 作者 xzduanerlei 3318 次浏览 来自 问答

社区不完善,自学太吃力了

5 回复

学习成本越高,所收获东西的价值越高。自学的资料都烂大街了,也就是基础知识了。每当学习吃力,node不知到怎么下爪,很抓狂的时候,我就这样劝自己。

@Lukang689 哈哈,有兴趣 一起研究

没人嘛 ,入坑 一点笔记 ##geth +web3.js 学习笔记

基本操作命令

  1. eth.accounts 返回所有用户地址
  2. personal.newAccount(“xxx”) 创建新用户
  3. eth.coinbase coinbase账户
  4. miner.setEtherbase(eth.coinbase) 设置挖矿账号
  5. eth.sendTransaction({from: eth.accounts[0],to: eth.accounts[2],value: web3.toWei(3,“ether”)}) 转账
  6. eth.blockNumber 查询当前块
  7. miner.start() 开始挖矿
  8. miner.stop() 结束挖矿
  9. eth.getBalance(eth.accounts[3]) 查询账户余额
  10. web3.toWei(1,“ether”) 币值转换
  11. personal.unlockAccount(acc0) 解锁账号
  12. geth --rpc --rpcaddr localhost --rpcport “8545” --syncmode “ligth” light模式同步区块并开启RCP:rpcaddr:rpcport
  13. tail -f geth.log 持续的输出以太坊的日志

###初始化部署并设置rpc HttpProvider (会被废弃掉,不支持订阅) //开启并部署私链 geth --identity “linoy” --rpc --rpcaddr localhost --rpcport “8545” --rpccorsdomain “" --datadir “./” --nodiscover --rpcapi “personal,db,eth,net,web3,miner” console 2>>geth.log --dev //打开已有私链 geth --rpc --rpcaddr localhost --rpcport “8545” --rpccorsdomain "” --datadir “./” --nodiscover --rpcapi “personal,db,eth,net,web3,miner” console 2>>geth.log --dev

0x4d6859d3009dacc70580a92ecb195cb8bcb01911 原始账户 0x954232aab79042a052ac783aa772e0ea042cf24e 矿工 0xaf420dd03d5f57bcaec77b0eae1c7ac826d04bab 智能合约发布者

eth.sendTransaction({from: eth.accounts[0],to: eth.accounts[2],value: web3.toWei(1000,“ether”)})

智能合约地址 0x97308C96E735103D9D2A6D7410341401a14dFeA9

@xzduanerlei 你确定管理员不会封了帖子?哈哈哈 最近正好入坑,一起

来自酷炫的 CNodeMD

@Jonham qq 575521562 web3.js 也是node

回到顶部