Signature
Defined in: packages/iso-filecoin/src/signature.js:40
Signature Class
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Signature(
sig):Signature
Defined in: packages/iso-filecoin/src/signature.js:45
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
sig | { data: Uint8Array<ArrayBufferLike>; type: "SECP256K1" | "BLS"; } |
sig.data | Uint8Array<ArrayBufferLike> |
sig.type | "SECP256K1" | "BLS" |
Returns
Section titled “Returns”Signature
Properties
Section titled “Properties”data:
Uint8Array<ArrayBufferLike>
Defined in: packages/iso-filecoin/src/signature.js:48
type:
"SECP256K1"|"BLS"
Defined in: packages/iso-filecoin/src/signature.js:47
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get code():
1|2
Defined in: packages/iso-filecoin/src/signature.js:51
Returns
Section titled “Returns”1 | 2
Methods
Section titled “Methods”toLotus()
Section titled “toLotus()”toLotus():
object
Defined in: packages/iso-filecoin/src/signature.js:72
Encodes the signature as a JSON object in the Lotus RPC format.
Returns
Section titled “Returns”object
Data:
string
Type:
1|2
toLotusHex()
Section titled “toLotusHex()”toLotusHex():
string
Defined in: packages/iso-filecoin/src/signature.js:122
Encodes the signature as a Lotus-style hex encoded string
Lotus adds 0x01 or 0x02 to the signature depending on the type.
Returns
Section titled “Returns”string
Hex encoded signature
fromLotus()
Section titled “fromLotus()”
staticfromLotus(json):Signature
Defined in: packages/iso-filecoin/src/signature.js:59
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
json | { Data: string; Type: 1 | 2; } |
json.Data | string |
json.Type | 1 | 2 |
Returns
Section titled “Returns”Signature
fromLotusHex()
Section titled “fromLotusHex()”
staticfromLotusHex(str):Signature
Defined in: packages/iso-filecoin/src/signature.js:86
Signature from Lotus-style hex encoded string
Lotus adds 0x01 or 0x02 to the signature depending on the type.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
str | string | Hex encoded signature |
Returns
Section titled “Returns”Signature