Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python client v2 (dYdX v4) #175

Closed
wants to merge 106 commits into from
Closed
Changes from 105 commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
14116da
Initial repository structure
piwonskp Mar 29, 2024
b20216e
Add v4-proto & update Python
piwonskp Apr 5, 2024
3440039
Add Validator client
piwonskp Apr 11, 2024
f0931e2
Merge pull request #6 from NethermindEth/piwonskp/validator-client
therustmonk Apr 12, 2024
953b61e
Add httx dependency
samtin0x Apr 19, 2024
60c68bb
Add Rest module
samtin0x Apr 19, 2024
bb14688
Placeholder for utility and markets indexer module
samtin0x Apr 19, 2024
efa36dd
Add rest utils
samtin0x Apr 19, 2024
0eb71f5
Add client constants
samtin0x Apr 19, 2024
4a26e87
Add account client
samtin0x Apr 19, 2024
e8afc86
Add indexer client
samtin0x Apr 19, 2024
ebe8acd
Add tests for account rest endpoints
samtin0x Apr 19, 2024
62ba259
Add CI git actions
samtin0x Apr 19, 2024
4e55c8c
Update black version
samtin0x Apr 23, 2024
606fd30
Add markets indexer
samtin0x Apr 23, 2024
b1d8815
Add status client to indexer client
samtin0x Apr 23, 2024
4719b37
Improve indexer client folder structure
samtin0x Apr 23, 2024
26ec0aa
CR review changes
samtin0x Apr 29, 2024
d9c719e
Merge pull request #7 from NethermindEth/samtin0x/rest-client
samtin0x Apr 30, 2024
5f4f211
[WIP] Add websocket indexer
piwonskp Apr 24, 2024
ad2c173
Update dependencies from main
samtin0x May 3, 2024
279b472
Add tests to websocket client
samtin0x May 3, 2024
02caefd
Add test timeouts
samtin0x May 3, 2024
1dec849
Fix tests
samtin0x May 7, 2024
5d0dbe2
Add proxy
samtin0x May 7, 2024
a9a382c
Merge pull request #8 from NethermindEth/websocket-client
samtin0x May 7, 2024
f8c235e
Add Readme
therustmonk May 7, 2024
d236047
Merge pull request #10 from NethermindEth/KD/readme/add
therustmonk May 7, 2024
ccba867
Add place_order method
piwonskp Apr 26, 2024
8c1f767
Fix indexer url after rebase
piwonskp May 8, 2024
619cc30
Fix conftest imports
piwonskp May 8, 2024
bf946ac
Add the DIFF.md
therustmonk May 8, 2024
e30d5e4
Merge pull request #12 from NethermindEth/KD/diff/add
therustmonk May 8, 2024
3b2f488
Add trading rewards endpoints
samtin0x May 13, 2024
b8b5cc5
Merge pull request #11 from NethermindEth/piwonskp/add-place-order
therustmonk May 13, 2024
0100cb0
Merge pull request #13 from NethermindEth/samtin0x/add-missing-indexe…
samtin0x May 13, 2024
c9e78b6
Add cancel order, broadcast, get account balance & latest block
piwonskp May 14, 2024
2f3e7f3
Fix some leftovers in Broadcast
piwonskp May 14, 2024
680460d
Merge pull request #14 from NethermindEth/cancel-order
therustmonk May 15, 2024
e2da2f2
Add basic adder strategy
samtin0x May 15, 2024
995051c
Add faucet client
samtin0x May 16, 2024
5c4bdf6
Add noble client
samtin0x May 16, 2024
aab0487
Add missing endpoints to node client
samtin0x May 20, 2024
a1bec9a
Skip simulate transfer tests
samtin0x May 20, 2024
525ed87
CR changes
samtin0x May 23, 2024
3bf2bdd
Merge pull request #15 from NethermindEth/samtin0x/basic-adder
therustmonk May 24, 2024
4e9dcd0
Merge branch 'main' into samtin0x/faucet-client
samtin0x May 24, 2024
6f03bd1
Merge pull request #16 from NethermindEth/samtin0x/faucet-client
therustmonk May 24, 2024
71ecaca
Implement deposit, withdraw, send_token
piwonskp May 17, 2024
1075f47
Refactor node client code
piwonskp May 24, 2024
55f9f71
Rebase main
samtin0x May 24, 2024
ec166c9
Fix node client test sequence
samtin0x May 24, 2024
d7273bd
Fix faucet client tests (429s)
samtin0x May 27, 2024
2884bc0
Merge pull request #17 from NethermindEth/add-state-changing-methods
therustmonk May 27, 2024
fb0eda3
Add examples: long term order, account_endpoints and faucet
piwonskp May 27, 2024
5bef44f
Fix - use url instead of IndexerConfig
piwonskp May 27, 2024
8012a4b
Remove ValidatorAPIHost
piwonskp May 27, 2024
3f22b21
Merge pull request #18 from NethermindEth/initial-examples
piwonskp May 28, 2024
eba8a43
Add short term order examples
piwonskp May 28, 2024
771c2c0
Fix good_til_block equaling to 0 issues
piwonskp May 28, 2024
fbcc67d
Merge pull request #20 from NethermindEth/short-term-order-examples
piwonskp May 28, 2024
dfc6ed6
Fix place order basic adder
samtin0x May 28, 2024
8eaff18
Merge pull request #19 from NethermindEth/basic-adder
samtin0x May 29, 2024
0010128
Fix basic adder subticks
samtin0x May 29, 2024
e51698e
Add deposit and withdraw examples. Use usdc denom for gas fees
piwonskp May 30, 2024
cd3d225
wip
samtin0x May 30, 2024
ee68924
wip2
samtin0x May 31, 2024
3684de3
Run async tasks concurrently in the basic_adder example
therustmonk May 31, 2024
91f6165
Merge pull request #23 from NethermindEth/KD/basic-adder/async
therustmonk May 31, 2024
08c3807
Merge pull request #21 from NethermindEth/basic-adder
samtin0x May 31, 2024
02fce25
Add v4 proto tests
piwonskp May 31, 2024
779439a
Merge pull request #24 from NethermindEth/proto-tests
therustmonk Jun 3, 2024
1a9bb0a
Merge pull request #22 from NethermindEth/add-deposit-withdraw
therustmonk Jun 3, 2024
378dae9
Add transfer example
samtin0x Jun 3, 2024
97aa208
Add validator and websocket examples. Add CandlesResolution
piwonskp Jun 3, 2024
acd8d9a
Merge pull request #25 from NethermindEth/validator-and-websocket-exa…
therustmonk Jun 3, 2024
d879c13
Fix transaction memo
samtin0x Jun 3, 2024
6e0fcc1
Add transfer test
samtin0x Jun 3, 2024
9de86fb
Merge pull request #26 from NethermindEth/samtin0x/transfer-method
therustmonk Jun 4, 2024
ad97732
Fix CI
samtin0x Jun 4, 2024
e3e501d
Merge pull request #27 from NethermindEth/samtin0x/fix-ci
therustmonk Jun 5, 2024
c91cd95
Use only testnet indexer for basic adder
piwonskp Jun 5, 2024
81e4fac
Fix conftest
piwonskp Jun 5, 2024
8003032
Merge pull request #28 from NethermindEth/basic-adder-remove-mainnet
therustmonk Jun 5, 2024
5742353
Fix OrderSide
piwonskp Jun 6, 2024
361e830
Use OrderSide instead of hardcoded strings
piwonskp Jun 6, 2024
08c175c
Fix undercollateralized tests
samtin0x Jun 6, 2024
fea1785
Add client docstrings
samtin0x Jun 9, 2024
2320079
Add quickstart, development, standalone QueryNodeClient
piwonskp Jun 10, 2024
f8be7bf
Use newer link for deposit
piwonskp Jun 10, 2024
cb2d242
Update README.md
piwonskp Jun 10, 2024
c449b36
Typo
piwonskp Jun 10, 2024
9dd5c8c
Add note
piwonskp Jun 10, 2024
18eb769
Fix missing language information
piwonskp Jun 10, 2024
5437566
Update README.md
piwonskp Jun 10, 2024
a22c501
Update README.md
piwonskp Jun 10, 2024
655955c
Merge pull request #29 from NethermindEth/fix-orderside
therustmonk Jun 10, 2024
37275ec
Merge pull request #30 from NethermindEth/samtin0x/documentation
therustmonk Jun 10, 2024
920b9a6
Add place order docs
piwonskp Jun 10, 2024
2c6daa7
Add quick links
piwonskp Jun 10, 2024
94f5e57
Use kingnodes for default testnet node
piwonskp Jun 11, 2024
8a2897d
Merge pull request #31 from NethermindEth/quickstart-docs
therustmonk Jun 11, 2024
6b99b73
Add migration notes
therustmonk Jun 11, 2024
ceabea0
Merge pull request #33 from NethermindEth/KD/migration
therustmonk Jun 11, 2024
a176b9f
Deprecate v4-client-py client
samtin0x Jun 13, 2024
a8d8cdc
Adding v4-client-py-v2
samtin0x Jun 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

802 changes: 0 additions & 802 deletions LICENSE

This file was deleted.

36 changes: 0 additions & 36 deletions README.md

This file was deleted.