AlmondTill/G3N API

KernelBlock

object type

One kernel block — a settled purchase's STOCK lifecycle. Blocks consume OLDEST-FIRST with at most ONE open at a time; a block EARMARKED for transfer freezes until the decision (it cannot be consumed — freezing most of your stock can starve the wallet, the disclosed strictness); an OPENED block can never transfer (the purity law); a transferred block records where it went.

Fields

FieldTypeNotes
idID ID!== the funding TokenPurchase id (one id, two records).
typeString String!No further notes.
captionString String!No further notes.
statusString String!allocated (charge in flight) · approved (money settled — in the queue; transferable) · opened (being consumed — transfer-ineligible forever) · consumed (none left) · transfer_requested (frozen, awaiting the decision) · transfer_denied (stock again — consumable, re-requestable) · transfer_approved (frozen — execute or lapse) · transferred (moved whole) · doomed (the charge failed).
parentIdID ID!The group wallet (the queue's operational home).
rootIdID ID!No further notes.
createdAtString String!No further notes.
updatedAtString String!No further notes.
revisionNumInt Int!No further notes.
revisionID ID!No further notes.
tokensPurchasedInt Int!The block's whole size (kernels/tokens — blocks move WHOLE).
usdAmountCentsInt Int!What the block cost (USD cents — its own consumption is valued at exactly this, proportionally).
volumeTierCodeString String!The volume tier that priced it.
approvedAtStringWhen the money settled (absent = not yet stock / the charge failed).
openedAtStringWhen the queue first reached it (present ⇒ it can never transfer — the purity law).
consumedAtStringWhen it fully drained.
transferRequestedAtStringThe LATEST transfer ask (re-asks refresh it).
transferRequestedToOrgGroupIdIDThe requested destination group.
transferRequestReasonStringYour request's reason (rides the review).
transferDeniedAtStringThe LATEST deny + the reviewed reason (a denied block is stock again).
transferDeniedReasonStringNo further notes.
transferredToOrgGroupIdIDWhere it went (present ⟺ transferred).
transferredAtStringNo further notes.

Used by