PublicKey
Static Method Summary
| Static Public Methods | ||
| public static | 
       fromBinary(bin: *): *  | 
    |
| public static | 
       fromBuffer(buffer: *): *  | 
    |
| public static | 
       fromHex(hex: *): *  | 
    |
| public static | 
       fromPoint(point: *): *  | 
    |
| public static | 
       fromPublicKeyString(public_key: *, address_prefix: *): *  | 
    |
| public static | 
       fromPublicKeyStringHex(hex: *): *  | 
    |
| public static | 
       fromStringOrThrow(public_key: *, address_prefix: *): *  | 
    |
Constructor Summary
| Public Constructor | ||
| public | 
       constructor(public: Point)  | 
    |
Member Summary
| Public Members | ||
| public | 
       Q: *  | 
    |
Method Summary
| Public Methods | ||
| public | 
       child(offset: *): *  | 
    |
| public | 
       toAddressString(address_prefix: *): *  | 
    |
| public | 
       toBlockchainAddress(): * bts::blockchain::address (unique but not a full public key)  | 
    |
| public | 
       toBtcAddy(): *  | 
    |
| public | 
       toBuffer(compressed: *): *  | 
    |
| public | 
       toByteBuffer(): *  | 
    |
| public | 
       toHex(): *  | 
    |
| public | 
       toPublicKeyString(address_prefix: *): * Full public key {return} string  | 
    |
| public | 
       toString(address_prefix: *): * Alias for toPublicKeyString  | 
    |
| public | 
       toUncompressed(): *  | 
    |
Static Public Methods
public static fromBuffer(buffer: *): * source
Params:
| Name | Type | Attribute | Description | 
| buffer | * | 
Return:
| * | 
public static fromPublicKeyString(public_key: *, address_prefix: *): * source
Params:
| Name | Type | Attribute | Description | 
| public_key | * | ||
| address_prefix | * | 
  | 
      
Return:
| * | PublicKey or   | 
        
public static fromPublicKeyStringHex(hex: *): * source
Params:
| Name | Type | Attribute | Description | 
| hex | * | 
Return:
| * | 
Public Constructors
public constructor(public: Point) source
Params:
| Name | Type | Attribute | Description | 
| public | Point | key  | 
    
Public Members
public Q: * source
Public Methods
public toAddressString(address_prefix: *): * source
Params:
| Name | Type | Attribute | Description | 
| address_prefix | * | 
  | 
      
Return:
| * | 
public toBlockchainAddress(): * source
bts::blockchain::address (unique but not a full public key)
Return:
| * | 
public toBuffer(compressed: *): * source
Params:
| Name | Type | Attribute | Description | 
| compressed | * | 
  | 
      
Return:
| * | 
public toPublicKeyString(address_prefix: *): * source
Full public key {return} string
Params:
| Name | Type | Attribute | Description | 
| address_prefix | * | 
  | 
      
Return:
| * | 
public toString(address_prefix: *): * source
Alias for toPublicKeyString
Params:
| Name | Type | Attribute | Description | 
| address_prefix | * | 
  | 
      
Return:
| * | 
    
  