ChainMovers / suibase

Sui development environment and cookbook.
https://suibase.io
Apache License 2.0
35 stars 6 forks source link

Add multiple key scheme to localnet #11

Closed FrankC01 closed 1 year ago

FrankC01 commented 1 year ago

(was "Add secp256k1 address for localnet")

Will make genesis of localnet both a new command, but also configurable with sui-base.yaml

On short term will just create 15 addresses. 5 of each key scheme.

mario4tier commented 1 year ago

Tested to work with both 0.27 and 0.28

All 15 addresses are funded (amount configurable with sui-base.yaml).

Documentation: https://sui-base.io/how-to/configure-sui-base-yaml/

This is how it looks on 0.27:

~/sui-base$ lsui keytool list
                Sui Address                 |              Public Key (Base64)              | Scheme
----------------------------------------------------------------------------------------------------
 0x0da9f6528ecbedc66f340ffb77e6ffcc969834d3 | AQM+c7Y23pfDy2y4SIzBagcDMEqyI4+BPQCp+oHMmV/h5w== | secp256k1
 0x187b94377d1c2bfb3b7ee9ea8b0fdffc7db239eb | ADsTD0Afo8+O2hzdltxltoTvL8FJKCbllO+1fmSrFH5q  | ed25519
 0x1aaf1973c4c08e0988c64a451b8ac8e832bff0f7 | AB1/Kju2w2JB5k/arkR2otN2slUzHwE0aomxTpmLBaJu  | ed25519
 0x364fbf1e6885f032aba4049943b2ad5009b90552 | ADOlALqedWJBWttCAjeEYNE9gk984CjUpAS9Heh2NEHm  | ed25519
 0x6d5976c7878f01bd50179e4eebc023c9a530e8a1 | AQLDdM2lpbtYSPZOI2+qFBgfbHCIWFjMFd32zgDbje8Q1g== | secp256k1
 0x78e91d2f8222566f97ce4aef36977b53b90245d6 | AgKAgTfjwbNi8/wmbTEuXPbrPnii+Zl27PfOgO/REZIXrw== | secp256r1
 0x82d2e5a62bef09996b945613d891d87d585cac62 | AQNScRVhg+d2jOCR8aRyVVxwJwUH6s/2joseX8bpHANqUQ== | secp256k1
 0x8a4f2a9e71efbadf0fe4aa4fd718727f85b81f97 | AQIbSCg0UGcwAnaWbN5TBIPdaQi1tpBtIMyNzQ2maYXn/Q== | secp256k1
 0x8d80290c4b06d3e79fc320ce2bda0606fb6355ba | AgJi/gPv34Of/Y77HH3v4MD6tTZSk9mrpLqVgla6AO+kPA== | secp256r1
 0xb95e75c30ca49975fe1d6f147e0e4f743a52059a | ADMbLUXLImv/B+PP2cb4RJN+1vK0rIo4StcSfmHkdGG+  | ed25519
 0xbd47cfc6b57afad2e54a2112cfe7f29b1ac2e8f0 | AgPpHTn4Dn7wgNShD1s8FjGe0MJY5J0cXKDPOV4M24S8XA== | secp256r1
 0xc500c59c003b1f3dda9cc5eba0a01ac6faf8fcb0 | AgIQWmV0zUFN+2l/BCbmL7bw+QHXL4BWCVJ8ONQwopezxA== | secp256r1
 0xdc9c9662dbb6d5e17e4f7026c965093ab9445bda | AgJ8GzXNydaj0k/qyRR5P5R+Qv9Y/6ThRxKXS3pkcqxOUA== | secp256r1
 0xe193a061baae738f715c96b92a81e538138eda86 | AQOMF5GEPXyK6jMEYw4hKn8mkfdtMJ9sObfHL9nio947fg== | secp256k1
 0xf77814eed99568fd56d62719f2ba3ce41c8a5114 | ACsMcJE6aPmP3eUtwEiE5COJP9C9l2oB8L0ekV5mzqtu  | ed25519