Views on offers
Mangrove getters for offers and offer lists.
Public getters
best(address outbound, address inbound)
import "src/IMangrove.sol";
// context of the call
IMangrove mgv;
address outbound_tkn;
address inbound_tkn;
uint best = mgv.best(outbound_tkn, inbound_tkn); const { ethers } = require("ethers");
// context
let outboundTkn; // address of outbound token ERC20
let inboundTkn; // address of inbound token ERC20
let MGV_address;
let MGV_abi; // Mangrove contract's abi
const mgv = new ethers.Contract(
MGV_address,
MGV_abi,
ethers.provider
);
// getting best offer of the (outTkn,inbTk) market
const best = await mgv.best(outboundTkn, inboundTkn); offers(address, address) / offerDetails(address, address, uint)
isLive(address, address, uint)
Custom types
MgvLib.MgvStructs.OfferUnpacked
Type
Field
Comments
MgvLib.OfferDetailUnpacked
Type
Field
Comments

