Skip to content

Instantly share code, notes, and snippets.

@ismagin
Created May 4, 2020 09:10
Show Gist options
  • Save ismagin/da1c5b5988b6d03a2ec12d44794786ac to your computer and use it in GitHub Desktop.
Save ismagin/da1c5b5988b6d03a2ec12d44794786ac to your computer and use it in GitHub Desktop.
continuations-poc-script.ride
{-# STDLIB_VERSION 4 #-}
{-# CONTENT_TYPE DAPP #-}
@Callable(inv)
func foo() = {
let a =
(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)+(if (sigVerify(base64'',base64'',base64'')) then 0 else 1)
[IntegerEntry("a", a), BinaryEntry("sender", inv.caller.bytes)]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment