Convex

Convex

Transaction 1 / 1
FieldValueNotes
AddressOrigin address of transaction
Account Key
Identicon for b9d04d068a68d0b96557052b4674c96fc1aeb4d288a94358787bc63b33b93fb5
0xb9d04d068a68d0b9...
Ed25519 public key of the signer
Transaction Hash
Identicon for 43250419bac82ae0d811eb5d2c50d00a298f07566b79521e7c8af5fa9dce6c63
0x43250419bac82ae0...
Hash code of the transaction object
TypeInvokeType of transaction. Most common is 'Invoke' for general purpose execution.
Transaction Data{:origin #135,:sequence 1,:command (deploy (quote (do (def next-id 1) (def registry {}) (def ownership {}) (defn ^{:callable true} register [user-id metadata-hash title-hint] (let [id next-id cert {:timestamp *timestamp*,:user-id user-id,:registered-by *caller*,:metadata-hash metadata-hash,:title title-hint,:id id}] (set! next-id (inc id)) (set! registry (assoc registry id cert)) (set! ownership (assoc ownership user-id (conj (or (get ownership user-id) #{}) id))) cert)) (defn ^{:callable true} lookup [id] (get registry id)) (defn ^{:callable true} transfer-cert [id new-user-id] (let [cert (get registry id)] (when (nil? cert) (fail :NOT-FOUND "Certificate does not exist")) (let [old-user (get cert :user-id) updated (assoc cert :user-id new-user-id)] (set! registry (assoc registry id updated)) (set! ownership (assoc ownership old-user (disj (get ownership old-user) id))) (set! ownership (assoc ownership new-user-id (conj (or (get ownership new-user-id) #{}) id))) updated))) (defn ^{:callable true} owned-by [user-id] (or (get ownership user-id) #{})) (defn ^{:callable true} total-issued [] (dec next-id)) (defn ^{:callable true} update-cert [id new-metadata-hash new-title] (let [cert (get registry id)] (when (nil? cert) (fail :NOT-FOUND "Certificate does not exist")) (let [updated (assoc cert :metadata-hash new-metadata-hash :title new-title :updated-at *timestamp*)] (set! registry (assoc registry id updated)) updated))) (defn ^{:callable true} init-next-id [start-id] (set! next-id start-id) start-id))))}CVX representation of the transaction
Storage Size2447Bytes consumed by transaction data
Transaction Result
FieldValueNotes
StatusSUCCESSTransaction executed successfully
Return Value#136Value returned by transaction
Juice Used77050Computational cost in juice units
Fees Paid
            0.007083776
Transaction fees paid in Convex Coins
Memory Used2489Memory allocated/deallocated (bytes)
Log Entries (0)

No log entries were generated during transaction execution