
The data structures defined by this contract.
-
{ "name": "AppState", "base": "", "fields": [ { "name": "gftorderbook", "type": "name" }, { "name": "gyftiegyftie", "type": "name" }, { "name": "gyftieoracle", "type": "name" }, { "name": "paused", "type": "uint8" }, { "name": "account_count", "type": "uint32" }, { "name": "throttle", "type": "uint32" }, { "name": "last_sender_id", "type": "uint64" } ] }
-
{ "name": "Badge", "base": "", "fields": [ { "name": "badge_id", "type": "name" }, { "name": "badge_name", "type": "string" }, { "name": "description", "type": "string" }, { "name": "reward", "type": "asset" }, { "name": "profile_image", "type": "string" }, { "name": "badge_image", "type": "string" }, { "name": "mat_icon_name", "type": "string" }, { "name": "issuer", "type": "name" }, { "name": "badge_type", "type": "uint8" } ] }
Table row type of badgeaccts
{ "name": "BadgeAccount", "base": "", "fields": [ { "name": "badgeacct_id", "type": "uint64" }, { "name": "badge_id", "type": "name" }, { "name": "badge_holder", "type": "name" }, { "name": "notes", "type": "string" }, { "name": "reward", "type": "asset" }, { "name": "badge_receipt_date", "type": "uint32" } ] }
Table row type of challenges
{ "name": "Challenge", "base": "", "fields": [ { "name": "challenged_account", "type": "name" }, { "name": "challenger_account", "type": "name" }, { "name": "challenge_notes", "type": "string[]" }, { "name": "challenge_stake", "type": "asset" }, { "name": "challenged_time", "type": "uint32" } ] }
-
{ "name": "Comment", "base": "", "fields": [ { "name": "comment_id", "type": "uint64" }, { "name": "comment_type", "type": "name" }, { "name": "proposal_id", "type": "uint64" }, { "name": "profile", "type": "name" }, { "name": "commenter", "type": "name" }, { "name": "parent_comment_id", "type": "uint64" }, { "name": "comment_text", "type": "string" }, { "name": "created_date", "type": "time_point_sec" }, { "name": "updated_date", "type": "time_point_sec" } ] }
-
{ "name": "Gyft", "base": "", "fields": [ { "name": "gyft_id", "type": "uint64" }, { "name": "gyfter", "type": "name" }, { "name": "gyftee", "type": "name" }, { "name": "gyfter_issue", "type": "asset" }, { "name": "gyftee_issue", "type": "asset" }, { "name": "relationship", "type": "string" }, { "name": "notes", "type": "string" }, { "name": "gyft_date", "type": "uint32" }, { "name": "likes", "type": "uint16" } ] }
-
{ "name": "Lock", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "lock_notes", "type": "string[]" } ] }
Table row type of oldprops
{ "name": "OldProposal", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "created_date", "type": "uint32" }, { "name": "proposer", "type": "name" }, { "name": "new_token_gen", "type": "name" }, { "name": "notes", "type": "string" }, { "name": "voters_for", "type": "name[]" }, { "name": "votes_for", "type": "uint32" }, { "name": "voters_against", "type": "name[]" }, { "name": "votes_against", "type": "uint32" }, { "name": "expiration_date", "type": "uint32" } ] }
-
{ "name": "Profile", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "rating_sum", "type": "uint32" }, { "name": "rating_count", "type": "uint16" }, { "name": "idhash", "type": "string" }, { "name": "id_expiration", "type": "string" }, { "name": "gft_balance", "type": "asset" }, { "name": "staked_balance", "type": "asset" }, { "name": "unstaking_balance", "type": "asset" } ] }
-
{ "name": "Profile2", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "idhash", "type": "string" }, { "name": "id_expiration", "type": "string" }, { "name": "info_url", "type": "string" }, { "name": "gft_balance", "type": "asset" }, { "name": "staked_balance", "type": "asset" }, { "name": "unstaking_balance", "type": "asset" }, { "name": "net_purchases", "type": "asset" }, { "name": "promotion_votes_for_this_profile", "type": "name[]" }, { "name": "profiles_this_profile_voted_for", "type": "name[]" }, { "name": "rank", "type": "uint64" }, { "name": "attribute_pairs", "type": "pair_name_string[]" }, { "name": "created_date", "type": "time_point" }, { "name": "updated_date", "type": "time_point" } ] }
-
{ "name": "Proposal", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "proposal_name", "type": "string" }, { "name": "proposer", "type": "name" }, { "name": "rank", "type": "uint64" }, { "name": "notes", "type": "string" }, { "name": "voters_for", "type": "name[]" }, { "name": "votes_for", "type": "uint32" }, { "name": "voters_against", "type": "name[]" }, { "name": "votes_against", "type": "uint32" }, { "name": "packed_transaction", "type": "bytes" }, { "name": "expiration_date", "type": "time_point_sec" }, { "name": "created_date", "type": "time_point_sec" }, { "name": "updated_date", "type": "time_point_sec" } ] }
-
{ "name": "Referral", "base": "", "fields": [ { "name": "referred", "type": "name" }, { "name": "referrer", "type": "name" } ] }
-
{ "name": "Verify", "base": "", "fields": [ { "name": "verify_id", "type": "uint64" }, { "name": "verifier", "type": "name" }, { "name": "verified", "type": "name" }, { "name": "verification_date", "type": "uint32" } ] }
Action parameter in accelunstake
{ "name": "accelunstake", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Struct property of transaction
{ "name": "action", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "name", "type": "name" }, { "name": "authorization", "type": "permission_level[]" }, { "name": "data", "type": "bytes" } ] }
-
{ "name": "addcnote", "base": "", "fields": [ { "name": "scribe", "type": "name" }, { "name": "challenged_account", "type": "name" }, { "name": "note", "type": "string" } ] }
Action parameter in addcomment
{ "name": "addcomment", "base": "", "fields": [ { "name": "commenter", "type": "name" }, { "name": "comment_type", "type": "name" }, { "name": "proposal_id", "type": "uint64" }, { "name": "profile", "type": "name" }, { "name": "parent_id", "type": "uint64" }, { "name": "comment_text", "type": "string" } ] }
-
{ "name": "addekey", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "key", "type": "string" } ] }
-
{ "name": "addhash", "base": "", "fields": [ { "name": "idchecker", "type": "name" }, { "name": "idholder", "type": "name" }, { "name": "idhash", "type": "string" }, { "name": "id_expiration", "type": "string" } ] }
-
{ "name": "addlock", "base": "", "fields": [ { "name": "account_to_lock", "type": "name" }, { "name": "note", "type": "string" } ] }
Action parameter in addlockchain
{ "name": "addlockchain", "base": "", "fields": [ { "name": "account_to_lock", "type": "name" }, { "name": "note", "type": "string" } ] }
Action parameter in addlocknote
{ "name": "addlocknote", "base": "", "fields": [ { "name": "account_to_lock", "type": "name" }, { "name": "note", "type": "string" } ] }
-
{ "name": "addsig", "base": "", "fields": [ { "name": "new_signatory", "type": "name" } ] }
-
{ "name": "balance", "base": "", "fields": [ { "name": "funds", "type": "asset" }, { "name": "token_contract", "type": "name" } ] }
-
{ "name": "buynotify", "base": "", "fields": [ { "name": "buyer", "type": "name" }, { "name": "amount", "type": "asset" } ] }
-
{ "name": "buyorder", "base": "", "fields": [ { "name": "order_id", "type": "uint64" }, { "name": "buyer", "type": "name" }, { "name": "price_per_gft", "type": "asset" }, { "name": "gft_amount", "type": "asset" }, { "name": "order_value", "type": "asset" }, { "name": "created_date", "type": "uint32" } ] }
-
{ "name": "challenge", "base": "", "fields": [ { "name": "challenged_account", "type": "name" }, { "name": "challenger_account", "type": "name" }, { "name": "challenge_notes", "type": "string[]" }, { "name": "challenge_stake", "type": "asset" }, { "name": "challenged_time", "type": "uint32" } ] }
Action parameter in chgthrottle
{ "name": "chgthrottle", "base": "", "fields": [ { "name": "throttle", "type": "uint32" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "claim_key", "type": "string" } ] }
-
{ "name": "create", "base": "", "fields": [] }
Action parameter in createbadge
{ "name": "createbadge", "base": "", "fields": [ { "name": "badge_id", "type": "name" }, { "name": "badge_name", "type": "string" }, { "name": "description", "type": "string" }, { "name": "reward", "type": "asset" }, { "name": "profile_image", "type": "string" }, { "name": "badge_image", "type": "string" }, { "name": "mat_icon_name", "type": "string" }, { "name": "issuer", "type": "name" }, { "name": "badge_type", "type": "uint8" } ] }
Action parameter in createprof
{ "name": "createprof", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Table row type of stat
{ "name": "currency_stats", "base": "", "fields": [ { "name": "supply", "type": "asset" }, { "name": "symbol", "type": "symbol" }, { "name": "issuer", "type": "name" } ] }
Action parameter in dchallenge
{ "name": "dchallenge", "base": "", "fields": [ { "name": "challenged_account", "type": "name" } ] }
Action parameter in editcomment
{ "name": "editcomment", "base": "", "fields": [ { "name": "comment_id", "type": "uint64" }, { "name": "comment_text", "type": "string" } ] }
Action parameter in execproposal
{ "name": "execproposal", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" }, { "name": "executer", "type": "name" } ] }
Struct property of transaction
{ "name": "extension", "base": "", "fields": [ { "name": "type", "type": "uint16" }, { "name": "data", "type": "bytes" } ] }
Action parameter in isstoskoracl
{ "name": "isstoskoracl", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "issue", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
Action parameter in issuebadge
{ "name": "issuebadge", "base": "", "fields": [ { "name": "badge_recipient", "type": "name" }, { "name": "badge_id", "type": "name" }, { "name": "notes", "type": "string" } ] }
Action parameter in issueidemp
{ "name": "issueidemp", "base": "", "fields": [ { "name": "badge_recipient", "type": "name" }, { "name": "badge_id", "type": "name" }, { "name": "notes", "type": "string" } ] }
Action parameter in issuetostake
{ "name": "issuetostake", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
Action parameter in nchallenge
{ "name": "nchallenge", "base": "", "fields": [ { "name": "challenger_account", "type": "name" }, { "name": "challenged_account", "type": "name" }, { "name": "notes", "type": "string" } ] }
Struct property of Profile2
{ "name": "pair_name_string", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "value", "type": "string" } ] }
-
{ "name": "pause", "base": "", "fields": [] }
Struct property of action
{ "name": "permission_level", "base": "", "fields": [ { "name": "actor", "type": "name" }, { "name": "permission", "type": "name" } ] }
-
{ "name": "propose", "base": "", "fields": [ { "name": "proposer", "type": "name" }, { "name": "proposal_name", "type": "string" }, { "name": "notes", "type": "string" } ] }
Action parameter in proposetrx
{ "name": "proposetrx", "base": "", "fields": [ { "name": "proposer", "type": "name" }, { "name": "proposal_name", "type": "string" }, { "name": "notes", "type": "string" }, { "name": "trx", "type": "transaction" } ] }
-
{ "name": "referuser", "base": "", "fields": [ { "name": "referrer", "type": "name" }, { "name": "account_to_refer", "type": "name" } ] }
Action parameter in remcomment
{ "name": "remcomment", "base": "", "fields": [ { "name": "comment_id", "type": "uint64" } ] }
Action parameter in removeprof
{ "name": "removeprof", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Action parameter in removeprop
{ "name": "removeprop", "base": "", "fields": [ { "name": "proposal_id", "type": "uint64" } ] }
Action parameter in remprofprep
{ "name": "remprofprep", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "remsig", "base": "", "fields": [ { "name": "existing_signatory", "type": "name" } ] }
Action parameter in requnstake
{ "name": "requnstake", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "reset", "base": "", "fields": [] }
Action parameter in sellnotify
{ "name": "sellnotify", "base": "", "fields": [ { "name": "seller", "type": "name" }, { "name": "amount", "type": "asset" } ] }
-
{ "name": "setconfig", "base": "", "fields": [ { "name": "gftorderbook", "type": "name" }, { "name": "gyftie_foundation", "type": "name" }, { "name": "gyftieoracle", "type": "name" } ] }
-
{ "name": "setrank", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "rank", "type": "uint64" } ] }
Action parameter in setusercnt
{ "name": "setusercnt", "base": "", "fields": [ { "name": "count", "type": "uint32" } ] }
Table row type of signatories
{ "name": "signatory", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "smsverify", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "stake", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "tprofile", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "idhash", "type": "string" }, { "name": "id_expiration", "type": "string" }, { "name": "gft_balance", "type": "asset" }, { "name": "staked_balance", "type": "asset" }, { "name": "unstaking_balance", "type": "asset" } ] }
-
{ "name": "transaction", "base": "transaction_header", "fields": [ { "name": "context_free_actions", "type": "action[]" }, { "name": "actions", "type": "action[]" }, { "name": "transaction_extensions", "type": "extension[]" } ] }
Struct base type of transaction
{ "name": "transaction_header", "base": "", "fields": [ { "name": "expiration", "type": "time_point_sec" }, { "name": "ref_block_num", "type": "uint16" }, { "name": "ref_block_prefix", "type": "uint32" }, { "name": "max_net_usage_words", "type": "varuint32" }, { "name": "max_cpu_usage_ms", "type": "uint8" }, { "name": "delay_sec", "type": "varuint32" } ] }
-
{ "name": "transfer", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
Action parameter in unissuebadge
{ "name": "unissuebadge", "base": "", "fields": [ { "name": "badge_recipient", "type": "name" }, { "name": "badge_id", "type": "name" } ] }
-
{ "name": "unlock", "base": "", "fields": [ { "name": "account_to_unlock", "type": "name" }, { "name": "note", "type": "string" } ] }
Action parameter in unlockchain
{ "name": "unlockchain", "base": "", "fields": [ { "name": "account_to_unlock", "type": "name" }, { "name": "note", "type": "string" } ] }
-
{ "name": "unpause", "base": "", "fields": [] }
-
{ "name": "unstaked2", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
Action parameter in unvoteprop
{ "name": "unvoteprop", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "proposal_id", "type": "uint64" } ] }
Action parameter in unvoteuser
{ "name": "unvoteuser", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "profile", "type": "name" } ] }
-
{ "name": "upgrade", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "validate", "base": "", "fields": [ { "name": "validator", "type": "name" }, { "name": "account", "type": "name" }, { "name": "idhash", "type": "string" }, { "name": "id_expiration", "type": "string" } ] }
Action parameter in verifyuser
{ "name": "verifyuser", "base": "", "fields": [ { "name": "verifier", "type": "name" }, { "name": "account_to_verify", "type": "name" } ] }
Action parameter in voteagainst
{ "name": "voteagainst", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "proposal_id", "type": "uint64" } ] }
-
{ "name": "votee", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "vote_power", "type": "uint64" } ] }
-
{ "name": "votefor", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "proposal_id", "type": "uint64" } ] }
Action parameter in voteforuser
{ "name": "voteforuser", "base": "", "fields": [ { "name": "voter", "type": "name" }, { "name": "profile", "type": "name" } ] }
-
{ "name": "voter", "base": "", "fields": [ { "name": "votee", "type": "name" }, { "name": "vote_power", "type": "uint64" } ] }
Action parameter in xfertostake
{ "name": "xfertostake", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "to", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string" } ] }
-
{ "name": "xferzj", "base": "", "fields": [] }