Skip to content

Commit

Permalink
feat: add multi wallet support, separate pass file for each distribut…
Browse files Browse the repository at this point in the history
…ed peer, hd wallets support, updated config structure, refactor main logic, improve performance
  • Loading branch information
SpontaneousOverthrow committed Nov 25, 2023
1 parent b710aa2 commit 7c9c72e
Show file tree
Hide file tree
Showing 158 changed files with 1,802 additions and 1,732 deletions.
12 changes: 0 additions & 12 deletions .github/examples/config.yaml

This file was deleted.

28 changes: 28 additions & 0 deletions .github/examples/distributed-to-nd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
input:
store:
path: ./distributed-to-nd/distributed
wallet:
type: distributed
threshold: 2
peers:
10:
name: test1:9091
passphrases:
path: ./distributed-to-nd/pass.txt
20:
name: test2:9091
passphrases:
path: ./distributed-to-nd/pass.txt
30:
name: test3:9091
passphrases:
path: ./distributed-to-nd/pass.txt
output:
store:
path: ./distributed-to-nd/nd
wallet:
type: non-deterministic
passphrases:
path: ./distributed-to-nd/pass.txt

log-level: debug
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name":"Wallet2","type":"distributed","uuid":"00614f29-849b-4c7b-8e16-64cd70f7c868","version":1}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"1f3999740ccf731ec004d4a14d97e6b33f01a10688fe93a5fc9f5f5f0982d908","params":{}},"cipher":{"function":"aes-128-ctr","message":"6abfd1f9f6c555135122f53bc8f7788b7236d9c7a43396495020fd3a7e9765a0","params":{"iv":"6849e888127f1f5bde269fdd8f513944"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"3f4aab3380afd3531738760a57992a8ef59f06d03894a5bfd91def59c1be0041"}}},"encryptor":"keystore","name":"Account3","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"8609785feb32d420adf4d09eba2fbd2a1656ae3d7c551ba4746c47d2e373c7573c98018ccd2f72c533c2e09e485b90b3","signing_threshold":2,"uuid":"104e9d2a-efde-418d-8705-1646438b80eb","verificationvector":["95dbe6e6094e6809ed558f5dfe168cb52b8a282cd51bb131cb937226225a9d8a2117f3067c0e588c0996f081a2f77bd1","99c7733d1ae119ed3d12595101fd1d87645c478e42a7425bca9c8ee82ebc54962bcc5504d996e0cc46feb6334d596ff0"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"2408a71a6422bf05e0c71bc6ab61ef66bc76d2f4e4c82260b8f4831e7e89fc85","params":{}},"cipher":{"function":"aes-128-ctr","message":"8dda2621a9b2055eb0955d4141b29e85b079800a9a87ad92742166ba35f5333d","params":{"iv":"3da1b26f29106bd49008802d3eb2c8b0"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"3e6a5065c8fcadbc96ee09fbc870c1497fe3596cb646179dd3fdbc181ae361cf"}}},"encryptor":"keystore","name":"Account1","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"8d220223d67a91c23d2079a06ad091955348b0d9c5d0a633172ba45209be5e8bfc233415c7937d0ff2c992a53f5509e3","signing_threshold":2,"uuid":"16092726-d128-4494-baae-331e92e5d90f","verificationvector":["938e7987bbdb7041ad684caa140834f5efed1746cf02e907227e32cdfc4196fb42c3d4bf5e1c1a7f9ca52bc7bca39db7","84441b1262f5a352fc85c5d2c9768bb00f2e20029dfeda97704127401e919e5ba89e391637dc1f4cb23065dd73954a74"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"21cb4edbe98d9f72049a496e03e32444e9d77ded23442fe31b1e078d24d09859","params":{}},"cipher":{"function":"aes-128-ctr","message":"86316aafa0bdce2b968588f4c0f28fc6d3262fdda99b1e226969ee3e17f621e7","params":{"iv":"412cbfd4c12f3ad9bd021520dfbf7d3f"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"9e5be214c5af875131b3e8faf7d9828938ff877ddd62252d0de0e6190648f610"}}},"encryptor":"keystore","name":"Account2","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"86a63c162aff2b07f1b45fe8d2b7515a6b6dd38451ad8c4d0e84dfb2b41c005156ce9332707c5858396cf67289e8ce6f","signing_threshold":2,"uuid":"a05c6ac2-1da6-496d-b906-704f604b59f7","verificationvector":["916fdc0f5b49e66e27ce4d06145c87ef55188166f8a6294f856c100f4500ad33611c92a1d540f3b921e23ae30e480f55","841a6a94cd28b4bd263ceba89d1d5d5dc285ec7084fa54694bb9538447b1b1d751318379863a8d05f1732962113aabc5"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"uuid":"104e9d2a-efde-418d-8705-1646438b80eb","name":"Account3"},{"uuid":"16092726-d128-4494-baae-331e92e5d90f","name":"Account1"},{"uuid":"a05c6ac2-1da6-496d-b906-704f604b59f7","name":"Account2"}]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"0f06bfa6cdd51a212c269db13cd87dead22a255833a6f405810f3904ba6fed4e","params":{}},"cipher":{"function":"aes-128-ctr","message":"c7e1466fbc74d8b4ce5a5c187f82cf2a9b38eac617ed72370e9bf95017039048","params":{"iv":"1164acd3b0f707a45e90720c26f5aff7"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"73718c213945145bc9fb95cfc43e1d91288fcb03d2df3196cdbddb36b7e3f70a"}}},"encryptor":"keystore","name":"Account3","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"8e211ef39fdb68a3b28abb22ebdd09f5fd52ff2e11215e9f1ba4e3502a7cfc89b11d56b448b2d291d8127ff0120c91e9","signing_threshold":2,"uuid":"4e868d81-1b66-4228-99a4-12aac671b3c4","verificationvector":["a0de95f533fce572ea32b108d3e73fa63f31d57df3d1cac2386db67bc68c20065d372f44b3f2ee50409132bd60fd5b38","9485039a74000abc5b18d383c3492ebe1a665f9fb2c2543e7cc48c4e93f5286fa03a175e20de54aa46aeb01518f0fa4a"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"d0fa0bca3b6d5d7a1fc4ce5ba1450fc51a67c1d2a4e5596a30c2c64f4a24d051","params":{}},"cipher":{"function":"aes-128-ctr","message":"d676324f5ceedd177eda27f947a63d5310d9661891ce771d369e2207a8ae2557","params":{"iv":"31c9ba7c8ca34ca95e08bfb67ca293ed"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"d2c892e86fc8d6b0101995e901fa23b8710ef46757c041130c66e288096ac92d"}}},"encryptor":"keystore","name":"Account2","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"b9c6011166bc88f533297e082da3ade7ca06304c18d02d587762b08f72623ba1fc3834a5be563da8efb5170eca619d81","signing_threshold":2,"uuid":"8c45cbc6-0779-4a06-8d82-1199ed49912f","verificationvector":["973ffa08f44c9de45f47fd42a8354f0d863f27069c0b8d1d1008b346750dbcf094522616c372cb5a80ea5d5ff154c25d","965fd06ebf50b912295063ff63c464ab3840b9b924356d5d42c4529bd4eafa5d8ba1444359b0b1484a19f1a3ac76321d"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"cc85120e47755418c5dbf039638e972a21cf37ad07b2569bce5a09038365d05d","params":{}},"cipher":{"function":"aes-128-ctr","message":"f627e13d4d60ee50e54acc2f38640a8c8b41f92119e34ee492a15e3efb5d26c0","params":{"iv":"989e62a67605e891e5be6770b3c7b7c8"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"1fd20ad91035bba0b94204578d205d2577d22e5046dc11d751219a3320e9b0ef"}}},"encryptor":"keystore","name":"Account1","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"b07c02b5bf89312b890e9fe9c8e261c58e6a2fc07962c96a9182d58254b095882e39c1a006a43d34e5a4ea1cf8ed6c7b","signing_threshold":2,"uuid":"901c9d59-e952-43c2-aff0-deda8a535fde","verificationvector":["b53410efbc1447163bc66a2adb532b3ee7ba53eea819111ae203b8eb44b7387a5c5c351a4c4a85d9264a5d803b28e0d6","abf086ff6a59a10154b6a76a9636d6fd8cfeec3979ee0639a03bfecc2eece8080ffe8c2242e77e250cb68dbb5d61de84"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name":"Wallet3","type":"distributed","uuid":"e953b83a-0944-4391-85e6-14beb220952c","version":1}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"uuid":"4e868d81-1b66-4228-99a4-12aac671b3c4","name":"Account3"},{"uuid":"8c45cbc6-0779-4a06-8d82-1199ed49912f","name":"Account2"},{"uuid":"901c9d59-e952-43c2-aff0-deda8a535fde","name":"Account1"}]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"54bf3d5a67e91ad01edcbb4a1bebf5aa3ddfb5c11a06624dc34d81b006b2fa16","params":{}},"cipher":{"function":"aes-128-ctr","message":"0899020e8d3da68ffbd14c6183b7ab3b2b25e42ecc372e7bb735ddcfe20adae8","params":{"iv":"ad0ce575f52979b86c530a721322c4b5"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"3f7884132f21945b434cf2a04f3c0828f45cda6d16ff4251166377acbf1db7b2"}}},"encryptor":"keystore","name":"Account3","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"ad7df53cbdf047e63284ddeddeb89f63f49977092a313e0082c9be18a22f516d175ccf30105aae5e9f2cb823976ea1f0","signing_threshold":2,"uuid":"693127c0-4525-4e85-8b98-b07d2dba3b7e","verificationvector":["b57c097594614a7362efb643cac25e09d351cd43887069024e58b52985a9f3c22ae7eccfd22e6cf63fcfeaa3142c025c","b44e4621d12ff6fe8233025be8f4bd1c89dda7ba02f75b4bd18611ae5126851758c4c896ddec8bba275dcb2226a12e5e"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"4721d01995aa88ec4a4f82aa2c00fd3659338c63fc41cbf642ecee950dd01c6c","params":{}},"cipher":{"function":"aes-128-ctr","message":"e019b7b3e83c350cec68b5aca0edb06ab8447ed0ed066345ea9a6553bb5a05cd","params":{"iv":"589190d889a0b86cc839a0ba20ed20e1"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"952d418e6785aeaba78abefa8331ae6d316aaf971fec6767a53c520d35fafc88"}}},"encryptor":"keystore","name":"Account2","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"8d636f99b0f9500c1a5ecb2ead0abecbcf49574b37237966e9bc14b01d3813e75f55a33d55d27ed131da95c427258a82","signing_threshold":2,"uuid":"8c70a4dc-8911-4397-994e-347f1ec81b56","verificationvector":["88479e8c691ea8cef507f5d7fdab42ead813329f91d7016b466e1ec37a918fc1e8de2cd217511096e1f9e7f0cee85e8e","870c053ea76ab41fd72069a9c74179f4a5d42ddff702a2967201329c054b0f42f558807f4c320ab30dc56812890b2e59"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"e06ae907191902d9560566160de9745e9e4b5dc9badd57c66576a0965d9fd5f9","params":{}},"cipher":{"function":"aes-128-ctr","message":"6b881621ae29af121ad1eda8556dd541202d0252e54de1cd2c7232633a746f9c","params":{"iv":"71ba5b15c621aaf63603ebf5d105718e"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"eb176e9b741d2ecce9dff0d9e47a2e6ccace8906480417345ddc5e4fd965fd3e"}}},"encryptor":"keystore","name":"Account1","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"b74e6c3fb06d88a562c88c3faa406990e1088a2e3ae284ff8c52a4534d5a793ffe0a7341de59ec9ababf168730ab0ab2","signing_threshold":2,"uuid":"de401967-35ec-438f-8dbb-af5683c01d76","verificationvector":["855a01d2ca3be7a6583b0404e12be29858387c8a5e9fb642aa2032db942c4e9a10da39c49bf0f8d3c6b6c6fd364bb4f8","880f3e97068f7990f9b95008dea90221d40d55747ebc4ec5241993d2f5e35160b1154f487a43a395fb87ff5c649be4bb"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name":"Wallet1","type":"distributed","uuid":"f91768b4-0551-43ba-b039-9bf40c6c765a","version":1}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"uuid":"693127c0-4525-4e85-8b98-b07d2dba3b7e","name":"Account3"},{"uuid":"8c70a4dc-8911-4397-994e-347f1ec81b56","name":"Account2"},{"uuid":"de401967-35ec-438f-8dbb-af5683c01d76","name":"Account1"}]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"ed3916239be0289c354df7d71d088b0beb4a665ea9b6154bd0decd99b7228570","params":{}},"cipher":{"function":"aes-128-ctr","message":"7c0df8668d3a967e779169fa41ff3407bc0a84479be82ff4cfe0988f2612fc75","params":{"iv":"606f08529101880ac3e19dd017d63160"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"853505d8f96514c2d8da5297f11f54d8e7ff6af21dfd9e6c729f4ac14e568983"}}},"encryptor":"keystore","name":"Account1","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"9584c5ddbed319ccd697b408281fa88b6f09d714a8d9df4944af57156a026b1270130dc1a1068360f0283f1adbb77eb4","signing_threshold":2,"uuid":"0e8276b0-8471-4039-80fd-f063b4de31db","verificationvector":["855a01d2ca3be7a6583b0404e12be29858387c8a5e9fb642aa2032db942c4e9a10da39c49bf0f8d3c6b6c6fd364bb4f8","880f3e97068f7990f9b95008dea90221d40d55747ebc4ec5241993d2f5e35160b1154f487a43a395fb87ff5c649be4bb"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"4bc9bab1e34a8cc28f2af76d9fd74b9a5911864225958b61fffce97971095cf5","params":{}},"cipher":{"function":"aes-128-ctr","message":"9ba61e3342bbf886ee1e6d06177272e0ac8ea1ad34898b5ab9953c85c616439a","params":{"iv":"f71a8073300b7317a14280a34bf9c2c1"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"47909c7ce325aade8260689e347fee0341ee955ec47ac1751e222b045e5d5b47"}}},"encryptor":"keystore","name":"Account3","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"985f16a034c3c32f7be5359b318e8ddee5b62785d1d63a968d9000f328f85448387d5e222320abd0c1f25f9ab26713e6","signing_threshold":2,"uuid":"39513cf2-6b5f-46e2-902b-d55f457858b5","verificationvector":["b57c097594614a7362efb643cac25e09d351cd43887069024e58b52985a9f3c22ae7eccfd22e6cf63fcfeaa3142c025c","b44e4621d12ff6fe8233025be8f4bd1c89dda7ba02f75b4bd18611ae5126851758c4c896ddec8bba275dcb2226a12e5e"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name":"Wallet1","type":"distributed","uuid":"6030029a-4f20-426e-8912-8a143f0237d7","version":1}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"57c22ff4ae2d0dca87f97c3125ff24b57f305c400c28c49f118bc02c5f3bc882","params":{}},"cipher":{"function":"aes-128-ctr","message":"b0a7af4d01c63eb3dbbfe14dc86c9d797854396d51d05237c635f0e3fdf69888","params":{"iv":"0910e9dfce66e13d1ae94dbbe42a5462"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"733f013ca23026ab460d4e4fcb5e061466d9a9a013505a621231c730bdb79b9e"}}},"encryptor":"keystore","name":"Account2","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"96d2c3e0ba9fce2a1dbdb83717a4920884ed748d528c3d005c17193195d9a4ce7146302a7ea75c1f931f8237a18c4d50","signing_threshold":2,"uuid":"ae922e4d-c8da-49ae-91af-2e1aa35444f5","verificationvector":["88479e8c691ea8cef507f5d7fdab42ead813329f91d7016b466e1ec37a918fc1e8de2cd217511096e1f9e7f0cee85e8e","870c053ea76ab41fd72069a9c74179f4a5d42ddff702a2967201329c054b0f42f558807f4c320ab30dc56812890b2e59"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"uuid":"0e8276b0-8471-4039-80fd-f063b4de31db","name":"Account1"},{"uuid":"39513cf2-6b5f-46e2-902b-d55f457858b5","name":"Account3"},{"uuid":"ae922e4d-c8da-49ae-91af-2e1aa35444f5","name":"Account2"}]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"6937574636e11fa9f6e6b81db1b795a023681a790acebd4443cfb0f9d40c80e6","params":{}},"cipher":{"function":"aes-128-ctr","message":"6c1feb07f42145d7a736ceb78143339d529f869271e0abcefe2351ac92137ac2","params":{"iv":"3a32ad38865b68b97b1e4567e2b405c7"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"1c3e518e6fa06db50d2a682e8174c6d43f54d87683ca24ba7b2157f777693407"}}},"encryptor":"keystore","name":"Account3","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"b549fe6a1f48aacdf5bf8fc3d7f2ab311c8462a0f5b59e403b2771b20aa1f958fc81e65510532406a7e9187965fadf23","signing_threshold":2,"uuid":"3118fc95-75fc-4780-a826-881b30bc9eff","verificationvector":["95dbe6e6094e6809ed558f5dfe168cb52b8a282cd51bb131cb937226225a9d8a2117f3067c0e588c0996f081a2f77bd1","99c7733d1ae119ed3d12595101fd1d87645c478e42a7425bca9c8ee82ebc54962bcc5504d996e0cc46feb6334d596ff0"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"546133c05b25ab1508df7353e6077736c4be879645f8da045edcc3a45d849c85","params":{}},"cipher":{"function":"aes-128-ctr","message":"5a81856b5b9a845191d3aac2d59eca029c101e5149b12cc07bcd2ea354d828d5","params":{"iv":"6f157f508f9df6ebd4b75bd91ad16f09"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"6c3aaa5f585d3feb13c1cc57c4435e9bc171e38f8f92b4f80b243a6e6b1cf5ad"}}},"encryptor":"keystore","name":"Account1","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"a208d3bf0d6edb3014aaf5c58d0663fb1b2cb491730ee2d1e2e783ad21476e74647e8ba722476f78a34f0e3f1d99f248","signing_threshold":2,"uuid":"38235f30-94d6-49b3-8a5f-7cc7be20c860","verificationvector":["938e7987bbdb7041ad684caa140834f5efed1746cf02e907227e32cdfc4196fb42c3d4bf5e1c1a7f9ca52bc7bca39db7","84441b1262f5a352fc85c5d2c9768bb00f2e20029dfeda97704127401e919e5ba89e391637dc1f4cb23065dd73954a74"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"1c83cac5ee8620c9ba7451fab603fffd0820915cecee336644d62bb8fe5abb03","params":{}},"cipher":{"function":"aes-128-ctr","message":"6b618443cd7fe0fde97c9679a4bd6ba999150a4f12377687357158b1fa9c0247","params":{"iv":"6383d6ee697a32d12c8558ebf42623d0"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"e1ec3ed89008a8c7847e3fbfab0a95d1fd9b1147808310a102d2b4bbf1dfa134"}}},"encryptor":"keystore","name":"Account2","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"990c747bda937cf9381ee21790d1f9edb5d174777d866e037f4e84bb80d367d6556baa8c3a0efc03c0937e53af9d5dee","signing_threshold":2,"uuid":"a399a9c9-f63d-4843-a701-79c49dcf808c","verificationvector":["916fdc0f5b49e66e27ce4d06145c87ef55188166f8a6294f856c100f4500ad33611c92a1d540f3b921e23ae30e480f55","841a6a94cd28b4bd263ceba89d1d5d5dc285ec7084fa54694bb9538447b1b1d751318379863a8d05f1732962113aabc5"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"name":"Wallet2","type":"distributed","uuid":"b7a6958a-c1af-4aac-90aa-5218d988dd0b","version":1}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[{"uuid":"3118fc95-75fc-4780-a826-881b30bc9eff","name":"Account3"},{"uuid":"a399a9c9-f63d-4843-a701-79c49dcf808c","name":"Account2"},{"uuid":"38235f30-94d6-49b3-8a5f-7cc7be20c860","name":"Account1"}]
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"00116b639dc4f14553ca531b1e1015325e1c4ee850bf202fcdb6a25747cb9b94","params":{}},"cipher":{"function":"aes-128-ctr","message":"9427cf44fa0c968a57e94019f45f55e78112adff1509ae98c1ed724265a4556c","params":{"iv":"3c7839f2639e46f9f0c43b2fad6352d0"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"f0bc8bb7cfaf00b5221908cfd35112825842d9bb22719c3ae83eee26620a4d13"}}},"encryptor":"keystore","name":"Account2","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"84aaa9d2e0f02c454eed99f623bc314107c95819e0ad531bbab1b3db1d5ee03feef86301714e175146ffb6e0b5822fbe","signing_threshold":2,"uuid":"30f5618d-add5-4b1a-8b64-47fb8d10e25d","verificationvector":["973ffa08f44c9de45f47fd42a8354f0d863f27069c0b8d1d1008b346750dbcf094522616c372cb5a80ea5d5ff154c25d","965fd06ebf50b912295063ff63c464ab3840b9b924356d5d42c4529bd4eafa5d8ba1444359b0b1484a19f1a3ac76321d"],"version":4}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"crypto":{"checksum":{"function":"sha256","message":"c42c2942a5f0bca2a9a59eddbae4752e8a25783a4a99899ab2f7060d27a0b994","params":{}},"cipher":{"function":"aes-128-ctr","message":"24f834dc725ff3ae6034cfa96db988b31abb3da2852bbb66891afa65702d6d47","params":{"iv":"79210ff803f52774353dc43873e44d0d"}},"kdf":{"function":"pbkdf2","message":"","params":{"c":262144,"dklen":32,"prf":"hmac-sha256","salt":"9351e99f0c2e8b5db1c01d28714afa8b61b44047f9458a684698d4f242bb58db"}}},"encryptor":"keystore","name":"Account1","participants":{"10":"test1:9091","20":"test2:9091","30":"test3:9091"},"pubkey":"935e5a6d6a9c11cd76513a8696c6e0b092f73ec67a28d229b26c455a2fa77eeb4f706ae1b5551b64b5f54159257bf8dc","signing_threshold":2,"uuid":"9f61b745-3865-4361-9da2-f1b6c9ca5c91","verificationvector":["b53410efbc1447163bc66a2adb532b3ee7ba53eea819111ae203b8eb44b7387a5c5c351a4c4a85d9264a5d803b28e0d6","abf086ff6a59a10154b6a76a9636d6fd8cfeec3979ee0639a03bfecc2eece8080ffe8c2242e77e250cb68dbb5d61de84"],"version":4}
Loading

0 comments on commit 7c9c72e

Please sign in to comment.