public class ArdorAppBridge extends java.lang.Object implements ArdorAppInterface
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
decryptBuffer(java.lang.String pathStr,
java.lang.String publicKeyHex,
java.lang.String nonceHex,
java.lang.String dataHex) |
java.lang.String |
encryptBuffer(java.lang.String pathStr,
java.lang.String publicKeyHex,
java.lang.String messageBytesHex) |
static ArdorAppInterface |
getApp() |
java.lang.String |
getLastError() |
PublicKeyData |
getPublicKeyData(int[] bip32Path,
boolean isGetPublicKeyAndChainCode) |
PublicKeyData |
getPublicKeyData(java.lang.String pathStr)
Given a parent bip32 path - return the master public key for this path.
|
byte[] |
getWalletPublicKeys(java.lang.String pathStr,
boolean isGetMasterKey)
Retrieves the public key given the offset from the HD path
|
boolean |
loadWalletTransaction(java.lang.String buffer) |
void |
showAddress(java.lang.String pathStr) |
java.lang.String |
signToken(java.lang.String pathStr,
int timestamp,
java.lang.String messageHex) |
byte[] |
signWalletTransaction(java.lang.String pathStr) |
public static ArdorAppInterface getApp()
public byte[] getWalletPublicKeys(java.lang.String pathStr,
boolean isGetMasterKey)
getWalletPublicKeys in interface ArdorAppInterfacepathStr - of the given addressisGetMasterKey - also get the master public key and chain codepublic PublicKeyData getPublicKeyData(java.lang.String pathStr)
getPublicKeyData in interface ArdorAppInterfacepathStr - of the given addresspublic PublicKeyData getPublicKeyData(int[] bip32Path, boolean isGetPublicKeyAndChainCode)
getPublicKeyData in interface ArdorAppInterfacepublic boolean loadWalletTransaction(java.lang.String buffer)
loadWalletTransaction in interface ArdorAppInterfacepublic byte[] signWalletTransaction(java.lang.String pathStr)
signWalletTransaction in interface ArdorAppInterfacepublic java.lang.String signToken(java.lang.String pathStr,
int timestamp,
java.lang.String messageHex)
signToken in interface ArdorAppInterfacepublic java.lang.String encryptBuffer(java.lang.String pathStr,
java.lang.String publicKeyHex,
java.lang.String messageBytesHex)
encryptBuffer in interface ArdorAppInterfacepublic java.lang.String decryptBuffer(java.lang.String pathStr,
java.lang.String publicKeyHex,
java.lang.String nonceHex,
java.lang.String dataHex)
decryptBuffer in interface ArdorAppInterfacepublic void showAddress(java.lang.String pathStr)
showAddress in interface ArdorAppInterfacepublic java.lang.String getLastError()
getLastError in interface ArdorAppInterface