connecting...
Google translation for articles :
6 NEMBER donated to you!!

プログラムでモザイク送付の準備(備忘録として)

nem9.53xem (6) 267 13 0

 

現在はモザイクをプログラムで送るのを目的にいろいろ勉強中です(python3)

備忘録的なものでほとんど何を書いているかわからないかもしれません(ご容赦ください)

 

アドレスは手に入るし送る方法もほぼわかったのでトランザクションのデータを見てみます

json形式のデータです

参考URL https://ameblo.jp/namuyan/entry-12233129387.html なむやんさんのページ

 

抜粋しているので変数の宣言などは省略してます(すみません)

 

'transaction'=>array(

              'timeStamp'  =>(time) - 1427587585), //これは計算する必要ありUTCから右の定数を引く

              'amount'     =>1 * 1000000,  //常に1XEM

              'fee'        =>$fee * 1000000,

              'recipient'  =>$address , //受け取る方のアドレス 先日から作成したデータを毎回読み込んで繰り返しする

              'type'       =>257,

              'deadline'   =>(time() - 1427587585 + 43200), //このトランザクションが廃棄される時間

              'message'    =>array(

                  'payload' => bin2hex($message),  //メッセージ 暗号化

                  'type'    => 1

                  ),

              'version'     => -1744830462,  // Testnet -1744830462 maannet -1744830466 に固定

              'signer'      => $NEMpubkey,  //送る方のpublickey

              '$mosaics'    => $mosaic,       //モザイク送る場合の定義

            ),

            'privateKey'=>$NEMprikey

   ));

 

 

こういう形のJSONデータをサーバーに送るとモザイクを送ってくれるはず

 

モザイク定義をXEMBOOKさんのトマティーナを参考にみてみます

 

{

                        "quantity": 125,

                        "mosaicId": {

                            "namespaceId": "tomato",

                            "name": "ripe"

                        }

 

実際のトランザクションから抜き出しました

トマティーナの場合 上記の様なデータでした

ここは "quantity": 125,この部分を変更すれば使えます

 

timestamp の計算はpython3でやってみました

 

UTCのタイムスタンプのデータからNEMが使ってる時間(nemtimestamp)へ変更(単に引き算)画面表示してみます

 

import time

from datetime import datetime

import calendar

 

now = time.time()

 

#print('now',now)

 

utc = datetime.utcfromtimestamp(now)

 

#print('utc',utc)

 

timestamp = calendar.timegm(utc.timetuple())

 

print('timestamp',timestamp)

 

nemtimestamp = timestamp - 1427587585

 

print('nemtimestamp',nemtimestamp)

 

 

固定された値は最初から埋め込むとするとほとんどあとは投げるだけのはずなんですが

最初に難しいと思っていたところがやっと手が届きそうなところまでやってきました

 

他の方のjavascriptで華麗に操作されているのに比べるとイケてないです

 

ただ全てpython3で組めそうなのでその分わかりやすいでしょうか

Why don't you get crypt currency 'nem' by posting your blog article?

nemlog is blog posting service which has donation feature by crypt currency nem.
nemlog was launched to create environment which can be donated nem among NEMbers via blog articles.
Let's get nem by posting good blogs.

Nem prize event is being held frequently, Please join us on this opportunity!

nemlog registration from here
Register
Comments from NEMber
nem好き
2019-02-22 08:22:21ID:61907

>>のののん::さん コメントありがとうございます。苦しいというか楽しくてワクワクしながらやってます。あくまでも趣味で業務ではありませんので。今朝ふとNEM盗難のときには追跡ってどうやってやるのかなって思ってたけど、今ならできるなーーって思ってしまったり。ある意味やっとNEMのことをすこしわかることができるようになってきた感じです。

のののん
2019-02-21 16:11:27ID:60959

プログラム全くわからない人間ですが、新しいことに挑戦される姿勢、尊敬します。
多分こういうのって、楽しくやることが続けるのにすごく重要になってくると思うので、『苦しい』になりそうになったら息抜きしてください。
最終的に出来上がる『なにか』を漠然と楽しみにおまちしてます(*´ー`*)

nem好き
2019-02-21 12:03:13ID:60775

そうですよね。今日もまた別方向へいってしまって時報を喋らせてついでにNEMの価格とはーべすと状況を教えてもらおうというのを調べてました。一括で25件以上のアドレスを手に入れるのはまだプログラムをつないでいないのですが動きそうです。まあ単純に25件+25件+というふうにデータをもらうだけなので。

えっさん(● ˃̶͈̀ロ˂̶͈́)੭ꠥ⁾⁾
2019-02-21 10:47:43ID:60750

>>nem好き::さん
今はNEMネムボールをちまちま手作業で送ってるます。
いま、コラボしている方のイベントでは多くのアドレスへの送信が待ち構えてるのですが、リストがあれば一括送信とかあればめっちゃ楽になるうぇ〜い(● ˃̶͈̀ロ˂̶͈́)੭ꠥ⁾⁾

めっちゃ便利うぇ〜い(● ˃̶͈̀ロ˂̶͈́)੭ꠥ⁾⁾
すごいうぇ〜い(● ˃̶͈̀ロ˂̶͈́)੭ꠥ⁾⁾

nem好き
2019-02-21 09:29:17ID:60708

>>ZEMZEM🐳nemlog基金理事長::さん いつもコメントありがとうございます。話ばっかりで実がなくてすみません。こういう具体的なことが固まるとプログラムも固まるのでいろいろ考えて部品を揃えていくのが必要だったりします。

ゼム🦈ゼム
2019-02-21 08:56:20ID:60681

・w・コメント欄も勉強になるぅうう!

nem好き
2019-02-21 08:00:33ID:60651

>>えっさん&小梅ちゃん@nemlogコメンテーター::さん 説明不足でした、すみません。incomingは25件だけデータを送ってくるのですが、それ以上送ってもらう方法があります。XEMBOOKさんでも実装されています。それをはじめから25件X4かいで100件のincomingをもらうというツールを作ろうとしてました。重複は消えるので100件にはならないですが、いままで自分にXEM送ってくれた人を集積しておけばモザイク送るときに お祝い とか 花見 とか いろいろな名目で送れそう。あとNEMボールとかもときにはそういうつながりでサプライズで送れたりするかな と思いまして。

えっさん(● ˃̶͈̀ロ˂̶͈́)੭ꠥ⁾⁾
2019-02-20 22:06:23ID:60321

>>nem好き::さん
自動ゲットですか?
モザイクのポスティングはこちらが主体になるのかな?

えっさんの考えてるのは、貰って返す受動的なので、真逆なら面白そううぇ〜い(● ˃̶͈̀ロ˂̶͈́)੭ꠥ⁾⁾

nem好き
2019-02-20 22:01:59ID:60311

>>えっさん&小梅ちゃん@nemlogコメンテーター::さん こんばんわ 午後はincomingのデータを複数回ゲットするプログラムを考えていたのでまた中断してたり。いろいろ考えると小さいことのほうが実現しやすそうですよね。いっぱいアドレスを使えればモザイクをポスティングに使うとかできそうですよね。えっさんの考えてるのもそういうものに近いのでしょうね。毎日コメントご苦労様です。

NEMber who posted this article

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

Why don't you read following articles?