Convex

Convex

Account #76
Account 77 / 14299
FieldValueNotes
Account KeynullEd25519 public key (null for actors)
Balance
            0.000000000
Convex coin balance
Account Fields
FieldValueDescription
:sequence0Number of transactions executed by this account to date.
:keynilEd25519 public key of this account. If nil, account cannot execute external transactions (e.g. an actor).
:balance
            0.000000000
CVM balance of account. This is used for transaction fees and may be freely transferred.
:allowance0Memory allowance credit on the CVM. If positive, the account may allocated up to this amount of memory before incurring fees for additional memory.
:holdings0 value(s)Storage for holdings data referenced by other accounts.
:controller#6Account controller. If set, the controller can execute code in this account (e.g. change the key). If you don't trust the controller, don't trust the account!
:environment15 value(s)Symbols defined in this account. Typically used to store data or executable code.
:metadata15 value(s)Metadata attached to symbols defined in this account.
:parentnilParent account. This defines fallback values for symbols not defined in this account.
Environment (15)

The Environment contains symbols defined in this account. These may be referenced like: #45/symbol-name

SymbolValueDescription
check-trusted?(fn [subject action object] (do (cond *scope* *result* (fail :ARGUMENT "Null scope in generic trust monitor")) (let [[type arg] *scope* ] (boolean (let [v# %3 ] (cond (= :actions %5) (contains-key? %4 %1) (= :all %5) (do (let [s# %4 n# (count %6) ] (loop [a [] i 0 ] (cond (< %9 %7) (recur (conj %8 (let [m (nth %6 %9) ] (cond (#10/trusted? %10 %0 %1 %2) nil (return false)))) (inc %9)) %8))) true) (= :any %5) (do (let [s# %4 n# (count %6) ] (loop [a [] i 0 ] (cond (< %9 %7) (recur (conj %8 (let [m (nth %6 %9) ] (cond (#10/trusted? %10 %0 %1 %2) (return true)))) (inc %9)) %8))) false) (= :not %5) (not (#10/trusted? %4 %0 %1 %2)) (= :time %5) (let [[start end] %4 ] (cond (<= %6 *timestamp*) (cond (nil? %7) *result* (> %7 *timestamp*)) *result*)) (= :rule %5) (query (%4 %0 %1 %2)) (= :delegate %5) (let [[allow deny base] %4 ] (cond (#10/trusted? %7 %0 %1 %2) false (#10/trusted? %6 %0 %1 %2) true (#10/trusted? %8 %0 %1 %2))) false))))))nil
delegate(fn [allow deny base] (vector #76 (vector :delegate (vector %0 %1 %2))))nil
any(fn [& args] (vector #76 (vector :any (vec %0))))nil
owns(fn [asset] (vector #73 %0))nil
before(fn [end] (vector #76 (vector :time (vector *timestamp* (int %0)))))nil
ownership#73nil
trust#10nil
all(fn [arg & more] (vector #76 (vector :all (apply vector %0 %1))))nil
permit-subjects(fn [& addresses] (vector #75 (set %0)))nil
rule(fn [func] (vector #76 (vector :rule %0)))nil
permit-actions(fn [& actions] (vector #76 (vector :actions (set %0))))nil
between(fn [start end] (vector #76 (vector :time (vector (int %0) (int %1)))))nil
after(fn [start] (vector #76 (vector :time (vector (int %0) nil))))nil
wl#75nil
everyone(fn [] (vector #76 (vector :all [])))nil
Holdings (Empty)

Holdings track token balances and other indexed values by address.

AddressValue