Operator-maintained registry of bank accounts CFX trades with — the primary
enumeration behind bank_account_view, and the reason BANK_INSTRUCTION and
OBSERVED are backstops rather than the registry itself.
Most accounts are expected to live here. The two typed tables cover Victor
and RouteFusion accounts, bank's rails infer CFX's own partner-bank
accounts, and nothing at all covers the counterparties CFX actually transacts
with. See § 4.7.
Ownership is OPTIONAL, unlike deposit_bank_memo — a CFX account at a
partner bank has no customer. The check constraint therefore forbids only the
both-set case rather than requiring exactly one.
parentKey is the view key of the account this one sits inside, and
carries no foreign key: the common parent is a Victor FBO in victor_account,
so a self-FK would make the only expressible parent a manual row. This
matches how parent_key already works in the other arms — nothing enforces
the target exists there either.
Operator-maintained registry of bank accounts CFX trades with — the primary enumeration behind
bank_account_view, and the reasonBANK_INSTRUCTIONandOBSERVEDare backstops rather than the registry itself.Most accounts are expected to live here. The two typed tables cover Victor and RouteFusion accounts,
bank's rails infer CFX's own partner-bank accounts, and nothing at all covers the counterparties CFX actually transacts with. See § 4.7.Ownership is OPTIONAL, unlike
deposit_bank_memo— a CFX account at a partner bank has no customer. The check constraint therefore forbids only the both-set case rather than requiring exactly one.parentKeyis the viewkeyof the account this one sits inside, and carries no foreign key: the common parent is a Victor FBO invictor_account, so a self-FK would make the only expressible parent a manual row. This matches howparent_keyalready works in the other arms — nothing enforces the target exists there either.