Vaulta

daopoolsoooo

Contract

The data structures defined by this contract.

  • Table row type of bank

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

    {
      "name": "btimereward2",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "btime",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claim

    {
      "name": "claim",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "pair_id",
          "type": "symbol_code"
        }
      ]
    }
  • Action parameter in claim2

    {
      "name": "claim2",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "cdsid",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in claim3

    {
      "name": "claim3",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • Action parameter in claimyield

    {
      "name": "claimyield",
      "base": "",
      "fields": [
        {
          "name": "mgr",
          "type": "name"
        }
      ]
    }
  • Table row type of coefficient

    {
      "name": "coefficient_row",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "symbol_code"
        },
        {
          "name": "quantity0",
          "type": "asset"
        },
        {
          "name": "quantity1",
          "type": "asset"
        },
        {
          "name": "mode",
          "type": "uint64"
        },
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "price",
          "type": "float64"
        },
        {
          "name": "money",
          "type": "float64"
        },
        {
          "name": "coefficient",
          "type": "uint64"
        },
        {
          "name": "acttime",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in datasync1

    {
      "name": "datasync1",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • Table row type of dayrewardlog

    {
      "name": "day_reward_log_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "days",
          "type": "uint64"
        },
        {
          "name": "reward_day",
          "type": "asset"
        },
        {
          "name": "acttime",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in dayreward2

    {
      "name": "dayreward2",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "days",
          "type": "uint64"
        },
        {
          "name": "reward_day",
          "type": "asset"
        }
      ]
    }
  • Action parameter in dayreward22

    {
      "name": "dayreward22",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "days",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in debuglog

    {
      "name": "debuglog",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Table row type of issueday2

    {
      "name": "issue_day2_row",
      "base": "",
      "fields": [
        {
          "name": "days",
          "type": "uint64"
        },
        {
          "name": "issue_day",
          "type": "asset"
        },
        {
          "name": "fee_day",
          "type": "asset"
        }
      ]
    }
  • Table row type of issueday

    {
      "name": "issue_day_row",
      "base": "",
      "fields": [
        {
          "name": "days",
          "type": "uint64"
        },
        {
          "name": "issue_day",
          "type": "asset"
        }
      ]
    }
  • Table row type of markets

    {
      "name": "markets_row",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "liquidity",
          "type": "asset"
        },
        {
          "name": "lock_liq",
          "type": "asset"
        }
      ]
    }
  • Action parameter in mixdisuse

    {
      "name": "mixdisuse",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "days",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "fee",
          "type": "asset"
        },
        {
          "name": "isdel",
          "type": "bool"
        }
      ]
    }
  • Table row type of pairsreward

    {
      "name": "pairs_reward_row",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "coefficient",
          "type": "uint64"
        }
      ]
    }
  • Table row type of pairs

    {
      "name": "pairs_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "symbol_code"
        },
        {
          "name": "reserve0",
          "type": "extended_asset"
        },
        {
          "name": "reserve1",
          "type": "extended_asset"
        },
        {
          "name": "liquidity",
          "type": "extended_asset"
        },
        {
          "name": "lock_liq",
          "type": "extended_asset"
        },
        {
          "name": "amplifier",
          "type": "uint64"
        },
        {
          "name": "virtual_price",
          "type": "float64"
        },
        {
          "name": "price0_last",
          "type": "float64"
        },
        {
          "name": "price1_last",
          "type": "float64"
        },
        {
          "name": "volume0",
          "type": "asset"
        },
        {
          "name": "volume1",
          "type": "asset"
        },
        {
          "name": "trades",
          "type": "uint64"
        },
        {
          "name": "last_updated",
          "type": "time_point_sec"
        }
      ]
    }
  • Table row type of pairsweight

    {
      "name": "pairs_weight_row",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "symbol_code"
        },
        {
          "name": "coefficient",
          "type": "uint64"
        },
        {
          "name": "status",
          "type": "bool"
        }
      ]
    }
  • Action parameter in pairsreward1

    {
      "name": "pairsreward1",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "symbol_code"
        },
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "coefficient",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in pairsreward4

    {
      "name": "pairsreward4",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "symbol_code"
        },
        {
          "name": "tokenid",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in pairsweight1

    {
      "name": "pairsweight1",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "symbol_code"
        },
        {
          "name": "coefficient",
          "type": "uint64"
        },
        {
          "name": "status",
          "type": "bool"
        }
      ]
    }
  • Action parameter in pairsweight4

    {
      "name": "pairsweight4",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "symbol_code"
        }
      ]
    }
  • Table row type of pledgelist

    {
      "name": "pledgelist_row",
      "base": "",
      "fields": [
        {
          "name": "cdsid",
          "type": "uint64"
        },
        {
          "name": "pledgeid",
          "type": "uint64"
        },
        {
          "name": "liquidity",
          "type": "extended_asset"
        },
        {
          "name": "receive_time",
          "type": "uint64"
        },
        {
          "name": "expired_time",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in poolstatus2

    {
      "name": "poolstatus2",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "status",
          "type": "bool"
        }
      ]
    }
  • Table row type of rewardday

    {
      "name": "reward_day_row",
      "base": "",
      "fields": [
        {
          "name": "days",
          "type": "uint64"
        },
        {
          "name": "reward_day",
          "type": "asset"
        }
      ]
    }
  • Table row type of rewardpool

    {
      "name": "reward_pool_row",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "coefficient",
          "type": "uint64"
        },
        {
          "name": "reward_total",
          "type": "asset"
        },
        {
          "name": "reward_total_use",
          "type": "asset"
        },
        {
          "name": "reward_day",
          "type": "asset"
        },
        {
          "name": "days",
          "type": "uint64"
        },
        {
          "name": "btime",
          "type": "uint64"
        },
        {
          "name": "etime",
          "type": "uint64"
        },
        {
          "name": "start_time",
          "type": "uint64"
        },
        {
          "name": "status",
          "type": "bool"
        }
      ]
    }
  • Action parameter in rewardday1

    {
      "name": "rewardday1",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "days",
          "type": "uint64"
        },
        {
          "name": "reward_day",
          "type": "asset"
        }
      ]
    }
  • Action parameter in rewardday4

    {
      "name": "rewardday4",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "days",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rewardday44

    {
      "name": "rewardday44",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "days",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rewardpool1

    {
      "name": "rewardpool1",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "coefficient",
          "type": "uint64"
        },
        {
          "name": "btime",
          "type": "uint64"
        },
        {
          "name": "etime",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rewardpool4

    {
      "name": "rewardpool4",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in swaplogs4

    {
      "name": "swaplogs4",
      "base": "",
      "fields": [
        {
          "name": "symcode",
          "type": "symbol_code"
        },
        {
          "name": "days",
          "type": "uint64"
        }
      ]
    }
  • Table row type of swaplogs

    {
      "name": "swaplogs_row",
      "base": "",
      "fields": [
        {
          "name": "days",
          "type": "uint64"
        },
        {
          "name": "buy",
          "type": "extended_asset"
        },
        {
          "name": "sell",
          "type": "extended_asset"
        },
        {
          "name": "fee",
          "type": "asset"
        }
      ]
    }
  • Action parameter in sycbank

    {
      "name": "sycbank",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • Action parameter in sycpairs

    {
      "name": "sycpairs",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "symbol_code"
        }
      ]
    }
  • Action parameter in test1

    {
      "name": "test1",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in test2

    {
      "name": "test2",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in testclaim

    {
      "name": "testclaim",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "pair_id",
          "type": "symbol_code"
        }
      ]
    }
  • Action parameter in testclaim2

    {
      "name": "testclaim2",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "pair_id",
          "type": "symbol_code"
        }
      ]
    }
  • Table row type of totalreward

    {
      "name": "total_reward_row",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  • Action parameter in totalreward2

    {
      "name": "totalreward2",
      "base": "",
      "fields": [
        {
          "name": "tokenid",
          "type": "uint64"
        },
        {
          "name": "reward_total",
          "type": "asset"
        },
        {
          "name": "reward_total_use",
          "type": "asset"
        }
      ]
    }
  • Action parameter in transferlog

    {
      "name": "transferlog",
      "base": "",
      "fields": [
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in updatescale

    {
      "name": "updatescale",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        }
      ]
    }
  • Table row type of userreward

    {
      "name": "user_reward_row",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "pair_id",
          "type": "symbol_code"
        },
        {
          "name": "lentime",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "acttime",
          "type": "uint64"
        }
      ]
    }
  • Table row type of userweight2

    {
      "name": "user_weight2_row",
      "base": "",
      "fields": [
        {
          "name": "iid",
          "type": "uint64"
        },
        {
          "name": "coefficient",
          "type": "uint64"
        },
        {
          "name": "acttime",
          "type": "uint64"
        }
      ]
    }
  • Table row type of userweight

    {
      "name": "user_weight_row",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "symbol_code"
        },
        {
          "name": "coefficient",
          "type": "uint64"
        },
        {
          "name": "acttime",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in userweight1

    {
      "name": "userweight1",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "pair_id",
          "type": "symbol_code"
        },
        {
          "name": "acttime",
          "type": "uint64"
        }
      ]
    }