Skip to content

IAddress

Defined in: packages/iso-filecoin/src/types.ts:90

Address interface

Properties

checksum()

checksum: () => Uint8Array;

Defined in: packages/iso-filecoin/src/types.ts:97

Returns

Uint8Array


id?

optional id: bigint;

Defined in: packages/iso-filecoin/src/types.ts:96


namespace?

optional namespace: number;

Defined in: packages/iso-filecoin/src/types.ts:95


network

network: Network;

Defined in: packages/iso-filecoin/src/types.ts:93


networkPrefix

networkPrefix: NetworkPrefix;

Defined in: packages/iso-filecoin/src/types.ts:94


payload

payload: Uint8Array;

Defined in: packages/iso-filecoin/src/types.ts:92


protocol

protocol: ProtocolIndicatorCode;

Defined in: packages/iso-filecoin/src/types.ts:91


to0x()

to0x: (options: AddressRpcOptions) => Promise<string>;

Defined in: packages/iso-filecoin/src/types.ts:110

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

ParameterType
optionsAddressRpcOptions

Returns

Promise<string>


toBytes()

toBytes: () => Uint8Array;

Defined in: packages/iso-filecoin/src/types.ts:100

Returns

Uint8Array


toContractDestination()

toContractDestination: () => `0x${string}`;

Defined in: packages/iso-filecoin/src/types.ts:98

Returns

`0x${string}`


toIdAddress()

toIdAddress: (options: AddressRpcOptions) => Promise<AddressId>;

Defined in: packages/iso-filecoin/src/types.ts:104

Convert to ID address

Parameters

ParameterType
optionsAddressRpcOptions

Returns

Promise<AddressId>


toString()

toString: () => string;

Defined in: packages/iso-filecoin/src/types.ts:99

Returns

string