Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

go/staking/gen_account_vectors: Add Trust Wallet Core's test mnemonic #3960

Merged
merged 1 commit into from
May 24, 2021

Conversation

tjanez
Copy link
Member

@tjanez tjanez commented May 21, 2021

Using:

make -C go staking/gen_account_vectors_extended

one will now also get the test vector for Trust Wallet Core's test mnemonic:

... trimmed ...

  {
    "kind": "standard account key generation",
    "bip39_mnemonic": "shoot island position soft burden budget tooth cruel issue economy destroy above",
    "bip39_passphrase": "",
    "bip39_seed": "577cd910aede2582668a741d476b45e7998e905a4286f701b87b25923501f9d4ea19513b460bcccbc069ebbe4327a59af3d6463045c4b6fa21a5e7004ccfcc3e",
    "oasis_accounts": [
      {
        "bip32_path": "m/44'/474'/0'",
        "private_key": "dc01d0c285df41e26e91530741a71352a118373b6e628e55c00930b02fdbd396345daa58a0f8404a85622055dce2ad1d79e2714877df3b6396c8541f0f98eac2",
        "public_key": "345daa58a0f8404a85622055dce2ad1d79e2714877df3b6396c8541f0f98eac2",
        "address": "oasis1qzcpavvmuw280dk0kd4lxjhtpf0u3ll27yf7sqps"
      },
      {
        "bip32_path": "m/44'/474'/1'",
        "private_key": "81cbf992edb7f86f4f336bd33a8bd1dcdd0138bf222f132e3cbfdd71282184684b50c5115883adfee70090f460bdfe6b42f15d571a9f93144a111285af0bb543",
        "public_key": "4b50c5115883adfee70090f460bdfe6b42f15d571a9f93144a111285af0bb543",
        "address": "oasis1qpl9m3h2tw27xc93xfg9vav07gc5awhxlcnpl90c"
      },
      {
        "bip32_path": "m/44'/474'/2'",
        "private_key": "0e456cd5461066adc01237fc12bf4e2c9806a93c1d423e3e7223c23732007504df7f6094d8542d92e6608808e9b7ffb3ea6772691de90775fe2b0d930b25ce29",
        "public_key": "df7f6094d8542d92e6608808e9b7ffb3ea6772691de90775fe2b0d930b25ce29",
        "address": "oasis1qptng5wtwq240vyxxd3kzkymr8jkhn36esxhm53c"
      },
      {
        "bip32_path": "m/44'/474'/3'",
        "private_key": "32f1565084fbc6a0bbfa6d30d389f230665742b3347a82da43161825f8b7b4948cac5e2464f76e8b0e5fb650b8889f721d0d0bb1835c5b85ff41dc34e79186c7",
        "public_key": "8cac5e2464f76e8b0e5fb650b8889f721d0d0bb1835c5b85ff41dc34e79186c7",
        "address": "oasis1qpxryrhmghsqxml63w653xy80k4s500zxqrdfmlf"
      },
      {
        "bip32_path": "m/44'/474'/4'",
        "private_key": "ba62b39aa60b116ea506cdd54483a07917b0f64624bf50c0d5aa561b6dbae543001a3637cf063195a8eb8de7d32f540d258e35c065feed6be6d32787bc1380dc",
        "public_key": "001a3637cf063195a8eb8de7d32f540d258e35c065feed6be6d32787bc1380dc",
        "address": "oasis1qp7fgfxr6wcpxesehcj38crj97knj68zjgq0kt7u"
      },
      {
        "bip32_path": "m/44'/474'/5'",
        "private_key": "930d25256efd950e168a0bce4e284f845b531420d4d96f7ab9b13284a1ff1d178ccdc9a5361dda60a5a100e4be43da8c0b0e9801f595b9f30103e633f92a1f26",
        "public_key": "8ccdc9a5361dda60a5a100e4be43da8c0b0e9801f595b9f30103e633f92a1f26",
        "address": "oasis1qzqfpcr09u4fm4awp6flj8gap2ve0vn30gkwrjnv"
      },
      {
        "bip32_path": "m/44'/474'/6'",
        "private_key": "658850aac4f0bf3a43d04b22de3bb7812f9c2f6513aa6593ab05ce6c307d57f24a4a50096a9a91518217d0803a6963fc17215b95a5e60ab434e8dbd768f30c8d",
        "public_key": "4a4a50096a9a91518217d0803a6963fc17215b95a5e60ab434e8dbd768f30c8d",
        "address": "oasis1qp4rqzem2tl2nxtprt9dw6dc7g856ymmtq9hcdz8"
      },
      {
        "bip32_path": "m/44'/474'/7'",
        "private_key": "2dbc96360dc95f6a630066494511f58fd7ee79dbf2d8a9acf62549c30445ad7f9886bb870f14ca675c8085412b10ba48899f2aefe533f4ab42e76f0ab1b5c0ad",
        "public_key": "9886bb870f14ca675c8085412b10ba48899f2aefe533f4ab42e76f0ab1b5c0ad",
        "address": "oasis1qrvupehz0d8dlw85h04wga0kpxra2wgqg54uwnjt"
      },
      {
        "bip32_path": "m/44'/474'/8'",
        "private_key": "f7c6e12ee5a41ea7e348c573d12b5ee64ddcae54d9edf4be733c6bdc6a5dfd0d5bcf7d4a3ef24485c54440e048882e84a3a1cdde5a0d98208a51170da054e352",
        "public_key": "5bcf7d4a3ef24485c54440e048882e84a3a1cdde5a0d98208a51170da054e352",
        "address": "oasis1qr6mtnw892x4lsfp7pktgqxnd5gsgsgqqy29x7xt"
      },
      {
        "bip32_path": "m/44'/474'/9'",
        "private_key": "b875e70b662c3fac0ed041662faf20c13beeb6ca5aab8d54448b3f2371077ad699d0fedeafa0c4d98fa6eb3e0b8d8fffc4afc9d4fc2a5565018e6065257b8b8e",
        "public_key": "99d0fedeafa0c4d98fa6eb3e0b8d8fffc4afc9d4fc2a5565018e6065257b8b8e",
        "address": "oasis1qrxq7rwmwp65s7hwtdvsaym9alnzj8hw7qt2l03h"
      },
      {
        "bip32_path": "m/44'/474'/2147483647'",
        "private_key": "e7e096aede5a11167405507dc6070e71c7d45f67e8614ea589eada106922194c8fe77bc81dc98c412004e11601de006c2c668f9faac39b63e739535735c19516",
        "public_key": "8fe77bc81dc98c412004e11601de006c2c668f9faac39b63e739535735c19516",
        "address": "oasis1qr5plnw2cvmrkf59a2sxk80f7xxh2q5e35wj6zej"
      }
    ]
  },
  
... trimmed ...

It should help validate trustwallet/wallet-core#1440.

@tjanez tjanez added c:testing Category: testing c:apps Category: application support c:staking Category: staking labels May 21, 2021
@tjanez tjanez force-pushed the tjanez/adr-0008-trustwallet-mnemonic branch from 7bf6788 to 2878bff Compare May 21, 2021 20:46
@tjanez tjanez enabled auto-merge May 23, 2021 19:09
@tjanez tjanez force-pushed the tjanez/adr-0008-trustwallet-mnemonic branch from 2878bff to e7024b9 Compare May 24, 2021 16:38
@tjanez tjanez force-pushed the tjanez/adr-0008-trustwallet-mnemonic branch from e7024b9 to 23927b4 Compare May 24, 2021 17:35
@tjanez tjanez merged commit 6de5af3 into master May 24, 2021
@tjanez tjanez deleted the tjanez/adr-0008-trustwallet-mnemonic branch May 24, 2021 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c:apps Category: application support c:staking Category: staking c:testing Category: testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants