WAX

waxzillaiolw

Contract

The data structures defined by this contract.

  • Action parameter in addadmin

    {
      "name": "addadmin",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        }
      ]
    }
  • Action parameter in addcommunity

    {
      "name": "addcommunity",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "community_name",
          "type": "string"
        },
        {
          "name": "prowaxacc",
          "type": "name"
        },
        {
          "name": "creator",
          "type": "name"
        }
      ]
    }
  • Table row type of admin

    {
      "name": "admin",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        }
      ]
    }
  • Table row type of campaigns

    {
      "name": "campaigns",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "reference_number",
          "type": "uint64"
        },
        {
          "name": "creator",
          "type": "name"
        },
        {
          "name": "target_asset",
          "type": "asset"
        },
        {
          "name": "accumulated_asset",
          "type": "asset"
        },
        {
          "name": "remaining_asset",
          "type": "asset"
        },
        {
          "name": "pitch_description",
          "type": "string"
        },
        {
          "name": "timeframe",
          "type": "uint64"
        },
        {
          "name": "time_created",
          "type": "uint64"
        },
        {
          "name": "end_time",
          "type": "uint64"
        },
        {
          "name": "flag",
          "type": "uint64"
        },
        {
          "name": "verified",
          "type": "bool"
        }
      ]
    }
  • Action parameter in cleanupprod

    {
      "name": "cleanupprod",
      "base": "",
      "fields": []
    }
  • Table row type of community

    {
      "name": "community",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "community_name",
          "type": "string"
        },
        {
          "name": "num_upvotes",
          "type": "uint32"
        },
        {
          "name": "verify",
          "type": "bool"
        },
        {
          "name": "prowaxacc",
          "type": "name"
        },
        {
          "name": "creator",
          "type": "name"
        }
      ]
    }
  • Action parameter in dltcampaign

    {
      "name": "dltcampaign",
      "base": "",
      "fields": [
        {
          "name": "reference_number",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in dltcommun

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

    {
      "name": "dltuser",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        }
      ]
    }
  • Action parameter in editcomm

    {
      "name": "editcomm",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "community_name",
          "type": "string"
        },
        {
          "name": "prowaxacc",
          "type": "name"
        },
        {
          "name": "creator",
          "type": "name"
        }
      ]
    }
  • Action parameter in editproduct

    {
      "name": "editproduct",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "product_name",
          "type": "string"
        },
        {
          "name": "prod_meta",
          "type": "string"
        },
        {
          "name": "prod_tag",
          "type": "string"
        },
        {
          "name": "tag",
          "type": "string"
        },
        {
          "name": "prod_launch_date",
          "type": "uint64"
        },
        {
          "name": "prod_launch",
          "type": "bool"
        },
        {
          "name": "prod_ipfs_logo",
          "type": "string"
        },
        {
          "name": "prod_ipfs",
          "type": "string"
        },
        {
          "name": "prod_twitter",
          "type": "string"
        },
        {
          "name": "prod_discord",
          "type": "string"
        },
        {
          "name": "prod_site",
          "type": "string"
        },
        {
          "name": "prod_tg",
          "type": "string"
        },
        {
          "name": "prod_team",
          "type": "name[]"
        },
        {
          "name": "editor",
          "type": "name"
        }
      ]
    }
  • Action parameter in edituser

    {
      "name": "edituser",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "user_name",
          "type": "string"
        }
      ]
    }
  • Action parameter in flag

    {
      "name": "flag",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "reference_number",
          "type": "uint64"
        }
      ]
    }
  • Table row type of flagging

    {
      "name": "flag_activities",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "time",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in listcampaign

    {
      "name": "listcampaign",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "reference_number",
          "type": "uint64"
        },
        {
          "name": "pitch_description",
          "type": "string"
        },
        {
          "name": "fund_goal",
          "type": "asset"
        },
        {
          "name": "timeframe",
          "type": "uint32"
        },
        {
          "name": "creator",
          "type": "name"
        }
      ]
    }
  • Action parameter in listproduct

    {
      "name": "listproduct",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "prowaxacc",
          "type": "name"
        },
        {
          "name": "product_name",
          "type": "string"
        },
        {
          "name": "prod_meta",
          "type": "string"
        },
        {
          "name": "prod_tag",
          "type": "string"
        },
        {
          "name": "tag",
          "type": "string"
        },
        {
          "name": "prod_launch_date",
          "type": "uint64"
        },
        {
          "name": "prod_launch",
          "type": "bool"
        },
        {
          "name": "prod_ipfs_logo",
          "type": "string"
        },
        {
          "name": "prod_ipfs",
          "type": "string"
        },
        {
          "name": "prod_twitter",
          "type": "string"
        },
        {
          "name": "prod_discord",
          "type": "string"
        },
        {
          "name": "prod_site",
          "type": "string"
        },
        {
          "name": "prod_tg",
          "type": "string"
        },
        {
          "name": "prod_team",
          "type": "name[]"
        },
        {
          "name": "country",
          "type": "string"
        },
        {
          "name": "creator",
          "type": "name"
        }
      ]
    }
  • Action parameter in listverifier

    {
      "name": "listverifier",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "description",
          "type": "string"
        }
      ]
    }
  • Action parameter in logverify

    {
      "name": "logverify",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "template_id",
          "type": "int32"
        }
      ]
    }
  • Action parameter in logvote

    {
      "name": "logvote",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in migrate

    {
      "name": "migrate",
      "base": "",
      "fields": []
    }
  • Action parameter in newuser

    {
      "name": "newuser",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "user_name",
          "type": "string"
        }
      ]
    }
  • Table row type of product

    {
      "name": "product",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "product_name",
          "type": "string"
        },
        {
          "name": "prod_meta",
          "type": "string"
        },
        {
          "name": "prod_tag",
          "type": "string"
        },
        {
          "name": "tag",
          "type": "string"
        },
        {
          "name": "prod_launch_date",
          "type": "uint64"
        },
        {
          "name": "prod_launch",
          "type": "bool"
        },
        {
          "name": "prod_ipfs_logo",
          "type": "string"
        },
        {
          "name": "prod_ipfs",
          "type": "string"
        },
        {
          "name": "prod_twitter",
          "type": "string"
        },
        {
          "name": "prod_discord",
          "type": "string"
        },
        {
          "name": "prod_site",
          "type": "string"
        },
        {
          "name": "prod_tg",
          "type": "string"
        },
        {
          "name": "prod_team",
          "type": "name[]"
        },
        {
          "name": "num_upvotes",
          "type": "uint32"
        },
        {
          "name": "verify",
          "type": "bool"
        },
        {
          "name": "country",
          "type": "string"
        },
        {
          "name": "prowaxacc",
          "type": "name"
        },
        {
          "name": "creator",
          "type": "name"
        }
      ]
    }
  • Action parameter in upvote

    {
      "name": "upvote",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of activities

    {
      "name": "user_activities",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "user_name",
          "type": "string"
        },
        {
          "name": "time",
          "type": "uint64"
        },
        {
          "name": "product_id",
          "type": "uint64"
        }
      ]
    }
  • Table row type of userinfo

    {
      "name": "user_info",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "user_name",
          "type": "string"
        },
        {
          "name": "upvotes_count",
          "type": "uint64"
        },
        {
          "name": "verified",
          "type": "bool"
        },
        {
          "name": "template_used",
          "type": "int32"
        }
      ]
    }
  • Table row type of users

    {
      "name": "users",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "user_name",
          "type": "string"
        },
        {
          "name": "user_ipfs",
          "type": "string"
        },
        {
          "name": "user_meta",
          "type": "string"
        },
        {
          "name": "user_tg",
          "type": "string"
        },
        {
          "name": "user_discord",
          "type": "string"
        },
        {
          "name": "user_twitter",
          "type": "string"
        },
        {
          "name": "upvotes_count",
          "type": "uint64"
        },
        {
          "name": "verified",
          "type": "bool"
        }
      ]
    }
  • Table row type of verifier

    {
      "name": "verifier",
      "base": "",
      "fields": [
        {
          "name": "template_id",
          "type": "int32"
        },
        {
          "name": "description",
          "type": "string"
        }
      ]
    }
  • Action parameter in verifycamp

    {
      "name": "verifycamp",
      "base": "",
      "fields": [
        {
          "name": "admin",
          "type": "name"
        },
        {
          "name": "reference_number",
          "type": "uint64"
        }
      ]
    }
  • Action parameter in verifyprod

    {
      "name": "verifyprod",
      "base": "",
      "fields": [
        {
          "name": "wallet",
          "type": "name"
        },
        {
          "name": "id",
          "type": "uint64"
        }
      ]
    }