domino-clj

2020-04-26T23:49:43.002100Z

What exactly are the arguments that domino handler functions take? What is the ctx? the whole value of the domino map? The next two args are input and output maps presumably, but what are those maps? How is a transaction transformed into an input map?

2020-04-26T23:55:05.004Z

The readme says > The handler accepts three arguments: a context containing the current state of the engine, a list of the input values, and a list of the output values. The function should produce a vector of outputs matching the declared :outputs key. For example: But then the destructuring in the example suggests the second and third arguments and the return values are maps not lists?