strkey: newtwork id encoding
This commit is contained in:
parent
cc8c9cb0a5
commit
2c73e1947d
@ -1 +1,19 @@
|
||||
package strkey
|
||||
|
||||
import (
|
||||
"github.com/anytypeio/any-sync/util/keys/asymmetric/signingkey"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/stretchr/testify/require"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestDecode(t *testing.T) {
|
||||
_, pubKey, err := signingkey.GenerateRandomEd25519KeyPair()
|
||||
require.NoError(t, err)
|
||||
raw, _ := pubKey.Raw()
|
||||
str, err := Encode(NetworkAddressVersionByte, raw)
|
||||
require.NoError(t, err)
|
||||
res, err := Decode(NetworkAddressVersionByte, str)
|
||||
require.NoError(t, err)
|
||||
assert.Equal(t, raw, res)
|
||||
}
|
||||
|
||||
@ -4,4 +4,5 @@ const (
|
||||
AccountAddressVersionByte VersionByte = 0x5b // Base58-encodes to 'A...'
|
||||
AccountSeedVersionByte VersionByte = 0xff // Base58-encodes to 'S...'
|
||||
DeviceSeedVersionByte VersionByte = 0x7d // Base58-encodes to 'D...'
|
||||
NetworkAddressVersionByte VersionByte = 0xd3 // Base58-encodes to `N...`
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user