コード例 #1
0
        public void ShouldGenerateFromPrivateKey()
        {
            var          privateKey = "f5e5767cf153319517630f226876b86c8160cc583bc013744c6bf255f5cc0ee5";
            SolanaWallet wallet     = new SolanaWallet(privateKey);

            Assert.AreEqual(expected: "3fD58whN2KJaN9T4r5uE3ELFmzRW1dQNuszrmC6gnhx1", actual: wallet.Address);

            Console.WriteLine(wallet.Address);
            Console.WriteLine(wallet.PublicKey.ToHexString());
            Console.WriteLine($"[{string.Join(", ", wallet.ExpandedPrivateKey)}]");
        }
コード例 #2
0
        public void ShouldGenerateFromBytes(string address, byte[] privateKeyBytes)
        {
            SolanaWallet wallet = new SolanaWallet(privateKeyBytes);

            Assert.AreEqual(expected: address, actual: wallet.Address);
        }