A RouteFusion multi-currency wallet, as returned by wallet(wallet_id:).
Unlike Victor, RouteFusion has no separate FBO/core account: this wallet IS
the pool an outbound transfer debits, and createTransfer names it directly
via wallet_id.
state and suspended are RouteFusion's own view and can diverge from
CFX's virtual_account.status — RF may freeze a wallet under a VA row we
still consider ACTIVE. suspended overlaps state: "suspended" without a
guarantee they agree, so a consumer gating on liveness should require
state === "verified" && !suspended rather than checking either alone.
Amounts are decimal strings — wrap in BigNumber before any arithmetic.
A RouteFusion multi-currency wallet, as returned by
wallet(wallet_id:).Unlike Victor, RouteFusion has no separate FBO/core account: this wallet IS the pool an outbound transfer debits, and
createTransfernames it directly viawallet_id.stateandsuspendedare RouteFusion's own view and can diverge from CFX'svirtual_account.status— RF may freeze a wallet under a VA row we still consider ACTIVE.suspendedoverlapsstate: "suspended"without a guarantee they agree, so a consumer gating on liveness should requirestate === "verified" && !suspendedrather than checking either alone.Amounts are decimal strings — wrap in
BigNumberbefore any arithmetic.