Closed negi-grass closed 1 year ago
Binance.request()
とBitFlyer.request()
のパラメータの数とかが違うのはだいぶ使いにくい気がする。
共通な部分も多いからまとめたいけど、URLが複数ある取引所と一つしかない取引所をどうやってまとめるか。一つしかない取引所はBitFlyerHttpUrl
みたいなenumを作ってvariantは一つにするか。
共通化しないならしないで、それぞれの取引所に特化してBinanceのWebSocketの認証とか現状対応できてところにも対応するべきか
リクエストハンドラをつくるとき、なにかオプションを渡せるようにしたいがどうするべきか。使用例としては、ヘッダで指定してたらしいFTXのサブアカウントとか。
関数オーバーロードとかいう邪道?で解決しようかな
現状、
Binance
とBitFlyer
の仕様は少し違っていて、これらをトレイトなどで共通化するべきか。そうするとcrypto-botters
のクレートにすべて入れることになる。