-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Conversation
I've flagged this as a consensus breaking change as it adds an intrinsic to the web-assembly interface. Even though this is intended to be a privileged intrinsic we cannot guarantee backwards compatibility to any EOSIO-based blockchain with this PR as spec'd. We do have features, on schedule for the next release, which address this in a way that affords EOSIO-based chains a definable path for maintaining original functions and adding/modifying consensus rules in the same code base. You can read more here #6429 A compliant version of this change will also depend on #6437 |
thanks for reply and review
wanderingbort <notifications@github.com> 于2019年4月1日周一 下午10:29写道:
… I've flagged this as a consensus breaking change as it adds an intrinsic
to the web-assembly interface. Even though this is intended to be a
privileged intrinsic we cannot guarantee backwards compatibility to any
EOSIO-based blockchain with this PR as spec'd.
We do have features, on schedule for the next release, which address this
in a way that affords EOSIO-based chains a definable path for maintaining
original functions and adding/modifying consensus rules in the same code
base.
You can read more here #6429 <#6429>
A compliant version of this change will also depend on #6437
<#6437>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#6947 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ArV5KYcjG8sdZvTGUrDIEFg0_TR0r0woks5vchfCgaJpZM4b19pO>
.
|
This PR is being closed due to inactivity or incompatibility. If you feel this has been done in error please feel free to open a related issue for discussion. For PRs that are labeled as |
Change Description
Fix #192 Add blacklist in the system contract.
System contract added 'insert and remove blacklist' feature;
through setblacklist action insert or remove 'actor, contract, resource' three types list
eosio.contracts part: EOSIO/eosio.contracts#205
eosio.cdt part: EOSIO/eosio.cdt#448
Consensus Changes
API Changes
In producer API,
set_whitelist_blacklist interface method sets blacklist does not override 'actor_blacklist,contract_blacklist' set by the system.contract.
remove_greylist_accounts interface method cannot remove 'resource graylist' set by the system.contract
Documentation Additions