EOS

eosio

Contract

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

  • Request Parameters
    finalizer_namename
    finalizer_keystring
  • Activate Protocol Feature

    Activate protocol feature {{nowrap feature_digest}}

    Request Parameters
    feature_digestchecksum256
  • Bid On a Premium Account Name

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

    Request Parameters
    biddername
    newnamename
    bidasset
  • Claim Refund on Name Bid

    Claim refund on {{nowrap newname}} bid

    Request Parameters
    biddername
    newnamename
  • Buy RAM

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

    Request Parameters
    payername
    receivername
    quantasset
    Response Object
    payername
    receivername
    quantityasset
    bytes_purchasedint64
    ram_bytesint64
    feeasset
  • Buy and Burn RAM

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

    Request Parameters
    payername
    quantityasset
    memostring
    Response Object
    payername
    receivername
    quantityasset
    bytes_purchasedint64
    ram_bytesint64
    feeasset
  • Buy RAM

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

    Request Parameters
    payername
    receivername
    bytesuint32
    Response Object
    payername
    receivername
    quantityasset
    bytes_purchasedint64
    ram_bytesint64
    feeasset
  • Buy RAM self

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

    Request Parameters
    accountname
    quantasset
    Response Object
    payername
    receivername
    quantityasset
    bytes_purchasedint64
    ram_bytesint64
    feeasset
  • Buy REX Tokens

    {{nowrap from}} buys REX tokens in exchange for {{nowrap amount}} and their vote stake increases by {{nowrap amount}}

    Request Parameters
    fromname
    amountasset
  • Cancel Delayed Transaction

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

    Request Parameters
    canceling_authpermission_level
    trx_idchecksum256
  • Request Parameters
    argspowerup_config
  • Claim Block Producer Rewards

    {{nowrap owner}} claims block and vote rewards

    Request Parameters
    ownername
  • Cleanup Unused REX Data

    Delete REX related DB entries and free associated RAM

    Request Parameters
    ownername
  • Cancel Scheduled REX Sell Order

    {{nowrap owner}} cancels a scheduled sell order if not yet filled

    Request Parameters
    ownername
  • Consolidate REX Maturity Buckets Into One

    Consolidate REX maturity buckets into one

    Request Parameters
    ownername
  • Withdraw from the Fund of a Specific CPU Loan

    {{nowrap from}} transfers {{nowrap amount}} from the fund of CPU loan number {{nowrap loan_num}} back to REX fund

    Request Parameters
    fromname
    loan_numuint64
    amountasset
  • Withdraw from the Fund of a Specific NET Loan

    {{nowrap from}} transfers {{nowrap amount}} from the fund of NET loan number {{nowrap loan_num}} back to REX fund

    Request Parameters
    fromname
    loan_numuint64
    amountasset
  • Stake Tokens for NET and/or CPU

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

    Request Parameters
    fromname
    receivername
    stake_net_quantityasset
    stake_cpu_quantityasset
    transferbool
  • Delete Account Permission

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

    Request Parameters
    accountname
    permissionname
    authorized_byname$
  • Request Parameters
    finalizer_namename
    finalizer_keystring
  • Delete Annual Rate Schedule

    Delete annual rate schedule

    Request Parameters
    start_timetime_point_sec
  • Request Parameters
    hashchecksum256
  • Request Parameters
    patternsname[]
    Response Object
    denyhashcalcchecksum256
  • Request Parameters
    hashchecksum256
  • Request Parameters
    patternsname[]
  • Deposit Into REX Fund

    Add to {{nowrap owner}}’s REX fund by transferring {{nowrap amount}} from {{nowrap owner}}’s liquid balance

    Request Parameters
    ownername
    amountasset
  • Donate system tokens to REX

    {{nowrap payer}} donates {{nowrap quantity}} tokens to REX

    Request Parameters
    payername
    quantityasset
    memostring
  • Execute Next Annual Rate Schedule

    Execute next annual rate schedule

    Request Parameters
    No action parameters.
  • Deposit into the Fund of a Specific CPU Loan

    {{nowrap from}} funds a CPU loan

    Request Parameters
    fromname
    loan_numuint64
    paymentasset
  • Deposit into the Fund of a Specific NET Loan

    {{nowrap from}} funds a NET loan

    Request Parameters
    fromname
    loan_numuint64
    paymentasset
  • Request Parameters
    fromname
    toname
    bytesint64
    memostring
    Response Object
    fromname
    toname
    bytesint64
    from_ram_bytesint64
    to_ram_bytesint64
  • Initialize System Contract

    Initialize system contract

    Request Parameters
    versionvaruint32
    coresymbol
  • Request Parameters
    accountname
    allow_permsname[]
    disallow_permsname[]
  • 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
    accountname
    codename
    typename
    requirementname
    authorized_byname$
  • Request Parameters
    payername
    receivername
    quantityasset
    bytesint64
    ram_bytesint64
    feeasset
  • Request Parameters
    ownername
    bytesint64
    ram_bytesint64
  • Request Parameters
    accountname
    quantityasset
    bytesint64
    ram_bytesint64
    feeasset
  • Request Parameters
    protocolname
    feeasset
    memostring
  • Unlock REX Tokens

    {{nowrap owner}} unlocks REX Tokens

    Request Parameters
    ownername
    rexasset
  • Lock REX Tokens

    {{nowrap owner}} locks REX Tokens

    Request Parameters
    ownername
    rexasset
  • Create New Account

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

    Request Parameters
    creatorname
    namename
    ownerauthority
    activeauthority
  • Request Parameters
    headerblock_header
  • Request Parameters
    sender_iduint128
    sent_trxbytes
  • Powerup resources

    User may powerup to reserve resources

    Request Parameters
    payername
    receivername
    daysuint32
    net_fracint64
    cpu_fracint64
    max_paymentasset
  • Request Parameters
    username
    maxuint16
  • Burn RAM from Account

    Burn unused RAM from {{nowrap owner}}

    Request Parameters
    ownername
    bytesint64
    memostring
    Response Object
    fromname
    toname
    bytesint64
    from_ram_bytesint64
    to_ram_bytesint64
  • Transfer RAM from Account

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

    Request Parameters
    fromname
    toname
    bytesint64
    memostring
    Response Object
    fromname
    toname
    bytesint64
    from_ram_bytesint64
    to_ram_bytesint64
  • Claim Unstaked Tokens

    Return previously unstaked tokens to {{nowrap owner}}

    Request Parameters
    ownername
  • Request Parameters
    finalizer_namename
    finalizer_keystring
    proof_of_possessionstring
  • Register as a Block Producer Candidate

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

    Request Parameters
    producername
    producer_keypublic_key
    urlstring
    locationuint16
  • Register as a Block Producer Candidate

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

    Request Parameters
    producername
    producer_authorityblock_signing_authority
    urlstring
    locationuint16
  • Register/unregister as a Proxy

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

    Request Parameters
    proxyname
    isproxybool
  • Rent CPU Bandwidth for 30 Days

    {{nowrap from}} pays {{nowrap loan_payment}} to rent CPU bandwidth for {{nowrap receiver}}

    Request Parameters
    fromname
    receivername
    loan_paymentasset
    loan_fundasset
  • Rent NET Bandwidth for 30 Days

    {{nowrap from}} pays {{nowrap loan_payment}} to rent NET bandwidth for {{nowrap receiver}}

    Request Parameters
    fromname
    receivername
    loan_paymentasset
    loan_fundasset
  • Perform REX Maintenance

    Process sell orders and expired loans

    Request Parameters
    username
    maxuint16
  • Forcibly Unregister a Block Producer Candidate

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

    Request Parameters
    producername
  • Sell RAM From Account

    Sell unused RAM from {{nowrap account}}

    Request Parameters
    accountname
    bytesint64
    Response Object
    accountname
    quantityasset
    bytes_soldint64
    ram_bytesint64
    feeasset
  • Sell REX Tokens in Exchange for EOS

    {{nowrap from}} sells {{nowrap rex}} tokens

    Request Parameters
    fromname
    rexasset
  • Deploy Contract ABI

    Deploy contract ABI on account {{nowrap account}}

    Request Parameters
    accountname
    abibytes
    memostring$
  • Explicitly Manage the CPU Quota of Account

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

    Request Parameters
    accountname
    cpu_weightint64?
  • Explicitly Manage the NET Quota of Account

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

    Request Parameters
    accountname
    net_weightint64?
  • Explicitly Manage the RAM Quota of Account

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

    Request Parameters
    accountname
    ram_bytesint64?
  • Adjust Resource Limits of Account

    Adjust resource limits of account {{nowrap account}}

    Request Parameters
    accountname
    ram_bytesint64
    net_weightint64
    cpu_weightint64
  • Deploy Contract Code

    Deploy contract code on account {{nowrap account}}

    Request Parameters
    accountname
    vmtypeuint8
    vmversionuint8
    codebytes
    memostring$
  • Set Inflation Parameters

    Set inflation parameters

    Request Parameters
    annual_rateint64
    inflation_pay_factorint64
    votepay_factorint64
  • Set System Parameters

    Set System Parameters

    Request Parameters
    paramsblockchain_parameters_t
  • Set Pay Factors

    Set pay factors

    Request Parameters
    inflation_pay_factorint64
    votepay_factorint64
  • Make an Account Privileged or Unprivileged

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

    Request Parameters
    accountname
    is_privuint8
  • Configure the Available RAM

    Configure the available RAM

    Request Parameters
    max_ram_sizeuint64
  • Set the Rate of Increase of RAM

    Set the rate of increase of RAM per block

    Request Parameters
    bytes_per_blockuint16
  • Adjust REX Pool Virtual Balance

    Adjust REX Pool Virtual Balance

    Request Parameters
    balanceasset
  • Set REX Maturity Settings

    Sets the options for REX maturity buckets

    Request Parameters
    num_of_maturity_bucketsuint32?
    sell_matured_rexbool?
    buy_rex_to_savingsbool?
  • Set Annual Rate Schedule

    Set annual rate parameters

    Request Parameters
    start_timetime_point_sec
    continuous_ratefloat64
  • Request Parameters
    No action parameters.
  • Unstake Tokens for NET and/or CPU

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

    Request Parameters
    fromname
    receivername
    unstake_net_quantityasset
    unstake_cpu_quantityasset
  • Request Parameters
    patternsname[]
  • Request Parameters
    fromname
    toname
    memostring
    Response Object
    fromname
    toname
    bytesint64
    from_ram_bytesint64
    to_ram_bytesint64
  • 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
    accountname
    codename
    typename
    authorized_byname$
  • Unregister as a Block Producer Candidate

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

    Request Parameters
    producername
  • Buy REX Tokens Using Staked Tokens

    {{nowrap owner}} buys REX tokens in exchange for tokens currently staked to NET and/or CPU

    Request Parameters
    ownername
    receivername
    from_netasset
    from_cpuasset
  • Unvest Tokens

    Reclaim and retire unvested tokens

    Request Parameters
    accountname
    unvest_net_quantityasset
    unvest_cpu_quantityasset
  • Modify Account Permission

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

    Request Parameters
    accountname
    permissionname
    parentname
    authauthority
    authorized_byname$
  • Update REX Owner Vote Weight

    Update vote weight to current value of held REX tokens

    Request Parameters
    ownername
  • Update System Contract Revision Number

    Update system contract revision number

    Request Parameters
    revisionuint8
  • Vote for Block Producers

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

    Request Parameters
    votername
    proxyname
    producersname[]
  • Request Parameters
    voter_namename
  • Request Parameters
    settingsname
  • Withdraw from REX Fund

    Withdraw {{nowrap amount}} from {{nowrap owner}}’s REX fund by transferring to {{owner}}’s liquid balance

    Request Parameters
    ownername
    amountasset