如果看不到图片请开梯子。
0.技术要求
能完成本文章的技术背景就可以。大概是Nodejs, VSCode, PowerShell最基本的使用。
1.隐私性
交易记录是非常隐私的数据,本教程指导将转账记录读取权限授予你自己的Mixin机器人,即自己授权给自己的机器人,因此不存在隐私泄露,安全性等问题。
比如,通过下图可以看到,我将“读取你的转账记录”权限赋予了我的机器人MixChat。
2.效果
数据包含:快照ID,日期,交易类型,交易对方,币种,金额。
如下图所示,通过本教程获取到Mixin交易记录原始数据后可以导入到Excel中,然后按需进一步使用,比如可以筛选ExinOne跟我所有的BTC转账记录。
3.导出记录
-
获取机器人应用Session和应用密钥
参考文章中2.3的部分和下图获取自己的Mixin机器人应用Session和应用私钥并保存好获取到的内容,后面会再用到
-
将代码下载到本地并解压
-
在PowerShell中,snapshots路径下运行:
npm install -
获取电脑的ip地址:
在powershell中输入
ipconfig,通常为以太网适配器或者无线适配器中的IP地址,比如我的是:192.168.3.142 -
用VSCode打开snapshots文件夹并编辑config.json文件替换成你自己的信息:
IP,为第4步获取的IP地址;
limit,每次最多可以获取到500条转账记录,默认使用500;
offset,转账记录时间,会获取该时间及之前的转账记录;
all,默认为true,表示获取offset设置时间之前的全部转账记录,可以修改为“false”,则只会获取offset指定时间的limit指定条数的转账记录;
bottomline,默认0.00000001,表示只获取金额大于该值的转账记录;
keystore,为第一步获取的mixin机器人应用session和应用私钥




