From fbc01478dc6ed1c8bd629841eb00bd2d9aece79d Mon Sep 17 00:00:00 2001 From: Mauricio Perdomo Date: Sun, 23 Feb 2020 22:03:04 -0500 Subject: [PATCH] [eth][test] Add wallet to testdata --- ...59-38.672283992Z--4718057a32e0da0d021bbc6b37eccb82945f5080 | 1 + ...59-41.161288987Z--5d925eac293376f0c70e08a310799509d0711631 | 1 + ...59-42.952820518Z--a3a109a430ae4005512448f857bb4cf4da2b8b47 | 1 + ...59-44.283765461Z--159d8e5dd544fe2f61af7a982c2484b1e5f428c8 | 1 + src/coin/ethereum/models/wallet.go | 4 +++- src/coin/ethereum/models/wallet_test.go | 4 ++++ 6 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-38.672283992Z--4718057a32e0da0d021bbc6b37eccb82945f5080 create mode 100644 src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-41.161288987Z--5d925eac293376f0c70e08a310799509d0711631 create mode 100644 src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-42.952820518Z--a3a109a430ae4005512448f857bb4cf4da2b8b47 create mode 100644 src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-44.283765461Z--159d8e5dd544fe2f61af7a982c2484b1e5f428c8 diff --git a/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-38.672283992Z--4718057a32e0da0d021bbc6b37eccb82945f5080 b/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-38.672283992Z--4718057a32e0da0d021bbc6b37eccb82945f5080 new file mode 100644 index 00000000..06e4f224 --- /dev/null +++ b/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-38.672283992Z--4718057a32e0da0d021bbc6b37eccb82945f5080 @@ -0,0 +1 @@ +{"address":"4718057a32e0da0d021bbc6b37eccb82945f5080","crypto":{"cipher":"aes-128-ctr","ciphertext":"4dc566ad93bf0e820308a119e101dd183a9212bc57f6ef8da98eb06d8c2c9ef4","cipherparams":{"iv":"04583caed039498ee06efe9dd66bb86a"},"kdf":"scrypt","kdfparams":{"dklen":32,"n":262144,"p":1,"r":8,"salt":"b5951beaed4c01f23964f62dd8ac67a66778a070c838d13b3f79cd60af279c49"},"mac":"6eef247e20c9e81bb354bb584664ee63a401d91d4a7076f443bd0ccb6613432b"},"id":"854d9e46-28c5-47e6-8f41-469dd042aef3","version":3} \ No newline at end of file diff --git a/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-41.161288987Z--5d925eac293376f0c70e08a310799509d0711631 b/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-41.161288987Z--5d925eac293376f0c70e08a310799509d0711631 new file mode 100644 index 00000000..264f33f1 --- /dev/null +++ b/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-41.161288987Z--5d925eac293376f0c70e08a310799509d0711631 @@ -0,0 +1 @@ +{"address":"5d925eac293376f0c70e08a310799509d0711631","crypto":{"cipher":"aes-128-ctr","ciphertext":"09aa9a59c5ad5708c63e1b41e1fceb27855beb1d1af6bd65ce428b74f5ed2649","cipherparams":{"iv":"3bb97cb4228273909b45bdebdf79ccd4"},"kdf":"scrypt","kdfparams":{"dklen":32,"n":262144,"p":1,"r":8,"salt":"8aee7009578f87e64ce78a7dd0a63d8dc756fb87689fb7206fdeada5107228f4"},"mac":"0b2741f8c56545df4addf6bd945a398d3fdf4e2ae6ff1c10b2478615c50297c9"},"id":"b24ef6ee-6a38-4baf-b203-da74fa11373b","version":3} \ No newline at end of file diff --git a/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-42.952820518Z--a3a109a430ae4005512448f857bb4cf4da2b8b47 b/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-42.952820518Z--a3a109a430ae4005512448f857bb4cf4da2b8b47 new file mode 100644 index 00000000..c289d2bf --- /dev/null +++ b/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-42.952820518Z--a3a109a430ae4005512448f857bb4cf4da2b8b47 @@ -0,0 +1 @@ +{"address":"a3a109a430ae4005512448f857bb4cf4da2b8b47","crypto":{"cipher":"aes-128-ctr","ciphertext":"0684887d76a82518572e04965abc88b4ea4fac6c2ecf801d0a14b7890edf0f4c","cipherparams":{"iv":"f8f373f024ed2c14d29c3e4343209267"},"kdf":"scrypt","kdfparams":{"dklen":32,"n":262144,"p":1,"r":8,"salt":"944971b2749ecaf75a8fbe4d17228f123bd5e51c27d9985f60fd58039cf75955"},"mac":"72c35449aa8df2ac3b4a936e462b6a005a62817fb7a50c795cb44b7f1c776b3a"},"id":"332c25be-adc0-4ca9-80a7-8b7c66065ff3","version":3} \ No newline at end of file diff --git a/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-44.283765461Z--159d8e5dd544fe2f61af7a982c2484b1e5f428c8 b/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-44.283765461Z--159d8e5dd544fe2f61af7a982c2484b1e5f428c8 new file mode 100644 index 00000000..e191018e --- /dev/null +++ b/src/coin/ethereum/models/testdata/test_1582513178671847508/UTC--2020-02-24T02-59-44.283765461Z--159d8e5dd544fe2f61af7a982c2484b1e5f428c8 @@ -0,0 +1 @@ +{"address":"159d8e5dd544fe2f61af7a982c2484b1e5f428c8","crypto":{"cipher":"aes-128-ctr","ciphertext":"f7c852ee6e454953372bf77ad24357255cc8e06bf567efbfac556641e3c26c06","cipherparams":{"iv":"757c5b5807864fa0d1502aaa9263703a"},"kdf":"scrypt","kdfparams":{"dklen":32,"n":262144,"p":1,"r":8,"salt":"e62d837a7fc304a3f21dec6d47814a7491649d9eb4bac13fd3f5a40a1cbe625c"},"mac":"ba7611e0fa9e2dfbee2688200c550f90e21665a89495e979177997cee15475c9"},"id":"5a9c2137-7ec7-4bfe-9fcd-ade931eae9ea","version":3} \ No newline at end of file diff --git a/src/coin/ethereum/models/wallet.go b/src/coin/ethereum/models/wallet.go index 89a375d6..32577426 100644 --- a/src/coin/ethereum/models/wallet.go +++ b/src/coin/ethereum/models/wallet.go @@ -33,7 +33,9 @@ const ( func NewWalletDirectory(path string) *WalletsDirectory { return &WalletsDirectory{ - path: path, + path: path, + wallets: make(map[string]*KeystoreWallet, 0), + walletsPasswords: make(map[string]string, 0), } } diff --git a/src/coin/ethereum/models/wallet_test.go b/src/coin/ethereum/models/wallet_test.go index 4a676f5b..51d552b4 100644 --- a/src/coin/ethereum/models/wallet_test.go +++ b/src/coin/ethereum/models/wallet_test.go @@ -40,3 +40,7 @@ func TestWalletDirectoryGetWalletSet(t *testing.T) { }) } } + +func TestWalletDirectory(t *testing.T) { + +}