Separate initialize from the soroswap-aggregator-adapter-interface and add it as a independent trait inside the adapter
Why?
In the future another adapter could need more initialization options and we will be held back by the adapter-interface, so i think is better for us to take out the initialize from the interface trait and define it as a separate Trait inside the adapter.
Separate initialize from the soroswap-aggregator-adapter-interface and add it as a independent trait inside the adapter
Why? In the future another adapter could need more initialization options and we will be held back by the adapter-interface, so i think is better for us to take out the initialize from the interface trait and define it as a separate Trait inside the adapter.
An example can be found in the DeFindex adapters