proposals#1
Open
bol-project wants to merge 79 commits into
Open
Conversation
* document-root property
* add RPC error proposal Based on neo-project/neo-modules#728, but differs a bit from it: * reduced set of groups * unified missing block/header error * improved compatibility for -301 and -302 * nep-Y: correct group description Co-authored-by: Erik van den Brink <git@erikvandenbrink.com> * nep-Y: typo fix Co-authored-by: Erik van den Brink <git@erikvandenbrink.com> * nep-Y: unify -104 wording Co-authored-by: Erik van den Brink <git@erikvandenbrink.com> * nep-Y: UTF-8 for code/message * nep-Y: clarify "other codes" * nep-Y: the most specific * NEP-Y: extend list of `getblock` and `getblockheader` return error codes These can autoresolve height to hash, so height-related error code is applicable as well. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru> * NEP-Y: extend list of `submitoracleresponse` return error codes Oracle response can have invalid signature. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru> * NEP-Y: extend list of `submitblock` return error codes Blocks contain transactions, therefore any transaction-related error codes can be applicable too. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru> * NEP-Y: extend list of `verifyproof` return error codes Proof verification is relevant only for the nodes that store not only the latest chain state. Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru> * nep-Y: add -600 for "access denied" See neo-project/neo-modules#815 (comment) Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-Y: spelling fix Signed-off-by: Roman Khimov <roman@nspcc.ru> * Update nep-Y.mediawiki Co-authored-by: Jimmy <jinghui@wayne.edu> * Rename nep-Y.mediawiki to nep-23.mediawiki * Update README.mediawiki * Update nep-23.mediawiki * Update README.mediawiki * README: fix link to the document Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-23: add implementation links Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-23: extend -510 to cover NVB Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-23: add -513 for Conflicts Signed-off-by: Roman Khimov <roman@nspcc.ru> --------- Signed-off-by: Anna Shaleva <shaleva.ann@nspcc.ru> Signed-off-by: Roman Khimov <roman@nspcc.ru> Co-authored-by: Erik van den Brink <git@erikvandenbrink.com> Co-authored-by: Anna Shaleva <shaleva.ann@nspcc.ru> Co-authored-by: Shargon <shargon@gmail.com> Co-authored-by: Jimmy <jinghui@wayne.edu>
* Add loyalty standard in NEP-11 * add mail * Change it to an independent standard * Apply some feedback * fix * update * fix * fix * fix safe * remove isGlobalRoyalty() & modify the description * udpate * Vincent's advice * add Vincent to author * format * add royaltyToken in royaltyInfo * update RoyaltiesTransferred * Fix description * format * Fix the definition of royaltyAmount * fix Motivation * Update nep-x1.mediawiki Co-authored-by: Shargon <shargon@gmail.com> * some improvement on description * name proposal as NEP-24 * fix README.mediawiki * Add Implementation * little-fix * add example --------- Co-authored-by: Shargon <shargon@gmail.com>
* Neo Address Resolution * Accepted
…lbacks (#169) * *: new NEPs describing onNEPXXPayment callbacks Fixes #168. Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-Z: add bNEO example Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep*: mention ASSERT as well bNEO uses it and we can't say it's wrong. Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep*: fix formatting Mediawiki is not Markdown. Signed-off-by: Roman Khimov <roman@nspcc.ru> * Update nep-Y.mediawiki Co-authored-by: Jimmy <jinghui@wayne.edu> * Update nep-Y.mediawiki Co-authored-by: Jimmy <jinghui@wayne.edu> * Rename nep-Y.mediawiki to nep-25.mediawiki * Update and rename nep-Z.mediawiki to nep-26.mediawiki * Update nep-25.mediawiki Co-authored-by: Jimmy <jinghui@wayne.edu> * Update nep-26.mediawiki Co-authored-by: Jimmy <jinghui@wayne.edu> * Update and rename nep-26.mediawiki to nep-27.mediawiki * Update and rename nep-25.mediawiki to nep-26.mediawiki * nep-26/27: clarify failure mode for unimplemented onNEPXXPayment Add a bit more details, signify the need for script hash check. Signed-off-by: Roman Khimov <roman@nspcc.ru> --------- Signed-off-by: Roman Khimov <roman@nspcc.ru> Co-authored-by: Shargon <shargon@gmail.com> Co-authored-by: Jimmy <jinghui@wayne.edu>
* add datoshi * add detail * update name * Update nep-27.mediawiki * NEO->Neo * name to nep 28 * formalize the use of must and will
* nep-1: add current maintainer Erik is no longer maintaining NEPs and @shargon is the only who has appropriate rights, so it's not hard to choose. Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-6: fix broken NEP-3 link Signed-off-by: Roman Khimov <roman@nspcc.ru> * *: make NEP mentions proper links Signed-off-by: Roman Khimov <roman@nspcc.ru> --------- Signed-off-by: Roman Khimov <roman@nspcc.ru>
* nep-Y: add _deploy NEP NEP-22 can reference it. This mostly follows the implementation, there is nothing really new here. Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-Y: make it NEP-29 Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-29: s/can/will/ for _deploy invocation if implemented Use more strict wording to clarify how it works. Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-29: add a reference to C# implementation Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-29: annotate implementations with languages And reoder them alphabetically. Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-29: unify ContractManagement style Sometimes it's <code></code>, sometimes it's not, make it uniform. Signed-off-by: Roman Khimov <roman@nspcc.ru> --------- Signed-off-by: Roman Khimov <roman@nspcc.ru>
* nep-Y: add verify NEP Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-Y: make it a proper NEP-30 Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-30: add languages to implementations, order aphhabetically Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-30: split sentence, drop useless words Simplify reading this. Signed-off-by: Roman Khimov <roman@nspcc.ru> --------- Signed-off-by: Roman Khimov <roman@nspcc.ru>
* nep-Y: a copy of NEP-14 to highlight the difference * nep-Y: a new draft * nep-Y: editorial, Neo for the project instead of NEO (coin) * nep-Y: deduplicate type definitions, refer to ParameterType It's there for this purpose, isn't it? * nep-Y: ExtendedType * nep-Y: link to NEP-14 * nep-Y: link other NEP-14 references as well * make it a proper NEP-25 Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-14: mark as obsolete Signed-off-by: Roman Khimov <roman@nspcc.ru> * Update nep-25.mediawiki * nep-25: use extendedtype for Parameters Move additional data to a single structure. Makes structure substantially more complex. Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-25: strip excessive commas from the last example Make it a valid JSON. 1ca52e4 regression. Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-25: reorder things in the last example Make it easier to read for humans. Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-25: clarify safe Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-25: clarify identifiers Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-25: length extension Signed-off-by: Roman Khimov <roman@nspcc.ru> * nep-25: handle null Signed-off-by: Roman Khimov <roman@nspcc.ru> --------- Signed-off-by: Roman Khimov <roman@nspcc.ru> Co-authored-by: Shargon <shargon@gmail.com> Co-authored-by: Jimmy <jimmy@r3e.network> Co-authored-by: Jimmy <jinghui@wayne.edu>
* fix status * Update README.mediawiki Co-authored-by: Roman Khimov <roman@khimov.ru> * apply anna suggestion --------- Co-authored-by: Shargon <shargon@gmail.com> Co-authored-by: Roman Khimov <roman@khimov.ru>
* NEP: Contract Basic Method Guideline * Update nep-xx.mediawiki Co-authored-by: Erik van den Brink <git@erikvandenbrink.com> * Update nep-xx.mediawiki * Update nep-xx.mediawiki * fix update * fix format * advice from Roman * fix format * accept * add _initialize * add verify() * Update nep-22.mediawiki * improve * fix * rm _initialize * fix * contract update method * add references * fix * fix * Update nep-22.mediawiki * Update nep-22.mediawiki * improvement * Some improvements * fix * fix * improve * Nitpicking * Replace `NEO blockchain` with `Neo blockchain` --------- Co-authored-by: Erik van den Brink <git@erikvandenbrink.com> Co-authored-by: Erik Zhang <erik@neo.org> Co-authored-by: Shargon <shargon@gmail.com> Co-authored-by: Roman Khimov <roman@khimov.ru> Co-authored-by: Anna Shaleva <shaleva.ann@gmail.com>
New NEP for "destroy" contract method. --------- Co-authored-by: ixje <git@erikvandenbrink.com> Co-authored-by: Shargon <shargon@gmail.com> Co-authored-by: Anna Shaleva <shaleva.ann@gmail.com> Co-authored-by: Jimmy <jinghui@wayne.edu> Co-authored-by: Christopher Schuchardt <cschuchardt88@gmail.com> Co-authored-by: Roman Khimov <roman@khimov.ru>
* nep-14: add missing successor standard number * *: fix links to NEP-14 It's in obsolete and we should always link to the current version. * nep-31: fix file name * README: fix links and descriptions of accepted standards * README: place nep-25 properly The list is sorted. * nep-31: mark as accepted, add to README list --------- Signed-off-by: Roman Khimov <roman@nspcc.ru>
Signed-off-by: Ekaterina Pavlova <ekt@morphbits.io>
NEPs have numbers usually. Signed-off-by: Roman Khimov <roman@nspcc.ru>
* Update nep-25.mediawiki * Update nep-25.mediawiki
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.