[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)
This commit is contained in:
The MMGen Project 2019-11-29 10:29:51 +00:00
commit 8ec9fa1a24
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2

View file

@ -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': [