{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "account",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
}
]
},
{
"name": "bios",
"base": "",
"fields": [
{
"name": "contractissuer",
"type": "name"
}
]
},
{
"name": "blocklog",
"base": "",
"fields": [
{
"name": "initiator",
"type": "name"
},
{
"name": "block",
"type": "uint64"
},
{
"name": "block_time",
"type": "uint64"
},
{
"name": "issued_supply",
"type": "asset"
},
{
"name": "collected_tx_fees",
"type": "asset"
},
{
"name": "burned_tokens",
"type": "asset"
},
{
"name": "total_supply",
"type": "asset"
},
{
"name": "burn_supply",
"type": "asset"
},
{
"name": "abc_miners",
"type": "uint64"
},
{
"name": "bytes",
"type": "uint64"
},
{
"name": "txs",
"type": "uint64"
},
{
"name": "tx_fee",
"type": "asset"
},
{
"name": "active_proposals",
"type": "uint64"
},
{
"name": "leading_proposal",
"type": "uint64"
},
{
"name": "ram_price",
"type": "float64"
},
{
"name": "block_memo",
"type": "string"
}
]
},
{
"name": "claim",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "max_claims",
"type": "uint64"
}
]
},
{
"name": "close",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "symbol",
"type": "symbol"
}
]
},
{
"name": "config",
"base": "",
"fields": [
{
"name": "prop_vote_decay_start",
"type": "uint64"
},
{
"name": "prop_vote_decay_end",
"type": "uint64"
},
{
"name": "initial_vote_pct_req",
"type": "float64"
},
{
"name": "ending_vote_pct_req",
"type": "float64"
},
{
"name": "proposition_period",
"type": "uint64"
},
{
"name": "min_leading_blocks",
"type": "uint64"
},
{
"name": "max_fee_vote",
"type": "asset"
},
{
"name": "block_interval",
"type": "uint64"
},
{
"name": "max_subsidy_storage",
"type": "uint64"
},
{
"name": "const_burn_rate",
"type": "asset"
},
{
"name": "ramcustodian",
"type": "name"
},
{
"name": "developer",
"type": "name"
}
]
},
{
"name": "currency_stats",
"base": "",
"fields": [
{
"name": "supply",
"type": "asset"
},
{
"name": "max_supply",
"type": "asset"
},
{
"name": "max_mine_supply",
"type": "asset"
},
{
"name": "mined_supply",
"type": "asset"
},
{
"name": "unredeemed_supply",
"type": "uint128"
},
{
"name": "burn_supply",
"type": "asset"
},
{
"name": "fee_vt_weight",
"type": "uint128"
},
{
"name": "current_tx_fee",
"type": "asset"
},
{
"name": "upcoming_tx_fee",
"type": "asset"
},
{
"name": "block_txs",
"type": "uint64"
},
{
"name": "block_fees",
"type": "asset"
},
{
"name": "issuer",
"type": "name"
},
{
"name": "whtlst_xchng_accts",
"type": "name[]"
}
]
},
{
"name": "devclaim",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "enlist",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
}
]
},
{
"name": "inflation",
"base": "",
"fields": [
{
"name": "block",
"type": "uint64"
},
{
"name": "era",
"type": "uint64"
},
{
"name": "time_reached",
"type": "uint64"
},
{
"name": "block_subsidy",
"type": "asset"
},
{
"name": "added_supply",
"type": "asset"
},
{
"name": "total_supply",
"type": "asset"
}
]
},
{
"name": "mineblock",
"base": "",
"fields": [
{
"name": "initiator",
"type": "name"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "miner",
"base": "",
"fields": [
{
"name": "cache_miner",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
},
{
"name": "submitted_props",
"type": "uint64"
},
{
"name": "successful_props",
"type": "uint64"
},
{
"name": "voted_fee",
"type": "asset"
},
{
"name": "prop_vote",
"type": "uint64"
},
{
"name": "last_prop_vt_time",
"type": "uint64"
},
{
"name": "last_byte_adj_time",
"type": "uint64"
},
{
"name": "start_time",
"type": "uint64"
},
{
"name": "last_claim",
"type": "uint64"
},
{
"name": "unredeemed_shares",
"type": "uint128"
}
]
},
{
"name": "miningstats",
"base": "",
"fields": [
{
"name": "current_era",
"type": "uint64"
},
{
"name": "current_block",
"type": "uint64"
},
{
"name": "total_bytes",
"type": "uint64"
},
{
"name": "miner_count",
"type": "uint64"
},
{
"name": "last_subsidy",
"type": "uint64"
},
{
"name": "nxt_block_time",
"type": "uint64"
},
{
"name": "prev_ram_price",
"type": "float64"
},
{
"name": "stored_subsidies",
"type": "uint64"
},
{
"name": "active_props",
"type": "uint64"
},
{
"name": "successful_props",
"type": "uint64"
},
{
"name": "genesis_bytes",
"type": "uint64"
},
{
"name": "genesis_miner",
"type": "name"
},
{
"name": "dev_claim_bal",
"type": "asset"
}
]
},
{
"name": "open",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "symbol",
"type": "symbol"
},
{
"name": "ram_payer",
"type": "name"
}
]
},
{
"name": "proposals",
"base": "",
"fields": [
{
"name": "prop_timestamp",
"type": "uint64"
},
{
"name": "votes",
"type": "uint64"
},
{
"name": "proposer",
"type": "name"
},
{
"name": "eosio_msig_name",
"type": "name"
},
{
"name": "leading_blocks",
"type": "uint64"
},
{
"name": "sha256hash",
"type": "checksum256"
},
{
"name": "memorandum",
"type": "string"
}
]
},
{
"name": "proposemsig",
"base": "",
"fields": [
{
"name": "proposer",
"type": "name"
},
{
"name": "proposal_name",
"type": "name"
},
{
"name": "memorandum",
"type": "string"
}
]
},
{
"name": "propreview",
"base": "",
"fields": [
{
"name": "initiator",
"type": "name"
},
{
"name": "proposal",
"type": "uint64"
}
]
},
{
"name": "redeem",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "receiver",
"type": "name"
},
{
"name": "requested_cache",
"type": "asset"
}
]
},
{
"name": "reducemining",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "bytes",
"type": "uint64"
}
]
},
{
"name": "tokensubsidy",
"base": "",
"fields": [
{
"name": "block_time",
"type": "uint64"
},
{
"name": "block",
"type": "uint64"
},
{
"name": "total_bytes",
"type": "uint64"
},
{
"name": "miner_count",
"type": "uint64"
},
{
"name": "unclaimed_miners",
"type": "uint64"
},
{
"name": "reward",
"type": "asset"
}
]
},
{
"name": "transfer",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "votefee",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "tx_fee",
"type": "asset"
}
]
},
{
"name": "voteprop",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "prop_timestamp",
"type": "uint64"
}
]
},
{
"name": "whitelist",
"base": "",
"fields": [
{
"name": "accounts",
"type": "name[]"
}
]
}
],
"actions": [
{
"name": "bios",
"type": "bios",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Initialize Contract\nsummary: 'Initialize the antelopcache contract, token, inflation, and sovereign permission structure'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/bios_icon.png#816a5601c364d5c0410f1b316e52b1593ab0e95e8b42fb02944b48bd777900ce\n---\n{{contractissuer}} agrees to launch the antelopcache contract, establishing the business logic, tokenomics, inflation schedule, and permissions enabling the sovereign governance of antelopcache.\n\n##### RAM Costs: \nThe RAM cost for initializing the antelopcache contract is covered by {{contractissuer}}.\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "blocklog",
"type": "blocklog",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Log Block Results\nsummary: 'Log block details in state history.'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/blocklog_icon.png#ce2855eb6b7afc329e6ba257a5c831590d64d4ab6bf8d9f5de2b265f10a3ceb1\n---\nThe blocklog action only executable by antelopcache via an inline action at end of the mineblock action is designed to record the outcomes of each block mine, providing a transparent and immutable record of activities & relevant metrics associated with block production.\n\n##### RAM Costs\nThis action does not incur any additional RAM cost.\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "claim",
"type": "claim",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Claim Mining Shares\nsummary: '{{nowrap miner}} iterates {{nowrap max_claims}} tokensubsidy rows for rewards'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/claim_icon.png#591ab9e9ab66e10a1e93f86953e11f3a07137d4963380e820804c1d8515ba021\n---\n{{miner}} agrees to review up to {{max_claims}} tokensubsidies to identify claimable mining shares based on the mining weight.\n\n##### RAM Costs\nThis action does not incur any additional RAM cost to {{miner}}\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "close",
"type": "close",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Close Token Balance\nsummary: 'Remove {{nowrap owner}}’s zero quantity {{nowrap symbol_to_symbol_code symbol}} token balance'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/close_icon.png#1f23faf16967867deb02285e119d3990b3ea26d481dc42242d83171248070a86\n---\n{{owner}} agrees to close their {{symbol_to_symbol_code symbol}} token balance record. This action removes the balance record from the blockchain, freeing the associated RAM resources. \n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "devclaim",
"type": "devclaim",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Developer Claims Collected Native Core Token Fees\nsummary: 'antelopcache developer withdraws {{nowrap quantity}} in mining fees.'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/devclaim_icon.png#6f53ca079d4c8954efef3d36f2c4962b66a3c685e9d8659c7573e74a42d81f92\n---\nBy executing this action, antelopcache developer claims and withdraws previously collected {{nowrap quantity}}. \n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "enlist",
"type": "enlist",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Enlist as a Miner\nsummary: 'Register {{nowrap miner}} as a antelopcache miner'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/enlist_icon.png#c22497d5e06e711fd9f8f15343efd24ed350afd323051a976aef1133aea46440\n---\n{{nowrap miner}} agrees to enlist as a miner in the antelopcache contract.\n\n##### RAM Costs\nIncurs a RAM cost to store miner record. It is the responsibility of {{miner}} to ensure sufficient resources are available to cover this cost.\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "mineblock",
"type": "mineblock",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Mine a Block\nsummary: '{{nowrap initiator}} mines current block.'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/mineblock_icon.png#19894b08670b13a95a796f319c43c82b68463201573296fd0236363beed4018e\n---\n{{initiator}} agrees to mine the current block.\n\n##### RAM Costs\n{{initiator}} will temporarily incur RAM costs to store block subsidy until erased at a future date. It is the responsibility of {{initiator}} to ensure sufficient resources are available to cover these costs.\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "open",
"type": "open",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Open Token Balance\nsummary: 'Establish a zero quantity balance for {{nowrap owner}}'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/open_icon.png#5ee334300e10d480e5e50ebbff51d86af4adb4f277fc71fb74fb752562abc864\n---\n{{ram_payer}} agrees to create a new balance record for {{owner}} for the {{symbol_to_symbol_code symbol}} token symbol. This action establishes a balance record to enable the receipt of {{symbol_to_symbol_code symbol}}, ensuring that transactions involving the specified token can be properly processed and recorded on the blockchain.\n\n##### RAM Costs\nBy executing this action, {{ram_payer}} accepts the responsibility for covering the RAM costs associated with storing the new balance record.\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause"
},
{
"name": "proposemsig",
"type": "proposemsig",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Propose an abi/code change\nsummary: '{{nowrap proposer}} proposes eosio.msig {{nowrap proposal_name}} on antelopcache.'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/proposemsig_icon.png#eb18a88c591773e86d1f5cae6d0f30b01954ebb6d52c42f289f2e17cfb286b3b\n---\n{{proposer}} agrees to to link an existing eosio.msig proposal named {{proposal_name}} to the antelopcache contract for consideration and potential abi/code modification of antelopcache\n\n{{#if memorandum}} {{proposer}} cites the following reasoning for {{proposal_name}}:\n{{memorandum}}\n{{/if}}\n\n##### RAM Costs: \n{{proposer}} will incur the RAM cost to store {{proposal_name}} through expiration, approval, denial, and/or execution. It is the responsibility of {{proposer}} to have determined or made possible for antelopcache to have sufficient RAM ( not including its miningbytes ) to cover any increased costs for abi/code modifications.\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "propreview",
"type": "propreview",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Proposal Review and Execution \nsummary: '{{nowrap initiator}} potentially executes and/or erases proposal {{nowrap proposal}}'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/propreview_icon.png#e01e1abf2fd5bc63e6e07fee32fb4d06c10959ffe3ede428ed104ca0997a9690\n---\n{{initiator}} agrees to review the proposal {{proposal}} and by extension approve/execute and/or erase the proposal.\n\n##### RAM Costs\nThis action does not incur and additional RAM cost to {{initiator}}\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "redeem",
"type": "redeem",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Convert Mining Shares to tokens\nsummary: '{{nowrap miner}} converts mining shares to {{nowrap requested_cache}} in benefit to {{nowrap receiver}}'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/redeem_icon.png#7322b3d0a57d8c0d137a2b833164181f02fd42c4eaea75619a77e0e296cd4ad3\n---\n{{miner}} agrees to redeem {{requested_cache}} to {{receiver}}. \n\n##### RAM Costs\nThis operation may incur RAM usage costs if {{receiver}} has not opened an existing antelopcache account, deducted from {{miner}}'s account resources. It is the responsibility of {{miner}} to ensure sufficient resources are available to cover these costs.\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "reducemining",
"type": "reducemining",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Reduce Mining Capacity\nsummary: '{{nowrap miner}} reduces mining capacity by {{nowrap bytes}}'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/reducemining_icon.png#46380e7f500bb348a22b078e3ff0138b9e13dce87e31fd46fd6d3ad34d0c3623\n---\n{{miner}} agrees to sell {{bytes}} bytes of their mining capacity in exchange for Antelope blockchain's native core token, minus any applicable fees related to current market conditions.\n\n##### RAM Costs\nThis action does not incur and additional RAM cost to {{miner}}\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "transfer",
"type": "transfer",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Transfer Tokens\nsummary: 'Send {{nowrap quantity}} from {{nowrap from}} to {{nowrap to}}'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/transfer_icon.png#4ed6fd2f7ec58925636069525c497454722dbfb97bf1c6b48df8f7b72a6a78be\n---\n{{from}} agrees to send {{quantity}} *not including current transaction fee* to {{to}}\n\n*Transaction fees are deducted from {{from}} balance in addition to {{quantity}}*\n\n{{#if memo}}There is a memo attached to the transfer stating:\n{{memo}}\n{{/if}}\n\n##### RAM Costs\nThe {{from}} account will be the RAM payer for the transaction fees deducted.\n\nIf {{to}} does not have an existing balance for {{asset_to_symbol_code quantity}}, {{from}} will be designated as the RAM payer for the newly created {{asset_to_symbol_code quantity}} balance for {{to}}. As a result, RAM will be deducted from {{from}}'s resources to create the necessary blockchain records.\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "votefee",
"type": "votefee",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Vote for Block Transaction Fee\nsummary: '{{nowrap miner}} votes for a new transaction fee of {{nowrap tx_fee}}.'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/votefee_icon.png#509115dc7e82ee561b5761737256a3df30173668a9d0486eec2399835c6cf134\n---\n{{miner}} agrees to vote for the upcoming block transaction fee to be {{tx_fee}}.\n\n##### RAM Costs\nThis action does not incur any additional RAM cost to {{miner}}\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "voteprop",
"type": "voteprop",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Vote for Proposal\nsummary: '{{nowrap miner}} votes for proposal {{nowrap proposal}}.'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/voteprop_icon.png#da891723ca8308efcab6c69f4fbb201c4adbf72e7b8de1b9f00bb760cd49f339\n---\n{{miner}} agrees to vote for proposal: {{prop_timestamp}} to modify antelopcache abi/code\n\n##### RAM Costs\nThis action does not incur and additional RAM cost to {{miner}}\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause."
},
{
"name": "whitelist",
"type": "whitelist",
"ricardian_contract": "---\nspec_version: \"0.3.0\"\ntitle: Whitelist Accounts\nsummary: 'Register {{nowrap accounts}} for feeless antelopcache transfers.'\nicon: https://raw.githubusercontent.com/antelopebuilder/antelopcache-ricardian-icns/main/ricardian%20icons/whitelist_icon.png#3b2e2a12c51dfa426cd207a3c92de85c0c6b03ad2ed23cc3b1803a1b03f25f62\n---\nBy executing this action, {{accounts}} commit to adhering to the rules and standards set forth by antelopcache for whitelisted transfers. This action is executed solely by the developer with the intention of fostering community growth and adoption via DEX/CEX partnerships.\n\n##### RAM Costs\nCovered by antelopcache\n\n##### DISCLAIMER \nBy executing this action, user confirms they have read, understood, and agreed to all terms outlined in the UserAgreement clause"
}
],
"tables": [
{
"name": "accounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "account"
},
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config"
},
{
"name": "inflation",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "inflation"
},
{
"name": "miner",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "miner"
},
{
"name": "miningstats",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "miningstats"
},
{
"name": "proposals",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "proposals"
},
{
"name": "stat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "currency_stats"
},
{
"name": "tokensubsidy",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "tokensubsidy"
}
],
"ricardian_clauses": [
{
"id": "UserAgreement",
"body": "## Definitions\n\nAll capitalized, italicized, or inline code terms in *The Contract User Agreement* will be given the same effect and meaning as in *Definitions*.\n\n- **Contract User Agreement**: This document (CUA)\n- **User**: Any person or organization of persons who interact(s) with or within the contract, directly or indirectly.\n- **Developer**: The individual(s) or entity responsible for creating and deploying the contract.\n- **Blockchain**: The decentralized infrastructure upon which the contract operates.\n- **Action**: Any executable function within the contract.\n- **Public Utility**: The classification of the contract as a tool for public use, without guarantees of performance, maintenance, or returns.\n- **Ricardian Contract**: A legally binding agreement that defines the terms and conditions of the contract actions, readable both by humans and software.\n\n## Article I - User Acknowledgement of Risks\nThe User acknowledges that interacting with the blockchain and the contract involves certain risks. These include, but are not limited to, the loss of funds, data, or access due to the inherent nature of cryptographic and blockchain-based systems. The User agrees to assume all such risks associated with their participation.\n\n## Article II - No Warranty\nThe Developer provides the contract \"as is\" and without any warranty. The Developer makes no promises of continued development, maintenance, functionality, or security of the contract. By interacting with the contract, the User acknowledges the experimental nature of blockchain technology and the possibility of unforeseen vulnerabilities.\n\n## Article III - Developer Disclaimer\nThe Developer disclaims all liability for any direct, indirect, incidental, special, exemplary, or consequential damages that may arise from the use or inability to use the contract. This includes, but is not limited to, claims of errors, bugs, loss of profits, data, or goodwill. The Developer undertakes the creation and maintenance of the contract with no malicious intent and strives for integrity and transparency in all actions related to the contract.\n\n## Article IV - Public Utility and Participation\nBy reading this clause, the User acknowledges the contract's classification as a public utility. The User agrees that their interaction with the contract constitutes active participation under the terms outlined in this agreement. Furthermore, the User accepts that there are no promises of returns, financial or otherwise, from their engagement with the contract.\n\n## Article V - Amendments, Modifications, and Governance\nDue to the decentralized nature of the contract, the Developer does not retain unilateral control to modify or replace this agreement or the contract's code post-deployment. Amendments or modifications to the contract are governed by the collective decision-making of its users or designated governance bodies, according to the predefined rules set within the contract's code or the governing blockchain protocol. Users recognize that changes to the contract, including this agreement, may occur through these decentralized governance mechanisms without prior notice. Continued interaction with the contract following any modifications signifies acceptance of these changes.\n\n## Article VI - Web Tools and Interfaces Disclaimer\nThe Developer may create and maintain web tools or interfaces intended to facilitate interaction with the contract. Users acknowledge that these tools are provided \"as is\" and without warranty. The Developer disclaims all liability for any damages, direct or indirect, resulting from the use or inability to use these tools. Users agree to assume full responsibility for the risks associated with using these web tools and acknowledge that the Developer's creation and maintenance of such tools do not imply liability for their uninterrupted use or performance.\n\n## Article VII - Final Acknowledgment\nBy engaging in any form of interaction with the contract's code, whitepaper, or any associated tools or websites developed for contract facilitation, the User explicitly acknowledges and consents to all terms outlined in this agreement. This interaction symbolizes the User's comprehensive understanding of the contract's status as a public utility, the inherent risks associated, and their full acceptance of the disclaimers regarding warranty and liability. Importantly, the User agrees that any direct or indirect use of the contract and its related platforms shall in no way render the Developer liable for any outcomes. The User's participation is a clear indication of their agreement to absolve the Developer of all potential liabilities, acknowledging that their interaction is entirely at their own risk.\n\nThis agreement sets forth the entire understanding between the User and the Developer regarding the contract and supersedes all prior agreements, whether written or oral."
}
],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}