The dYdX Chain Client Typescript client is used for placing transactions and querying the dYdX chain.
Python client for dYdX Chain. Developed and maintained by the Nethermind team.
Rust client for dYdX Chain. Developed and maintained by the Nethermind team.
To pull the latest C++ client, run git submodule update --init --recursive
Please note the C++ client only works on Linux.
This client was originally developed and open-sourced through a grant by the dYdX Grants Trust — an unaffiliated and independent third-party from dYdX Trading Inc.
The original client can be found here.
dydxjs is a Typescript library for interacting with dYdX chain and other Cosmos blockchains. It makes it easy to compose and broadcast dYdX and Cosmos messages, with all of the proto and amino encoding handled for you.
Note: This library provides the low-level interfaces to compose and send transactions. It is recommended to install v4-client-js
for a simpler developer experience.
By clicking the above links to third-party clients, you will leave the dYdX Trading Inc. (“dYdX”) GitHub repository and join repositories made available by third parties, which are independent from and unaffiliated with dYdX. dYdX is not responsible for any action taken or content on third-party repositories.
We use a commit-msg hook to check if your commit messages meet the conventional commit format.
In general the pattern looks like this:
type(scope?): subject
#scope is optional; multiple scopes are supported (current delimiter options: "/", "\" and ",")
chore: run tests on travis ci
fix(server): send cors headers
feat(blog): add comment section
Common types according to commitlint-config-conventional can be:
build chore ci docs feat fix perf refactor revert style test
When you submit code changes, your submissions are understood to be under the same License that covers the project.