nash-io / openlimits

A Rust high performance cryptocurrency trading API with support for multiple exchanges and language wrappers.
http://openlimits.io
BSD 2-Clause "Simplified" License
278 stars 44 forks source link

C# automatic binding #202

Open notdanilo opened 2 years ago

notdanilo commented 2 years ago

This PR depends on https://github.com/sensorial-systems/ligen/pull/79

There are two possible strategies to use the automatic binding mechanism:

  1. Keeping the src/bindings source files to use ligen on them.
  2. Remove the src/bindings files and use ligen on openlimits-exchange traits and model types. Possibly adding openlimits-binance, for instance, to export a function to create the Binance client.