Skip to content

EOS System Contracts v3.1.1 Release Notes

Compare
Choose a tag to compare
@stephenpdeos stephenpdeos released this 27 Sep 19:00
· 463 commits to main since this release
bd48a7a

This patch release contains bug fixes.

Read on for details.

Bug fixes

Replace std::deque and std::map with std::vector in contract actions and tables

PRs

  • (46) [3.1] Replace usage of deque and map with vector in system contracts


Within the core contract, the fields rex_maturities and return_buckets within REX tables were unnecessarily utilizing std::deque and/or std::map to sequence objects. These have been replaced with std::vector with no change to the behavior of the core contract.

Update ICON_BASE_URL to a working address

PRs

  • (43) [3.1] Change ICON_BASE_URL to a working address


ICON_BASE_URL is a prefix used for the icon URLs captured in the generated Ricardians for the system contracts. ICON_BASE_URL was previously being to set http://127.0.0.1/ricardian_assets/eosio.contracts/icons, which was not functional. The address has been updated to https://raw.githubusercontent.com/eosnetworkfoundation/eos-system-contracts/main/contracts/icons.

Further details on changes since last release

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

Full list of changes since last release

PRs

  • (43) [3.1] Change ICON_BASE_URL to a working address
  • (46) [3.1] Replace usage of deque and map with vector in system contracts


Full Changelog: v3.1.0...v3.1.1