EOSIO.Contracts v1.8.1 Release Notes
System contract
When someone outbids an existing account name, the system contract generates a deferred transaction containing the eosio::bidrefund
action to return the funds of the account that was outbid. In prior releases of the system contract, this action was authorized by the active
permission of the eosio
which meant the CPU/NET costs of the entire deferred transaction was billed to the eosio
account. As of this release, the authorizer of the eosio::bidrefund
action is the active
permission of the account that was outbid (#382).
Other changes
Dependencies
This release depends on eosio.cdt v1.6.x and (optionally) on eosio v1.8.x. To compile the contracts in this release, first install eosio.cdt v1.6.3. To also compile the unit tests, first build and install eosio v1.8.6. The eosio.bios and eosio.system contracts in particular also require that the PREACTIVATE_FEATURE
consensus protocol upgrade has been activated on the EOSIO blockchain before they can be deployed.
Disclaimer: All repositories and other materials are provided subject to this IMPORTANT notice and you must familiarize yourself with its terms. The notice contains important information, limitations and restrictions relating to our software, publications, trademarks, third-party resources, and forward-looking statements. By accessing any of our repositories and other materials, you accept and agree to the terms of the notice.