Convex

Convex

Account #133
Account 134 / 135
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.
:controllernilAccount 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!
:environment4 value(s)Symbols defined in this account. Typically used to store data or executable code.
:metadata2 value(s)Metadata attached to symbols defined in this account.
:parentnilParent account. This defines fallback values for symbols not defined in this account.
Environment (4)

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

SymbolValueDescription
receipts{0xf75d96b89c07aae788c58f17514f358e8672e02ec9dd261079ac4b163b0e93d0 {:actor #133,:payment-id 0xf75d96b89c07aae788c58f17514f358e8672e02ec9dd261079ac4b163b0e93d0,:version 1,:recorded-at 1785786523977,:binding-hash 0x14926c2f7dcb8dc997d1fe201ed30bc06ac7279cf18ed3305ccdeee78125b4f7,:buyer #134,:merchant #132,:amount 10},0x33c207d452dc83b29151b5cf930503a97dfb56c406a7150a77a6690f4e7122ed {:actor #133,:payment-id 0x33c207d452dc83b29151b5cf930503a97dfb56c406a7150a77a6690f4e7122ed,:version 1,:recorded-at 1785786526686,:binding-hash 0xafd58c0add8ef0a0ce81cee76b48fc02668e88baed95c4883b71efeb31f5e3fe,:buyer #134,:merchant #132,:amount 10},0x8b112f6210ddc94e783ad95e99eef1fd00cf1bf9b583606cc28810419ac28226 {:actor #133,:payment-id 0x8b112f6210ddc94e783ad95e99eef1fd00cf1bf9b583606cc28810419ac28226,:version 1,:recorded-at 1785872783612,:binding-hash 0x7ef24e01987dcee19a04d421e48c0d3745cf5dc1a47dea2fd4af3aa33e919de5,:buyer #134,:merchant #132,:amount 1000},0x94e3d3e6d581c314425dd31909dd2c38910d62993c02d953f94cdd460dac8782 {:actor #133,:payment-id 0x94e3d3e6d581c314425dd31909dd2c38910d62993c02d953f94cdd460dac8782,:version 1,:recorded-at 1785869209723,:binding-hash 0xcc62ad375f06ec11bec84b198c051bb532aec69b78a4d370bcc82d1308eab9d6,:buyer #134,:merchant #132,:amount 1000},0x90da70cd048838d4c1f8f07e87ad7ce2e42fdcb94f6aab27049f7c621d8a0217 {:actor #133,:payment-id 0x90da70cd048838d4c1f8f07e87ad7ce2e42fdcb94f6aab27049f7c621d8a0217,:version 1,:recorded-at 1785870889128,:binding-hash 0x0037b37edeb42fcd8a852f225e6d8505f9d6774c462cfaa4217208a2dc4d10ac,:buyer #134,:merchant #132,:amount 1000},0x7c7769d450e0979c69ba366dac5f3aa8b362f3d6fe75e2e3ae744694fd369289 {:actor #133,:payment-id 0x7c7769d450e0979c69ba366dac5f3aa8b362f3d6fe75e2e3ae744694fd369289,:version 1,:recorded-at 1785786302534,:binding-hash 0xe3c71df73b2986c07047f9986c222c4e32f7d108be88a588acdcf212db0a4171,:buyer #134,:merchant #132,:amount 10},0x5793daa615a91ea1bee0007f31c35bcb4289ef8e34a282197feb05cb4c518c6a {:actor #133,:payment-id 0x5793daa615a91ea1bee0007f31c35bcb4289ef8e34a282197feb05cb4c518c6a,:version 1,:recorded-at 1785786514058,:binding-hash 0x6ff383b8c34ef381335ed5d91f82ac4b892baa823a5ee6c0b87eaf89eed28682,:buyer #134,:merchant #132,:amount 10},0xf8fa4e5e096e7242118f3af065fa6111f409a7f8bcb39d9a70808b198bb80290 {:actor #133,:payment-id 0xf8fa4e5e096e7242118f3af065fa6111f409a7f8bcb39d9a70808b198bb80290,:version 1,:recorded-at 1785786512594,:binding-hash 0x6964bea23ceadd161886048276a7f71caa03583f215d5b57d6ef1f7c1c113879,:buyer #134,:merchant #132,:amount 10},0x3cbe32af573ae356aff6cc735cd059f062f6a4bf269af5a24d9c5864c1d0a0dd {:actor #133,:payment-id 0x3cbe32af573ae356aff6cc735cd059f062f6a4bf269af5a24d9c5864c1d0a0dd,:version 1,:recorded-at 1785786527786,:binding-hash 0xdeb9fbc267ff480c2f0b8807ff1383c81164a8dc3357fb8429ff77faa736c675,:buyer #134,:merchant #132,:amount 10},0xfeab78ca0252db338436f4a498a4d76ef58a5ec13c2fd2f400a8760643df7589 {:actor #133,:payment-id 0xfeab78ca0252db338436f4a498a4d76ef58a5ec13c2fd2f400a8760643df7589,:version 1,:recorded-at 1785872788101,:binding-hash 0x4d31b64fbfa6afd11a8b1a9570342b1c148955f1a2b22e4b617cb9c6b1d5794d,:buyer #134,:merchant #132,:amount 1000},0x8fdd843de49b9a89ecfc0c0ebc9ca58f74560ba5d9624b64886c662ecca69981 {:actor #133,:payment-id 0x8fdd843de49b9a89ecfc0c0ebc9ca58f74560ba5d9624b64886c662ecca69981,:version 1,:recorded-at 1785786336594,:binding-hash 0x5c28b4b467e20f01d50fd8e145640e143d9f5fa89b489ae20ca1fa77becf5d43,:buyer #134,:merchant #132,:amount 10},0x17657a620b05addff071a25e2cb2fa82f01341c768ba0d022a6e1c0c2a5a27b2 {:actor #133,:payment-id 0x17657a620b05addff071a25e2cb2fa82f01341c768ba0d022a6e1c0c2a5a27b2,:version 1,:recorded-at 1785871113876,:binding-hash 0x911f6176ed318a3550d28c0391250dce22886bf157577eb5cdaa526c97ea8afb,:buyer #134,:merchant #132,:amount 1000},0x9ffcaeea5e90d9669818102b0d58c09f68783bf250d19a30a8dd938d7c8d83dc {:actor #133,:payment-id 0x9ffcaeea5e90d9669818102b0d58c09f68783bf250d19a30a8dd938d7c8d83dc,:version 1,:recorded-at 1785872786734,:binding-hash 0x8fb4545bfb291ef475c9be638019e94e41c289f9cd027e064da89ee2c0b024b3,:buyer #134,:merchant #132,:amount 1000},0x4bc61e9ee48ff2fd256f536af46eebb10cbb2958995e882c6b2f0549a5437901 {:actor #133,:payment-id 0x4bc61e9ee48ff2fd256f536af46eebb10cbb2958995e882c6b2f0549a5437901,:version 1,:recorded-at 1785786515367,:binding-hash 0x9681f4f576d1e38c77c75122fd68cba10ff495d219105f92cba552763ae02b1b,:buyer #134,:merchant #132,:amount 10},0xfaa88d0063abd5bea3ea40f76da1ecfb86152069979f5dea082c5a248a7f218b {:actor #133,:payment-id 0xfaa88d0063abd5bea3ea40f76da1ecfb86152069979f5dea082c5a248a7f218b,:version 1,:recorded-at 1785872789495,:binding-hash 0xb80287a316077d90b04347ddaffc721982b472ebdf9d0d4fa530ea61561732b1,:buyer #134,:merchant #132,:amount 1000},0x531468e586f5dc9f1c5754804c19c4e8b6838628d0ae071117502ce8d53ca356 {:actor #133,:payment-id 0x531468e586f5dc9f1c5754804c19c4e8b6838628d0ae071117502ce8d53ca356,:version 1,:recorded-at 1785786642852,:binding-hash 0x44ca82b33030627c71d754d4d7f534ef7901232531e0a8823a98533e636b24cf,:buyer #134,:merchant #132,:amount 10},0xcf05024768d45825887b5b6571ba94668e5048bd14449a15a2b2774536e82dd0 {:actor #133,:payment-id 0xcf05024768d45825887b5b6571ba94668e5048bd14449a15a2b2774536e82dd0,:version 1,:recorded-at 1785870784645,:binding-hash 0x7f865c71b0f375d7438cdecabe2121a04e78e5b102b8d3804c4e0d4881f05916,:buyer #134,:merchant #132,:amount 1000},0xd2a87e0e8e98a5d3decde8e10f4f392d192d6c736d3906ef048e8496bddae969 {:actor #133,:payment-id 0xd2a87e0e8e98a5d3decde8e10f4f392d192d6c736d3906ef048e8496bddae969,:version 1,:recorded-at 1785786509654,:binding-hash 0x9896dd51453fa4a21c20b731a3d16a880fdd10c2bbe57cbed1bcad6a681a180a,:buyer #134,:merchant #132,:amount 10},0xd8435fd66829a6cf47e96d5f63b98381bc77b5b1252b45de28f5c307803c78d2 {:actor #133,:payment-id 0xd8435fd66829a6cf47e96d5f63b98381bc77b5b1252b45de28f5c307803c78d2,:version 1,:recorded-at 1785786494554,:binding-hash 0x05b59f3367bf8a1f82d27295911358123df7275fc706101bc00a7b76532933f3,:buyer #134,:merchant #132,:amount 10},0xfef8d2bc757cfe600fcae12dd6b92032ecc2622bc671cbd0634034bb1b226a7a {:actor #133,:payment-id 0xfef8d2bc757cfe600fcae12dd6b92032ecc2622bc671cbd0634034bb1b226a7a,:version 1,:recorded-at 1785876080740,:binding-hash 0x4a650cffdfaf47d6be81d52bfbb6d8d7e210687986ff456b574aec91afb53ac5,:buyer #134,:merchant #132,:amount 1000},0xd346384544130c2b838d3837d7109afc0a6008034a3a062654a9a10c83d7c669 {:actor #133,:payment-id 0xd346384544130c2b838d3837d7109afc0a6008034a3a062654a9a10c83d7c669,:version 1,:recorded-at 1785786525406,:binding-hash 0x9fc6ca74eace027dcf0c20ec61a414384eb2d8abf37d0519adfc171f96642f75,:buyer #134,:merchant #132,:amount 10},0x7f66bfeffbce30a9213a0ea9ef740c2f850fba5897305552f96458d688d6b04c {:actor #133,:payment-id 0x7f66bfeffbce30a9213a0ea9ef740c2f850fba5897305552f96458d688d6b04c,:version 1,:recorded-at 1785786511169,:binding-hash 0x950ea6b73a9426be6179bd16c5036fcd7611eef7c76102e449f741bdf024abb3,:buyer #134,:merchant #132,:amount 10},0x17241de674a4a3a6fcc9189a05652e5bb4204ec239eca9431577be74bfaf5015 {:actor #133,:payment-id 0x17241de674a4a3a6fcc9189a05652e5bb4204ec239eca9431577be74bfaf5015,:version 1,:recorded-at 1785872791220,:binding-hash 0x2ab092ec645bf68c4c5162a15ac7bcf216237cb209d1ede9b1594dab15f1af82,:buyer #134,:merchant #132,:amount 1000},0x576688a318fbbedd7de72b0e897e0eaa5da381f30949d65c7096071e60ab431f {:actor #133,:payment-id 0x576688a318fbbedd7de72b0e897e0eaa5da381f30949d65c7096071e60ab431f,:version 1,:recorded-at 1785786496433,:binding-hash 0x7c4918035db05d7e267c0cb50776b84afd855fb326d72ca85ec7efc1f873acb0,:buyer #134,:merchant #132,:amount 10},0x59adbc78178923b3043fb489cf3b79a7818159cc82d594e2f9621b8769a81792 {:actor #133,:payment-id 0x59adbc78178923b3043fb489cf3b79a7818159cc82d594e2f9621b8769a81792,:version 1,:recorded-at 1785782881389,:binding-hash 0x78311405327ac2be5ef08c45b7e75b6899dc344039e8454e180b50a000bfa401,:buyer #134,:merchant #132,:amount 10},0xb69330c90937bff424f911beba4cd3377fbde05cef336fc36edb56a9ba4c32f6 {:actor #133,:payment-id 0xb69330c90937bff424f911beba4cd3377fbde05cef336fc36edb56a9ba4c32f6,:version 1,:recorded-at 1785786529089,:binding-hash 0xb9aded021074b421cba3ba7434a5f995d3231f59cb970c28ddff4bf550e0fea0,:buyer #134,:merchant #132,:amount 10},0x4c36f17203d051bbeabe7f6db4cc3fa5fb33eadbf2ccd07b3ae843e1198b2dc5 {:actor #133,:payment-id 0x4c36f17203d051bbeabe7f6db4cc3fa5fb33eadbf2ccd07b3ae843e1198b2dc5,:version 1,:recorded-at 1785876073795,:binding-hash 0x84a1a598b15c3a812db832102adb8783935c7ed4ee65c502b386116b673aca58,:buyer #134,:merchant #132,:amount 1000}}nil
get-receipt(fn [payment-id] (cond (not (blob? %0)) (fail :CAST "payment-id must be a blob") (not (= 32 (count %0))) (fail :ARGUMENT "payment-id must be 32 bytes") :else (get #133/receipts %0)))nil
pay(fn [payment-id merchant amount binding-hash] (cond (not (blob? %0)) (fail :CAST "payment-id must be a blob") (not (= 32 (count %0))) (fail :ARGUMENT "payment-id must be 32 bytes") (not (address? %1)) (fail :CAST "merchant must be an address") (nil? (account %1)) (fail :NOBODY "merchant account does not exist") (= %1 *caller*) (fail :ARGUMENT "buyer and merchant must differ") (= %1 *address*) (fail :ARGUMENT "merchant cannot be the payment actor") (not (long? %2)) (fail :CAST "amount must be a long") (<= %2 0) (fail :ARGUMENT "amount must be positive") (not (blob? %3)) (fail :CAST "binding-hash must be a blob") (not (= 32 (count %3))) (fail :ARGUMENT "binding-hash must be 32 bytes") (get #133/receipts %0) (fail :STATE "payment-id already accepted") (not (= *offer* %2)) (fail :ARGUMENT "offer must exactly equal amount") :else (let [receipt (hash-map :actor *address* :payment-id %0 :version #133/actor-version :recorded-at *timestamp* :binding-hash %3 :buyer *caller* :merchant %1 :amount %2) ] (accept %2) (transfer %1 %2) (cond (lookup-meta *address* receipts) (def receipts (assoc #133/receipts %0 %4)) (fail :UNDECLARED receipts)) %4)))nil
actor-version1nil
Holdings (Empty)

Holdings track token balances and other indexed values by address.

AddressValue