mandatory callback function
example trade contract (WIP)