Price Feeds
EVM

EVM Error Codes

The following table contains the errors used in the Pyth Network's EVM contracts (opens in a new tab). This information is derived from PythErrors.sol (opens in a new tab) in the Pyth SDK and can be used to decode error codes programmatically.

Consult Troubleshoot Errors on EVM Price Feeds Contract for more information on how to handle these errors.

Error CodesErrorError Description
0xa9cb9e0dInvalidArgument()Function Arguments are invalid.
0xe60dce71InvalidUpdateDataSource()Invalid data source of the provided updateData.
0xe69ffeceInvalidUpdateData()UpdateData is invalid.
0x025dbdd4InsufficientFee()Insufficient fee provided for the operation.
0xde2c57faNoFreshUpdate()No new fresh updates available.
0x45805f5dPriceFeedNotFoundWithinRange()No price feed found within the given range or it doesn't exists.
0x14aebe68PriceFeedNotFound()Price feed not found or it is not pushed on-chain yet.
0x19abf40eStalePrice()The requested price feed has not been updated recently enough.
0x2acbe915InvalidWormholeVaa()Given message is not a valid Wormhole VAA.
0x97363b35InvalidGovernanceMessage()Governance message is invalid
0x63daeb77InvalidGovernanceTarget()Governance message is not for this contract.
0x360f2d87InvalidGovernanceDataSource()Invalid data source for the governance message.
0x88d1b847OldGovernanceMessage()Governance message is old.
0x13d3ed82InvalidWormholeAddressToSet()The wormhole address to set in SetWormholeAddress is invalid.
Last updated on