EOS

proxy4nation

Contract

The data structures defined by this contract.

  • Action parameter in addpayer

    { "name": "addpayer", "base": "", "fields": [ { "name": "payer", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "memo", "type": "string?" }, { "name": "next_payment_time", "type": "time_point_sec?" } ] }
  • Action parameter in claim

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

    { "name": "claimall", "base": "", "fields": [ { "name": "size", "type": "int32" } ] }
  • Action parameter in credit

    { "name": "credit", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
  • Action parameter in delproducer

    { "name": "delproducer", "base": "", "fields": [ { "name": "producer", "type": "name" } ] }
  • Action parameter in logpayment

    { "name": "logpayment", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "type", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "next_payment_time", "type": "time_point_sec" } ] }
  • Action parameter in migrate

    { "name": "migrate", "base": "", "fields": [ { "name": "lower", "type": "name" }, { "name": "limit", "type": "int32" } ] }
  • Table row type of payments

    { "name": "payments_row", "base": "", "fields": [ { "name": "payer", "type": "name" }, { "name": "memo", "type": "string" }, { "name": "quantity", "type": "asset" }, { "name": "next_payment_time", "type": "time_point_sec" } ] }
  • Table row type of producers

    { "name": "producers_row", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "type", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "next_payment_time", "type": "time_point_sec" }, { "name": "last_deposit_time", "type": "time_point_sec?" } ] }
  • Action parameter in purge

    { "name": "purge", "base": "", "fields": [] }
  • Action parameter in receipt

    { "name": "receipt", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "staked", "type": "asset" }, { "name": "reward", "type": "asset" }, { "name": "last_claim_time", "type": "time_point_sec" }, { "name": "unclaimed", "type": "asset" }, { "name": "elapsed", "type": "uint32" }, { "name": "rate", "type": "int64" } ] }
  • Action parameter in reset

    { "name": "reset", "base": "", "fields": [ { "name": "table", "type": "name" }, { "name": "lower", "type": "name" }, { "name": "rows_to_clear", "type": "int32" } ] }
  • Action parameter in setproducer

    { "name": "setproducer", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "type", "type": "name" } ] }
  • Action parameter in setrate

    { "name": "setrate", "base": "", "fields": [ { "name": "rate", "type": "int64" }, { "name": "producer_rate", "type": "asset" }, { "name": "standby_rate", "type": "asset" } ] }
  • Table row type of settings

    { "name": "settings_row", "base": "", "fields": [ { "name": "rate", "type": "int64" }, { "name": "producer_rate", "type": "asset" }, { "name": "standby_rate", "type": "asset" } ] }
  • Action parameter in signup

    { "name": "signup", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
  • Table row type of state

    { "name": "state_row", "base": "", "fields": [ { "name": "next_push", "type": "time_point_sec" } ] }
  • Action parameter in unsignup

    { "name": "unsignup", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
  • Action parameter in updateall

    { "name": "updateall", "base": "", "fields": [ { "name": "size", "type": "int32" }, { "name": "force", "type": "bool" } ] }
  • Action parameter in updatevoter

    { "name": "updatevoter", "base": "", "fields": [ { "name": "owner", "type": "name" } ] }
  • Action parameter in updatevotes

    { "name": "updatevotes", "base": "", "fields": [] }
  • Table row type of voters.v2

    { "name": "voters_row_v2", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "proxy", "type": "name" }, { "name": "staked", "type": "int64" }, { "name": "claimed", "type": "asset" }, { "name": "unclaimed", "type": "float64" }, { "name": "last_update_time", "type": "time_point_sec" }, { "name": "last_claim_time", "type": "time_point_sec" } ] }
  • Action parameter in withdraw

    { "name": "withdraw", "base": "", "fields": [ { "name": "producer", "type": "name" }, { "name": "quantity", "type": "asset?" }, { "name": "receiver", "type": "name?" }, { "name": "memo", "type": "string?" } ] }