Select Table
Enter Parameters
Scope
Lower Bound
Upper Bound
Limit
Table Result
Select Action
Input Data
count
uint64
Input Data
claimer
name
msg
string
Input Data
claimer
name
Input Data
claimer
name
Input Data
claimer
name
Input Data
sig
bytes
account
name
newpubkey
public_key
rampayer
name
{"version":"eosio::abi/1.1","types":[],"structs":[{"name":"clear","base":"","fields":[{"name":"count","type":"uint64"}]},{"name":"notify","base":"","fields":[{"name":"claimer","type":"name"},{"name":"msg","type":"string"}]},{"name":"reset","base":"","fields":[{"name":"claimer","type":"name"}]},{"name":"updateauth","base":"","fields":[{"name":"claimer","type":"name"}]},{"name":"useaccount","base":"","fields":[{"name":"claimer","type":"name"}]},{"name":"verify","base":"","fields":[{"name":"sig","type":"bytes"},{"name":"account","type":"name"},{"name":"newpubkey","type":"public_key"},{"name":"rampayer","type":"name"}]},{"name":"verify_info","base":"","fields":[{"name":"claimer","type":"name"},{"name":"added","type":"time_point_sec"},{"name":"new_key","type":"public_key"},{"name":"updated","type":"uint8"}]},{"name":"whitelist_info","base":"","fields":[{"name":"account","type":"name"},{"name":"eth_address","type":"bytes"}]}],"actions":[{"name":"clear","type":"clear","ricardian_contract":"","fields":[{"name":"count","type":"uint64"}]},{"name":"notify","type":"notify","ricardian_contract":"","fields":[{"name":"claimer","type":"name"},{"name":"msg","type":"string"}]},{"name":"reset","type":"reset","ricardian_contract":"","fields":[{"name":"claimer","type":"name"}]},{"name":"updateauth","type":"updateauth","ricardian_contract":"Input parameters:\n\n* `claimer` (The name of the account requesting update)\n\nImplied parameters:\n\n* `signer` (The name of the account signing this action on behalf of `claimer`)\n\n## Intent\n\nBy calling the action `updateauth`, I, {{ signer }}, wish to have the `owner` and `active` permissions of EOS account {{ claimer }} changed to the EOS public key provided previously using the `verify` action. The threshold of both permissions shall be set to `1`, and the EOS public key shall be given a weight of `1`. \n\nI, {{ signer }}, acknowledge that the keys cannot be changed unless a waiting period of at least 30 days has elapsed since the `verify` action was called, and that no transactions can have been authorized by the EOS account {{ claimer }} at any point. I acknowledge that any account can be used to call the `updateauth` action to authorize this action.","fields":[{"name":"claimer","type":"name"}]},{"name":"useaccount","type":"useaccount","ricardian_contract":"","fields":[{"name":"claimer","type":"name"}]},{"name":"verify","type":"verify","ricardian_contract":"Input parameters:\n\n* `sig` (Ethereum signed message)\n* `account` (The EOS account requesting verification)\n* `newpubkey` (The new EOS public key)\n* `rampayer` (This account will have to store the verification data in their RAM)\n\nImplied paramters:\n\n* `signer` (The name of the account signing this action on behalf of `claimer`)\n\n## Intent\n\nAs an authorized party, I {{ signer }}, have provided the Ethereum signature, {{ sig }}, associated with EOS account {{ account }} as per the genesis snapshot. I have confirmed that {{ account }} is listed on the unused genesis account list (also known as the whitelist) and has not authorized any transactions since genesis of the EOS mainnet of chain ID: aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906.\n\nI, {{ signer }}, wish to submit the public key {{ newpubkey }}. The RAM required to store this information shall be paid for by my EOS account, {{ rampayer }}.\n\nBy calling the `verify` action, the 30-day waiting period shall be commenced, and this period must be satisfied before the `updateauth` action can be succesfully called, if and only if the checks of that action have been satisfied.\n\nI, {{ signer }}, stipulate that I am, or have been authorized to take this action by the party submitting the cryptographic proof in the `sig` input parameter.","fields":[{"name":"sig","type":"bytes"},{"name":"account","type":"name"},{"name":"newpubkey","type":"public_key"},{"name":"rampayer","type":"name"}]}],"tables":[{"name":"verified","index_type":"i64","key_names":[],"key_types":[],"type":"verify_info"},{"name":"whitelist","index_type":"i64","key_names":[],"key_types":[],"type":"whitelist_info"}],"ricardian_clauses":[],"error_messages":[],"abi_extensions":[],"variants":[],"action_results":[]}
3a81d93200630f95a9ad7d59459414d1034de76376893c1a5f41a051a6584e18