B

BTC - Static variable in interface com.samsung.android.sdk.coldwallet.ScwCoinType
Bitcoin

C

CHANGE_PIN - Static variable in interface com.samsung.android.sdk.coldwallet.ScwDeepLink
Link to the page which change PIN in the Keystore
checkForMandatoryAppUpdate(ScwService.ScwCheckForMandatoryAppUpdateCallback) - Method in class com.samsung.android.sdk.coldwallet.ScwService
Checks whether a mandatory update of Samsung Blockchain Keystore is needed or not.
com.samsung.android.sdk.coldwallet - package com.samsung.android.sdk.coldwallet
 

D

DISPLAY_WALLET - Static variable in interface com.samsung.android.sdk.coldwallet.ScwDeepLink
Link to the page which displays the mnemonic words in the Keystore

E

ERROR_CHECK_APP_VERSION_FAILED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Failed to check whether there is an update or a mandatory version.
ERROR_CHECK_INTEGRITY_FAILED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Unauthorized changes have been made to your device Contact customer service.
ERROR_CHECK_INTEGRITY_NOT_AVAILABLE - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Failed to check device integrity check Try again.
ERROR_EXCEED_NUMBER_OF_DEVICES - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Exceeded number of devices allowed per package in Developer Mode
ERROR_EXTERNAL_DISPLAY_NOT_ALLOWED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Failed to display on external display.
ERROR_ILLEGAL_MSG - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Internal State Machine failed to handle message
ERROR_INIT_TA_FAILED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Failed to initialize TA files because failed to unzip.
ERROR_INVALID_HD_PATH - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Wrong HD path input
ERROR_INVALID_INPUT_UTXO - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
input utxo count can't exceed 20
ERROR_INVALID_SCW_APP_ID - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Failed to validate scw_app_id from Keystore Unauthorized applications are prohibited to access the Keystore
ERROR_INVALID_TRANSACTION_FORMAT - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Failed to sign transaction because transaction value is not valid.
ERROR_LOAD_TA_FAILED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Failed to load Trusted Applications
ERROR_MANDATORY_APP_UPDATE_NEEDED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
There is mandatory app update.
ERROR_NEGATIVE_VALUE - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Value is negative value .
ERROR_NETWORK_FAILED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Network error occurred.
ERROR_NETWORK_NOT_AVAILABLE - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
There is no network connection.
ERROR_NONE - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
No error to operate
ERROR_NOT_SUPPORTED_COUNTRY - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Country of the device is not supported by Keystore yet
ERROR_OP_FAIL - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Requested operation fail
ERROR_OP_INTERRUPTED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Requested operation cancelled
ERROR_OP_NOT_SUPPORTED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Requested operation is not supported.
ERROR_OP_TIMEOUT - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Requested operation cancelled by timeout
ERROR_OUT_OF_BOUND_VALUE - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Failed to sign transaction because of the amount is out of bound.
ERROR_OUT_OF_INPUT_UTXO_SIZE - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
input utxo size can't exceed 50KB
ERROR_OUT_OF_OUTPUT_COUNT - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
output count can't exceed 2
ERROR_SERVER_FAILED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Server error occurred.
ERROR_TNC_NOT_AGREED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Latest term is not agreed.
ERROR_USER_AUTHENTICATION_FAILED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Failed to authenticate the user
ERROR_WALLET_NOT_CREATED - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
Wallet is not created.
ERROR_WALLET_RESET - Static variable in interface com.samsung.android.sdk.coldwallet.ScwErrorCode
User entered wrong PIN too many times.
ETH - Static variable in interface com.samsung.android.sdk.coldwallet.ScwCoinType
Ethereum

G

GALAXY_STORE - Static variable in interface com.samsung.android.sdk.coldwallet.ScwDeepLink
Link to the app updating page in the Galaxy Store
getAddressList(ScwService.ScwGetAddressListCallback, ArrayList<String>) - Method in class com.samsung.android.sdk.coldwallet.ScwService
Request to get a list of addresses that corresponds to a list of HD Paths
getExtendedPublicKeyList(ScwService.ScwGetExtendedPublicKeyListCallback, ArrayList<String>) - Method in class com.samsung.android.sdk.coldwallet.ScwService
Request to get a list of extended Public Keys that corresponds to a list of HD Paths
getInstance() - Static method in class com.samsung.android.sdk.coldwallet.ScwService
Return the instance of the Keystore proxy object
getKeystoreApiLevel() - Method in class com.samsung.android.sdk.coldwallet.ScwService
Get API level which the Keystore in the device supports
getSeedHash() - Method in class com.samsung.android.sdk.coldwallet.ScwService
Get the pseudo seed hash which is randomly generated when the HD wallet created Whenever the seed for the wallet is changed, this key shall be changed.
getSupportedCoins() - Method in class com.samsung.android.sdk.coldwallet.ScwService
Get coin types supported by Samsung Blockchain Keystore
getVersionCode() - Static method in class com.samsung.android.sdk.coldwallet.Scw
 
getVersionName() - Static method in class com.samsung.android.sdk.coldwallet.Scw
 

K

KLAY - Static variable in interface com.samsung.android.sdk.coldwallet.ScwCoinType
KLAYTN

M

MAIN - Static variable in interface com.samsung.android.sdk.coldwallet.ScwDeepLink
Link to the main page in the Keystore

N

NOTICE_CONTENT - Static variable in interface com.samsung.android.sdk.coldwallet.ScwDeepLink
Link to the page which shows a notice in the Keystore

O

onFailure(int) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwGetAddressListCallback
 
onFailure(int) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwGetExtendedPublicKeyListCallback
 
onFailure(int) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwSignBtcTransactionCallback
 
onFailure(int) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwSignEthPersonalMessageCallback
 
onFailure(int) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwSignEthTransactionCallback
 
onFailure(int) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwSignKlayTransactionCallback
 
onMandatoryAppUpdateNeeded(boolean) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwCheckForMandatoryAppUpdateCallback
 
onSuccess(List<String>) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwGetAddressListCallback
 
onSuccess(List<byte[]>) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwGetExtendedPublicKeyListCallback
 
onSuccess(byte[]) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwSignBtcTransactionCallback
 
onSuccess(byte[]) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwSignEthPersonalMessageCallback
 
onSuccess(byte[]) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwSignEthTransactionCallback
 
onSuccess(byte[]) - Method in class com.samsung.android.sdk.coldwallet.ScwService.ScwSignKlayTransactionCallback
 

R

RESET - Static variable in interface com.samsung.android.sdk.coldwallet.ScwDeepLink
Link to the page which resets HD wallet seed in the Keystore
           

S

Scw - Class in com.samsung.android.sdk.coldwallet
Provide version information of this Keystore SDK
ScwApiLevelException - Exception in com.samsung.android.sdk.coldwallet
Throws exception when the Keystore is outdated to support the required API.
ScwApiLevelException() - Constructor for exception com.samsung.android.sdk.coldwallet.ScwApiLevelException
Constructs a ScwApiLevelException with no detail message.
ScwApiLevelException(String) - Constructor for exception com.samsung.android.sdk.coldwallet.ScwApiLevelException
Constructs a ScwApiLevelException with the specified detail message.
ScwApiLevelException(int, int) - Constructor for exception com.samsung.android.sdk.coldwallet.ScwApiLevelException
Constructs a ScwApiLevelException with the keystore and required API level.
ScwCheckForMandatoryAppUpdateCallback() - Constructor for class com.samsung.android.sdk.coldwallet.ScwService.ScwCheckForMandatoryAppUpdateCallback
 
ScwCoinType - Interface in com.samsung.android.sdk.coldwallet
Class to define coin types
ScwDeepLink - Interface in com.samsung.android.sdk.coldwallet
Links for the Samsung Blockchain Keystore
ScwErrorCode - Interface in com.samsung.android.sdk.coldwallet
Class to define error codes from the Keystore
ScwGetAddressListCallback() - Constructor for class com.samsung.android.sdk.coldwallet.ScwService.ScwGetAddressListCallback
 
ScwGetExtendedPublicKeyListCallback() - Constructor for class com.samsung.android.sdk.coldwallet.ScwService.ScwGetExtendedPublicKeyListCallback
 
ScwService - Class in com.samsung.android.sdk.coldwallet
Class for the proxy to use the Samsung Blockchain Keystore service.
ScwService.ScwCheckForMandatoryAppUpdateCallback - Class in com.samsung.android.sdk.coldwallet
Callback for checkForMandatoryAppUpdate API
ScwService.ScwGetAddressListCallback - Class in com.samsung.android.sdk.coldwallet
Callback for getAddressList API
ScwService.ScwGetExtendedPublicKeyListCallback - Class in com.samsung.android.sdk.coldwallet
Callback for getExtendedPublicKeyList API
ScwService.ScwSignBtcTransactionCallback - Class in com.samsung.android.sdk.coldwallet
Callback for signBtcTransaction API
ScwService.ScwSignEthPersonalMessageCallback - Class in com.samsung.android.sdk.coldwallet
Callback for signEthPersonalMessage API
ScwService.ScwSignEthTransactionCallback - Class in com.samsung.android.sdk.coldwallet
Callback for signEthTransaction API
ScwService.ScwSignKlayTransactionCallback - Class in com.samsung.android.sdk.coldwallet
Callback for signKlayTransaction API
ScwSignBtcTransactionCallback() - Constructor for class com.samsung.android.sdk.coldwallet.ScwService.ScwSignBtcTransactionCallback
 
ScwSignEthPersonalMessageCallback() - Constructor for class com.samsung.android.sdk.coldwallet.ScwService.ScwSignEthPersonalMessageCallback
 
ScwSignEthTransactionCallback() - Constructor for class com.samsung.android.sdk.coldwallet.ScwService.ScwSignEthTransactionCallback
 
ScwSignKlayTransactionCallback() - Constructor for class com.samsung.android.sdk.coldwallet.ScwService.ScwSignKlayTransactionCallback
 
signBtcTransaction(ScwService.ScwSignBtcTransactionCallback, byte[], List<String>, List<byte[]>, String) - Method in class com.samsung.android.sdk.coldwallet.ScwService
Request to sign Bitcoin Transaction
signEthPersonalMessage(ScwService.ScwSignEthPersonalMessageCallback, byte[], String) - Method in class com.samsung.android.sdk.coldwallet.ScwService
Request to sign Ethereum typed structured data
signEthTransaction(ScwService.ScwSignEthTransactionCallback, byte[], String) - Method in class com.samsung.android.sdk.coldwallet.ScwService
Request to sign Ethereum transaction
signKlayTransaction(ScwService.ScwSignKlayTransactionCallback, byte[], String, int) - Method in class com.samsung.android.sdk.coldwallet.ScwService
Request to sign Klay Transaction