Telos

bpkicker.com

컨트랙트

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "kick",
      "base": "",
      "fields": [
        {
          "name": "bp",
          "type": "name"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "kick",
      "type": "kick",
      "ricardian_contract": "Kicks a BP if conditions are met. Current conditions are:\n - 50 missed blocks, counted by the Telos system contract.\n\n### Intent\nINTENT. By invoking this function, anyone can bring BPs that meet the conditions offline.\n\n### Term\nTERM. This Contract expires at the conclusion of code execution."
    }
  ],
  "tables": [],
  "ricardian_clauses": [
    {
      "id": "UserAgreement",
      "body": "Purpose of this smart contract is to provide BPs a reliability tool that any blockchain user can use to bring a non-working BP offline.\n\nFor more information, see the [official repository](https://github.com/cryptosuviio/bp-kicker), or the official website [bpkicker.com](http://www.bpkicker.com/)."
    }
  ],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}