Skip to content

Claim Rewards

There are 2 ways to claim rewards:

  1. Via the Morpho interface
  2. Programmaticaly at the smart contract level

On the Morpho interface

Connect

Connect your wallet to the Morpho Interface

Click on the stars

Access the rewards card via the "three little starts" button

Morpho rewards claim interface

Click on the Claim Rewards button

At the smart contract level

Specifying each inputs

Query the API

Query the following endpoint by replacing the existing address with the address that has supposedly earned rewards:

Endpoint: https://rewards.morpho.org/v1/users/0xC977d218Fde6A39c7aCE71C8243545c276B48931/distributions

And retrieve information 1, 2, 3, 4 and 5.

Morpho rewards claim interface

Jump on Smart Contract

Jump on the distributor address (on etherscan or basescan depending on the chainId), which is point 3

Fill and Sign

You are done.

Specifying the raw data

This method allows you to claim rewards by directly sending the pre-formatted transaction data, without manually specifying each input.

Query the API

Query the following endpoint by replacing the existing address with the address that has supposedly earned rewards:

Endpoint: https://rewards.morpho.org/v1/users/0xC977d218Fde6A39c7aCE71C8243545c276B48931/distributions

tx_data retrieval

The tx_data field (point 6 in the image below). This contains the pre-formatted transaction data.

Morpho rewards claim interface

Send the transaction

Send a transaction to the distributor address (point 3 in the image) using the tx_data as the transaction data:

  • If using MetaMask, Rabby, or similar wallets:
    a. Click "Send Transaction"
    b. In the "To" field, enter the distributor address
    c. In the "Hex Data" or "Data" field, paste the entire tx_data value
    d. Review and confirm the transaction


This method automatically includes all necessary inputs (amount, merkle proof, etc.) in the transaction data, simplifying the claim process.