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
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
Parameter | Type |
---|---|
options | AddressRpcOptions |
Returns
Promise
<string
>
toBytes()
toBytes: () => Uint8Array;
Defined in: packages/iso-filecoin/src/types.ts:100
Returns
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
Parameter | Type |
---|---|
options | AddressRpcOptions |
Returns
toString()
toString: () => string;
Defined in: packages/iso-filecoin/src/types.ts:99
Returns
string