Skip to content

Instantly share code, notes, and snippets.

@pharzath
Created May 28, 2021 18:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pharzath/addc13d8231f867536ae5d558ffca812 to your computer and use it in GitHub Desktop.
Save pharzath/addc13d8231f867536ae5d558ffca812 to your computer and use it in GitHub Desktop.
New Project
When
[Case
(Deposit
(Role "Landlord")
(Role "James")
(Token "" "")
(Constant 100)
)
(When
[Case
(Choice
(ChoiceId
"Accept Tenant"
(Role "Landlord")
)
[Bound 1 2]
)
(If
(ValueEQ
(ChoiceValue
(ChoiceId
"Accept Tenant"
(Role "Landlord")
))
(Constant 1)
)
(When
[Case
(Deposit
(Role "Landlord")
(Role "James")
(Token "" "")
(Constant 900)
)
(Let
"Tenancy"
SlotIntervalStart
(When
[Case
(Choice
(ChoiceId
"Break Contract"
(Role "James")
)
[Bound 1 2]
)
(If
(ValueEQ
(ChoiceValue
(ChoiceId
"Break Contract"
(Role "James")
))
(Constant 1)
)
(When
[Case
(Choice
(ChoiceId
"Property Inspection"
(Role "Landlord")
)
[Bound 1 2]
)
(If
(ValueEQ
(ChoiceValue
(ChoiceId
"Property Inspection"
(Role "Landlord")
))
(Constant 1)
)
(Pay
(Role "Landlord")
(Party (Role "James"))
(Token "" "")
(Constant 1000)
Close
)
Close
)]
1
(Pay
(Role "Landlord")
(Party (Role "James"))
(Token "" "")
(Constant 1000)
Close
)
)
Close
)]
12
(Let
"End Tenancy"
SlotIntervalEnd
(When
[Case
(Choice
(ChoiceId
"Property Inspection"
(Role "Landlord")
)
[Bound 1 2]
)
(If
(ValueEQ
(ChoiceValue
(ChoiceId
"Property Inspection"
(Role "Landlord")
))
(Constant 1)
)
(Pay
(Role "Landlord")
(Party (Role "James"))
(Token "" "")
(Constant 1000)
Close
)
Close
)]
13
(Pay
(Role "Landlord")
(Party (Role "James"))
(Token "" "")
(Constant 1000)
Close
)
)
)
)
)]
1
(Pay
(Role "Landlord")
(Party (Role "James"))
(Token "" "")
(Constant 100)
Close
)
)
(Pay
(Role "Landlord")
(Party (Role "James"))
(Token "" "")
(Constant 100)
Close
)
)]
1
(Pay
(Role "Landlord")
(Party (Role "James"))
(Token "" "")
(Constant 100)
Close
)
)]
1 Close
{"valueParameterDescriptions":[],"slotParameterDescriptions":[],"roleDescriptions":[],"contractType":"O","contractName":"","contractDescription":"","choiceDescriptions":[]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment