(self, trade: dict, market: Market = None)
| 3680 | return self.parse_trades(response, market, since, limit) |
| 3681 | |
| 3682 | def parse_trade(self, trade: dict, market: Market = None) -> Trade: |
| 3683 | # |
| 3684 | # public |
| 3685 | # |
| 3686 | # spot: |
| 3687 | # { |
| 3688 | # "id": "1334253759", |
| 3689 | # "create_time": "1626342738", |
| 3690 | # "create_time_ms": "1626342738331.497000", |
| 3691 | # "currency_pair": "BTC_USDT", |
| 3692 | # "side": "sell", |
| 3693 | # "amount": "0.0022", |
| 3694 | # "price": "32452.16" |
| 3695 | # } |
| 3696 | # |
| 3697 | # swap: |
| 3698 | # |
| 3699 | # { |
| 3700 | # "id": "442288327", |
| 3701 | # "contract": "BTC_USDT", |
| 3702 | # "create_time": "1739814676.707", |
| 3703 | # "create_time_ms": "1739814676.707", |
| 3704 | # "size": "-105", |
| 3705 | # "price": "95594.8" |
| 3706 | # } |
| 3707 | # |
| 3708 | # |
| 3709 | # public ws |
| 3710 | # |
| 3711 | # { |
| 3712 | # "id": 221994511, |
| 3713 | # "time": 1580311438.618647, |
| 3714 | # "price": "9309", |
| 3715 | # "amount": "0.0019", |
| 3716 | # "type": "sell" |
| 3717 | # } |
| 3718 | # |
| 3719 | # spot rest |
| 3720 | # |
| 3721 | # { |
| 3722 | # "id": "2876130500", |
| 3723 | # "create_time": "1645464610", |
| 3724 | # "create_time_ms": "1645464610777.399200", |
| 3725 | # "currency_pair": "DOGE_USDT", |
| 3726 | # "side": "sell", |
| 3727 | # "role": "taker", |
| 3728 | # "amount": "10.97", |
| 3729 | # "price": "0.137384", |
| 3730 | # "order_id": "125924049993", |
| 3731 | # "fee": "0.00301420496", |
| 3732 | # "fee_currency": "USDT", |
| 3733 | # "point_fee": "1.1", |
| 3734 | # "gt_fee":"2.2" |
| 3735 | # } |
| 3736 | # |
| 3737 | # perpetual swap rest |
| 3738 | # |
| 3739 | # { |
nothing calls this directly
no test coverage detected