Browse Source

[msys2]: tooltest2: add address generation vectors for ETH,XMR,ZEC

- these are required due to the lack of the following external testing tools
  in MSYS2:

  + ethkey (requires build)
  + moneropy (requires pysha3)
  + zcash-mini (requires golang)
The MMGen Project 5 years ago
parent
commit
8ec9fa1a24
1 changed files with 96 additions and 0 deletions
  1. 96 0
      test/tooltest2.py

+ 96 - 0
test/tooltest2.py

@@ -451,6 +451,54 @@ tests = {
 					'bc1q6pqnfwwakuuejpm9w52ds342f9d5u36v0qnz7c',
 					['--type=bech32'], 'opt.type="bech32"' ),
 			],
+			'eth_mainnet': [
+				( ['0000000000000000000000000000000000000000000000000000000000000001'],
+					'7e5f4552091a69125d5dfcb7b8c2659029395bdf'),
+				( ['ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'],
+					'b92702b3eefb3c2049aeb845b0335b283e11e9c6'),
+				( ['0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'],
+					'ad30adc7451c1dace34c5d1f328f8a74a4947534'),
+				( ['00000000000000000000000000000000000000000000000000000000000000ff'],
+					'5044a80bd3eff58302e638018534bbda8896c48a'),
+				( ['ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f'],
+					'8b10f977e27611516f186980d8161b25f8adca5e'),
+				( ['deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef'],
+					'c96aaa54e2d44c299564da76e1cd3184a2386b8d'),
+			],
+			'xmr_mainnet': [
+				( ['0000000000000000000000000000000000000000000000000000000000000001'],
+			'42nsXK8WbVGTNayQ6Kjw5UdgqbQY5KCCufdxdCgF7NgTfjC69Mna7DJSYyie77hZTQ8H92G2HwgFhgEUYnDzrnLnQdF28r3'),
+				( ['ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'],
+			'49voQEbjouUQSDikRWKUt1PGbS47TBde4hiGyftN46CvTDd8LXCaimjHRGtofCJwY5Ed5QhYwc12P15AH5w7SxUAMCz1nr1'),
+				( ['0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'],
+			'45Ee1yJSjXBKuf8aaihf6KgSRGtMBN6NNDtkd9fLJzHiK4ar4NyNxDk6afc7MTRoruAsg6J6792tCJazHqs1sjbv7LuEsLx'),
+				( ['00000000000000000000000000000000000000000000000000000000000000ff'],
+			'43aZyywWW4MYt2Az32XioQYirxyT8xeRBP84EBNA7Cra5SqQNmca6iD9pM487pcR9JAEiKrnw2QwvA5uWiFNokEzLJ5coZ9'),
+				( ['ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f'],
+			'4AeR1owefiJGbrAdSKCbVL73ME4FGv2cpczjV2peqqkxagm5D4gBqAHJta6NpbtxyuRe3ywaTj6QCHD59savvPW69wfW9my'),
+				( ['deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef'],
+			'41i7saPWA53EoHenmJVRt34dubPxsXwoWMnw8AdMyx4mTD1svf7qYzcVjxxRfteLNdYrAxWUMmiPegFW9EfoNgXx7vDMExv'),
+			],
+			'zec_mainnet': [
+				( ['0000000000000000000000000000000000000000000000000000000000000001'],
+			'zceQDpyNwek7dKqF5ZuFGj7YrNVxh7X1aPkrVxDLVxWSiZAFDEuy5C7XNV8VhyZ3ghTPQ61xjCGiyLT3wqpiN1Yi6mdmaCq',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+				( ['ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'],
+			'zcY1hqJ3P5ifjnWk1BcXpjrLG5XeJZUSPCiiVTF9LXrejxBzAsFWcNyr6PudwQHm8DnQpD8HEaM3dh8sB6cf91ciAa53YQ1',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+				( ['0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'],
+			'zcY1hqJ3P5ifjnWk1BcXpjrLG5XeJZUSPCiiVTF9LXrejxBzAsFWcNyr6PudwQHm8DnQpD8HEaM3dh8sB6cf91ciAa53YQ1',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+				( ['00000000000000000000000000000000000000000000000000000000000000ff'],
+			'zcck12KgVY34LJwVEDLN8sXhL787zmjKqPsP1uBYRHs75bL9sQu4P7wcc5ZJTjKsL376zaSpsYqGxK94JbiYcNoH8DkeGbN',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+				( ['ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f'],
+			'zcJ9hEezG1Jeye5dciqiMDh6SXtYbUsircGmpVyhHWyzyxDVRRDs5Q8M7hG3c7nDcvd5Pw4u4wV9RAQmq5RCBZq5wVyMQV8',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+				( ['deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef'],
+			'zchFELwBxqsAubsLQ8yZgPCDDGukjXJssgCbiTPwFNmFwn9haLnDatzfhLdZzJT4PcU4o2yr92B52UFirUzEdF6ZYM2gBkM',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+			],
 		},
 		'privhex2pubhex': {
 			'btc_mainnet': [
@@ -517,6 +565,54 @@ tests = {
 				( ['KwojSzt1VvW343mQfWQi3J537siAt5ktL2qbuCg1ZyKR8BLQ6UJm'],
 					'bc1q6pqnfwwakuuejpm9w52ds342f9d5u36v0qnz7c', ['--type=bech32'], 'opt.type="bech32"' ),
 			],
+			'eth_mainnet': [
+				( ['0000000000000000000000000000000000000000000000000000000000000001'],
+					'7e5f4552091a69125d5dfcb7b8c2659029395bdf'),
+				( ['000000000000000000000000000000014551231950b75fc4402da1732fc9bebe'],
+					'b92702b3eefb3c2049aeb845b0335b283e11e9c6'),
+				( ['0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'],
+					'ad30adc7451c1dace34c5d1f328f8a74a4947534'),
+				( ['00000000000000000000000000000000000000000000000000000000000000ff'],
+					'5044a80bd3eff58302e638018534bbda8896c48a'),
+				( ['000000000000000000000000000000014551231950b75fc4402da1732fc9bdce'],
+					'8b10f977e27611516f186980d8161b25f8adca5e'),
+				( ['deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef'],
+					'c96aaa54e2d44c299564da76e1cd3184a2386b8d'),
+			],
+			'xmr_mainnet': [
+				( ['0000000000000000000000000000000000000000000000000000000000000001'],
+			'42nsXK8WbVGTNayQ6Kjw5UdgqbQY5KCCufdxdCgF7NgTfjC69Mna7DJSYyie77hZTQ8H92G2HwgFhgEUYnDzrnLnQdF28r3'),
+				( ['1c95988d7431ecd670cf7d73f45befc6feffffffffffffffffffffffffffff0f'],
+			'49voQEbjouUQSDikRWKUt1PGbS47TBde4hiGyftN46CvTDd8LXCaimjHRGtofCJwY5Ed5QhYwc12P15AH5w7SxUAMCz1nr1'),
+				( ['2c94988d7431ecd670cf7d73f45befc6feffffffffffffffffffffffffffff0f'],
+			'45Ee1yJSjXBKuf8aaihf6KgSRGtMBN6NNDtkd9fLJzHiK4ar4NyNxDk6afc7MTRoruAsg6J6792tCJazHqs1sjbv7LuEsLx'),
+				( ['1d95988d7431ecd670cf7d73f45befc6feffffffffffffffffffffffffffff0e'],
+			'43aZyywWW4MYt2Az32XioQYirxyT8xeRBP84EBNA7Cra5SqQNmca6iD9pM487pcR9JAEiKrnw2QwvA5uWiFNokEzLJ5coZ9'),
+				( ['ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0f'],
+			'4AeR1owefiJGbrAdSKCbVL73ME4FGv2cpczjV2peqqkxagm5D4gBqAHJta6NpbtxyuRe3ywaTj6QCHD59savvPW69wfW9my'),
+				( ['e8164dda6d42bd1e261a3406b2038dcbddadbeefdeadbeefdeadbeefdeadbe0f'],
+			'41i7saPWA53EoHenmJVRt34dubPxsXwoWMnw8AdMyx4mTD1svf7qYzcVjxxRfteLNdYrAxWUMmiPegFW9EfoNgXx7vDMExv'),
+			],
+			'zec_mainnet': [
+				( ['SKxny894fJe2rmZjeuoE6GVfNkWoXfPp8337VrLLNWG56FjqVUYR'],
+			'zceQDpyNwek7dKqF5ZuFGj7YrNVxh7X1aPkrVxDLVxWSiZAFDEuy5C7XNV8VhyZ3ghTPQ61xjCGiyLT3wqpiN1Yi6mdmaCq',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+				( ['SKxv1peuQvMT4TvqPLqKy1px3oqLm98Evi948VU8N8VKcf7C2umc'],
+			'zcY1hqJ3P5ifjnWk1BcXpjrLG5XeJZUSPCiiVTF9LXrejxBzAsFWcNyr6PudwQHm8DnQpD8HEaM3dh8sB6cf91ciAa53YQ1',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+				( ['SKxv1peuQvMT4TvqPLqKy1px3oqLm98Evi948VU8N8VKcf7C2umc'],
+			'zcY1hqJ3P5ifjnWk1BcXpjrLG5XeJZUSPCiiVTF9LXrejxBzAsFWcNyr6PudwQHm8DnQpD8HEaM3dh8sB6cf91ciAa53YQ1',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+				( ['SKxny894fJe2rmZjeuoE6GVfNkWoXfPp8337VrLLNWG56kQw4qjm'],
+			'zcck12KgVY34LJwVEDLN8sXhL787zmjKqPsP1uBYRHs75bL9sQu4P7wcc5ZJTjKsL376zaSpsYqGxK94JbiYcNoH8DkeGbN',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+				( ['SKxv1peuQvMT4TvqPLqKy1px3oqLm98Evi948VU8N8VKcBwrLwiu'],
+			'zcJ9hEezG1Jeye5dciqiMDh6SXtYbUsircGmpVyhHWyzyxDVRRDs5Q8M7hG3c7nDcvd5Pw4u4wV9RAQmq5RCBZq5wVyMQV8',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+				( ['SKxuS56e99jpCeD9mMQ5o63zoGPakNdM9HCvt4Vt2cypvRjCdvGJ'],
+			'zchFELwBxqsAubsLQ8yZgPCDDGukjXJssgCbiTPwFNmFwn9haLnDatzfhLdZzJT4PcU4o2yr92B52UFirUzEdF6ZYM2gBkM',
+					['--type=zcash_z'], 'opt.type="zcash_z"' ),
+			],
 		},
 		'wif2hex': {
 			'btc_mainnet': [