One derived deposit address as CFX stores it: Utila's address object verbatim,
plus a CFX-owned deletedAt stamp.
The stamp is ours alone — hiding or rotating an address never touches the
vault, so Utila keeps deriving for it and anything already sent there still
arrives and sweeps. It is the wallet-level deleted_at column's contract one
level down, and it lives inside the data jsonb because the column's value
type is already string.
Type Declaration
OptionaldeletedAt?: string
ISO-8601 instant the address was hidden or rotated away; absent while live.
One derived deposit address as CFX stores it: Utila's address object verbatim, plus a CFX-owned
deletedAtstamp.The stamp is ours alone — hiding or rotating an address never touches the vault, so Utila keeps deriving for it and anything already sent there still arrives and sweeps. It is the wallet-level
deleted_atcolumn's contract one level down, and it lives inside thedatajsonb because the column's value type is alreadystring.