Skip to content

AddressSecp256k1

Defined in: packages/iso-filecoin/src/address.js:601

Secp256k1 address f1..

https://spec.filecoin.io/appendix/address/#section-appendix.address.protocol-1-libsecpk1-elliptic-curve-public-keys

  • Address

new AddressSecp256k1(payload, network): AddressSecp256k1

Defined in: packages/iso-filecoin/src/address.js:607

ParameterType
payloadUint8Array<ArrayBufferLike>
networkNetwork

AddressSecp256k1

Address.constructor

checksum(): Uint8Array<ArrayBufferLike>

Defined in: packages/iso-filecoin/src/address.js:337

Uint8Array<ArrayBufferLike>

Address.checksum


to0x(options): 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

ParameterType
optionsAddressRpcSafetyOptions

Promise<string>

Address.to0x


toBytes(): Uint8Array<ArrayBuffer>

Defined in: packages/iso-filecoin/src/address.js:329

Uint8Array<ArrayBuffer>

Address.toBytes


toContractDestination(): `0x${string}`

Defined in: packages/iso-filecoin/src/address.js:333

`0x${string}`

Address.toContractDestination


toIdAddress(options): Promise<AddressId>

Defined in: packages/iso-filecoin/src/address.js:348

Convert to ID address

ParameterType
optionsAddressRpcSafetyOptions

Promise<AddressId>

Address.toIdAddress


toString(): string

Defined in: packages/iso-filecoin/src/address.js:323

string

Address.toString


static fromBytes(bytes, network): AddressSecp256k1

Defined in: packages/iso-filecoin/src/address.js:651

Create address from bytes

ParameterType
bytesUint8Array<ArrayBufferLike>
networkNetwork

AddressSecp256k1


static fromPublicKey(publicKey, network): AddressSecp256k1

Defined in: packages/iso-filecoin/src/address.js:662

ParameterType
publicKeyUint8Array<ArrayBufferLike>
networkNetwork

AddressSecp256k1


static fromString(address): AddressSecp256k1

Defined in: packages/iso-filecoin/src/address.js:621

Create address from string

ParameterType
addressstring

AddressSecp256k1

[symbol]: boolean = true

Defined in: packages/iso-filecoin/src/address.js:308

Address.[symbol]


network: Network

Defined in: packages/iso-filecoin/src/address.js:317

Address.network


networkPrefix: "f" | "t"

Defined in: packages/iso-filecoin/src/address.js:318

Address.networkPrefix


payload: Uint8Array<ArrayBufferLike>

Defined in: packages/iso-filecoin/src/address.js:316

Address.payload


protocol: 1

Defined in: packages/iso-filecoin/src/address.js:609

Address.protocol