AddressSecp256k1
Defined in: packages/iso-filecoin/src/address.js:601
Secp256k1 address f1..
See
Implements
Extends
Constructors
new AddressSecp256k1()
new AddressSecp256k1(payload: Uint8Array<ArrayBufferLike>, network: Network): AddressSecp256k1
Defined in: packages/iso-filecoin/src/address.js:607
Parameters
Parameter | Type | Description |
---|---|---|
payload | Uint8Array <ArrayBufferLike > | |
network | Network |
Returns
Overrides
Methods
checksum()
checksum(): Uint8Array<ArrayBufferLike>
Defined in: packages/iso-filecoin/src/address.js:337
Returns
Uint8Array
<ArrayBufferLike
>
Inherited from
to0x()
to0x(options: AddressRpcSafetyOptions): Promise<string>
Defined in: packages/iso-filecoin/src/address.js:399
Converts any address to a 0x address, either id masked address or eth address depending on the address type. Delegated addresses convert to eth address and f1, f2, f3 convert to id masked address and f0 depends on the underline address type
Parameters
Parameter | Type | Description |
---|---|---|
options | AddressRpcSafetyOptions |
Returns
Promise
<string
>
Inherited from
toBytes()
toBytes(): Uint8Array<ArrayBuffer>
Defined in: packages/iso-filecoin/src/address.js:329
Returns
Inherited from
toContractDestination()
toContractDestination(): `0x${string}`
Defined in: packages/iso-filecoin/src/address.js:333
Returns
`0x${string}`
Inherited from
toIdAddress()
toIdAddress(options: AddressRpcSafetyOptions): Promise<AddressId>
Defined in: packages/iso-filecoin/src/address.js:348
Convert to ID address
Parameters
Parameter | Type | Description |
---|---|---|
options | AddressRpcSafetyOptions |
Returns
Inherited from
toString()
toString(): string
Defined in: packages/iso-filecoin/src/address.js:323
Returns
string
Inherited from
fromBytes()
static fromBytes(bytes: Uint8Array<ArrayBufferLike>, network: Network): AddressSecp256k1
Defined in: packages/iso-filecoin/src/address.js:651
Create address from bytes
Parameters
Parameter | Type | Description |
---|---|---|
bytes | Uint8Array <ArrayBufferLike > | |
network | Network |
Returns
fromPublicKey()
static fromPublicKey(publicKey: Uint8Array<ArrayBufferLike>, network: Network): AddressSecp256k1
Defined in: packages/iso-filecoin/src/address.js:662
Parameters
Parameter | Type | Description |
---|---|---|
publicKey | Uint8Array <ArrayBufferLike > | |
network | Network |
Returns
fromString()
static fromString(address: string): AddressSecp256k1
Defined in: packages/iso-filecoin/src/address.js:621
Create address from string
Parameters
Parameter | Type | Description |
---|---|---|
address | string |
Returns
Properties
[symbol]
[symbol]: boolean = true;
Defined in: packages/iso-filecoin/src/address.js:308
Inherited from
network
network: Network;
Defined in: packages/iso-filecoin/src/address.js:317
Inherited from
networkPrefix
networkPrefix: "f" | "t";
Defined in: packages/iso-filecoin/src/address.js:318
Inherited from
payload
payload: Uint8Array<ArrayBufferLike>;
Defined in: packages/iso-filecoin/src/address.js:316
Inherited from
protocol
protocol: 1;
Defined in: packages/iso-filecoin/src/address.js:609