diff --git a/examples/plutus/forty_two/README.md b/examples/plutus/forty_two/README.md index a154bea9..66d79243 100644 --- a/examples/plutus/forty_two/README.md +++ b/examples/plutus/forty_two/README.md @@ -11,54 +11,54 @@ FortyTwo is a simple smart contract that could be unlocked only by a redeemer of Below is the visualization of the lifecycle of UTxOs involved. The entity enclosed in the parenthesis is the owner of the UTxO. ``` - -┌─────────────────────────────────────────────────────────────────────────┐ -│ │ -│ ┌─────────────────────────┐ ┌─────────────────────────┐ │ -│ │ │ │ │ │ -│ │ Initial UTxO │ │ Change UTxO │ │ -│ │ ├───────┤ │ │ -│ │ (Giver) │ │ (Giver) │ │ -│ │ │ │ │ │ -│ └────────────┬────────────┘ └─────────────────────────┘ │ -│ │ │ -│ │ │ -│ │ ┌─────────────────────────┐ │ -│ │ │ │ │ -│ │ │ Inline script UTxO │ │ -│ └────────────────────┤ ├────────┐ │ -│ │ (Giver) │ │ │ -│ │ │ │ │ -│ Tx1 └─────────────────────────┘ │ │ -│ │ │ -└───────────────────────────────────────────────────────────────────────┼─┘ - │ -┌────────────────────────────────────────────────────────────────┐ │ -│ │ │ -│ ┌─────────────────────────┐ ┌─────────────────────────┐ │ │ -│ │ │ │ │ │ │ -│ │ Give UTxO │ │ Locked UTxO │ │ │ -│ │ ├───────┤ │ │ │ -│ │ (Giver) │ │ (Script) │ │ │ -│ │ │ │ │ │ │ -│ └─────────────────────────┘ └─────────────┬───────────┘ │ │ -│ │ │ │ -│ Tx2 │ │ │ -└──────────────────────────────────────────────────┼─────────────┘ │ - │ │ - ┌────────────────┼────────────────────┼─────────────────┐ - │ │ │ │ - │ ┌─────────────┴───────────┐ │ │ - │ │ │ │ │ - │ │ Taken UTxO │ │ │ - │ │ │◄───────┘ │ - │ │ (Taker) │ │ - │ │ │ Refer to script UTxO │ - │ └─────────────────────────┘ │ - │ │ - │ │ - │ Tx3 │ - │ │ - └───────────────────────────────────────────────────────┘ - + + ┌─────────────────────────────────────────────────────────────────────────┐ + │ │ + │ ┌─────────────────────────┐ ┌─────────────────────────┐ │ + │ │ │ │ │ │ + │ │ Initial UTxO │ │ Change UTxO │ │ + │ │ ├──────►│ │ │ + │ │ (Giver) │ │ (Giver) │ │ + │ │ │ │ │ │ + │ └────────────┬────────────┘ └─────────────────────────┘ │ + │ │ │ + │ │ │ + │ │ ┌─────────────────────────┐ │ + │ │ │ │ │ + │ │ │ Inline script UTxO │ │ + │ └───────────────────►│ ├────────┐ │ + │ │ (Giver) │ │ │ + │ │ │ │ │ + │ Tx1 └─────────────────────────┘ │ │ + │ │ │ + └───────────────────────────────────────────────────────────────────────┼─┘ + │ + ┌────────────────────────────────────────────────────────────────┐ │ + │ │ │ + │ ┌─────────────────────────┐ ┌─────────────────────────┐ │ │ + │ │ │ │ │ │ │ + │ │ Give UTxO │ │ Locked UTxO │ │ │ + │ │ ├──────►│ │ │ │ + │ │ (Giver) │ │ (Script) │ │ │ + │ │ │ │ │ │ │ + │ └─────────────────────────┘ └─────────────┬───────────┘ │ │ + │ │ │ │ + │ Tx2 │ │ │ + └──────────────────────────────────────────────────┼─────────────┘ │ + │ │ + ┌────────────────┼────────────────────┼─────────────────┐ + │ ▼ │ │ + │ ┌─────────────────────────┐ │ │ + │ │ │ │ │ + │ │ Taken UTxO │ │ │ + │ │ │◄───────┘ │ + │ │ (Taker) │ │ + │ │ │ Refer to script UTxO │ + │ └─────────────────────────┘ │ + │ │ + │ │ + │ Tx3 │ + │ │ + └───────────────────────────────────────────────────────┘ + ``` \ No newline at end of file