Esempio n. 1
0
        public string SignTransaction(byte[] keybytes, string Base64JsonTxnData)
        {
            var sec      = ApolloLibrary.GetPassPhraseFromBytes(keybytes).StringToByteArray();
            var signedTx = ApolloLibrary.SignTransaction(Base64JsonTxnData.HexToByteArray(), sec).ByteArrayToHex();

            return(signedTx);
        }
Esempio n. 2
0
        public string GetAccountID(byte[] keybytes)
        {
            var sec = ApolloLibrary.GetPassPhraseFromBytes(keybytes).StringToByteArray();

            byte[] pubKey = ApolloLibrary.GetPublicKey(sec);
            return(ApolloLibrary.GetAccountIdFromPublicKey(pubKey));
        }
Esempio n. 3
0
        public string GetPublicKey(byte[] keybytes)
        {
            var sec = ApolloLibrary.GetPassPhraseFromBytes(keybytes).StringToByteArray();

            return(ApolloLibrary.GetPublicKey(sec).ByteArrayToHex());
        }
Esempio n. 4
0
 public string GetPrivateKey(byte[] keybytes)
 {
     return(ApolloLibrary.GetPassPhraseFromBytes(keybytes));
 }