EOS

thekarmadapp

Contract

The data structures defined by this contract.

  • Struct property of st_post

    { "name": "daily_weight", "base": "", "fields": [ { "name": "day", "type": "uint64" }, { "name": "weight", "type": "uint64" } ] }
  • Struct property of st_voter

    { "name": "daily_vote", "base": "", "fields": [ { "name": "day", "type": "uint64" }, { "name": "has_voted", "type": "bool" } ] }
  • Struct property of daily_stats

    { "name": "st_daily_stats", "base": "", "fields": [ { "name": "total_posts", "type": "uint64" }, { "name": "total_weight", "type": "uint64" }, { "name": "unique_voters", "type": "uint64" }, { "name": "photo_pool", "type": "uint64" }, { "name": "video_pool", "type": "uint64" }, { "name": "voter_pool", "type": "uint64" } ] }
  • Struct property of st_karma_config

    { "name": "daily_stats", "base": "", "fields": [ { "name": "day", "type": "uint64" }, { "name": "daily_stats", "type": "st_daily_stats" } ] }
  • Table row type of karma.config

    { "name": "st_karma_config", "base": "", "fields": [ { "name": "last_category_id", "type": "uint64" }, { "name": "last_post_id", "type": "uint64" }, { "name": "last_cmmt_id", "type": "uint64" }, { "name": "inflation_day", "type": "uint64" }, { "name": "karma_pays_ram", "type": "bool" }, { "name": "daily_stats", "type": "daily_stats[]" } ] }
  • Table row type of blacklist

    { "name": "st_blacklist", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "reason", "type": "string" } ] }
  • Table row type of voter

    { "name": "st_voter", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "daily_vote", "type": "daily_vote[]" } ] }
  • Table row type of posts

    { "name": "st_post", "base": "", "fields": [ { "name": "post_id", "type": "uint64" }, { "name": "author", "type": "name" }, { "name": "created_at", "type": "uint32" }, { "name": "has_video", "type": "bool" }, { "name": "voters", "type": "name[]" }, { "name": "daily_weight", "type": "daily_weight[]" } ] }
  • Action parameter in createcat

    { "name": "createcat", "base": "", "fields": [ { "name": "name", "type": "string" } ] }
  • Action parameter in catid

    { "name": "catid", "base": "", "fields": [ { "name": "cat_id", "type": "uint64" } ] }
  • Action parameter in editcat

    { "name": "editcat", "base": "", "fields": [ { "name": "cat_id", "type": "uint64" }, { "name": "name", "type": "string" } ] }
  • Action parameter in report

    { "name": "report", "base": "", "fields": [ { "name": "post_id", "type": "uint64" }, { "name": "cmmt_id", "type": "uint64" }, { "name": "profile", "type": "name" }, { "name": "reason", "type": "string" } ] }
  • Struct property of createpost

    Struct property of editpost

    { "name": "st_post_params", "base": "", "fields": [ { "name": "post_id", "type": "uint64" }, { "name": "author", "type": "name" }, { "name": "description", "type": "string" }, { "name": "lat", "type": "string" }, { "name": "lng", "type": "string" }, { "name": "imagehashes", "type": "string[]" }, { "name": "videohashes", "type": "string[]" }, { "name": "categories", "type": "uint64[]" } ] }
  • Action parameter in createpost

    { "name": "createpost", "base": "", "fields": [ { "name": "post", "type": "st_post_params" } ] }
  • Action parameter in claim

    { "name": "claim", "base": "", "fields": [ { "name": "author", "type": "name" } ] }
  • Action parameter in postid

    { "name": "postid", "base": "", "fields": [ { "name": "post_id", "type": "uint64" } ] }
  • Action parameter in editpost

    { "name": "editpost", "base": "", "fields": [ { "name": "post", "type": "st_post_params" } ] }
  • Action parameter in deacpost

    Action parameter in retirepost

    { "name": "deacpost", "base": "", "fields": [ { "name": "post_id", "type": "uint64" } ] }
  • Action parameter in custdeacpost

    { "name": "custdeacpost", "base": "", "fields": [ { "name": "post_id", "type": "uint64" }, { "name": "reason", "type": "string" } ] }
  • Action parameter in createcmmt

    { "name": "createcmmt", "base": "", "fields": [ { "name": "post_id", "type": "uint64" }, { "name": "text", "type": "string" }, { "name": "author", "type": "name" } ] }
  • Action parameter in cmmtid

    { "name": "cmmtid", "base": "", "fields": [ { "name": "cmmt_id", "type": "uint64" } ] }
  • Action parameter in editcmmt

    { "name": "editcmmt", "base": "", "fields": [ { "name": "cmmt_id", "type": "uint64" }, { "name": "text", "type": "string" }, { "name": "author", "type": "name" } ] }
  • Action parameter in deaccmmt

    { "name": "deaccmmt", "base": "", "fields": [ { "name": "cmmt_id", "type": "uint64" }, { "name": "author", "type": "name" } ] }
  • Action parameter in custdeaccmmt

    { "name": "custdeaccmmt", "base": "", "fields": [ { "name": "cmmt_id", "type": "uint64" }, { "name": "reason", "type": "string" } ] }
  • Struct property of storeprfl

    { "name": "st_profile_params", "base": "", "fields": [ { "name": "author", "type": "name" }, { "name": "displayname", "type": "string" }, { "name": "bio", "type": "string" }, { "name": "hash", "type": "string" } ] }
  • Action parameter in storeprfl

    { "name": "storeprfl", "base": "", "fields": [ { "name": "profile", "type": "st_profile_params" } ] }
  • Action parameter in deacprfl

    { "name": "deacprfl", "base": "", "fields": [ { "name": "author", "type": "name" } ] }
  • Action parameter in custdeacprfl

    Action parameter in ban

    Action parameter in unban

    { "name": "custdeacprfl", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "reason", "type": "string" } ] }
  • Action parameter in follow

    { "name": "follow", "base": "", "fields": [ { "name": "author", "type": "name" }, { "name": "following", "type": "name" } ] }
  • Action parameter in unfollow

    { "name": "unfollow", "base": "", "fields": [ { "name": "author", "type": "name" }, { "name": "unfollowing", "type": "name" } ] }
  • Action parameter in upvote

    { "name": "upvote", "base": "", "fields": [ { "name": "author", "type": "name" }, { "name": "post_id", "type": "uint64" } ] }
  • Action parameter in downvote

    { "name": "downvote", "base": "", "fields": [ { "name": "author", "type": "name" }, { "name": "post_id", "type": "uint64" } ] }
  • Action parameter in setram

    { "name": "setram", "base": "", "fields": [ { "name": "karma_pays", "type": "bool" } ] }