Repository navigation
Commit e59dd7b
authored
Resolve "Add fee_schedule/schedules support to Spot User.get_trade_volume" (#454)
## Summary
- Adds a `fee_schedule` parameter to `User.get_trade_volume`, which
requests the `schedules` field from Kraken's `GetTradeVolume` endpoint
(added 2026-06-16). This is the replacement for the `fees`/`fees_maker`
fields on `AssetPairs`, deprecated on 2026-09-08.
- Kraken validates `fee_schedule` strictly against the JSON boolean
literals `"true"`/`"false"` and rejects Python's default `str(bool)`
capitalization (`"True"`/`"False"`) with `EGeneral:Invalid arguments`.
Verified live against the real API; the value is now serialized
correctly.
Closes #4521 parent 3e97f5e commit e59dd7b
2 files changed
Lines changed: 65 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
926 | 926 | | |
927 | 927 | | |
928 | 928 | | |
| 929 | + | |
929 | 930 | | |
930 | 931 | | |
931 | 932 | | |
| |||
940 | 941 | | |
941 | 942 | | |
942 | 943 | | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
943 | 950 | | |
944 | 951 | | |
945 | 952 | | |
| |||
979 | 986 | | |
980 | 987 | | |
981 | 988 | | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
982 | 1012 | | |
983 | 1013 | | |
984 | 1014 | | |
985 | 1015 | | |
986 | 1016 | | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
987 | 1023 | | |
988 | 1024 | | |
989 | 1025 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
56 | 74 | | |
57 | 75 | | |
58 | 76 | | |
| |||
290 | 308 | | |
291 | 309 | | |
292 | 310 | | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
293 | 322 | | |
294 | 323 | | |
295 | 324 | | |
| |||
0 commit comments