Using last look to renege trades
Example
function __lastLook__(MgvLib.SingleOrder calldata order) internal override returns (bytes32 data) {
data = super.__lastLook__(order);
require(order.takerWants == order.offer.gives(), "tutorial/mustBeFullyTaken");
}Exercises
│ │ └─ ← 0x0000000000000000000000000000000000000000000000000000000000000001
│ ├─ [623] OfferMakerTutorial::makerExecute((0x63E537A69b3f5B03F4f46c5765c82861BD874b6e, 0xC87385b5E62099f92d490750Fcd6C901a524BBcA, 565, 13965252376515437924197781608061731723491045742767017537776374226616320, 100000000000000000, 170000000000000000000, 114972889140951241694864433974031885472888135242322246917362470694355803832320, 95685385232850624329487581946028423310341827134083876137913628388789126692864, 452312848583266388373324160192082719549164520795168960635552751154278432768))
│ │ └─ ← "tutorial/mustBeFullyTaken"
│ └─ ← "Custom Error 6d67762f:(0x0000000000000000000000000000000000000000, 15120238736495)"Last updated
Was this helpful?