-
Notifications
You must be signed in to change notification settings - Fork 0
/
steps.txt
109 lines (59 loc) · 5.55 KB
/
steps.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
curl --request PUT --data '{ "secret_shares": 1, "secret_threshold": 1}' http://127.0.0.1:8201/v1/sys/init
curl --request PUT --data '{"key": "a7337f1ba2de588b5fe6cc4c707cccd67336e2d7cb0a1ddca393c4d8db124933"}' http://127.0.0.1:8201/v1/sys/unseal
curl -X DELETE http://127.0.0.1:8201/v1/sys/mounts/api -H 'content-type: application/json' -H 'x-vault-token: 58w9QJKUbX4G12eKIUtF6EjR'
curl -X PUT \
http://127.0.0.1:8201/v1/sys/plugins/catalog/secrets-api \
-H 'content-type: application/json' \
-H 'x-vault-token: 58w9QJKUbX4G12eKIUtF6EjR' \
-d '{"sha_256": "5add02e9cfe1451e4eefb5e93ec14781fd98e0a7a98a5112ac63163e3bb253d7","command": "vault_plugin"}'
curl -X POST \
http://127.0.0.1:8201/v1/sys/mounts/api \
-H 'content-type: application/json' \
-H 'x-vault-token: 58w9QJKUbX4G12eKIUtF6EjR' \
-d '{"plugin_name":"secrets-api", "type":"plugin"}'
L3Qyd8TLb4FXDf1key3viEuc8Mrf91yjvY2nhA16mZEDGq8nqEeJ
{"id":1,"method":"call","params":[1,"login",["",""]]}
{"id":2,"method":"call","params":[1,"database",[]]}
{"id":3,"method":"call","params":[1,"network_broadcast",[]]}
{"id":4,"method":"call","params":[1,"history",[]]}
[{"id":1,"method":"call","params":[1,"login",["",""]]}, {"id":2,"method":"call","params":[1,"history",[]]}, {"id":4,"method":"call","params":[4, "get_account_history_by_operations", ["nathan", ["0"], 0, 100]]}]
{"id":4,"method":"call","params":[3,"broadcast_transaction",[{"ref_block_num": 5793, "ref_block_prefix": 3225129750, "expiration": "2018-12-04T19:22:07", "operations": [[0,{"fee": {"amount": 2089843,"asset_id": "1.3.0"},"from": "1.2.17","to": "1.2.23", "amount": {"amount": 10000000,"asset_id": "1.3.0"},"memo": {"from": "BTS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV", "message":"a9dc406a875bca71678808d7079e08c5", "nonce":395242323533659, "to":"BTS7HMZ7UCfcgd9jEaGAWhcXjEqngbeQ9KNFENkMzy6avVQGqu9pf"}, "extensions": []}]],"extensions": [], "signatures": ["1f60e1586a7b96b200d12d1ab8d5a0a126f527249306ea68f0af2988f617c3b5bd3fdbcab56ae675f4815c09cc4284f64ae9b12c1055586cd3f756734137da77b1"]}]]}
{'ref_block_num': 62238, 'ref_block_prefix': 2226074883, 'expiration': '2018-12-13T19:00:00', 'operations': [[0, {'fee': {'amount': 10420, 'asset_id': '1.3.0'}, 'from': '1.2.17', 'to': '1.2.23', 'amount': {'amount': 4400000, 'asset_id': '1.3.0'}, 'extensions': []}]], 'extensions': [], 'signatures': ['1f472c20412cf61e6df7b6be07f6fc3abb8b7ddb9202e049a277ae05d9d5f7babf45bc8a6d8b2d2ce4c5673d4b459b38da15230827b7888613035a0d79364197a7']}
rails@rails-System:~$ docker exec -it vault_plugin sh
/ # ls
Makefile home proc sys
bin lib root tmp
dev lib64 run usr
etc media sbin var
glibc-2.28-r0.apk mnt srv vault
/ # ls
Makefile home proc sys
bin lib root tmp
dev lib64 run usr
etc media sbin var
glibc-2.28-r0.apk mnt srv vault
/ # cd va
var/ vault/
/ # cd vault/
/vault # ls
config file logs plugins
/vault # cd plugins
/vault/plugins # ls
vault_plugin
/vault/plugins # sha256sum vault_plugin
5add02e9cfe1451e4eefb5e93ec14781fd98e0a7a98a5112ac63163e3bb253d7 vault_plugin
/vault/plugins # hostname -i
172.19.0.3
/vault/plugins # ^C
/vault/plugins #
anger name fall borrow wagon hammer reason excuse boss ten dawn leader calm crisp anchor
curl --data '{"jsonrpc": "2.0", "method": "call", "params": [0, "lookup_account_names", [["nathan"]]], "id": 1}' http://localhost:11011/rpc
curl --data '{"jsonrpc": "2.0", "method": "call", "params": [0, "get_account_balances", ["1.2.17", ["1.3.0"]]], "id": 1}' http://localhost:11011
curl --data '{"jsonrpc": "2.0", "method": "call", "params": [1,"login",["",""]], "id": 4}' http://localhost:11011
curl --data '{"jsonrpc": "2.0", "method": "call", "params": [1,"database",[]], "id": 4}' http://localhost:11011
curl --data '{"jsonrpc": "2.0", "method": "call", "params": [1,"network_broadcast",[]], "id": 4}' http://localhost:11011
curl --data '{"jsonrpc": "2.0", "method": "call", "params": [1,"history",[2, "get_account_history_by_operations", ["nathan", ["0"], 0, 100]]], "id": 4}' http://localhost:11011
{"id":4,"jsonrpc":"2.0","result":{"total_count":43,"operation_history_objs":[
{"coinType":0,"path":"m/44'/0'/0'/0/0","payload": "{\"inputs\":[{\"txhash\":\"81b4c832d70cb56ff957589752eb412a4cab78a25a8fc52d6a09e5bd4404d48a\",\"vout\":0},{\"txhash\":\"9dd5264b09bd4aebc1d74b776e6669ba3f0e381ef2992c9434e4d0bee3068edb\",\"vout\":0}],\"outputs\":[{\"address\":\"1KKKK6N21XKo48zWKuQKXdvSsCf95ibHFa\",\"amount\":91234},{\"address\":\"1HPvK7CAYeHzCdBMBkuXeEsXdvX64yMkoE\",\"amount\":91234}]}","uuid":"bgcultlgouhs7n4oku00"}
{"coinType":240,"path":"","payload":"{\"transactionDigest\":\"3aef3997194701308d57a65214a7a015d98382ab66a9bc0d655de80842b6bfc5aede09dd6e161ca9095c0105d1d8070000000000001111050007616e6b69743131010000000001021500e918e7ca8c63e40472c9a2ab28665d06a41e78d034ee1b2ff2b3635d02e5010000010000000001021500e918e7ca8c63e40472c9a2ab28665d06a41e78d034ee1b2ff2b3635d02e5010000021500e918e7ca8c63e40472c9a2ab28665d06a41e78d034ee1b2ff2b3635d02e5050000000000000000\"}","uuid":"bg71vptgouhtl3cu31p0"}
{"coinType":60,"path":"m/44'/0'/0'/0/0","payload": "{\"nonce\":0,\"value\":1000000000,\"gasLimit\":21000,\"gasPrice\":30000000000,\"to\":\"0x4592d8f8d7b001e72cb26a73e4fa1806a51ac79d\",\"data\":\"\",\"chainId\":1}","uuid":"bgcultlgouhs7n4oku00"}