❓FAQ & Resources

Documentation & Repository FAQ

chevron-rightWhere to find mainnet documents?hashtag
chevron-rightIs there a documentation available to send USDC to dYdX Chain?hashtag

You can find the instructions herearrow-up-right.

Token Information FAQ

chevron-rightWhat is the name of the projecthashtag
  • dYdX Chain

chevron-rightWhat is the official website for the project?hashtag
chevron-rightWhat is the token name and symbol?hashtag

*DYDX is the native token of the dYdX Chain based on Cosmos SDK.*

If you have an existing token market for Ethereum ERC20 tokens, you shall change the ticker to ethDYDX for all ERC20 markets.

chevron-rightHow many decimal places in the token?hashtag

18

chevron-rightWhat is the initial total supply set up when the mainnet is established?hashtag

1,000,000,000 or 1B tokens

chevron-rightWhat is the circulating and max supply of DYDX?hashtag

Circulating supply was 377,821,714 and Total supply was 691,508,237 as on 1st Jan 2024

chevron-rightWhat is the block explorer address?hashtag
chevron-rightWhat is the function and utility of the project tokens?hashtag

DYDX has Staking, Security, Governance utilities over dYdX Chain. Read the blog for more information herearrow-up-right.

chevron-rightWhat is the token allocation?hashtag

50.0% (500,000,000 $ethDYDX) to the community as follows:

25.0% (250,000,000 $ethDYDX) based on the Trading Rewards Formulaarrow-up-right,

7.5% (75,000,000 $ethDYDX) to past users who complete certain trading milestones on the Layer 2 protocol (Retroactive Mining Rewardsarrow-up-right),

7.5% (75,000,000 $ethDYDX) based on the Liquidity Provider Rewards Formula(s)arrow-up-right,

5.0% (50,000,000 $ethDYDX) to a Community Treasuryarrow-up-right,

2.5% (25,000,000 $ethDYDX) to users staking $USDC to a Liquidity Staking Poolarrow-up-right,

2.5% (25,000,000 $ethDYDX) to users staking $ethDYDX to a Safety Staking Poolarrow-up-right,

27.7% (277,295,070 $ethDYDX) to past investors of dYdX Trading Inc.,

15.3% (152,704,930 $ethDYDX) to founders, employees, advisors, and consultants of dYdX Trading Inc. or dYdX Foundation, and

7.0% (70,000,000 $ethDYDX) to future employees and consultants of dYdX Trading Inc. or dYdX Foundation.

More information on the token allocation can be found herearrow-up-right.

Token Migration FAQ

chevron-rightIs the token chain-swapped and how was it decided by the community?hashtag

ethDYDX is migrating to DYDX on dYdX Chain. Check the Dune dashboardarrow-up-right for latest numbers. Read more about the migration and bridging herearrow-up-right.

The community decided to adopt DYDX as the L1 token of the dYdX Chain, built using Cosmos SDK. The utility functionalities of the token have expanded to the dYdX Chain, the DYDX token can now be used for staking and contributing to the security and governance of the dYdX Chain.

chevron-rightWhat was the launch time of the mainnet?hashtag

dYdX Chain genesis happened on October 26th, at 17:00 UTC

chevron-rightWill dYdX continue supporting the old smart contract on Ethereum or at what time/block height will it stop?hashtag

DYDX is a native token powering the dYdX Chain, a standalone PoS blockchain network built using Cosmos SDK, which can be used for gas, staking and governance. ethDYDX will still exist on Ethereum until all tokens are migrated to dYdX Chain.

wethDYDX will continue existing as a governance token for dYdX v3, relevant until the v3 exchange is live. dYdX Trading team plans to sunset the v3 product in due course of time, though there is not fixed date announced on shutting down the v3 product yet.

chevron-rightIf the old contract still running but without a long-term swap support, what's the solution of old token depositing into new contract?hashtag

Users can convert their ethDYDX into (i) wethDYDX on Ethereum plus (ii) DYDX on the dYdX Chain anytime using the wethDYDX Smart Contract. Visit the front-end interface to interact with the bridge smart contract herearrow-up-right.

chevron-rightWhat is the end date of the new contract migration?hashtag

There is no end date.

chevron-rightWhat is the method of token migration?hashtag

The ethDYDX tokens are bridged and locked on the Ethereum side and are distributed on the dYdX Chain by the validators reading the bridge transaction.

If a user interacts with the wethDYDX Smart Contract, then each dYdX Chain validator participating in the consensus process would read the event information of the wethDYDX Smart Contract and allocate DYDX tokens on the dYdX Chain to a given user’s dYdX Chain address. The wethDYDX Smart Contract emits an event log in order for the dYdX Chain to understand when a call to bridge() has occurred. You can read more about it herearrow-up-right.

chevron-rightWhat is the exchange rate of old token to new token?hashtag

1:1 (Users receive 1 wethDYDX on Ethereum + 1 DYDX on the dYdX Chain in exchange for every ethDYDX sent to the wethDYDX Smart Contract).

chevron-rightIs there a bridge to migrate DYDX on dYdX Chain back to ethDYDX on Ethereum?hashtag

There is only a one-way bridge for migrating ethDYDX to DYDX and no smart contract for other way around.

chevron-rightWho is Bridge Module Authority Account? Is it Governance?hashtag

Gov module and delaymsg module are authorities of bridge module.

chevron-rightIn the wethdydx, Bridge function does not verify if address is in type of bech32. What happens, If the user enters wrong bech32 address type through direct contract interaction?hashtag

Funds are unretrievable in that case.

Technology Stack FAQ

chevron-rightWhat is the chain ID of the mainnet?hashtag

dydx-mainnet-1

chevron-rightIs the node code open source?hashtag

Yes, read more herearrow-up-right to get started.

chevron-rightWhat is the transaction model? (On-chain accounting model, e.g. BTC is a UTXO model and ETH is an Account model)hashtag

Account model

chevron-rightWhat is the consensus algorithm?hashtag

CometBFT consensus and dPoS for DYDX

chevron-rightWhat is the average block production speed?hashtag

1.05 - 1.20 seconds, Check the latest blocktime on https://www.mintscan.io/dydxarrow-up-right.

chevron-rightHow many block confirmations can ensure safe credit?hashtag

On Cosmos SDK-type chains block finality is 1-block. Finality comes as soon as a transaction and block are verified.

chevron-rightIs the dYdX v4 protocol developed based on other chain(s)?hashtag

DYDX is Cosmos SDK-based (dYdX Chain)

chevron-rightIs there a mechanism for super nodes on the chain?hashtag

No.

chevron-rightIs there a dividend mechanism such as voting, pledge, etc. on the chain?hashtag

No.

chevron-rightWhether the underlying layer of mainnet supports contract?hashtag

Not at the moment but we expect the ecosystem contributors will consider activating Cosmwasm on chain which can enable smart contract functionalities.

chevron-rightAre there other tokens apart from the mainnet token (eg. contract like token)?hashtag

No, not at the moment.

chevron-rightDoes the public address or account needs to be activated on the chain after the public and private key is generated?hashtag

No.

chevron-rightDo transactions support multiple signatures?hashtag

Yes, signing with multiple signers is done with the tx multisign command.

chevron-rightDoes the transaction expire after the broadcasting?hashtag

No.

chevron-rightIs there a fee on the transaction?hashtag

There is a gas fee usually in the range of 0.001 to 0.025 DYDX. Placing trades on the dYdX Chain incur trading fee in DYDX or USDC.

chevron-rightDoes each block contain a BTC-like coinbase transaction?hashtag

No.

chevron-rightAre delayed transactions designed?hashtag

No.

chevron-rightIs it possible for signature transactions to be carried out offline?hashtag

Yes, and the flag to consider in the tx sign command is β€”offline.

chevron-rightAfter the transaction goes on chain, whether there will be possibilities that the execution fails? And how to judge the transaction is successful?hashtag

Transactions can fail. Examples of failed transactions herearrow-up-right and herearrow-up-right.

chevron-rightIn the scenario of sending transactions, if the same sending address sends transactions continuously, is there a need to wait for the previous transaction to be confirmed before sending the next transaction?hashtag

It uses sequence_number like most other cosmos chains. This is the same as nonce in a transaction on Ethereum.

chevron-rightPlease provide block data of mainnet or snapshots.hashtag
chevron-rightIs there a public API interface url?hashtag

You can access the indexer APIs at this linkarrow-up-right.

chevron-rightIs there a account supporting memo function like EOS?hashtag

Yes.

chevron-rightPlease provide more information on configuring file directory.hashtag

Visit the page herearrow-up-right.

chevron-rightHow to customize RPC Port and directory of block data?hashtag

Check out the ports herearrow-up-right.

chevron-rightWhat is the access point to the best height API?hashtag
chevron-rightHow to access the account balance, history, and information of trade?hashtag

You can access the inform on Mintscanarrow-up-right.

chevron-rightWhat are the suggestions for restoring and recovering accounts?hashtag

Importing secret phrase (24 words)

chevron-rightWhat are the rules of ab address? (such as start with 0x, max_length is 60, etc.)hashtag

dYdX Chain address starts with dydx, max length = 43.

chevron-rightIs it necessary to add our node IP into your whitelist when synchronizing?hashtag

No not necessary.

chevron-rightIs there a need for wallet node expose its port to outside? If so, is the machine with NAT IP is ok?hashtag

No.

chevron-rightWhat are the support transaction types from the x/bank module? (e.g. /cosmos.bank.v1beta1.MsgSend, /cosmos.bank.v1beta1.MsgMultiSend)hashtag

They are both supported on the dYdX chain.

chevron-rightHow to change the USDC on the dYdX chain to the USDC on the ERC20 chain?hashtag

There are 2 bridges, the first is the pure USDC bridge https://cctp.money/arrow-up-right and second is the generic bridge https://app.squidrouter.com/arrow-up-right. Both of these have different fees which is shown to you on the frontend.

chevron-rightWhat version of Cosmos SDK do you have to use?hashtag

v0.47.4

chevron-rightWhere can I find network constants and parameters?hashtag

Security FAQ

chevron-rightIs there a third-party security audit of the source code of the dYdX Chain protocol?hashtag

Yes, dYdX v4 protocol has been audited by Informal System. Audit report available herearrow-up-right.

chevron-rightIs there a third-party security audit of the bridge smart-contract?hashtag

The token bridge and governance contracts have been audited by Peckshield. Audit report available herearrow-up-right.

Last updated