Vaulta

swap.tp

Contract

The data structures defined by this contract.

  • Action parameter in addallowuser

    {
      "name": "addallowuser",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "allow",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in addddparams

    {
      "name": "addddparams",
      "base": "",
      "fields": [
        {
          "name": "config",
          "type": "defi_config"
        }
      ]
    }
  • Action parameter in adddnparams

    {
      "name": "adddnparams",
      "base": "",
      "fields": [
        {
          "name": "config",
          "type": "newdex_defi_config"
        }
      ]
    }
  • Action parameter in addrunparams

    {
      "name": "addrunparams",
      "base": "",
      "fields": [
        {
          "name": "config",
          "type": "roadmap_config"
        }
      ]
    }
  • Action parameter in addtrparams

    {
      "name": "addtrparams",
      "base": "",
      "fields": [
        {
          "name": "config",
          "type": "triangle_config"
        }
      ]
    }
  • Table row type of allowlist

    {
      "name": "allowlist",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "allow",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in auc

    {
      "name": "auc",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in aucinner

    {
      "name": "aucinner",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "index",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in autopowerup

    {
      "name": "autopowerup",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        }
      ]
    }
  • Table row type of balances

    {
      "name": "balances",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "balance",
          "type": "uint64"
        },
        {
          "name": "balance1",
          "type": "uint64"
        },
        {
          "name": "balance2",
          "type": "uint64"
        },
        {
          "name": "balance3",
          "type": "uint64"
        },
        {
          "name": "balance4",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in bntbnt

    {
      "name": "bntbnt",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "reservedbnt",
          "type": "int64"
        },
        {
          "name": "xx",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in checkdd

    {
      "name": "checkdd",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in checkrect

    {
      "name": "checkrect",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "ids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in ck

    {
      "name": "ck",
      "base": "",
      "fields": [
        {
          "name": "s",
          "type": "string"
        }
      ]
    }
  • Action parameter in ckandclearx

    {
      "name": "ckandclearx",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "x",
          "type": "uint64"
        },
        {
          "name": "extstr",
          "type": "string"
        }
      ]
    }
  • Action parameter in ckandclearx1

    {
      "name": "ckandclearx1",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "x",
          "type": "uint64"
        },
        {
          "name": "extstr",
          "type": "string"
        }
      ]
    }
  • Action parameter in cleartri

    {
      "name": "cleartri",
      "base": "",
      "fields": [
        {
          "name": "market",
          "type": "name"
        }
      ]
    }
  • Table row type of configs

    {
      "name": "configs",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "int64"
        }
      ]
    }
  • Table row type of ddparamsex

    {
      "name": "ddparamsex",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "config",
          "type": "defi_config"
        },
        {
          "name": "hash",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in defi

    {
      "name": "defi",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "roadmap",
          "type": "defi_config"
        },
        {
          "name": "xx",
          "type": "uint64"
        }
      ]
    }
  • Struct property of addddparams

    Struct property of ddparamsex

    Struct property of defi

    {
      "name": "defi_config",
      "base": "",
      "fields": [
        {
          "name": "defimarket1",
          "type": "name"
        },
        {
          "name": "market1id",
          "type": "uint64"
        },
        {
          "name": "defimarket2",
          "type": "name"
        },
        {
          "name": "market2id",
          "type": "uint64"
        },
        {
          "name": "tokencont",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "reservedtk",
          "type": "int64"
        },
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in definewdex

    {
      "name": "definewdex",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "roadmap",
          "type": "newdex_defi_config"
        },
        {
          "name": "xx",
          "type": "uint64"
        }
      ]
    }
  • Table row type of dnparamsex

    {
      "name": "dnparamsex",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "config",
          "type": "newdex_defi_config"
        },
        {
          "name": "hash",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in linkv21

    {
      "name": "linkv21",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "dd_ids",
          "type": "uint64[]"
        },
        {
          "name": "dn_ids",
          "type": "uint64[]"
        },
        {
          "name": "run_roadmaps",
          "type": "roadmap_config[]"
        },
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in linkv22

    {
      "name": "linkv22",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "dd_ids",
          "type": "uint64[]"
        },
        {
          "name": "dn_ids",
          "type": "uint64[]"
        },
        {
          "name": "run_roadmaps",
          "type": "roadmap_config[]"
        },
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in linkv22s

    {
      "name": "linkv22s",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "dd_ids",
          "type": "uint64[]"
        },
        {
          "name": "dn_ids",
          "type": "uint64[]"
        },
        {
          "name": "run_roadmaps",
          "type": "roadmap_config[]"
        },
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in linkv2a

    {
      "name": "linkv2a",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "dd_ids",
          "type": "uint64[]"
        },
        {
          "name": "dn_ids",
          "type": "uint64[]"
        },
        {
          "name": "run_ids",
          "type": "uint64[]"
        },
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in linkv31

    {
      "name": "linkv31",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "dd_ids",
          "type": "uint64[]"
        },
        {
          "name": "dn_ids",
          "type": "uint64[]"
        },
        {
          "name": "run_roadmaps",
          "type": "roadmap_config[]"
        },
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in linkv31dd

    {
      "name": "linkv31dd",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in linkv31dn

    {
      "name": "linkv31dn",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in linkv31re

    {
      "name": "linkv31re",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "ids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in linkv31tr

    {
      "name": "linkv31tr",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "ids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in linkv32

    {
      "name": "linkv32",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "dd_ids",
          "type": "uint64[]"
        },
        {
          "name": "dn_ids",
          "type": "uint64[]"
        },
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in linkv32dd

    {
      "name": "linkv32dd",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "dd_ids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in linkv32dn

    {
      "name": "linkv32dn",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "dn_ids",
          "type": "uint64[]"
        }
      ]
    }
  • Action parameter in linkv32tr

    {
      "name": "linkv32tr",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "trs",
          "type": "userparams_list[]"
        }
      ]
    }
  • Struct property of adddnparams

    Struct property of definewdex

    Struct property of dnparamsex

    {
      "name": "newdex_defi_config",
      "base": "",
      "fields": [
        {
          "name": "defimarket",
          "type": "name"
        },
        {
          "name": "defiid",
          "type": "uint64"
        },
        {
          "name": "newdex_pair_id",
          "type": "uint64"
        },
        {
          "name": "newdex_quote_symbol_is_eos",
          "type": "bool"
        },
        {
          "name": "newdex_2token_memo",
          "type": "string"
        },
        {
          "name": "newdex_2eos_memo",
          "type": "string"
        },
        {
          "name": "tokencont",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "reservedtk",
          "type": "int64"
        },
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in powerupusd

    {
      "name": "powerupusd",
      "base": "",
      "fields": []
    }
  • Action parameter in rmddparams

    {
      "name": "rmddparams",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmdnparams

    {
      "name": "rmdnparams",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmrunparams

    {
      "name": "rmrunparams",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmtrparams

    {
      "name": "rmtrparams",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Struct property of addrunparams

    Struct property of linkv21

    Struct property of linkv22

    Struct property of linkv22s

    Struct property of linkv31

    Struct property of rparams

    Struct property of run

    Struct property of tokenconvert

    Struct property of triv1

    {
      "name": "roadmap_config",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "percent",
          "type": "int64"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Table row type of rparams

    {
      "name": "rparams",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "config",
          "type": "roadmap_config"
        }
      ]
    }
  • Action parameter in run

    {
      "name": "run",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "roadmaps",
          "type": "roadmap_config[]"
        },
        {
          "name": "x",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in savebalance

    {
      "name": "savebalance",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in savebalance1

    {
      "name": "savebalance1",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        }
      ]
    }
  • Action parameter in test

    {
      "name": "test",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in tokenconvert

    {
      "name": "tokenconvert",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "roadmap",
          "type": "roadmap_config"
        },
        {
          "name": "log",
          "type": "string"
        }
      ]
    }
  • Action parameter in transall

    {
      "name": "transall",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "tokencnt",
          "type": "name"
        },
        {
          "name": "sym",
          "type": "symbol"
        },
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "maxamount",
          "type": "int64"
        }
      ]
    }
  • Struct property of addtrparams

    Struct property of triangle_param

    {
      "name": "triangle_config",
      "base": "",
      "fields": [
        {
          "name": "market",
          "type": "name"
        },
        {
          "name": "mid",
          "type": "int64"
        },
        {
          "name": "tokencont1",
          "type": "name"
        },
        {
          "name": "sym1",
          "type": "symbol"
        },
        {
          "name": "tokencont2",
          "type": "name"
        },
        {
          "name": "sym2",
          "type": "symbol"
        },
        {
          "name": "reservedtk1",
          "type": "int64"
        },
        {
          "name": "reservedtk2",
          "type": "int64"
        },
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Table row type of triparam

    {
      "name": "triangle_param",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "hash",
          "type": "uint64"
        },
        {
          "name": "config",
          "type": "triangle_config"
        }
      ]
    }
  • Action parameter in triv1

    {
      "name": "triv1",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "run_roadmaps",
          "type": "roadmap_config[]"
        },
        {
          "name": "salt",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in updttrparams

    {
      "name": "updttrparams",
      "base": "",
      "fields": [
        {
          "name": "market",
          "type": "name"
        },
        {
          "name": "count",
          "type": "int32"
        }
      ]
    }
  • Struct property of linkv32tr

    Struct property of userparamsn

    Struct property of uup

    {
      "name": "userparams_list",
      "base": "",
      "fields": [
        {
          "name": "ids",
          "type": "uint64[]"
        }
      ]
    }
  • Table row type of userparamsn

    {
      "name": "userparamsn",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "dds",
          "type": "uint64[]"
        },
        {
          "name": "dns",
          "type": "uint64[]"
        },
        {
          "name": "trs",
          "type": "userparams_list[]"
        },
        {
          "name": "rec",
          "type": "userparams_list[]"
        }
      ]
    }
  • Action parameter in uup

    {
      "name": "uup",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "dd_ids",
          "type": "uint64[]"
        },
        {
          "name": "dn_ids",
          "type": "uint64[]"
        },
        {
          "name": "tr_ids",
          "type": "userparams_list[]"
        },
        {
          "name": "re_ids",
          "type": "userparams_list[]"
        }
      ]
    }