Skip to content

Commit

Permalink
feat: add multi wallet support (#49)
Browse files Browse the repository at this point in the history
1. Refactored main logic
2. Refactored config structure
3. Added support for hd wallets
4. Added support  for separate pass file for each distributed peer
5. Updated func-tests
6. Updated doc
  • Loading branch information
selfuryon authored Nov 29, 2023
2 parents b710aa2 + 7c9c72e commit e11cdf5
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 e11cdf5

Please sign in to comment.