Vaulta

euboxkeypool

Contract

The data structures defined by this contract.

  • Table row type of pools

    {
      "name": "Pool",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "weight",
          "type": "uint64"
        },
        {
          "name": "start_time",
          "type": "uint64"
        },
        {
          "name": "reward_sym",
          "type": "symbol"
        },
        {
          "name": "lp_sym",
          "type": "symbol"
        },
        {
          "name": "system_lps",
          "type": "uint64"
        },
        {
          "name": "distributed",
          "type": "asset"
        },
        {
          "name": "last_update",
          "type": "uint64"
        }
      ]
    }
  • Table row type of referrals

    {
      "name": "Referral",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "name"
        },
        {
          "name": "referer",
          "type": "name"
        },
        {
          "name": "ctime",
          "type": "uint64"
        }
      ]
    }
  • Table row type of users

    {
      "name": "User",
      "base": "",
      "fields": [
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "lptokens",
          "type": "uint64"
        },
        {
          "name": "start_time",
          "type": "uint64"
        },
        {
          "name": "last_update",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in adminreset

    {
      "name": "adminreset",
      "base": "",
      "fields": []
    }
  • Action parameter in adminsetuser

    {
      "name": "adminsetuser",
      "base": "",
      "fields": [
        {
          "name": "poolid",
          "type": "uint64"
        },
        {
          "name": "account",
          "type": "name"
        },
        {
          "name": "start_time",
          "type": "uint64"
        },
        {
          "name": "last_update",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in admintrunc

    {
      "name": "admintrunc",
      "base": "",
      "fields": [
        {
          "name": "table",
          "type": "string"
        }
      ]
    }
  • Action parameter in claim

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

    {
      "name": "configs",
      "base": "",
      "fields": [
        {
          "name": "per_day",
          "type": "uint64"
        },
        {
          "name": "eusdc_swap",
          "type": "uint8"
        }
      ]
    }
  • Action parameter in itranslog

    {
      "name": "itranslog",
      "base": "",
      "fields": [
        {
          "name": "first_receiver",
          "type": "name"
        },
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    }
  • Action parameter in pclog

    {
      "name": "pclog",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "per_day",
          "type": "int64"
        },
        {
          "name": "poolid",
          "type": "int64"
        },
        {
          "name": "weight_ratio",
          "type": "float64"
        },
        {
          "name": "lptoken",
          "type": "int64"
        },
        {
          "name": "system_lps",
          "type": "int64"
        },
        {
          "name": "lp_ratio",
          "type": "float64"
        },
        {
          "name": "last_update",
          "type": "int64"
        },
        {
          "name": "duration",
          "type": "int64"
        },
        {
          "name": "reward",
          "type": "asset"
        }
      ]
    }
  • Action parameter in setconfig

    {
      "name": "setconfig",
      "base": "",
      "fields": [
        {
          "name": "per_day",
          "type": "uint64"
        },
        {
          "name": "eusdc_swap",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in setpool

    {
      "name": "setpool",
      "base": "",
      "fields": [
        {
          "name": "market",
          "type": "uint64"
        },
        {
          "name": "pairid",
          "type": "uint64"
        },
        {
          "name": "weight",
          "type": "uint64"
        },
        {
          "name": "start_time",
          "type": "uint64"
        },
        {
          "name": "reward_sym",
          "type": "symbol"
        },
        {
          "name": "lp_sym",
          "type": "symbol"
        }
      ]
    }
  • Action parameter in setref

    {
      "name": "setref",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "referer",
          "type": "name"
        }
      ]
    }
  • Action parameter in unstake

    {
      "name": "unstake",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "name"
        },
        {
          "name": "poolid",
          "type": "uint64"
        },
        {
          "name": "amount",
          "type": "uint64"
        }
      ]
    }