Skip to content
This repository has been archived by the owner on Aug 30, 2022. It is now read-only.

EOSIO.Contracts v1.6.1 Release Notes

Compare
Choose a tag to compare
@blockone-devops blockone-devops released this 28 Jun 17:33
· 563 commits to master since this release
0c18e54

Ricardian contracts (#262)

A set of reference Ricardian contracts is now included for all actions in the five smart contracts in the eosio.contracts repository. The Ricardian contracts also come with icons that are free to use under the same MIT License as the source code (please see the notes under the License section of the README for details). Be aware that to actually deploy the contracts with working Ricardians for production use, the icons will need to be hosted on a public server and the URL to the icons need to be in the generated ABI files for the contracts. This requires changing the base URL for the icons by setting the appropriate variable in the contract CMakeLists.txt file before compiling the contracts.

Token contract

The eosio.token::open action will now ensure the owner account exists before creating a zero-balance table row for the account (#275).

System contract

Due to the change to eosio.token::open described earlier, the eosio::init now requires that the eosio.rex account exists before it is called.

Other changes

  • (#240) Created Universal Pipeline Configuration File
  • (#261) fix assertion in create_core_token; clean up inconsistent license references; fix README links - v1.6.x
  • (#272) fix double-move bug in system_contract::registration - v1.6.x

Dependencies

This release depends on eosio.cdt v1.5.x and eosio v1.6.x or v1.7.x. To compile the contracts in this release, first build and install eosio.cdt v1.5.0 and eosio v1.7.4.

Thanks!

Special thanks to the community contributors that submitted patches for this release:

Important: All material is 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 material, you accept and agree to the terms of the notice.