Browse Source
Fix address.*OutputScript and ECPairOptions rng
fixTypes
junderw
6 years ago
No known key found for this signature in database
GPG Key ID: B256185D3A971908
4 changed files with
6 additions and
6 deletions
-
ts_src/address.ts
-
ts_src/ecpair.ts
-
types/address.d.ts
-
types/ecpair.d.ts
|
|
@ -64,7 +64,7 @@ export function toBech32( |
|
|
|
return bech32.encode(prefix, words); |
|
|
|
} |
|
|
|
|
|
|
|
export function fromOutputScript(output: Buffer, network: Network): string { |
|
|
|
export function fromOutputScript(output: Buffer, network?: Network): string { |
|
|
|
// TODO: Network
|
|
|
|
network = network || networks.bitcoin; |
|
|
|
|
|
|
@ -84,7 +84,7 @@ export function fromOutputScript(output: Buffer, network: Network): string { |
|
|
|
throw new Error(bscript.toASM(output) + ' has no matching Address'); |
|
|
|
} |
|
|
|
|
|
|
|
export function toOutputScript(address: string, network: Network): Buffer { |
|
|
|
export function toOutputScript(address: string, network?: Network): Buffer { |
|
|
|
network = network || networks.bitcoin; |
|
|
|
|
|
|
|
let decodeBase58: Base58CheckResult | undefined; |
|
|
|
|
|
@ -16,7 +16,7 @@ const isOptions = typeforce.maybe( |
|
|
|
interface ECPairOptions { |
|
|
|
compressed?: boolean; |
|
|
|
network?: Network; |
|
|
|
rng?(arg0: Buffer): Buffer; |
|
|
|
rng?(arg0: number): Buffer; |
|
|
|
} |
|
|
|
|
|
|
|
export interface ECPairInterface { |
|
|
|
|
|
@ -13,5 +13,5 @@ export declare function fromBase58Check(address: string): Base58CheckResult; |
|
|
|
export declare function fromBech32(address: string): Bech32Result; |
|
|
|
export declare function toBase58Check(hash: Buffer, version: number): string; |
|
|
|
export declare function toBech32(data: Buffer, version: number, prefix: string): string; |
|
|
|
export declare function fromOutputScript(output: Buffer, network: Network): string; |
|
|
|
export declare function toOutputScript(address: string, network: Network): Buffer; |
|
|
|
export declare function fromOutputScript(output: Buffer, network?: Network): string; |
|
|
|
export declare function toOutputScript(address: string, network?: Network): Buffer; |
|
|
|
|
|
@ -3,7 +3,7 @@ import { Network } from './networks'; |
|
|
|
interface ECPairOptions { |
|
|
|
compressed?: boolean; |
|
|
|
network?: Network; |
|
|
|
rng?(arg0: Buffer): Buffer; |
|
|
|
rng?(arg0: number): Buffer; |
|
|
|
} |
|
|
|
export interface ECPairInterface { |
|
|
|
compressed: boolean; |
|
|
|