public string SignTransaction(byte[] keybytes, string Base64JsonTxnData) { var sec = ApolloLibrary.GetPassPhraseFromBytes(keybytes).StringToByteArray(); var signedTx = ApolloLibrary.SignTransaction(Base64JsonTxnData.HexToByteArray(), sec).ByteArrayToHex(); return(signedTx); }
public string GetAccountID(byte[] keybytes) { var sec = ApolloLibrary.GetPassPhraseFromBytes(keybytes).StringToByteArray(); byte[] pubKey = ApolloLibrary.GetPublicKey(sec); return(ApolloLibrary.GetAccountIdFromPublicKey(pubKey)); }
public string GetPublicKey(byte[] keybytes) { var sec = ApolloLibrary.GetPassPhraseFromBytes(keybytes).StringToByteArray(); return(ApolloLibrary.GetPublicKey(sec).ByteArrayToHex()); }
public string GetPrivateKey(byte[] keybytes) { return(ApolloLibrary.GetPassPhraseFromBytes(keybytes)); }