mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
🤖 Merge PR #45376 [bitcore-lib] added Message class by @hoonsubin
This commit is contained in:
parent
d5ecb91362
commit
86a5308ae0
@ -33,3 +33,9 @@ tx.verify();
|
||||
new bitcore.Unit(2, 'BTC').toSatoshis();
|
||||
|
||||
bitcore.Unit.fromMilis(1000).toBTC();
|
||||
|
||||
const message = new bitcore.Message('sign this message');
|
||||
|
||||
const signedMessageSig = message.sign(privateKey);
|
||||
|
||||
message.verify(privateKey.toAddress(), signedMessageSig);
|
||||
|
||||
14
types/bitcore-lib/index.d.ts
vendored
14
types/bitcore-lib/index.d.ts
vendored
@ -252,6 +252,20 @@ export class Script {
|
||||
toAddress(): Address;
|
||||
}
|
||||
|
||||
export class Message {
|
||||
constructor(message: string);
|
||||
|
||||
magicHash(): Buffer;
|
||||
sign(privateKey: PrivateKey): string;
|
||||
verify(bitcoinAddress: Address | string, signatureString: string): boolean;
|
||||
fromString(str: string): Message;
|
||||
fromJSON(json: string): Message;
|
||||
toObject(): { message: string };
|
||||
toJSON(): string;
|
||||
toString(): string;
|
||||
inspect(): string;
|
||||
}
|
||||
|
||||
export interface Util {
|
||||
readonly buffer: {
|
||||
reverse(a: any): any;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user