LogoLogo
Home โ†’Forum โ†’Discord โ†’Trade โ†’
  • ๐Ÿ‘‹Introduction
  • ๐Ÿ—’๏ธLegal Disclaimer
  • Start Here
    • ๐Ÿช™DYDX Token
    • ๐ŸงฎDYDX Token Allocation
    • ๐Ÿ’ผdYdX Fee Schedule
  • Modules
    • ๐Ÿ”Staking
      • How to Stake
      • How to Redelegate
      • How to Unstake
    • ๐Ÿ”Distribution
      • How to Claim the Staking Rewards
    • ๐Ÿ›๏ธGovernance
      • Proposal Lifecycle
      • How to Submit a Proposal
      • Proposal Submission CLI Guide
      • How to Vote
      • โ›“๏ธGovernance Adjustable Parameters
        • Trading Stats
        • Fee Tiers
        • Trading Core
        • Safety
        • Perpetual
        • Markets
        • CLOB
        • Updating Live Market
        • Instant Market Listings Deposit
    • ๐ŸฆCommunity Treasury
    • ๐Ÿ›…Trading Rewards and Rewards Module
    • โš”๏ธSlashing
  • UNLIMITED FEATURES
    • โšกInstant Market Listings
    • ๐Ÿ—๏ธMegaVault
    • ๐Ÿซ‚Affiliate Program
  • RELEVANT LINKS
    • ๐Ÿ–‡๏ธRelevant Links & Data Sources
      • Relevant Links
      • Relevant Data Sources and Dashboards
  • dYdX DAO
    • dYdX Ecosystem Development Program
    • dYdX Operations SubDAO
    • dYdX Treasury SubDAO
Powered by GitBook
On this page
  • Overview
  • Parameters
  • Module Accounts
  • Vest Module
  • Rewards Vester
  • Rewards Treasury
  • Trading Rewards Formula
  • FAQ

Was this helpful?

Export as PDF
  1. Modules

Trading Rewards and Rewards Module

An overview of Trading Rewards and the Rewards Module.

Overview

Trading Rewards are distributed to users who trade on dYdX Chain based on the Trading Rewards formula. The objective of Trading Rewards is to (1) incentivize all traders to use the dYdX Chain and (2) accelerate market liquidity and overall product usage.

Parameters

Title
Value
Definition

rewards_treasury

The account which Trading Rewards are funded from

adydx

The token that Trading Rewards are funded in

-18

The decimals of the Trading Rewards token

1000001

The market which tracks the oracle price of the token that Trading Rewards are funded in

0.50

The protocol constant โ€œ Cโ€ for the Trading Rewards

Module Accounts

Module
Name
Address

x/rewards

`rewards_treasury`

dydx16wrau2x4tsg033xfrrdpae6kxfn9kyuerr5jjp

x/rewards

`rewards_vester`

dydx1ltyc6y4skclzafvpznpt2qjwmfwgsndp458rmp

Vest Module

Field Name

Description

The account to vest tokens from

The account to vest tokens to

The token that is vested

The start time of vesting

The end time of vesting

Value

rewards_vester

rewards_treasury

adydx

2021-08-03T15:00:00Z

2026-08-03T15:00:00Z

Account

dydx1ltyc6y4skclzafvpznpt2qjwmfwgsndp458rmp

dydx16wrau2x4tsg033xfrrdpae6kxfn9kyuerr5jjp

Rewards Vester

Rewards Treasury

Trading Rewards Formula

FAQ

How does DYDX vest from the Rewards Vester to the Rewards Treasury?

The Vest Module allows the vesting process to happen on the dYdX Chain. The module is responsible for determining the rate of tokens that vest from Vester Accounts to other accounts such as a community_treasury and a rewards_treasury. The rate of token transfers is linear with respect to time. Thus, block timestamps are used to vest tokens.

The dYdX Community through a governance vote has the ability to create, update, or delete vest_entries through a governance vote.

Based on the start_time and end_time, DYDX will vest from the Rewards Vester to the Rewards Treasury at approximately ~0.64 DYDX per second.

How much DYDX will I earn in Trading Rewards?
Can the dYdX community change the Trader Rewards formula?

Yes, the Trading Rewards formula can be modified by the dYdX community through a dYdX Chain Software Upgrade Proposal. If the dYdX community wishes to change any of the parameters outlined in the Parameters section above, e.g. the fee_multiplier_ppm, it can be done through a dYdX Chain Parameter Change Proposal.

How much Trading Rewards will be distributed?

The dYdX community could choose to transfer more vested DYDX from the dYdX Chain Community Treasury to the Rewards Vester through a Community Spend Proposal, e.g. to increase trading rewards in the future.

PreviousCommunity TreasuryNextSlashing

Last updated 6 months ago

Was this helpful?

In on the dYdX Chain, the dYdX community voted to credit the dYdX Chain Rewards Vester with 54,077,073 unvested DYDX tokens based on the remaining for Trading Rewards from on dYdX v3.

DYDX vests every second from the to the . At the end of a given block vested DYDX (Trading Rewards) will be automatically distributed to a traderโ€™s dYdX Chain account to maintain consistency and transparency.

Visual representation of the rewards distribution on dYdX

More information on the trading rewards formula can be found .

This provides a comprehensive explanation of how the trading rewards formula differs between makers and takers.

Immediately following the execution of each trade, the dYdX Chain protocol calculates the projected amount of trading rewards related to such trade. The user interface displays the maximum potential rewards for a given trade size before the trade occurs. It's important to note that users can accumulate trading rewards from 0-100% of the net trading fees of a fill, paid in DYDX, but not exceeding this limit.

In on the dYdX Chain, the dYdX community voted to credit the dYdX Chain Rewards Vester with 54,077,073 unvested DYDX tokens based on the remaining for Trading Rewards from on dYdX v3.

๐Ÿ›…
DIP 2
allocation
DIP 29
Rewards Treasury Vester
Rewards Treasury
here
page
dydx.trade
DIP 2
allocation
DIP 29
treasury_account
denom
denom_exponent
market_id
fee_multiplier_ppm
vester_account
treasury_account
denom
start_time
end_time