EOS

mykeymanager

Contract

The data structures defined by this contract.

  • Struct property of addkeydata

    Struct property of keydata

    Struct property of mdfkeydata

    { "name": "account_key", "base": "", "fields": [ { "name": "pubkey", "type": "public_key" }, { "name": "status", "type": "uint8" }, { "name": "nonce", "type": "uint64" } ] }
  • Action parameter in addkeydata

    { "name": "addkeydata", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "index", "type": "uint64" }, { "name": "new_key", "type": "account_key" } ] }
  • Table row type of backupdata

    { "name": "backupdata", "base": "", "fields": [ { "name": "index", "type": "uint64" }, { "name": "value", "type": "name" } ] }
  • Action parameter in cancellogic

    { "name": "cancellogic", "base": "", "fields": [ { "name": "logic", "type": "name" } ] }
  • Table row type of defdata

    { "name": "defdata", "base": "", "fields": [ { "name": "action_id", "type": "uint64" }, { "name": "act", "type": "name" }, { "name": "data_index", "type": "uint64" }, { "name": "duetime", "type": "uint64" }, { "name": "next_act", "type": "name" }, { "name": "tx_id", "type": "checksum256" }, { "name": "data_array", "type": "bytes[]" } ] }
  • Action parameter in forward

    { "name": "forward", "base": "", "fields": [ { "name": "target_contract", "type": "name" }, { "name": "act", "type": "name" }, { "name": "signer", "type": "name" }, { "name": "data", "type": "bytes" } ] }
  • Table row type of keydata

    { "name": "keydata", "base": "", "fields": [ { "name": "index", "type": "uint64" }, { "name": "key", "type": "account_key" } ] }
  • Action parameter in kicklogic

    { "name": "kicklogic", "base": "", "fields": [ { "name": "logic", "type": "name" } ] }
  • Table row type of logic

    { "name": "logic", "base": "", "fields": [ { "name": "value", "type": "name" } ] }
  • Table row type of logicdata

    { "name": "logicdata", "base": "", "fields": [ { "name": "logic_account", "type": "name" }, { "name": "activation_time", "type": "uint64" } ] }
  • Action parameter in mdfkeydata

    { "name": "mdfkeydata", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "index", "type": "uint64" }, { "name": "new_key", "type": "account_key" } ] }
  • Action parameter in mdfkeynonce

    { "name": "mdfkeynonce", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "index", "type": "uint64" }, { "name": "nonce", "type": "uint64" } ] }
  • Action parameter in passaction

    { "name": "passaction", "base": "", "fields": [ { "name": "main_account", "type": "name" }, { "name": "act", "type": "name" }, { "name": "bin_data", "type": "bytes" } ] }
  • Table row type of propdata

    { "name": "propdata", "base": "", "fields": [ { "name": "prop_index", "type": "uint64" }, { "name": "prop_id", "type": "uint128" }, { "name": "approved_backups", "type": "name[]" }, { "name": "prop_params", "type": "bytes" } ] }
  • Action parameter in removebkp

    { "name": "removebkp", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "index", "type": "uint64" }, { "name": "value", "type": "name" } ] }
  • Action parameter in removedef

    { "name": "removedef", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "act", "type": "name" }, { "name": "index", "type": "uint64" } ] }
  • Action parameter in removeprop

    { "name": "removeprop", "base": "", "fields": [ { "name": "client", "type": "name" }, { "name": "prop_id", "type": "uint128" } ] }
  • Action parameter in sendaction

    { "name": "sendaction", "base": "", "fields": [ { "name": "act", "type": "name" }, { "name": "bin_data", "type": "bytes" } ] }
  • Action parameter in setapproval

    { "name": "setapproval", "base": "", "fields": [ { "name": "client", "type": "name" }, { "name": "prop_id", "type": "uint128" }, { "name": "backup", "type": "name" } ] }
  • Action parameter in setbkpdata

    { "name": "setbkpdata", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "index", "type": "uint64" }, { "name": "value", "type": "name" } ] }
  • Action parameter in setdefdata

    { "name": "setdefdata", "base": "", "fields": [ { "name": "to", "type": "name" }, { "name": "act", "type": "name" }, { "name": "index", "type": "uint64" }, { "name": "delay", "type": "uint32" }, { "name": "next_act", "type": "name" }, { "name": "tx_id", "type": "checksum256" }, { "name": "data_array", "type": "bytes[]" } ] }
  • Action parameter in setlogic

    { "name": "setlogic", "base": "", "fields": [ { "name": "new_logic", "type": "name" } ] }
  • Action parameter in setproposal

    { "name": "setproposal", "base": "", "fields": [ { "name": "client", "type": "name" }, { "name": "prop_id", "type": "uint128" }, { "name": "data", "type": "bytes" } ] }
  • Action parameter in updatelogic

    { "name": "updatelogic", "base": "", "fields": [ { "name": "new_logic", "type": "name" } ] }