Results 20 issues of JeanKa

**Is your feature request related to a problem? Please describe.** Right now if I want to post an offer via the API at the best price I need to check...

enhancement
good first issue
Priority 4
LiquidityProvider

The overall structure should be: * `OfferLogic` should contain all functions that do not require a specific market (a base and a quote) to interact with Mangrove. for instance new...

enhancement
triage
Priority 3
LiquidityProvider

**Describe the bug** `newAsk/Bid` does not forward Mangrove's error when newOffer fails on Mangrove. Instead it returns: ``` Uncaught { revert: false, exception: 'tx mined but filter never returned true'...

bug
triage
Candidate to be closed
LiquidityProvider

**Describe the bug** Using the API to post an offer works but the event filter is never satisified. **To Reproduce** 1. `lp = await mgv.liquidityProvider(market)` 2. `await lp.newAsk({volume: 1, price:...

bug
triage
Candidate to be closed
LiquidityProvider

Buying and selling via `market.ts` no longer use subscription but fold directly through the log of the tx receipt. A similar scheme should be used in `OfferLogic.ts` for the newOffer/updateOffer...

enhancement
triage
Priority 2
LiquidityProvider

Currently the API is not uniform in treating address parameters. `mgv.token('NameOrAddress')` vs. `mgv.token('USDC').transfer('addressOnly')` All functions accepting a pure address should also accept a name.

bug
triage
Priority 3

Proposal, all API functions that produce a signed transaction should return immediately with a record of the form: `{ret:Promise, receipt: Promise}` Usage would be something like: ```js const {ret:values} =...

enhancement
help wanted
Priority 2

This PR does the following: * adds ERC20 addresses for arbitrum context * adds a generic script that infers and logs density and gasbase for a specific market. The script...

This branch contains the address of the kandel that was deployed on Px token markets on Polygon mainnet

update address