Vaulta

vigorginseng

Contract

The actions for this contract with their input parameters and potential response data.

  • Account Stake

    User {{nowrap owner}} stakes tokens to open an account.

    Request Parameters
    owner name
  • Asset Out

    Schedule an outbound token transfer

    Request Parameters
    usern name
    assetout asset
    memo string
  • bailout

    bailout assigns debt and collateral to insurers/lenders on loans that need to be recapitalized

    Request Parameters
    usern name
  • bailoutup

    bailoutup assigns debt and collateral to insurers/lenders on crypto loans that need to be recapitalized

    Request Parameters
    usern name
  • cleanbailout

    clean the bailout table of specified batch size of rows

    Request Parameters
    batchSize uint32
  • Request Parameters
    No action parameters.
  • Request Parameters
    No action parameters.
  • Configure

    Set a key/value pair in the configuration table

    Request Parameters
    key name
    value string
  • Delete Account

    The user account for {{nowrap owner}} is deleted

    Request Parameters
    owner name
  • Do Asset Out

    Process a previously scheduled outbound token transfer

    Request Parameters
    usern name
    assetout asset
    memo string
    exec bool
    partialupdate bool
    step uint64
  • Delete Account Handler Action

    The user account for {{nowrap owner}} is deleted

    Request Parameters
    owner name
  • Update All User and Global Data

    All user and global data is updated

    Request Parameters
    No action parameters.
  • Freeze Level

    Set a key/value pair in the configuration table for the freeze level

    Request Parameters
    value string
  • kick

    remove a user from the system

    Request Parameters
    usern name
    delay_sec uint32
  • liquidate

    self liquidation for VIGOR debt

    Request Parameters
    usern name
  • liquidateup

    self liquidationup for crypto debt (not VIGOR)

    Request Parameters
    usern name
  • Log

    writes a message into the log table

    Request Parameters
    message string
  • Open Account

    A user account is opened for {{nowrap owner}}

    Request Parameters
    owner name
  • Set the step setting to desired level

    Set the step setting to desired level for batch processing through doupdate

    Request Parameters
    step uint64
  • returncol

    all user collateral tokens are returned to them

    Request Parameters
    usern name
  • returnins

    all user insurance tokens are returned to them

    Request Parameters
    usern name
  • Request Parameters
    miner name
    contract name
  • Request Parameters
    miner name
  • setacctsize

    set the limit on total account size

    Request Parameters
    usern name
    limit uint64
  • Request Parameters
    config config
  • Request Parameters
    globalstats globalstats
  • Request Parameters
    No action parameters.
  • tick

    tick calls an action in the actionqueue

    Request Parameters
    miner name
  • unwhitelist

    unwhitelist a token that is currently in use as collateral, insurance, borrowing

    Request Parameters
    sym symbol
  • whitelist

    whitelist a token for use as collateral, insurance, borrowing

    Request Parameters
    sym symbol
    contract name
    feed name
    assetin bool
    assetout bool
    maxlends uint8