因业务需求,需要实现交易所自动确认用户的转账。与btc的不同交易所实现自动确认比特币到账上一篇文章有说到确认btc到账的方法,eth与其大致相同,都是获取一段时间内区块上的所有交易,存入数据库。然后历遍新存入的交易数据,如果交易数据中的to能与本站用户的钱包地址匹配,那这比交易就是用户充值的。与bt
2018-12-16
3,314 views
12 min read
因业务需求,需要实现交易所自动确认用户的转账。用户转账地址用户的转账地址现阶段是直接json-rpc调用getnewaddress接口生成。之后将改为统一批量生成多个地址存入数据库,新用户注册时自动分配,确保每个人的地址唯一。业务逻辑目前的逻辑是,通过每分钟轮询一次blockchain.info/l
2018-11-26
3,131 views
11 min read
目前除了BTC,ETH,EOS三大公链外,其余的虚拟币均是基于公链上发行的代币。其实发行代币很简单,只需要不到100行代码就能发行属于自己的虚拟货币了。智能合约所谓的智能合约,其实就是运行在ETH主网上的代码。Code is Low。在区块链中,代码即是法律,称其为合约,代表这是大家都遵守的一个东西
2018-11-13
3,766 views
8 min read
##eos钱包##项目需要对接eos钱包,在这里记录一下搭建的过程。eos钱包和btc,eth不大相同,eos的钱包由三部分组成nodeos,keosd和cleos###nodeos###nodeos是运行在服务端的区块链节点组件,是EOSIO系统的核心进程,可以通过它运行一个节点。###keosd
2018-10-15
2,913 views
0 min read
本教程仅限于实现最基础功能,更详细精进的功能请绕道(ノ≧∀≦)ノ・‥…━━━★ ピキューン!上一篇教程介绍了如何通过UDF实现数据的传输,这篇教程讲述如何通过JSApi实现websocket数据实时同步。JSApi文档##JSApi介绍##这是啥? 一套JS方法(以实现指定的公共接口)。我该怎么使
2018-10-14
5,082 views
0 min read
通常我们在制作一个可以滚动的表格时,都希望表头能够固定。但table标签并不能实现这个功能,所以我们可以用两个table来实现。代码如下<div class="table"> <div class="table-head">
2018-10-08
2,992 views
0 min read
在原生安卓系统开启黑域中,我们通过ADB命令启动黑域服务,并管理后台,但是存在一个问题,如果手机重启,那么必须上电脑重新使用ADB开启黑域服务。如果是平时的生活工作还好,能经常用到电脑,如果是外出旅游,手机因为各种原因重启了,没了黑域的手机那叫一个烫,一个卡。##冰箱##冰箱同黑域,也是一款可以免R
2018-10-01
8,312 views
2 min read
本教程仅限于实现最基础功能,更详细精进的功能请绕道(ノ≧∀≦)ノ・‥…━━━★ ピキューン!上一篇教程介绍了如何配置TradingView的图表,这篇教程讲述如何通过UDF实现数据的传输。UDF接口文档UDF介绍Universal Data Feed 通用数据饲料,基于HTTP协议的旨在以简单有效
2018-10-01
6,511 views
6 min read
safari浏览器用户在输入一些诸如用户名密码一类的东西时,通常会发生输入法遮挡住输入框的情况,而其他浏览器不会.那是因为其他浏览器例如Chrome,当用户输入法弹出时,浏览器高度也随之改变,变为手机屏幕高度-输入法高度,所以我们能在弹出输入法后依然能滑动浏览器到底部.但是safari不同,用户输入
2018-09-25
3,022 views
0 min read
Nodejs中的http模块,发起http请求时,如果回复的数据过长,会被分段传回来如图,第一条json数据太长,在"cumulativeGasUsed"处被拆分成两断了 var req = http.request(options, res => {
2018-09-24
1,727 views
1 min read
本教程仅限于实现最基础功能,更详细精进的功能请绕道(ノ≧∀≦)ノ・‥…━━━★ ピキューン快速入口:TradingView中文文档##TradingView授权申请##虽然TradingView是一款开源插件,但是要使用它还是得需要官方的授权,使用github账号申请,申请地址,申请完之后可访问私
2018-09-20
12,120 views
7 min read
因为项目网站使用的免费证书,导致安卓和nodejs的一些业务都出现了无法验证.报错:unable to verify the first certificate解决方案ws.connect("wss:localhost:6666", null, null, {rejectUnau
2018-09-15
3,825 views
0 min read
Node中的websocket通常用作服务端,但是今天在写JS脚本的时候才了解到Node的websocket也可以做用户端,即require('websocket').client###服务端###var WebSocketServer = require('websocket').server;v
2018-09-14
1,818 views
5 min read
在接入火币api的时候发现,火币websocket中传输的数据均已经gzip压缩过,需要在客户端解压这里使用pako.js解压,直接上代码前端环境//需要先引入pako.jssocket.onmessage = function (msg) { if (msg.data instanceof
2018-09-10
8,421 views
2 min read
当我们用SSH或者telent登录到远程服务器后,在执行例如websocket之类的需要长时间运行任务的时候,如果此时断开链接,正在进行的任务也会被强制终止。在Linux/Unix中,有这样几个概念:进程组(process group):一个或多个进程的集合,每一个进程组有唯一一个进程组ID,即进程
2018-09-07
3,626 views
0 min read