Skip to content

AddressId

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

ID Address f0..

Protocol 0 addresses are simple IDs. All actors have a numeric ID even if they don’t have public keys. The payload of an ID address is base10 encoded. IDs are not hashed and do not have a checksum.

https://spec.filecoin.io/appendix/address/#section-appendix.address.protocol-0-ids

  • Address

new AddressId(payload, network): AddressId

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

ParameterType
payloadUint8Array<ArrayBufferLike>
networkNetwork

AddressId

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:571

ParameterType
optionsAddressRpcOptions

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


toIdMaskAddress(): string

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

Convert address to ID masked 0x address

To convert to an eth address you probably should use to0x

string


toRobust(options): Promise<IAddress>

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

Get robust address from public key address

ParameterType
optionsAddressRpcOptions

Promise<IAddress>


toString(): string

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

string

Address.toString


static fromBytes(bytes, network): AddressId

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

Create address from bytes

ParameterType
bytesUint8Array<ArrayBufferLike>
networkNetwork

AddressId


static fromIdMaskAddress(address, network): AddressId

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

Create ID address from ID masked 0x address

ParameterType
addressstring
networkNetwork

AddressId


static fromString(address): AddressId

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

Create address from string

ParameterType
addressstring

AddressId

[symbol]: boolean = true

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

Address.[symbol]


id: bigint

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


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: 0

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

Address.protocol