Wait a moment...

テストネットが流行ってるのでツール作ってみました (python3)

nem129xem (5)
381
5
2020-01-14 17:46:09
テストネットが流行ってるのでツール作ってみました (python3)


テストネットが流行ってるのでツール作ってみました

といってもAPI叩くだけですが

 

1 hashを引数にするとデータを書き出すツール
  アドレスをコピペしてください

 

サーバーはdaokaさんのところを使ってます
  https://catapult-test.opening-line.jp:3001

 

プログラム名 hash_info.py

 

実行方法

 

python3 hash_info.py ハッシュ値コピペでした

python3 hash_info.py 4A597D81AEE3AB71B1EB659BA38B80D6DFF0E8348EEE097D73D66CEAB9171DE2

 

プログラム本体

 

import requests
import json
import sys
args = sys.argv

url = 'https://catapult-test.opening-line.jp:3001'
#api = 'account/transfers/'
api = 'account/'

api2 = '/transaction/'
api3 = '/status'
hash = args[1]

r = requests.get(url + api2 + hash + api3 ).json()
print(url + api2 + hash + api3)

print('get-data from hash')

print(json.dumps(r,indent=4))

 

2 しゅうさんのページではPublickeyが表示されないのですが、一度作成したアドレスはその後も使えるので
  Publickeyを表示させます


プログラム名

getacca-p-key.py

 

実行方法

 

python3 getacca-p-key.py アドレスコピペ

python3 getacca-p-key.py TDYBX6-4URTM5-7OFVOD-GDLLY5-FL7KEQ-6FG47P-OJXM  (ハイフン取るようにしました)

 

プログラム本体

 

import requests
import json
import sys
args = sys.argv


url = 'https://catapult-test.opening-line.jp:3001/'
#api = 'account/transfers/'
#api = 'account/'
#api = 'account/address/transactions'
api = 'account/'

address1 = args[1]

address =address1.replace("-","")

tail = '/transactions/incoming'
r = requests.get(url + api + address ).json()
#r = requests.get(url + api + pkey + tail ).json()
#r = requests.get(url + api + account ).json()
print(json.dumps(r,indent=4))

 

他の情報を出すためのヒントもあります

 

テストネット楽しくなってきました

 

walletもインストールしてモザイク作ってみました
モザイク作成費200は高い気もするでも無期限だからか

 

あとモザイクに名前つけるのは
ネームスペース作成 >> ネームスペースの表示されてる右端の・・・を押して作ったモザイクにバインドすると名前になります

バインドを消すこともできる

 

これっていままでと違ってネームスペースをサブスクリプションで貸し出しできますね

 

ネームスペース作るなら今!!

 

Comment
nem好き
nem好き
2020-01-18 11:12:54ID:169728

自分への備忘
transactions?pagesize=10

nem好き
nem好き
2020-01-17 08:16:12ID:169617

nem2-cli で送金すると
Payload  送られるデータの長い列
Hash 4A597D81AEE3AB71B1EB659BA38B80D6DFF0E8348EEE097D73D66CEAB9171DE2
Signer PublicKey  Type  Network Type Url
というのが一覧で出るので上のhashを python3 hash_info.py hash値  というふうに間にスペースいれて実行してください

nem好き
nem好き
2020-01-17 08:03:54ID:169615

matsunoさん
ごめんなさいhash値を貼り付けないといけないのにアドレスコピペって書いてました。
hashはトランザクションを送ると結果はこれですよと知らされる値です。
windowsなんかだとexplolerでいいのでしょうが、ラズパイだとあまりデスクトップ画面使わないのでそれ用です

nem好き
nem好き
2020-01-14 19:00:20ID:169341

>>ちくぽか::さん
気楽にできるぶん楽しいのかもしれません。
matsunoさんとYUTOさんのイベントに参加してみてはいかがでしょう

ちくぽか
ちくぽか
2020-01-14 18:57:02ID:169339

すごい。早く触ってみたい!

この記事を書いた人
nem好き 同じ県内でNEMって聞いたことのない僻地にいます。ひっそりと苔のように生息中。