geth常用命令 初始化私链
geth --datadir /path/to/datadir init /path/to/genesis.json
启动私链
geth --identity "TestNode" --rpc --rpcport "8545" --datadir /path/to/datadir --port "30303" --nodiscover consol
文章图片
创建账户 【geth|geth常用命令】可直接在括号加密码
personal.newAccount()
获取账户余额
eth.getBalance(myAddress)
编译
solc --bin testContract.sol
solc --abi testContract.sol
解锁账户
personal.unlockAccount(myAddress)
发送部署的合约
myContract = eth.contract(abi)
contract = myContract.new({from:myAddress,data:code,gas:1000000})
获取正在等待确认的交易
eth.getBlock("pending",true).transactions
调用智能合约
contract.multiply.sendTransaction(10, {from:myAddress})
本地测试合约
contract.multiply.call(10)
获取区块
eth.getBlock()
获取交易
eth.getTransaction()
更多技术博客:https://vilin.club/
推荐阅读
- 推动NFT走出监管困境,BSN推出支持NFT基础设施网络
- 腾讯|SaaS的收入模型有哪些(终于有人讲明白了)
- 就业方向上什么才是最重要的(--- 来自程序猿的迷茫。(C++?Java?or算法?))
- 区块链中加密货币的含义
- 波场万倍潜力币HYL23号21:09分 正式上线JustSwap
- 《瀚兰房地产开发区块链应用及案例分享》BSN培训精华回顾
- 对联盟链而言,跨链协议为什么重要()
- 区块链能够应用在哪些行业
- BSN区块链服务网络中密钥托管模式和公钥上传模式有啥区别()
- 币圈人物传|币圈大佬今何在 唯有一诺正当时