raspberrypi挖Monero

  • 下载 raspberrypi 镜像
  • 制作镜像:sudo dd bs=4M if=./2021-10-30-raspios-bullseye-arm64-lite.img of=/dev/sda
  • 挂载镜像,创建空ssh文件,启用ssh
  • 使用用户名 pi,默认密码 raspberry 登录
  • 安装依赖:
    • sudo apt update; sudo apt upgrade
    • sudo apt install git build-essential cmake libuv1-dev libssl-dev libhwloc-dev tmux -y
    • git clone https://github.com/xmrig/xmrig.git
    • cd xmrig; mkdir build; cd build; cmake ..; make -j2
    • ./xmrig -o gulf.moneroocean.stream:10128 -u 钱包地址 -p pi
  • xmrig简易使用:
    • h: 显示hash rate
    • s: 显示任务
    • c: 显示当前连接

引用:

git 常用命令

  • 创建一个项目:git init
  • 添加文件到缓存区:git add “filename”
  • 提交更改:git commit -m “your commit messages”
  • 推送到远程仓库:git push origin main
  • 创建分支:git branch “new branch”
  • 重命名当前分支:git branch -m main
  • 删除分支:git branch -d “selected branch”
  • 添加远程分支:git remote add origin “your git repository url”
  • 删除远程分支:git push origin –delete “remote branch”
  • 切换分支:git checkout “new branch”
  • 创建并切换分支:git checkout -b “new branch”
  • 合并分支:git merge “another branch”
  • 克隆仓库:git clone “remote repository”
  • 拉取远程分支:git pull origin “selected branch”
  • 查看文件修改:git diff [commit id]
  • 放弃已经跟踪但没有添加到缓存区的新修改:git checkout “filename” 或 git checkout . 或 get restore “filename”
  • 删掉所有git未跟踪包括.gitignore中的文件: git clean -xdf
  • 放弃添加到缓存区操作,不会删除修改内容:git reset HEAD “filename” 或 git reset HEAD .
  • 撤销commit操作,在commit id后的所有修改还保留:git reset “commit id”
  • 撤销commit操作,回到commit id时的状态:git reset –hard “commit id”
  • 添加tag: git tag “new tag”
  • 删除tag: git tag -d “selected tag”
  • 隐藏添加到缓存区的修改:git stash
  • 恢复git stash操作:git stash pop

引用

如果觉得有帮助,可以扫描右边的微信打赏码支持一下.

Linux下QT程序无法输入中文

由于fcitx本身存在问题. 在fcitx5中得到解决. 所以最好的方法是直接安装fcitx5.

  • 安装: pacman -S fcitx5 fcitx5-configtool fcitx5-chinese-addons fcitx5-gtk fcitx5-qt boost-libs
  • export 环境变量:
    export XMODIFIERS="@im=fcitx5"
    export XMODIFIER="@im=fcitx5"
    export GTK_IM_MODULE=fcitx5
    export QT_IM_MODULE=fcitx5
    export DefaultIMModule=fcitx5
  • 通过 fcitx5-configtool 配置输入法
  • 启动程序: fcitx5 &
  • 在计算机上, 查找 libfcitxplatforminputcontextplugin.so 库, 将库文件复制到QT安装目录下的 gcc_64/plugins/platforminputcontexts 子目录下
  • libfcitxplatforminputcontextplugin 复制到 /Tools/QtCreator/lib/Qt/plugins/platforminputcontexts 目录下

如果觉得有帮助, 可以扫描右边的微信打赏码支持一下.

期权

  • 条件:
    • 每张100股
    • 现在的股价为300元每股
    • 4月1日到期行权价为300元每股的期权的权利金为10元

  • 买入看涨期权:
    • 有要求对方兑现的权利
    • 假如4月1日的股价为200元, 放弃行使权利, 损失为: 10 * 100 = 1000
    • 假如4月1日的股价为400元, 行使权利, 以每股300元的价格向对方购买100股, 收益为: (400 – 300) * 100 – 10 * 100 = 9000

  • 卖出看张期权:
    • 兑现的义务
    • 假如4月1日的股价为200元, 对方放弃行使权利, 收益: 10 * 100 = 1000
    • 假如4月1日的股价为400元, 对方要求行使权利, 以每股300元的价格购买100股, 损失: (400 – 300) * 100 – 10 * 100 = 9000

  • 买入看跌期权:
    • 要求对方兑现的权利
    • 假如4月1日的股价为200元, 行使权利, 要求对方以每股300元的价格购买100股, 收益: (300 – 200) * 100 – 10 * 100 = 9000
    • 假如4月1日的股价为400元, 放弃行使权利, 损失: 10 * 100 = 1000

  • 卖出看跌期权:
    • 兑现的义务
    • 假如4月1日的股价为200元, 对方要求行使权利, 对方以每股300元的价格出售100股, 损失: (300 – 200) * 100 – 10 * 100 = 9000
    • 假如4月1日的股价为400元, 对方放弃行使权利, 收益: 10 * 100 = 1000

日记

2021-05-21-21:13 晴天

毕业这几年, 改变了很多. 在不断接纳自己的过程中, 某些美好的东西正在一点一点的流失.今天傍晚, 从海边一直骑行回到住处. 看着泛红的天空, 形状各异的云朵, 小孩和老人在沙滩上散步,夫妻和情侣手挽着手在海边散步. 不时海风袭来, 有些东西正在一点一点的浮现出来. 像夏夜草丛中的萤火虫, 在空中闪烁着微弱的光, 飞到夜空, 变成满天的星光.


出来社会混了几年, 也被社会毒打过. 学到了很多, 也看清了很多. 渐渐开始变得冷漠, 我知道这是成长的一个阶段. 这个阶段持续了几年, 我也不知道这个阶段会在什么时候结束. 也许在骑行的过程中, 一切都开始变化了. 我开始反抗了, 一个全新的我正在混沌中诞生. 静静的享受变化吧, 暴风雨正在来临.

我, 走向大山, 走向大海, 走向星空. 我变成了我.

[2021-06-14-19:36]


今天, 看完李光洙出演running man的最后一期. 我破防了, 眼泪流下来了. 我很高兴我还能哭, 很高兴我没有我想象的无情. 毕业开始看running man, 大概有五年时间. 五年时间, runing man带给我很多快乐. 李光洙一路走好, running man一路走好. 期待下一期的running man.

数字货币复盘

比特币牛/熊市

  • 2011 年中 牛
  • 2011 年底 熊
  • 2013 年末 牛
  • 2015 年初 熊
  • 2017 年末 牛
  • 2019 年底 熊
  • 2019 年中 牛
  • 2020 年初 熊

[2021-05-16-12:04] 预测: 牛熊周期为4年, 预计在2021年末达到牛市顶点

比特币减半

  • 2012-11-28:
    • 减半一年前到减半涨幅为336%
    • 减半一年后涨幅为5880%
    • 熊市到达减半, 涨幅为502%
    • 减半后到达牛市顶, 涨幅为9206%
  • 2016-07-10:
    • 减半一年前到减半涨幅为122%
    • 减半一年后涨幅为296%
    • 熊市到达减半, 涨幅为228%
    • 减半后到达牛市顶, 涨幅为2918%
  • 2020-05-12:
    • 减半一年前到减半涨幅为28%
    • 减半一年后涨幅为526%
    • 熊市到达减半, 涨幅为177%

[2021-05-16-12:04] 预测: 2020年减半后到牛市顶涨幅为1000%. 即价格为90_000 USDT

重要数据参考:

  • BTC-ahr999 囤币指标:
    • 大于 30, 严重高估
    • 小于1: 价格被低估可能性越大
    • 大于1: 价格被高估可能性越大
    • 抄底时机: 低于0.45
    • 定投时机: 0.45 – 1.2

[2021-05-16-12:04] 预测: 从历史数据看, BTC-ahr999在牛市顶点时, 392 -> 99 -> 88 -> 33. 预计在2021年末达到牛市顶点为8-11.
假设1:
– 公式: 囤币指标 = (比特币价格/200日定投成本) * (比特币价格/指数拟合估值)
– 预计在2021年末, 指数拟合估值达到2.65 万
– 预计在2021年末, 200日定投成本达到5 万
– 预计在2021年末, 比特币价格为 10万 – 12万

  • MVRV指标
    • 小于1: 严重低估
    • 4 – 5: 严重高估
  • 均线乘数顶底指标(MA730)
    • 两年移动平均*5 以上, 估值过高
    • 两年移动平均 以下, 估值过低

[2021-05-16-12:04] 预测: 到达牛市顶端一般有1个月时间; 到达熊市低端一般有1个月

  • 加密货币相关性:
    • 比特币和以太坊与大部分数字货币相关性都比较高
    • DOGE与比特币/以太坊的相关性很低

[2021-05-16-12:04] 预测: 在比特币熊市期间, DOGE可能扛住下跌风险

  • 加密货币与指数相关性:
    • 数字货币与指数的相关性很低
    • 与美元指数成弱负相关

[2021-05-16-12:04] 预测: 1) 数字货币可以加入到传统投资中, 减低风险. 2) 美元指数下降, 利好数字货币

  • 比特币 UTXO 年龄分布:
    • 3月-24月分布百分比(设为A)与比特币价格相关性较高
    • 1天-3月分布百分比(设为B)与用户交易热情比较高

[2021-05-16-12:04] 预测1: 1) A处于一个低点时, 比特币已经经过一个牛市顶点, 后续比特币价格一路向下, A持续回升 => (2011年中 牛)
2) A经历一个低点后, 比特币价格处于横盘状态, A处于横盘状态, 后续还会迎来一波牛市(2013年初 – 2013年末)
3) A经历一个低点后, 比特币价格不降反升, A处于小幅波动, 处于牛市末尾 (2017年末 牛)
4) 2019年中虽然迎来一个短暂的牛市, 但A并不处于一个相对的历史低点, 后续A在波动中不断向下, 直到2021年1月迎来相对历史低点, 在3月脱离历史低点, 4月处于一个暂时横盘状态. 在A经历历史低点时, 比特币价格并没有向情况1那样, 而是持续走高. 如果是如情况2那样, 经历两次低点, 则在4个月后到达牛市顶点. 如果情况3那样, 则已经处于牛市末尾, 1-2个月内到达牛市顶端. 总结: 4月以来, 比特币价格处于一个横盘状态, 与情况2更相似, 大胆猜测在未来4个月后(8-9月)到达牛2021年牛市顶点.

[2021-05-16-12:04] 预测2: 从历史数据看, B大于35%时处于牛市顶. 2021年大量韭菜进场, 大胆猜测2021年牛市顶点, B在40%-50%之间

  • 比特币市值占比:
    • 1) 牛市顶点前, 大量资金涌入山寨币, 造成比特币市值占比极速下降, 比特币价格处于上升状态. 随之山寨币的热度消减, 比特币的价格持续上涨, 比特币市值快速回升
    • 2) 牛市顶点后, 比特币价格暴跌, 比特币市值占比极速下降. 紧接着山寨币价格暴跌, 大部分山寨币消失. 比特币市值快速回升

[2021-05-16-12:04] 预测: 2017年末的牛市是一个典型的例子. 2021年1月到5月, 比特币市值快速下跌, 但比特币的价格也在持续上涨中. 直到5月中比特币市值已经处于历史相对低点(5月中处于40%, 历史低点为33%), 比特币市值还没有回升的迹象, 表明山寨币的热度还没过. 大胆猜测比特币市值处于35%附近时, 山寨币热度消退, 比特币市值出现反弹. 将在未来4-5个月后冲顶(2021年9-10月).

  • 江卓尔 60 日累计涨幅:
    • 一轮牛市到最后市场情绪狂热, 泡沫严重, 短期币价涨幅超过新人新资金入场速度时, 牛市的泡沫就会破掉, 熊市就会开始. 这一过程用数学语言描述, 就是 “60 日累计涨幅” 过高

[2021-05-16-12:04] 预测: 2011年中420% -> 2013年末235% -> 2017年末138%. 最近一次高点在2021年2月中, 处于100%的位置. 在历史上以之持平的有2017年末牛市顶点前的一次高点和2019年中的小牛市顶点. 回看历史数据发现. 以下有两个猜测, 1) 与2019年中的小牛市一样, 已经经过了牛市的顶点. 2) 与2015年初到2017年末的牛市类似, 从历史数据图看也是非常相似的, 如果按照两年一大牛的角度看, 2021年2月中的小高点未必时牛市的终点, 从2月后比特币价格持续上涨也可以看出, 牛市至少一直延续到5月. 大胆的猜测, 下一次数据突破100%后, 将迎来牛市的顶点. 2017年数据从低点回升到牛市高点用了4个月, 如果2021年也保持该速度, 预计在9月到10月迎来牛市的顶点

  • 江卓尔周期:
    • 比特币体量越大, 波动性越低, 上涨速度会越慢. 若涨得慢, 则更不容易触发涨幅过大, 新资金跟不上, 导致高位崩盘的事件, 牛市持续时间更长. 因此前三周期的牛市持续时间越来越长, 涨幅倍数越来越小.
    • 第一周期: 264天
    • 第二周期: 742天
    • 第三周期: 1063天

参考

如果觉得有帮助, 可以扫描右边的微信打赏码支持一下.

复盘

[2021-05-16-11:15]

  • BTC-ahr999 囤币指标 = 3.3
  • MVRV指标 = 2.48
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -7.6%
  • 江卓尔第四周期 = 883天
  • 比特币 RHODL 未到达高点, 未到达低点

[2021-05-17-20:22]

  • BTC-ahr999 囤币指标 = 3.0
  • MVRV指标 = 2.28
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -23.4%
  • 江卓尔第四周期 = 884天
  • 比特币 RHODL 未到达高点, 未到达低点

[2021-05-19-21:25]

  • BTC-ahr999 囤币指标 = 2.7
  • MVRV指标 = 2.16
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -27.5%
  • 江卓尔第四周期 = 885天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 38.8
  • BTC-ahr999 囤币指标 = 2.4
  • MVRV指标 = 2.05
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -27.6%
  • 江卓尔第四周期 = 888天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 43.7

[2021-05-22-22:19]

  • BTC-ahr999 囤币指标 = 2.1
  • MVRV指标 = 1.87
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -29.5%
  • 江卓尔第四周期 = 889天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 44

[2021-05-23-23:42]

  • BTC-ahr999 囤币指标 = 1.6
  • MVRV指标 = 1.9
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -44.1%
  • 江卓尔第四周期 = 890天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 46

[2021-05-24-20:41]

  • BTC-ahr999 囤币指标 = 1.96
  • MVRV指标 = 1.76
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -22%
  • 江卓尔第四周期 = 891天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 44

[2021-05-25-20:49]

  • BTC-ahr999 囤币指标 = 1.95
  • MVRV指标 = 1.95
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -27.7%
  • 江卓尔第四周期 = 892天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 43

[2021-05-26-22:29]

  • BTC-ahr999 囤币指标 = 2.0
  • MVRV指标 = 1.93
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -28%
  • 江卓尔第四周期 = 893天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 42.5

[2021-05-27-23:45]

  • BTC-ahr999 囤币指标 = 2.2
  • MVRV指标 = 1.98
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -26%
  • 江卓尔第四周期 = 894天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 42.4

[2021-05-28-22:58]

  • BTC-ahr999 囤币指标 = 1.8
  • MVRV指标 = 1.95
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -37%
  • 江卓尔第四周期 = 895天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 42.4

[2021-05-29-23:30]

  • BTC-ahr999 囤币指标 = 1.6
  • MVRV指标 = 1.8
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -44%
  • 江卓尔第四周期 = 896天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 42.1

[2021-05-30-20:03]

  • BTC-ahr999 囤币指标 = 1.6
  • MVRV指标 = 1.76
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -44%
  • 江卓尔第四周期 = 897天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 43

[2021-05-31-20:53]

  • BTC-ahr999 囤币指标 = 1.8
  • MVRV指标 = 1.8
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -38.7%
  • 江卓尔第四周期 = 898天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 42.5

[2021-06-01-21:53]

  • BTC-ahr999 囤币指标 = 1.7
  • MVRV指标 = 1.89
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -39%
  • 江卓尔第四周期 = 899天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 42.8

[2021-06-02-22:23]

  • BTC-ahr999 囤币指标 = 1.86
  • MVRV指标 = 1.85
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -41.6%
  • 江卓尔第四周期 = 900天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 41.6

[2021-06-03-21:22]

  • BTC-ahr999 囤币指标 = 1.89
  • MVRV指标 = 1.9
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -32.6%
  • 江卓尔第四周期 = 901天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 41.2

[2021-06-04-20:21]

  • BTC-ahr999 囤币指标 = 1.66
  • MVRV指标 = 1.98
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -38.8%
  • 江卓尔第四周期 = 902天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 41.7
  • 灰度持仓: 652308

[2021-06-05-21:11]

  • BTC-ahr999 囤币指标 = 1.59
  • MVRV指标 = 1.87
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -40.5%
  • 江卓尔第四周期 = 903天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 40.9
  • 灰度持仓: 652272

[2021-06-06-21:18]

  • BTC-ahr999 囤币指标 = 1.62
  • MVRV指标 = 1.79
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -36.5%
  • 江卓尔第四周期 = 904天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 40.6
  • 灰度持仓: 652272

[2021-06-07-22:49]

  • BTC-ahr999 囤币指标 = 1.60
  • MVRV指标 = 1.81
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -39.3%
  • 江卓尔第四周期 = 905天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 40.3
  • 灰度持仓: 652272

[2021-06-08-21:29]

  • BTC-ahr999 囤币指标 = 1.20
  • MVRV指标 = 1.71
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -52.9%
  • 江卓尔第四周期 = 906天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 40.6
  • 灰度持仓: 652165

[2021-06-09-23:32]

  • BTC-ahr999 囤币指标 = 1.66
  • MVRV指标 = 1.9
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -38.4%
  • 江卓尔第四周期 = 908天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 42.4
  • 灰度持仓: 652094

[2021-06-12-22:30]

  • BTC-ahr999 囤币指标 = 1.54
  • MVRV指标 = 1.89
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -47.8%
  • 江卓尔第四周期 = 910天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 43.7
  • 灰度持仓: 652022

[2021-06-14-19:50]

  • BTC-ahr999 囤币指标 = 1.82
  • MVRV指标 = 1.98
  • 5*MA730 以下, MA730 以上
  • 江卓尔 60 日累计涨幅 = -37.0%
  • 江卓尔第四周期 = 912天
  • 比特币 RHODL 未到达高点, 未到达低点
  • 比特币市值 = 45.2
  • 灰度持仓: 652022

数字货币指标

囤币指标

  • ahr999 囤币指标
  • 用处: 何时定投或抄底
  • 囤币指标 = (比特币价格/200日定投成本) * (比特币价格/指数拟合估值)
  • 前一部分表示: 定投成本. 后一部分表示: 价格偏离程度
  • 大于1: 价格被高估可能性越大. 小于1: 价格被低估可能性越大
  • 抄底时机: 低于0.45. 定投时机: 0.45 – 1.2. 严重高估: 大于30

泡沫指标

  • 比特币泡沫指标 = ((5000 * 比特币价格) / (每日活跃地址数 + (每日比特币算力难度均值 / 10_000_000) + 每日转账金额中位数)) + (60日累计涨幅 * 圆周率 + (舆情热度值 / 圆周率) / 10) – 30
  • 第一部分: 间接反映比特币价格相对链上数据的估值水平
  • 第二部分: 间接反映比特币在市场和社区的综合表现
  • 第三部分: 标准化参数
  • 指标为负时可以看作时买入时机; 大于50时, 可以看作时卖出的好时机

MVRV指标

  • 比特币MVRV = 比特币流通市值 / 比特币已实现市值
  • 比特币已实现市值: 链上所有币最后移动时对应价值的加总, 可以看作是长期持有者的持币成本
  • MVRV指标可以反映市场上短期需求(市值)与长期供给(实现市值)的偏离程度
  • 小于1: 严重低估; 4 – 5: 严重高估

SOPR指标

  • 衡量投资者是获利还是亏损程度
  • SOPR = 卖出时的市场价值 / 买入时的市场价值
  • 大于1: 盈利状态; 小于1: 亏损状态

S2F指标

  • 比特币稀缺性估值
  • S2F = 存量 / 流量 = 1 / 通胀率

参考:

如果觉得有帮助, 可以扫描右边的微信打赏码支持一下.

生成IOTA钱包地址

  • 配置环境:
    • npm init
    • npm install @iota/core @iota/converter
  • 生成随机seed(私钥): cat /dev/urandom |tr -dc A-Z9|head -c${1:-81}
  • 私钥可以关联多个地址, 执行下面代码, 生成两个钱包地址:
const Iota = require('@iota/core');

const seed =
    'KHSYXDNSEOVFCAERBIPDIXMMXSQKOBPJTAVRGBYXCENMPXOZNHIOKSANOHCTRLGBXBLSINTYIXWZIKMFQ';
const index = 0;
const securityLevel = 3;
const addrCnt = 2;

// Connect to a node
const iota = Iota.composeAPI({
    provider: 'https://nodes.devnet.iota.org:443',
});

// generate two address
iota.getNewAddress(seed, {
    index: index,
    securityLevel: securityLevel,
    total: addrCnt,
})
    .then((address) => {
        console.log('Your address is: ' + address);
    })
    .catch((err) => {
        console.log(err);
    });

// output:
// Your address is: RLSEXCEJSSELIHZ9KUXDQN9SDRNAIDPIELWKHGFTORWL9LDZRMFYMRKNFNLODWEKDPEUKCHSC9CH9VRRX,ZWZQGKTJGENPOVVRJNDRNEWQAMDAHFFY9OUVJEEGLCWZHEYU9DADWRFWFVLRRAKWQZWDVNK9LMWQU9UOW
// 第1个地址的`index = 0`, 第2个地址的`index = 1`;
const Iota = require('@iota/core');
const Converter = require('@iota/converter');

// Connect to a node
const iota = Iota.composeAPI({
    provider: 'https://nodes.devnet.iota.org:443',
});

// Define the depth that the node will use for tip selection
const depth = 3;
// Define the minimum weight magnitude for the Devnet
const minimumWeightMagnitude = 9;

// Replace this seed with the one that owns the address you used to receive test tokens
const seed =
    'KHSYXDNSEOVFCAERBIPDIXMMXSQKOBPJTAVRGBYXCENMPXOZNHIOKSANOHCTRLGBXBLSINTYIXWZIKMFQ';

// Create a wrapping function so you can use async/await
const main = async () => {
    // Define an address to which to send IOTA tokens
    const receivingAddress =
        'ZWZQGKTJGENPOVVRJNDRNEWQAMDAHFFY9OUVJEEGLCWZHEYU9DADWRFWFVLRRAKWQZWDVNK9LMWQU9UOW';

    const message = JSON.stringify({"message": "Heng30 tests api"});

    // Convert the message to trytes
    const messageInTrytes = Converter.asciiToTrytes(message);

    // Define an input transaction object
    // that sends 10i to your new address
    const transfers = [
        {
            value: 10,
            address: receivingAddress,
            message: messageInTrytes,
        },
    ];

    console.log('Sending 10i to ' + receivingAddress);

    try {
        // Construct the bundle and sign your input transactions
        const trytes = await iota.prepareTransfers(seed, transfers);
        // Send the transactions to the node
        const response = await iota.sendTrytes(
            trytes,
            depth,
            minimumWeightMagnitude
        );

        console.log('Bundle sent');
        response.map((tx) => console.log(tx));
    } catch (error) {
        console.log(error);
    }
};

main();
  • devnet 通过地址查询获取到的测试Token

参考

如果觉得有帮助, 可以扫描右边的微信打赏码支持一下.