Exemple #1
0
        public void TestNKEYCreateOperatorSeed()
        {
            string op = Nkeys.CreateOperatorSeed();

            Assert.NotEmpty(op);
            Assert.NotNull(Nkeys.FromSeed(op));
            string pk = Nkeys.PublicKeyFromSeed(op);

            Assert.Equal('O', pk[0]);
        }
Exemple #2
0
        public void TestNKEYCreateAccountSeed()
        {
            string acc = Nkeys.CreateAccountSeed();

            Assert.NotEmpty(acc);
            Assert.NotNull(Nkeys.FromSeed(acc));
            string pk = Nkeys.PublicKeyFromSeed(acc);

            Assert.Equal('A', pk[0]);
        }
Exemple #3
0
        public void TestNKEYCreateUserSeed()
        {
            string user = Nkeys.CreateUserSeed();

            Assert.NotEmpty(user);
            Assert.NotNull(Nkeys.FromSeed(user));
            string pk = Nkeys.PublicKeyFromSeed(user);

            Assert.Equal('U', pk[0]);
        }
Exemple #4
0
        public void TestNKEYCreateOperatorSeed()
        {
            string op = Nkeys.CreateOperatorSeed();

            Assert.NotEmpty(op);
            Assert.False(op.EndsWith("=", StringComparison.Ordinal));
            Assert.NotNull(Nkeys.FromSeed(op));
            string pk = Nkeys.PublicKeyFromSeed(op);

            Assert.Equal('O', pk[0]);
        }
Exemple #5
0
        public void TestNKEYCreateAccountSeed()
        {
            string acc = Nkeys.CreateAccountSeed();

            Assert.NotEmpty(acc);
            Assert.False(acc.EndsWith("=", StringComparison.Ordinal));
            Assert.NotNull(Nkeys.FromSeed(acc));
            string pk = Nkeys.PublicKeyFromSeed(acc);

            Assert.Equal('A', pk[0]);
        }
Exemple #6
0
        public void TestNKEYCreateUserSeed()
        {
            string user = Nkeys.CreateUserSeed();

            Assert.NotEmpty(user);
            Assert.False(user.EndsWith("=", StringComparison.Ordinal));
            Assert.NotNull(Nkeys.FromSeed(user));
            string pk = Nkeys.PublicKeyFromSeed(user);

            Assert.Equal('U', pk[0]);
        }
Exemple #7
0
        public void TestNKEYPublicKeyFromSeed()
        {
            // using nsc generated seeds for testing
            string pk = Nkeys.PublicKeyFromSeed("SOAELH6NJCEK4HST5644G4HK7TOAFZGRRJHNM4EUKUY7PPNDLIKO5IH4JM");

            Assert.Equal("ODPWIBQJVIQ42462QAFI2RKJC4RZHCQSIVPRDDHWFCJAP52NRZK6Z2YC", pk);

            pk = Nkeys.PublicKeyFromSeed("SAANWFZ3JINNPERWT3ALE45U7GYT2ZDW6GJUIVPDKUF6GKAX6AISZJMAS4");
            Assert.Equal("AATEJXG7UX4HFJ6ZPRTP22P6OYZER36YYD3GVBOVW7QHLU32P4QFFTZJ", pk);

            pk = Nkeys.PublicKeyFromSeed("SUAGDLNBWI2SGHDRYBHD63NH5FGZSVJUW2J7GAJZXWANQFLDW6G5SXZESU");
            Assert.Equal("UBICBTHDKQRB4LIYA6BMIJ7EA2G7YS7FIWMMVKZJE6M3HS5IVCOLKDY2", pk);
        }