本文全部来自《智能合约Solidity编程语言》,我只是做了搬运工搬过来方便我自己查看而已。
Solidity是一种智能合约高级语言,运行在Ethereum虚拟机(EVM)之上。
| const mocha = require("mocha"); | |
| const expect = require("chai").expect; | |
| const Web3 = require("web3"); | |
| const axios = require("axios"); | |
| require("mocha-steps"); | |
| // setting begin | |
| const url = "http://10.10.8.160:6789"; | |
| const pwd = "12345678"; | |
| const address = { |
本文全部来自《智能合约Solidity编程语言》,我只是做了搬运工搬过来方便我自己查看而已。
Solidity是一种智能合约高级语言,运行在Ethereum虚拟机(EVM)之上。
| var Profiler = require("./profiler"); | |
| var OS = require("os"); | |
| var path = require("path"); | |
| var fs = require("fs"); | |
| var async = require("async"); | |
| var Profiler = require("./profiler"); | |
| var CompileError = require("./compileerror"); | |
| var expect = require("truffle-expect"); | |
| var find_contracts = require("truffle-contract-sources"); |
#BCOS 2.0产品规划
目录
名词解释
系统合约
节点建立及准入
| #!/bin/bash | |
| cmd=$1 | |
| cd /home/platon/PlatONnetwork | |
| chmod 777 platon | |
| pids=`ps -ef | grep platon | grep identity | grep -v grep | awk '{print $2}'` | |
| for pid in $pids |
| import Web3 from 'web3'; | |
| import axios from 'axios'; | |
| import QRCode from 'qrcode'; | |
| import config from '@/config'; | |
| import api from '@/api'; | |
| const Tx = require('ethereumjs-tx'); | |
| const Util = require('ethereumjs-util'); |
我是用版本为1.9.21-stable-0287d548的 geth 程序在我的Ubuntu机器上面使用命令 nohup geth --datadir /home/ubuntu/eth-data --networkid 88 --nodiscover --rpccorsdomain "*" --port 41229 --rpc --rpcaddr "0.0.0.0" --rpcport 41230 --rpcapi "db,eth,net,web3,personal,admin" --ws --wsaddr "0.0.0.0" --wsport 41231 --wsorigins "*" --wsapi "db,eth,net,web3,personal,admin" --debug --dev & 搭建了一条私链。以下交易均在上面搭建的私链上进行。
| symbol | name |token 地址 | 调用createPair返回的配对地址| | ---- | ---- |---- |---- |---- | |CNY|人民币|0xA8d1A0Dd14cefdD1Dc62412A533e8f3612A85090 |0x629C20C409cadf2839c60A3e9337b0c634b54600 |
| let sdk = require('./dist/index.js'); | |
| let { Percent, Token, Fetcher, TokenAmount, Pair, Trade, TradeType, Route } = sdk; | |
| let providers = require('@ethersproject/providers'); | |
| (async () => { | |
| const provider = new providers.JsonRpcProvider("http://111.231.72.59:41230"); | |
| const WETH = new Token(1337, '0x80ffbcf7f998208803db528b648def6281dc248f', 18, "WETH", "Wrapped Ether"); |
| // 参数设置,按照你的实际参数修改 | |
| const year = 30; // 贷款多少年年 | |
| const loan = 700000; // 总共借贷金额 | |
| const perMonthLoan = 3510; // 每月还贷金额 | |
| const yearRate = 0.038; // 假设我存到银行年利率 | |
| const perMonthDeposit = 6; // 每几(6)个月存一次 | |
| // 如果把贷款得钱存银行 | |
| let count = 12 * year / perMonthDeposit; // 能存多少次 |