AddressSecp256k1
Defined in: packages/iso-filecoin/src/address.js:601
Secp256k1 address f1..
Implements
Section titled “Implements”Extends
Section titled “Extends”Address
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new AddressSecp256k1(
payload
,network
):AddressSecp256k1
Defined in: packages/iso-filecoin/src/address.js:607
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
payload | Uint8Array <ArrayBufferLike > |
network | Network |
Returns
Section titled “Returns”AddressSecp256k1
Overrides
Section titled “Overrides”Address.constructor
Methods
Section titled “Methods”checksum()
Section titled “checksum()”checksum():
Uint8Array
<ArrayBufferLike
>
Defined in: packages/iso-filecoin/src/address.js:337
Returns
Section titled “Returns”Uint8Array
<ArrayBufferLike
>
Inherited from
Section titled “Inherited from”Address.checksum
to0x()
Section titled “to0x()”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
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
options | AddressRpcSafetyOptions |
Returns
Section titled “Returns”Promise
<string
>
Inherited from
Section titled “Inherited from”Address.to0x
toBytes()
Section titled “toBytes()”toBytes():
Uint8Array
<ArrayBuffer
>
Defined in: packages/iso-filecoin/src/address.js:329
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”Address.toBytes
toContractDestination()
Section titled “toContractDestination()”toContractDestination():
`0x${string}`
Defined in: packages/iso-filecoin/src/address.js:333
Returns
Section titled “Returns”`0x${string}`
Inherited from
Section titled “Inherited from”Address.toContractDestination
toIdAddress()
Section titled “toIdAddress()”Defined in: packages/iso-filecoin/src/address.js:348
Convert to ID address
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
options | AddressRpcSafetyOptions |
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”Address.toIdAddress
toString()
Section titled “toString()”toString():
string
Defined in: packages/iso-filecoin/src/address.js:323
Returns
Section titled “Returns”string
Inherited from
Section titled “Inherited from”Address.toString
fromBytes()
Section titled “fromBytes()”
static
fromBytes(bytes
,network
):AddressSecp256k1
Defined in: packages/iso-filecoin/src/address.js:651
Create address from bytes
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
bytes | Uint8Array <ArrayBufferLike > |
network | Network |
Returns
Section titled “Returns”AddressSecp256k1
fromPublicKey()
Section titled “fromPublicKey()”
static
fromPublicKey(publicKey
,network
):AddressSecp256k1
Defined in: packages/iso-filecoin/src/address.js:662
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
publicKey | Uint8Array <ArrayBufferLike > |
network | Network |
Returns
Section titled “Returns”AddressSecp256k1
fromString()
Section titled “fromString()”
static
fromString(address
):AddressSecp256k1
Defined in: packages/iso-filecoin/src/address.js:621
Create address from string
Parameters
Section titled “Parameters”Parameter | Type |
---|---|
address | string |
Returns
Section titled “Returns”AddressSecp256k1
Properties
Section titled “Properties”[symbol]
Section titled “[symbol]”[symbol]:
boolean
=true
Defined in: packages/iso-filecoin/src/address.js:308
Inherited from
Section titled “Inherited from”Address.[symbol]
network
Section titled “network”network:
Network
Defined in: packages/iso-filecoin/src/address.js:317
Inherited from
Section titled “Inherited from”Address.network
networkPrefix
Section titled “networkPrefix”networkPrefix:
"f"
|"t"
Defined in: packages/iso-filecoin/src/address.js:318
Inherited from
Section titled “Inherited from”Address.networkPrefix
payload
Section titled “payload”payload:
Uint8Array
<ArrayBufferLike
>
Defined in: packages/iso-filecoin/src/address.js:316
Inherited from
Section titled “Inherited from”Address.payload
protocol
Section titled “protocol”protocol:
1
Defined in: packages/iso-filecoin/src/address.js:609
Inherited from
Section titled “Inherited from”Address.protocol