Saxonberg Server API
    Preparing search index...
    Index

    Constructors

    Methods

    • Abstain on {stock, target} — a present, net-zero position. Distinct from drop (not voting / absent): an abstain counts toward quorum at the holder's full standing (see quorumWeight) while contributing 0 to the decision. Lets a heavyweight decline to take a side without starving quorum.

      Parameters

      • subject: string
      • stock: Stock
      • target: string
      • Optionalnow: number

      Returns Promise<void>

    • Reverse a held position (swap yea/nay) and reset its conviction clock.

      Parameters

      • subject: string
      • stock: Stock
      • target: string
      • Optionalnow: number

      Returns Promise<void>

    • Establish or update a holder's position on {stock, target} with a {yea, nay} split (full support is {yea:1, nay:0}). A new position, or a net-direction flip, (re)starts the conviction clock; a same-direction re-hold keeps building. subject is the holder's durable templatePath.

      Parameters

      • subject: string
      • stock: Stock
      • target: string
      • split: { nay: number; yea: number }
      • Optionalnow: number

      Returns Promise<void>

    • The quorum weight cast on {stock, target}Σ standingOf(holder, stock).scalar over every present position (directional or abstain). The participation numerator a passage rule measures against the total possible. Conviction-independent and undirected: showing up counts at full standing; not voting (no position) does not.

      Parameters

      • stock: Stock
      • target: string

      Returns Promise<number>