1.0.2 • Published 2 years ago

@rumblefishdev/seed-local-kms v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

This is a tool to generate a file spec described here: https://github.com/nsmithuk/local-kms#seeding-file-format for accounts that Ganache uses locally.

Usage:

::

$ node index.js generate

Keys: Asymmetric: Ecc:

    - Metadata:
        KeyId: 800d5768-3fd7-4edd-a4b8-000000000000
        KeyUsage: SIGN_VERIFY
        Description: ECC key for address 0x290f903fc9226eCd888C3Ea2a9Dd3acA7a94CBEE
      PrivateKeyPem: |
        -----BEGIN EC PRIVATE KEY-----
        MFQCAQEEAKAHBgUrgQQACqFEA0IABH8YiM7A1l0tE/f7dAIvTJ6VxYpmGV7d9xET
        u3MS3HSevAD91x6RrYO/pj+8Pq0rRiBD0QwUWl7RyrL9yxZX5dY=
        -----END EC PRIVATE KEY-----

    - Metadata:
        KeyId: 800d5768-3fd7-4edd-a4b8-000000000001
        KeyUsage: SIGN_VERIFY
        Description: ECC key for address 0xE9b29F4A0fCb4c2902be9Ec5545cB8E2AfD499c1
      PrivateKeyPem: |
        -----BEGIN EC PRIVATE KEY-----
        MFQCAQEEAKAHBgUrgQQACqFEA0IABLo30LpiUW6BzPwsZZ0M2E4X5ogRB0vmm0nb
        VYlwqH92ikgTSsdlElzJ/Z3uc94O07QgBRtMUFGsU6tFfDPH4mM=
        -----END EC PRIVATE KEY-----

    - Metadata:
        KeyId: 800d5768-3fd7-4edd-a4b8-000000000002
        KeyUsage: SIGN_VERIFY
        Description: ECC key for address 0x338B3d8E6b9C8c6A5B6EE4eF1b24C3f2988D00f1
      PrivateKeyPem: |
        -----BEGIN EC PRIVATE KEY-----
        MFQCAQEEAKAHBgUrgQQACqFEA0IABIUxVZjNOFr/6RMLsrkCh2pbVbBUi1h66wTz
        Jf1c2ZYWFFzEIJ7h+XPX7ygNz5ygP0EFs9CS0H80H2wGd0GrFEs=
        -----END EC PRIVATE KEY-----

    - Metadata:
        KeyId: 800d5768-3fd7-4edd-a4b8-000000000003
        KeyUsage: SIGN_VERIFY
        Description: ECC key for address 0x46e60D423628babF767FaB0C45e301fBABEabB6B
      PrivateKeyPem: |
        -----BEGIN EC PRIVATE KEY-----
        MFQCAQEEAKAHBgUrgQQACqFEA0IABP7fd0k6XWc9Mqm0qWnJk5+nPZe7cMev7Zxr
        kPZDw+26SDju8QnZwq5crWrQ3ZiklJbgdKTcFUHYyr4d26DE6bk=
        -----END EC PRIVATE KEY-----

    - Metadata:
        KeyId: 800d5768-3fd7-4edd-a4b8-000000000004
        KeyUsage: SIGN_VERIFY
        Description: ECC key for address 0x97a9c5033445A6B64454f7Ccb1Aa01D84b609a55
      PrivateKeyPem: |
        -----BEGIN EC PRIVATE KEY-----
        MFQCAQEEAKAHBgUrgQQACqFEA0IABENqIAsLi/cJ1/zU2vwA+ru6//CMjq97FvqS
        pAFPayonlCy5Es/+o93pMgsHwAm/VknZGwAcJRMqVtvG97oAQkg=
        -----END EC PRIVATE KEY-----

    - Metadata:
        KeyId: 800d5768-3fd7-4edd-a4b8-000000000005
        KeyUsage: SIGN_VERIFY
        Description: ECC key for address 0x778cAaE27c5054A127789241b196aEd0fb8e71EE
      PrivateKeyPem: |
        -----BEGIN EC PRIVATE KEY-----
        MFQCAQEEAKAHBgUrgQQACqFEA0IABJqDMbxt2N9a5k9hsy25qpupg1NfLxKI7kig
        QwOoCMmTJT9k2aDp6YXQLW0CE2AQOBVW4/7h/s2DiyXG9yAVsxE=
        -----END EC PRIVATE KEY-----

    - Metadata:
        KeyId: 800d5768-3fd7-4edd-a4b8-000000000006
        KeyUsage: SIGN_VERIFY
        Description: ECC key for address 0x15550c96b86ED7C406CABfFf5D4D44c4D44FA642
      PrivateKeyPem: |
        -----BEGIN EC PRIVATE KEY-----
        MFQCAQEEAKAHBgUrgQQACqFEA0IABNNYbD24Cn26tMZUgQbZbe2jWuDmtLIiVqqm
        4+qGJlqcnidkLTeOUvBUFLA8xjUsZYIxGGM61V2DHN3gwEOyp9c=
        -----END EC PRIVATE KEY-----

    - Metadata:
        KeyId: 800d5768-3fd7-4edd-a4b8-000000000007
        KeyUsage: SIGN_VERIFY
        Description: ECC key for address 0xDF379Dc9306A7A2c2296D4667a9E8bA39BdD223d
      PrivateKeyPem: |
        -----BEGIN EC PRIVATE KEY-----
        MFQCAQEEAKAHBgUrgQQACqFEA0IABHcfs1Gzodfr2icoELcaUERqQ+MxBN2NYh51
        2yH6BmBQ0MOYYVo+8arjbXOqzLtvYt94AccJWYzuQplE1AHE7ZU=
        -----END EC PRIVATE KEY-----

    - Metadata:
        KeyId: 800d5768-3fd7-4edd-a4b8-000000000008
        KeyUsage: SIGN_VERIFY
        Description: ECC key for address 0x7dc19697Aadc00F7aF8fa544B93048375fFBfc96
      PrivateKeyPem: |
        -----BEGIN EC PRIVATE KEY-----
        MFQCAQEEAKAHBgUrgQQACqFEA0IABLzor1jZgAXFmaah8264a7Xr/t7QWvUiu/+V
        NuXl290yGEsgMiXxGOUgHbnf8BKluFlkeh6YmgNyC1E9sK0unJs=
        -----END EC PRIVATE KEY-----

    - Metadata:
        KeyId: 800d5768-3fd7-4edd-a4b8-000000000009
        KeyUsage: SIGN_VERIFY
        Description: ECC key for address 0x368Aa680c227e43B24dE15b277377E3f974C088d
      PrivateKeyPem: |
        -----BEGIN EC PRIVATE KEY-----
        MFQCAQEEAKAHBgUrgQQACqFEA0IABHh/EbQz6Fe73MdYuYKN8N9NSBURtns1f0y6
        1V7AuevmQGk/V+bYtoZU26Q4bKmOubNRX/fi41quhWv8dkjJmuQ=
        -----END EC PRIVATE KEY-----
1.0.2

2 years ago