makerdao / market-maker-keeper

Maker Keeper Framework: Market maker keepers for OasisDEX, EtherDelta, 0x (RadarRelay, ERCdEX), Paradex, DDEX, IDEX, Bibox, Ethfinex, GoPax, HitBTC, TheOcean, OKEX and Gate.io.
GNU Affero General Public License v3.0
478 stars 182 forks source link

bring --endpoint-uri support to oasis #215

Closed EdNoepel closed 3 years ago

EdNoepel commented 3 years ago

Most DEXes cannot be configured to use HTTPS or a third-party node provider because configuration parameters restrict the caller by building the URI in code. Uniswapv2 is the exception, as it was introduced with --endpoint-uri from inception. Since we don't wish to break older configs, I've updated Oasis to support --endpoint-uri, falling back to --rpc-host and --rpc-port if not specified.

pymaker has been updated with improved support for nonce determination on quiknode and infura endpoints.

Logspew has been further reduced when running in --debug mode.