@dydxprotocol/v4-client-js v2.1.1
The v4-Client Typescript client is used for placing transactions and querying the dYdX chain.
Development
v4-client-js uses node v18 for development, see the .nvmrc file here.
You can use nvm to manage different versions of node.
nvm install
nvm use
nvm alias default $(nvm version) # optionalYou can run the following commands to ensure that you are running the correct node and npm versions.
node -v # expected: v20.x.x (should match .nvmrc)
npm -v # expected: 10.x.x1. Clone or fork the V4 clients repo
git clone git@github.com:dydxprotocol/v4-clients.git2. Go to one of the examples
- Go to
v4-client-js/examples
cd v4-client-js/examplesThese examples by default use a test account with DYDX_TEST_MNEMONIC from the TS client library under v4-client-js/examples/constants, but you can use any test address that you own.
3. Run the scripts with node
npm install
npm run buildYou should now see a /build/examples dir generated with JS files. We will use node to run these scripts
- Open a terminal to run an example, e.g. account_endpoints.
node ../build/examples/composite_example.jsEverytime you change the TS code, you need to run npm run build again, before you execute using node.
Single-JS for mobile apps
Mobile apps needs to load JS as a single JS file. To build, run
npm run webpackThe file is generated in native/ios/v4-native-client.js Pending: Different configurations may be needed to generate JS for Android app
Release
Using the npm version command will update the appropriate version tags within the package locks and also will add a git tag with the version number..
For example npm version minor will perform the necessary changes for a minor version release. After the change is merged, a GitHub action will
publish the new release.
12 months ago
9 months ago
8 months ago
8 months ago
5 months ago
8 months ago
7 months ago
11 months ago
9 months ago
11 months ago
6 months ago
9 months ago
9 months ago
9 months ago
9 months ago
1 year ago
9 months ago
5 months ago
5 months ago
8 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago