Skip to main content
Version: Endpoint V1

Common Errors and Handling

The most common error is not sending the gas fee when calling send(..., {value: fee})

Are you getting this error when sending a message?

danger

LayerZero: not enough native for fees

When sending a message via the endpoint send() you must pass a value so LayerZero is compensated for the extra gas required to deliver the transaction to the destination chain.

This msg.value refers to the parameter of the transaction that sends the native gas token.

danger

The parameters for estimateFees() and send() MUST be the same

danger

Rule of Thumb: if you have an estimateFee value that works, try to send a transaction with (value - 1). it should revert.

You can get a quote for any LayerZero message.