Vaulta

ussminepools

Contract

The data structures defined by this contract.

  • Action parameter in claim

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

    {
      "name": "config_item",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in createpool

    {
      "name": "createpool",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "uint64"
        },
        {
          "name": "weight",
          "type": "uint16"
        },
        {
          "name": "start_time",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in mdfstart

    {
      "name": "mdfstart",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "uint64"
        },
        {
          "name": "start_time",
          "type": "uint32"
        }
      ]
    }
  • Action parameter in mdfweight

    {
      "name": "mdfweight",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "uint64"
        },
        {
          "name": "weight",
          "type": "uint16"
        }
      ]
    }
  • Table row type of pools

    {
      "name": "pool_item",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "lpc",
          "type": "symbol_code"
        },
        {
          "name": "lpt_total",
          "type": "uint64"
        },
        {
          "name": "reward_total",
          "type": "asset"
        },
        {
          "name": "reward_balance",
          "type": "asset"
        },
        {
          "name": "acc_reward_ps",
          "type": "uint128"
        },
        {
          "name": "weight",
          "type": "uint16"
        },
        {
          "name": "start_time",
          "type": "uint32"
        },
        {
          "name": "last_time",
          "type": "uint32"
        }
      ]
    }
  • Table row type of rewards

    {
      "name": "reward_item",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "unclaimed",
          "type": "asset"
        },
        {
          "name": "claimed",
          "type": "asset"
        },
        {
          "name": "lpt_amount",
          "type": "uint64"
        },
        {
          "name": "debt",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in rmpool

    {
      "name": "rmpool",
      "base": "",
      "fields": [
        {
          "name": "pair_id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in setconfig

    {
      "name": "setconfig",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "uint64"
        }
      ]
    }