WAX

eosio

Contract

The actions for this contract with their input parameters and potential response data.

  • Request Parameters
    reviewer name
    proposer name
  • Activate Protocol Feature

    Activate protocol feature {{nowrap feature_digest}}

    Request Parameters
    feature_digest checksum256
  • Request Parameters
    hash checksum256
  • Request Parameters
    hash checksum256
  • Request Parameters
    account name
  • Request Parameters
    reviewer name
    proposer name
  • Bid On a Premium Account Name

    {{nowrap bidder}} bids on the premium account name {{nowrap newname}}

    Request Parameters
    bidder name
    newname name
    bid asset
  • Claim Refund on Name Bid

    Claim refund on {{nowrap newname}} bid

    Request Parameters
    bidder name
    newname name
  • Buy RAM

    {{nowrap payer}} buys RAM on behalf of {{nowrap receiver}} by paying {{nowrap quant}}

    Request Parameters
    payer name
    receiver name
    quant asset
    Response Object
    payer name
    receiver name
    quantity asset
    bytes_purchased int64
    ram_bytes int64
    fee asset
  • Buy and Burn RAM

    Buy and immediately Burn {{quantity}} of RAM from {{nowrap payer}}

    Request Parameters
    payer name
    quantity asset
    memo string
    Response Object
    payer name
    receiver name
    quantity asset
    bytes_purchased int64
    ram_bytes int64
    fee asset
  • Buy RAM

    {{nowrap payer}} buys {{nowrap bytes}} bytes of RAM on behalf of {{nowrap receiver}}

    Request Parameters
    payer name
    receiver name
    bytes uint32
    Response Object
    payer name
    receiver name
    quantity asset
    bytes_purchased int64
    ram_bytes int64
    fee asset
  • Buy RAM self

    {{nowrap account}} buys RAM to self by paying {{nowrap quant}}

    Request Parameters
    account name
    quant asset
    Response Object
    payer name
    receiver name
    quantity asset
    bytes_purchased int64
    ram_bytes int64
    fee asset
  • Cancel Delayed Transaction

    {{nowrap canceling_auth.actor}} cancels a delayed transaction

    Request Parameters
    canceling_auth permission_level
    trx_id checksum256
  • Request Parameters
    args powerup_config
  • Request Parameters
    account name
  • Request Parameters
    owner name
  • Request Parameters
    owner name
  • Request Parameters
    claimer name
  • Claim Block Producer Rewards

    {{nowrap owner}} claims block and vote rewards

    Request Parameters
    owner name
  • Request Parameters
    owner name
  • Request Parameters
    reviewer name
    proposer name
    begin uint64
    end uint64
  • Stake Tokens for NET and/or CPU

    Stake tokens for NET and/or CPU and optionally transfer ownership

    Request Parameters
    from name
    receiver name
    stake_net_quantity asset
    stake_cpu_quantity asset
    transfer bool
  • Delete Account Permission

    Delete the {{nowrap permission}} permission of {{nowrap account}}

    Request Parameters
    account name
    permission name
    authorized_by name$
  • Request Parameters
    account name
  • Request Parameters
    committeeman name
    category string
    is_oversight bool
  • Request Parameters
    proposer name
    committee name
    subcategory uint16
    title string
    summary string
    project_img_url string
    description string
    roadmap string
    duration uint64
    members string[]
    funding_goal asset
    total_iterations uint32
  • Request Parameters
    account name
    first_name string
    last_name string
    img_url string
    bio string
    country string
    telegram string
    website string
    linkedin string
  • Request Parameters
    committee name
    reviewer name
    first_name string
    last_name string
  • Initialize System Contract

    Initialize system contract

    Request Parameters
    version varuint32
    core symbol
  • Request Parameters
    account name
    allow_perms name[]
    disallow_perms name[]
  • Link Action to Permission

    {{nowrap account}} sets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract to {{nowrap requirement}}

    Request Parameters
    account name
    code name
    type name
    requirement name
    authorized_by name$
  • Request Parameters
    payer name
    receiver name
    quantity asset
    bytes int64
    ram_bytes int64
    fee asset
  • Request Parameters
    owner name
    bytes int64
    ram_bytes int64
  • Request Parameters
    account name
    quantity asset
    bytes int64
    ram_bytes int64
    fee asset
  • Request Parameters
    protocol name
    fee asset
    memo string
  • Create New Account

    {{nowrap creator}} creates a new account with the name {{nowrap name}}

    Request Parameters
    creator name
    name name
    owner authority
    active authority
  • Request Parameters
    header block_header
  • Request Parameters
    sender_id uint128
    sent_trx bytes
  • Powerup resources

    User may powerup to reserve resources

    Request Parameters
    payer name
    receiver name
    days uint32
    net_frac int64
    cpu_frac int64
    max_payment asset
  • Request Parameters
    user name
    max uint16
  • Burn RAM from Account

    Burn unused RAM from {{nowrap owner}}

    Request Parameters
    owner name
    bytes int64
    memo string
    Response Object
    from name
    to name
    bytes int64
    from_ram_bytes int64
    to_ram_bytes int64
  • Transfer RAM from Account

    Transfer unused RAM from {{nowrap from}} to {{nowrap to}}

    Request Parameters
    from name
    to name
    bytes int64
    memo string
    Response Object
    from name
    to name
    bytes int64
    from_ram_bytes int64
    to_ram_bytes int64
  • Claim Unstaked Tokens

    Return previously unstaked tokens to {{nowrap owner}}

    Request Parameters
    owner name
  • Request Parameters
    committeeman name
    category string
    is_oversight bool
  • Register as a Block Producer Candidate

    Register {{nowrap producer}} account as a block producer candidate

    Request Parameters
    producer name
    producer_key public_key
    url string
    location uint16
  • Register as a Block Producer Candidate

    Register {{nowrap producer}} account as a block producer candidate

    Request Parameters
    producer name
    producer_authority block_signing_authority
    url string
    location uint16
  • Request Parameters
    proposer name
    committee name
    subcategory uint16
    title string
    summary string
    project_img_url string
    description string
    roadmap string
    duration uint64
    members string[]
    funding_goal asset
    total_iterations uint32
  • Request Parameters
    account name
    first_name string
    last_name string
    img_url string
    bio string
    country string
    telegram string
    website string
    linkedin string
  • Register/unregister as a Proxy

    Register/unregister {{nowrap proxy}} as a proxy account

    Request Parameters
    proxy name
    isproxy bool
  • Request Parameters
    committee name
    reviewer name
    first_name string
    last_name string
  • Request Parameters
    committeeman name
    proposer name
    reason string
  • Request Parameters
    reviewer name
    proposer name
    reason string
  • Request Parameters
    hash checksum256
  • Request Parameters
    hash checksum256
  • Request Parameters
    committeeman name
  • Request Parameters
    reviewer name
    proposer name
  • Forcibly Unregister a Block Producer Candidate

    {{nowrap producer}} is unregistered as a block producer candidate

    Request Parameters
    producer name
  • Request Parameters
    account name
  • Request Parameters
    reviewer name
    proposer name
  • Request Parameters
    committee name
    reviewer name
  • Sell RAM From Account

    Sell unused RAM from {{nowrap account}}

    Request Parameters
    account name
    bytes int64
    Response Object
    account name
    quantity asset
    bytes_sold int64
    ram_bytes int64
    fee asset
  • Deploy Contract ABI

    Deploy contract ABI on account {{nowrap account}}

    Request Parameters
    account name
    abi bytes
    memo string$
  • Explicitly Manage the CPU Quota of Account

    Explicitly manage the CPU bandwidth quota of account {{nowrap account}}

    Request Parameters
    account name
    cpu_weight int64?
  • Explicitly Manage the NET Quota of Account

    Explicitly manage the NET bandwidth quota of account {{nowrap account}}

    Request Parameters
    account name
    net_weight int64?
  • Explicitly Manage the RAM Quota of Account

    Explicitly manage the RAM quota of account {{nowrap account}}

    Request Parameters
    account name
    ram_bytes int64?
  • Adjust Resource Limits of Account

    Adjust resource limits of account {{nowrap account}}

    Request Parameters
    account name
    ram_bytes int64
    net_weight int64
    cpu_weight int64
  • Request Parameters
    default_score uint32
  • Request Parameters
    scaling_factor uint32
  • Deploy Contract Code

    Deploy contract code on account {{nowrap account}}

    Request Parameters
    account name
    vmtype uint8
    vmversion uint8
    code bytes
    memo string$
  • Request Parameters
    enable bool
  • Request Parameters
    contract name
  • Request Parameters
    max_considered_producers uint32
  • Request Parameters
    min uint32
  • Request Parameters
    min_producer_vote_threshold float64
  • Request Parameters
    hashes checksum256[]
  • Set System Parameters

    Set System Parameters

    Request Parameters
    params blockchain_parameters_t
  • Make an Account Privileged or Unprivileged

    {{#if is_priv}}Make {{nowrap account}} privileged{{else}}Remove privileged status of {{nowrap account}}{{/if}}

    Request Parameters
    account name
    is_priv uint8
  • Request Parameters
    count uint32
  • Request Parameters
    cooldown_secs uint32
  • Configure the Available RAM

    Configure the available RAM

    Request Parameters
    max_ram_size uint64
  • Set the Rate of Increase of RAM

    Set the rate of increase of RAM per block

    Request Parameters
    bytes_per_block uint16
  • Request Parameters
    rng_rate uint64
    max_pool_rng uint64
  • Request Parameters
    ratio uint64
  • Request Parameters
    num_slots uint32
  • Request Parameters
    total_voting_percent uint32
    duration_of_voting uint32
    max_duration_of_funding uint32
    total_iteration_of_funding uint32
  • Request Parameters
    total_stake float64
  • Unstake Tokens for NET and/or CPU

    Unstake tokens for NET and/or CPU from {{nowrap receiver}}

    Request Parameters
    from name
    receiver name
    unstake_net_quantity asset
    unstake_cpu_quantity asset
  • Unlink Action from Permission

    {{nowrap account}} unsets the minimum required permission for the {{#if type}}{{nowrap type}} action of the{{/if}} {{nowrap code}} contract

    Request Parameters
    account name
    code name
    type name
    authorized_by name$
  • Unregister as a Block Producer Candidate

    {{nowrap producer}} unregisters as a block producer candidate

    Request Parameters
    producer name
  • Modify Account Permission

    Add or update the {{nowrap permission}} permission of {{nowrap account}}

    Request Parameters
    account name
    permission name
    parent name
    auth authority
    authorized_by name$
  • Update System Contract Revision Number

    Update system contract revision number

    Request Parameters
    revision uint8
  • Vote for Block Producers

    {{nowrap voter}} votes for {{#if proxy}}the proxy {{nowrap proxy}}{{else}}up to 30 block producer candidates{{/if}}

    Request Parameters
    voter name
    proxy name
    producers name[]
  • Request Parameters
    voter_name name
    proposals name[]
  • Request Parameters
    owner name
  • Request Parameters
    settings name