| Address | | Origin address of transaction |
| Account Key |  0x5abb7143b3a48328...
| Ed25519 public key of the signer |
| Transaction Hash |  0x0589028e9df00d77...
| Hash code of the transaction object |
| Type | Invoke | Type of transaction. Most common is 'Invoke' for general purpose execution. |
| Transaction Data | {:origin #135,:sequence 22,:command (call tipper 0 (upgrade (quote (defn ^{:callable true} tip! [tip] (let [recipient (:recipient tip) artifact (:artifact tip) finalized? (get-in tips [artifact :finalized?])] (cond (not artifact) (fail :ARGUMENT "Arg map must contain :artifact") finalized? (fail :STATE "This tip has been finalized") (= *caller* owner) (fail :TRUST (str *caller* " not authorised to tip on behalf of " owner " (in *address*: " *address* ")" " - equal? " (= *caller* owner) " - string equal? " (= (str *caller*) (str owner)))) :else (let [amount (or (get-in tips [artifact :amount]) *offer*) recipient (or recipient (:recipient (tips artifact))) tip (assoc tip :amount amount)] (when recipient (def tips (assoc-in tips [artifact :recipient] recipient))) (if (not (> amount 0)) (fail :FUNDS "No tip offered!") (do (accept amount) (def tips (assoc-in tips [artifact :amount] amount)) (return "Thanks for the tip!") (when (and recipient artifact) (finalize! tip)))))))))))} | CVX representation of the transaction |
| Storage Size | 1769 | Bytes consumed by transaction data |