nervosGetAddress
Nervos: get address
Display requested address derived by given BIP32 path on device and returns it to caller. User is asked to confirm the export on Ukey Wallet.
const result = await HardwareSDK.nervosGetAddress(connectId, deviceId, params);
Use requirement
- Firmware version required
- UKey Lite 24 / UKey Lite 25 / UKey Core 26: 4.9.0
- mini: 3.7.0
Parameters
connectId: string
- Unique identifier for the connection
deviceId: string
- Unique identifier for the hardware device
params: object
- path: required
string- BIP32 path of requested address (e.g. "m/44'/309'/0'/0/0") - network: required
string- Network name (e.g. "ckb") - showOnUKey: optional
boolean- Whether to display address on device
Example
const response = await HardwareSDK.nervosGetAddress("connect1", "device1", {
path: "m/44'/309'/0'/0/0",
showOnUKey: true,
network: "ckb",
});
console.log(response.address);
Returns
Returns a Promise resolving to:
{
success: true,
payload: {
address: string, // Nervos address
path: string // BIP32 path used for derivation
}
}
Error response:
{
success: false,
payload: {
error: string, // Error message
code: number // Error code
}
}