Delegation
Taking offers on behalf of another address
// Delegated Market Order
function marketOrderFor(
address outbound_tkn,
address inbound_tkn,
uint takerWants,
uint takerGives,
bool fillWants,
address taker
) external returns (uint takerGot, uint takerGave);
// Delegated snipes
function snipesFor(
address outbound_tkn,
address inbound_tkn,
uint[4][] memory targets,
bool fillWants,
address taker
)
external
returns (
uint successes,
uint takerGot,
uint takerGave
);