Skip to content

Message

Defined in: packages/iso-filecoin/src/message.js:59

Filecoin Message class

new Message(msg): Message

Defined in: packages/iso-filecoin/src/message.js:70

ParameterTypeDescription
msg{ from: string; gasFeeCap?: string; gasLimit?: number; gasPremium?: string; method?: number; nonce?: number; params?: string; to: string; value: string; version?: 0; }-
msg.fromstring-
msg.gasFeeCap?string-
msg.gasLimit?number-
msg.gasPremium?string-
msg.method?number-
msg.nonce?number-
msg.params?stringParams encoded as base64pad
msg.tostring-
msg.valuestringValue in attoFIL
msg.version?0-

Message

cidBytes(): Uint8Array<ArrayBufferLike>

Defined in: packages/iso-filecoin/src/message.js:200

CID bytes of the filecoin message

Uint8Array<ArrayBufferLike>


prepare(rpc): Promise<Message>

Defined in: packages/iso-filecoin/src/message.js:130

Prepare message for signing with nonce and gas estimation

ParameterType
rpcRPC

Promise<Message>


serialize(): Uint8Array<ArrayBufferLike>

Defined in: packages/iso-filecoin/src/message.js:175

Serialize message using dag-cbor

Uint8Array<ArrayBufferLike>


toLotus(): object

Defined in: packages/iso-filecoin/src/message.js:87

Convert message to Lotus message

object

From: string

GasFeeCap: string

GasLimit: number

GasPremium: string

Method: number

Nonce: number

Params: string

To: string

Value: string

Version: 0


static fromLotus(json): Message

Defined in: packages/iso-filecoin/src/message.js:107

Create message from Lotus message

ParameterType
jsonLotusMessage

Message

from: string

Defined in: packages/iso-filecoin/src/message.js:74


gasFeeCap: string

Defined in: packages/iso-filecoin/src/message.js:78


gasLimit: number

Defined in: packages/iso-filecoin/src/message.js:77


gasPremium: string

Defined in: packages/iso-filecoin/src/message.js:79


method: number

Defined in: packages/iso-filecoin/src/message.js:80


nonce: number

Defined in: packages/iso-filecoin/src/message.js:75


params: string

Defined in: packages/iso-filecoin/src/message.js:81


to: string

Defined in: packages/iso-filecoin/src/message.js:73


value: string

Defined in: packages/iso-filecoin/src/message.js:76


version: 0

Defined in: packages/iso-filecoin/src/message.js:72