Transaction Result
| Field | Value | Notes |
|---|---|---|
| Status | ERROR | Transaction failed with error |
| Error Message | "original-caller" | Error message from failed transaction |
| Error Code | :UNDECLARED | Accessed an undeclared symbol |
| Juice Used | 23920 | Computational cost in juice units |
| Fees Paid | | Transaction fees paid in Convex Coins |
| Stack Trace | ["Compiling:(unquote original-caller)" "Compiling:(def original-caller (unquote original-caller))" "Compiling:(do (def actor-name \"state\") (def state {}) (def ^{:callable true} swap! (fn [afn & args] (let [user-key *caller*] (def state (assoc state user-key (apply afn (get state user-key {}) args)))))) (def ^{:callable true} deref (fn [] (get state *caller* {}))) (def disabled? false) (def original-caller (unquote original-caller)) (def admin-account *caller*) (def ^{:callable true} admin (fn [code] (cond disbled? (fail :STATE \"Administrative access is permenantly disabled.\") (cond (not (= *caller* admin-account)) (fail :TRUST (str *caller* \" is not authorised to administrate on behalf of parent \" admin-account)) (eval code))))))" "In core function: compile" "In core function: deploy" "In expression: (deploy (do (def actor-name \"state\") (def state {}) (defn ^{:callable true} swap! [afn & args] (let [user-key *caller*] (def state (assoc state user-key (apply afn (get state user-key {}) args))))) (defn ^{:callable true} deref [] (get state *caller* {})) (def disabled? false) (def original-caller (unquote original-caller)) (def admin-account *caller*) (defn ^{:callable true} admin [code] (if disbled? (fail :STATE \"Administrative access is permenantly disabled.\") (if (not (= *caller* admin-account)) (fail :TRUST (str *caller* \" is not authorised to administrate on behalf of parent \" admin-account)) (eval code))))))" "In expression: (#135/mk-state-actor *address*)"] | Stack trace for error location |
