diff --git a/sandwich/cross_trading.md b/sandwich/cross_trading.md new file mode 100644 index 0000000..b64b1c2 --- /dev/null +++ b/sandwich/cross_trading.md @@ -0,0 +1,15 @@ +## cross-trading arbitrage like sandwich + +
+ +### tl; dr + +- a sandwich arbitrage has characters as below: + - in the same block, the attacker's transactions contain a start transaction, an end transaction, and one or more victim transactions in between + - the combination of attacker and victim needs to satisfy an essential condition: the from address is not the same + + +- the `CombinedTransferTable` of each transaction contains the same Address processing the Trade. Combining the Attacker's Start Transaction and End Transaction give the CombinedTransferTable of this arbitrage having the final net surplus. + + +