Vaulta

sovdexrelays

Contract

The data structures defined by this contract.

  • Table row type of accounts

    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        },
        {
          "name": "storebalance",
          "type": "asset"
        },
        {
          "name": "svxpower",
          "type": "asset"
        },
        {
          "name": "unstaking",
          "type": "asset"
        },
        {
          "name": "unstake_time",
          "type": "uint32"
        }
      ]
    }
  • Table row type of accountg

    {
      "name": "accountg",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    }
  • Action parameter in addbrnsub

    {
      "name": "addbrnsub",
      "base": "",
      "fields": [
        {
          "name": "addburn",
          "type": "asset"
        }
      ]
    }
  • Action parameter in addcb

    {
      "name": "addcb",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        }
      ]
    }
  • Action parameter in addob

    {
      "name": "addob",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        }
      ]
    }
  • Action parameter in claimfees

    {
      "name": "claimfees",
      "base": "",
      "fields": [
        {
          "name": "admin",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "string"
        }
      ]
    }
  • Action parameter in claimrelay

    {
      "name": "claimrelay",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        }
      ]
    }
  • Action parameter in cleardex

    {
      "name": "cleardex",
      "base": "",
      "fields": [
        {
          "name": "dexaccount",
          "type": "name"
        }
      ]
    }
  • Action parameter in createpair

    {
      "name": "createpair",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        },
        {
          "name": "cw",
          "type": "uint64"
        },
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "reinvestfees",
          "type": "bool"
        }
      ]
    }
  • Table row type of stat

    {
      "name": "currency_stats",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "issuer",
          "type": "name"
        }
      ]
    }
  • Action parameter in destroypair

    {
      "name": "destroypair",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        }
      ]
    }
  • Table row type of dex

    {
      "name": "dex_stats",
      "base": "",
      "fields": [
        {
          "name": "sovdexaccount",
          "type": "name"
        },
        {
          "name": "burnsubfund",
          "type": "asset"
        }
      ]
    }
  • Action parameter in dexoptions

    {
      "name": "dexoptions",
      "base": "",
      "fields": [
        {
          "name": "burnsubfund",
          "type": "asset"
        }
      ]
    }
  • Action parameter in disablebrnsb

    {
      "name": "disablebrnsb",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Action parameter in ecreatepair

    {
      "name": "ecreatepair",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        },
        {
          "name": "cw",
          "type": "uint64"
        },
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "reinvestfees",
          "type": "bool"
        }
      ]
    }
  • Action parameter in edestroypair

    {
      "name": "edestroypair",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        }
      ]
    }
  • Action parameter in editcb

    {
      "name": "editcb",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        }
      ]
    }
  • Action parameter in editcw

    {
      "name": "editcw",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "cw",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in editob

    {
      "name": "editob",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        }
      ]
    }
  • Action parameter in editsettings

    {
      "name": "editsettings",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        },
        {
          "name": "cw",
          "type": "uint64"
        },
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "reinvestfees",
          "type": "bool"
        }
      ]
    }
  • Action parameter in enablebrnsb

    {
      "name": "enablebrnsb",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Action parameter in enabletoggle

    {
      "name": "enabletoggle",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "enabled",
          "type": "bool"
        }
      ]
    }
  • Table row type of eospair

    {
      "name": "eospair_stats",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        },
        {
          "name": "cw",
          "type": "uint64"
        },
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "reinvestfees",
          "type": "bool"
        },
        {
          "name": "price",
          "type": "float32"
        },
        {
          "name": "adminfees",
          "type": "asset"
        }
      ]
    }
  • Action parameter in getdata

    {
      "name": "getdata",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "string"
        },
        {
          "name": "burnratepercent",
          "type": "float32"
        },
        {
          "name": "pricechange",
          "type": "string"
        },
        {
          "name": "received",
          "type": "asset"
        },
        {
          "name": "slippagepercent",
          "type": "float32"
        },
        {
          "name": "prespot",
          "type": "float32"
        },
        {
          "name": "postspot",
          "type": "float32"
        },
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "sovvolume",
          "type": "asset"
        },
        {
          "name": "paid",
          "type": "asset"
        },
        {
          "name": "sovburned",
          "type": "asset"
        },
        {
          "name": "trxtype",
          "type": "string"
        },
        {
          "name": "averageprice",
          "type": "float32"
        },
        {
          "name": "fee",
          "type": "asset"
        },
        {
          "name": "feepercent",
          "type": "string"
        },
        {
          "name": "burnsubsidy",
          "type": "bool"
        }
      ]
    }
  • Action parameter in getsupply

    {
      "name": "getsupply",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        }
      ]
    }
  • Action parameter in iaddcb

    {
      "name": "iaddcb",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        }
      ]
    }
  • Action parameter in iaddob

    {
      "name": "iaddob",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        }
      ]
    }
  • Action parameter in iclaimfees

    {
      "name": "iclaimfees",
      "base": "",
      "fields": [
        {
          "name": "admin",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "string"
        }
      ]
    }
  • Action parameter in icreatepair

    {
      "name": "icreatepair",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        },
        {
          "name": "cw",
          "type": "uint64"
        },
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "reinvestfees",
          "type": "bool"
        }
      ]
    }
  • Action parameter in idestroypair

    {
      "name": "idestroypair",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        }
      ]
    }
  • Action parameter in ieditcb

    {
      "name": "ieditcb",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        }
      ]
    }
  • Action parameter in ieditcw

    {
      "name": "ieditcw",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "cw",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in ieditob

    {
      "name": "ieditob",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        }
      ]
    }
  • Action parameter in ieditsetting

    {
      "name": "ieditsetting",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        },
        {
          "name": "cw",
          "type": "uint64"
        },
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "reinvestfees",
          "type": "bool"
        }
      ]
    }
  • Action parameter in ienabletoggle

    {
      "name": "ienabletoggle",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "enabled",
          "type": "bool"
        }
      ]
    }
  • Action parameter in minereceipt

    {
      "name": "minereceipt",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "sovburned",
          "type": "asset"
        },
        {
          "name": "minepool",
          "type": "asset"
        }
      ]
    }
  • Table row type of pair

    {
      "name": "pair_stats",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        },
        {
          "name": "cw",
          "type": "uint64"
        },
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "reinvestfees",
          "type": "bool"
        },
        {
          "name": "price",
          "type": "float32"
        },
        {
          "name": "adminfees",
          "type": "asset"
        }
      ]
    }
  • Action parameter in pclaimfees

    {
      "name": "pclaimfees",
      "base": "",
      "fields": [
        {
          "name": "admin",
          "type": "name"
        },
        {
          "name": "symbol",
          "type": "string"
        }
      ]
    }
  • Action parameter in pcreatepair

    {
      "name": "pcreatepair",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        },
        {
          "name": "cw",
          "type": "uint64"
        },
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "reinvestfees",
          "type": "bool"
        }
      ]
    }
  • Action parameter in pdestroypair

    {
      "name": "pdestroypair",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        }
      ]
    }
  • Table row type of powpair

    {
      "name": "powpair_stats",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        },
        {
          "name": "cw",
          "type": "uint64"
        },
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "reinvestfees",
          "type": "bool"
        },
        {
          "name": "price",
          "type": "float32"
        },
        {
          "name": "adminfees",
          "type": "asset"
        }
      ]
    }
  • Table row type of refaccounts

    {
      "name": "refaccount",
      "base": "",
      "fields": [
        {
          "name": "ref",
          "type": "name"
        },
        {
          "name": "feecut",
          "type": "int32"
        }
      ]
    }
  • Action parameter in refremove

    {
      "name": "refremove",
      "base": "",
      "fields": [
        {
          "name": "ref",
          "type": "name"
        }
      ]
    }
  • Action parameter in refsignup

    {
      "name": "refsignup",
      "base": "",
      "fields": [
        {
          "name": "ref",
          "type": "name"
        },
        {
          "name": "feecut",
          "type": "int32"
        }
      ]
    }
  • Action parameter in showsupply

    {
      "name": "showsupply",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        }
      ]
    }
  • Table row type of svxpair

    {
      "name": "svxpair_stats",
      "base": "",
      "fields": [
        {
          "name": "pair",
          "type": "string"
        },
        {
          "name": "connectorbal",
          "type": "asset"
        },
        {
          "name": "outstandingbal",
          "type": "asset"
        },
        {
          "name": "cw",
          "type": "uint64"
        },
        {
          "name": "enabled",
          "type": "bool"
        },
        {
          "name": "reinvestfees",
          "type": "bool"
        },
        {
          "name": "price",
          "type": "float32"
        },
        {
          "name": "adminfees",
          "type": "asset"
        }
      ]
    }
  • Action parameter in togglerf

    {
      "name": "togglerf",
      "base": "",
      "fields": [
        {
          "name": "symbol",
          "type": "string"
        },
        {
          "name": "reinvest",
          "type": "bool"
        }
      ]
    }
  • Table row type of usertables

    {
      "name": "usertable",
      "base": "",
      "fields": [
        {
          "name": "username",
          "type": "name"
        },
        {
          "name": "burnsubenabled",
          "type": "bool"
        }
      ]
    }