Account #14283
| Field | Value | Notes |
|---|---|---|
| Account Key | null | Ed25519 public key (null for actors) |
| Balance | | Convex coin balance |
| Field | Value | Notes |
|---|---|---|
| Account Key | null | Ed25519 public key (null for actors) |
| Balance | | Convex coin balance |
| Field | Value | Description |
|---|---|---|
:sequence | 0 | Number of transactions executed by this account to date. |
:key | nil | Ed25519 public key of this account. If nil, account cannot execute external transactions (e.g. an actor). |
:balance | | CVM balance of account. This is used for transaction fees and may be freely transferred. |
:allowance | 0 | Memory allowance credit on the CVM. If positive, the account may allocated up to this amount of memory before incurring fees for additional memory. |
:holdings | 0 value(s) | Storage for holdings data referenced by other accounts. |
:controller | nil | Account 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! |
:environment | 3 value(s) | Symbols defined in this account. Typically used to store data or executable code. |
:metadata | 2 value(s) | Metadata attached to symbols defined in this account. |
:parent | nil | Parent account. This defines fallback values for symbols not defined in this account. |
The Environment contains symbols defined in this account. These may be referenced like: #45/symbol-name
| Symbol | Value | Description |
|---|---|---|
donate | (fn [cause] (let [donation *offer* ] (cond (> %1 0) (let [prev-donations (get #14283/all-donations %0 0) ] (accept %1) (cond (lookup-meta *address* all-donations) (def all-donations (assoc #14283/all-donations %0 (+ %2 %1))) (fail :UNDECLARED all-donations)) (return "Thanks for your donation")) (fail :FUNDS "No donation offered!")))) | nil |
collect | (fn [cause] (cond (((fn [sym] (get (#9/read %0) 0)) convex.trust)/trusted? %0 *caller*) (let [amt (get #14283/all-donations %0 0) ] (cond (lookup-meta *address* all-donations) (def all-donations (dissoc #14283/all-donations %0)) (fail :UNDECLARED all-donations)) (transfer *caller* %1)) (fail :TRUST "Not authorised to collect funds"))) | nil |
all-donations | {#2055 200000} | nil |
Holdings track token balances and other indexed values by address.
| Address | Value |
|---|