public class ChildNumber extends Object
This is just a wrapper for the i (child number) as per BIP 32 with a boolean getter for the most significant bit
and a getter for the actual 0-based child number. A List of these forms a path through a
DeterministicHierarchy. This class is immutable.
| Modifier and Type | Field and Description |
|---|---|
static int |
HARDENED_BIT
The bit that's set in the child number to indicate whether this key is "hardened".
|
static ChildNumber |
ONE |
static ChildNumber |
ZERO |
static ChildNumber |
ZERO_HARDENED |
| Constructor and Description |
|---|
ChildNumber(int i) |
ChildNumber(int childNumber,
boolean isHardened) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
getI()
Returns the uint32 encoded form of the path element, including the most significant bit.
|
int |
hashCode() |
int |
i()
Returns the uint32 encoded form of the path element, including the most significant bit.
|
boolean |
isHardened() |
int |
num()
Returns the child number without the hardening bit set (i.e.
|
String |
toString() |
public static final int HARDENED_BIT
public static final ChildNumber ZERO
public static final ChildNumber ONE
public static final ChildNumber ZERO_HARDENED
public ChildNumber(int childNumber,
boolean isHardened)
public ChildNumber(int i)
public int getI()
public int i()
public boolean isHardened()
public int num()
Copyright © 2014. All rights reserved.