保存
読み込み
coindaddr:
rpcport:
username:
password:
ブロックを進める
プログラム転送
プログラム停止
クリア
© 2019 Monacoinproject
10
i
1
10
1
123
1
100
1
100
5
abc
テキスト
abc
テキスト
テキスト
abc
abc
abc
abc
合計
i
== start ==
最初に答えを0にしておく
合計
0
i
1
10
1
i は1~10に1つずつ増えていく
ここでは増える様子を表示してみる
i
答えに i を足す
合計
ADD
合計
i
最後に答えを表示
total:
合計
ret
*** OnInit ***
ウォレット全体の残高を取得
ret
ret
balance:
ret
”testaccount”という名前のアカウントの残高を取得
ret
testaccount
ret
testaccount balance:
ret
-- koin okuruyo --
指定のアドレスに送金
ret
p8Dp8vHVuCWVY474j6CEiSAPaFh1bgznaw
1.1
ret
再度残高を取得して、送金分だけ残高が減っているのを確認。
ret
balance:
ret
ret
initialsync
hash
block
tx
i
*** OnBlockNotify ***
NEQ
initialsync
TRUE
ret
hash
ret
--- Block Info ---
取得したブロックの情報をいくつか表示します。
block
ret
confirmations:
block
confirmations
merkleroot:
block
merkleroot
tx
block
tx
i
0
tx
1
tx[
i
]:
tx
i
time:
block
time
difficulty:
block
difficulty
ret
txid
transaction
detail
i
dinfo
*** OnWalletNotify **
ret
txid
ret
--- Transaction Info ---
transaction
ret
Txid:
transaction
txid
details:
detail
transaction
details
i
0
detail
1
dinfo
detail
i
address:
dinfo
address
amount:
dinfo
amount
response_body
result
value
検証のため、ここではcurlプロジェクトが配布している(Mozillaの)認証局証明書
cacert.pemをmonacoindと同じフォルダに入れています。
(https://curl.haxx.se/docs/caextract.html からダウンロードできます)
https GETリクエストで取得できるレスポンスボディが入る変数を用意します。
response_body
https://httpbin.ort/json からjson形式のテキストデータを取得します。
result
any
peer
response_body
https://httpbin.org/json
cacert.pem
EQ
result
200
success
response_bodyは行単位のテーブルになっているので、一旦1つのテキストにまとめ、デコードします。
value
response_body
abc
"author":
value
slideshow
author
error
finish!
testdata
request_body
response_body
result
このサンプルで送信するJSONデータを作ります。
testdata
TEST_1
test
TEST_2
123
TEST_3
1000.9999
request_body
testdata
https POSTリクエストのレスポンスが入る変数を用意します。
response_body
https://httpbin.org/post に作ったデータを送信
証明書の説明はHTTP GETサンプルを参照
== post request ==
result
any
peer
response_body
https://httpbin.org/post
Content-Type
application/x-www-form-urlencoded
Content-Length
#request_body
cacert.pem
request_body
EQ
result
200
success
レスポンスを表示
abc
response_body
error
finish!