Update `binance` spot pairs with `amendAllowed`
As per API updates, https://developers.binance.com/docs/binance-spot-api-docs https://developers.binance.com/docs/binance-spot-api-docs/faqs/order_amend_keep_priority I also slightly tweaked the filed mismatch exception note to include the `repr(pair_type)` so the dev can know which pair types should be changed.decimal_prices_thru_ems
							parent
							
								
									8a768af5bb
								
							
						
					
					
						commit
						35cb538a69
					
				|  | @ -374,9 +374,14 @@ class Client: | ||||||
|                 pair: Pair = pair_type(**item) |                 pair: Pair = pair_type(**item) | ||||||
|             except Exception as e: |             except Exception as e: | ||||||
|                 e.add_note( |                 e.add_note( | ||||||
|                     "\nDon't panic, prolly stupid binance changed their symbology schema again..\n" |                     f'\n' | ||||||
|                     'Check out their API docs here:\n\n' |                     f'New or removed field we need to codify!\n' | ||||||
|                     'https://binance-docs.github.io/apidocs/spot/en/#exchange-information' |                     f'pair-type: {pair_type!r}\n' | ||||||
|  |                     f'\n' | ||||||
|  |                     f"Don't panic, prolly stupid binance changed their symbology schema again..\n" | ||||||
|  |                     f'Check out their API docs here:\n' | ||||||
|  |                     f'\n' | ||||||
|  |                     f'https://binance-docs.github.io/apidocs/spot/en/#exchange-information\n' | ||||||
|                 ) |                 ) | ||||||
|                 raise |                 raise | ||||||
|             pair_table[pair.symbol.upper()] = pair |             pair_table[pair.symbol.upper()] = pair | ||||||
|  |  | ||||||
|  | @ -144,6 +144,11 @@ class SpotPair(Pair, frozen=True): | ||||||
|     permissions: list[str] |     permissions: list[str] | ||||||
|     permissionSets: list[list[str]] |     permissionSets: list[list[str]] | ||||||
| 
 | 
 | ||||||
|  |     # can the paint botz creat liq gaps even easier on this asset? | ||||||
|  |     # Bp | ||||||
|  |     # https://developers.binance.com/docs/binance-spot-api-docs/faqs/order_amend_keep_priority | ||||||
|  |     amendAllowed: bool | ||||||
|  | 
 | ||||||
|     # NOTE: see `.data._symcache.SymbologyCache.load()` for why |     # NOTE: see `.data._symcache.SymbologyCache.load()` for why | ||||||
|     ns_path: str = 'piker.brokers.binance:SpotPair' |     ns_path: str = 'piker.brokers.binance:SpotPair' | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue