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 ArdorAppInterface
pathStr
- of the given addressisGetMasterKey
- also get the master public key and chain codepublic PublicKeyData getPublicKeyData(java.lang.String pathStr)
getPublicKeyData
in interface ArdorAppInterface
pathStr
- of the given addresspublic PublicKeyData getPublicKeyData(int[] bip32Path, boolean isGetPublicKeyAndChainCode)
getPublicKeyData
in interface ArdorAppInterface
public boolean loadWalletTransaction(java.lang.String buffer)
loadWalletTransaction
in interface ArdorAppInterface
public byte[] signWalletTransaction(java.lang.String pathStr)
signWalletTransaction
in interface ArdorAppInterface
public java.lang.String signToken(java.lang.String pathStr, int timestamp, java.lang.String messageHex)
signToken
in interface ArdorAppInterface
public java.lang.String encryptBuffer(java.lang.String pathStr, java.lang.String publicKeyHex, java.lang.String messageBytesHex)
encryptBuffer
in interface ArdorAppInterface
public java.lang.String decryptBuffer(java.lang.String pathStr, java.lang.String publicKeyHex, java.lang.String nonceHex, java.lang.String dataHex)
decryptBuffer
in interface ArdorAppInterface
public void showAddress(java.lang.String pathStr)
showAddress
in interface ArdorAppInterface
public java.lang.String getLastError()
getLastError
in interface ArdorAppInterface