forked from neo-project/proposals
    
        
        - 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
proposals #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Open
      
      
            bol-project
  wants to merge
  77
  commits into
  bol-project:master
  
    
      
        
          
  
    
      Choose a base branch
      
     
    
      
        
      
      
        
          
          
        
        
          
            
              
              
              
  
           
        
        
          
            
              
              
           
        
       
     
  
        
          
            
          
            
          
        
       
    
      
from
neo-project:master
  
      
      
   
  
    
  
  
  
 
  
      
    base: master
Could not load branches
            
              
  
    Branch not found: {{ refName }}
  
            
                
      Loading
              
            Could not load tags
            
            
              Nothing to show
            
              
  
            
                
      Loading
              
            Are you sure you want to change the base?
            Some commits from the old base branch may be removed from the timeline,
            and old review comments may become outdated.
          
          
                
     Open
            
            proposals #1
Conversation
  
    
      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
    
  
  
    
    * 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 <[email protected]> * nep-Y: typo fix Co-authored-by: Erik van den Brink <[email protected]> * nep-Y: unify -104 wording Co-authored-by: Erik van den Brink <[email protected]> * 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 <[email protected]> * NEP-Y: extend list of `submitoracleresponse` return error codes Oracle response can have invalid signature. Signed-off-by: Anna Shaleva <[email protected]> * 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 <[email protected]> * 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 <[email protected]> * nep-Y: add -600 for "access denied" See neo-project/neo-modules#815 (comment) Signed-off-by: Roman Khimov <[email protected]> * nep-Y: spelling fix Signed-off-by: Roman Khimov <[email protected]> * Update nep-Y.mediawiki Co-authored-by: Jimmy <[email protected]> * 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 <[email protected]> * nep-23: add implementation links Signed-off-by: Roman Khimov <[email protected]> * nep-23: extend -510 to cover NVB Signed-off-by: Roman Khimov <[email protected]> * nep-23: add -513 for Conflicts Signed-off-by: Roman Khimov <[email protected]> --------- Signed-off-by: Anna Shaleva <[email protected]> Signed-off-by: Roman Khimov <[email protected]> Co-authored-by: Erik van den Brink <[email protected]> Co-authored-by: Anna Shaleva <[email protected]> Co-authored-by: Shargon <[email protected]> Co-authored-by: Jimmy <[email protected]>
* 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 <[email protected]> * some improvement on description * name proposal as NEP-24 * fix README.mediawiki * Add Implementation * little-fix * add example --------- Co-authored-by: Shargon <[email protected]>
* Neo Address Resolution * Accepted
…lbacks (#169) * *: new NEPs describing onNEPXXPayment callbacks Fixes #168. Signed-off-by: Roman Khimov <[email protected]> * nep-Z: add bNEO example Signed-off-by: Roman Khimov <[email protected]> * nep*: mention ASSERT as well bNEO uses it and we can't say it's wrong. Signed-off-by: Roman Khimov <[email protected]> * nep*: fix formatting Mediawiki is not Markdown. Signed-off-by: Roman Khimov <[email protected]> * Update nep-Y.mediawiki Co-authored-by: Jimmy <[email protected]> * Update nep-Y.mediawiki Co-authored-by: Jimmy <[email protected]> * 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 <[email protected]> * Update nep-26.mediawiki Co-authored-by: Jimmy <[email protected]> * 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 <[email protected]> --------- Signed-off-by: Roman Khimov <[email protected]> Co-authored-by: Shargon <[email protected]> Co-authored-by: Jimmy <[email protected]>
* 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 <[email protected]> * nep-6: fix broken NEP-3 link Signed-off-by: Roman Khimov <[email protected]> * *: make NEP mentions proper links Signed-off-by: Roman Khimov <[email protected]> --------- Signed-off-by: Roman Khimov <[email protected]>
* 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 <[email protected]> * nep-Y: make it NEP-29 Signed-off-by: Roman Khimov <[email protected]> * nep-29: s/can/will/ for _deploy invocation if implemented Use more strict wording to clarify how it works. Signed-off-by: Roman Khimov <[email protected]> * nep-29: add a reference to C# implementation Signed-off-by: Roman Khimov <[email protected]> * nep-29: annotate implementations with languages And reoder them alphabetically. Signed-off-by: Roman Khimov <[email protected]> * nep-29: unify ContractManagement style Sometimes it's <code></code>, sometimes it's not, make it uniform. Signed-off-by: Roman Khimov <[email protected]> --------- Signed-off-by: Roman Khimov <[email protected]>
* nep-Y: add verify NEP Signed-off-by: Roman Khimov <[email protected]> * nep-Y: make it a proper NEP-30 Signed-off-by: Roman Khimov <[email protected]> * nep-30: add languages to implementations, order aphhabetically Signed-off-by: Roman Khimov <[email protected]> * nep-30: split sentence, drop useless words Simplify reading this. Signed-off-by: Roman Khimov <[email protected]> --------- Signed-off-by: Roman Khimov <[email protected]>
* 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 <[email protected]> * nep-14: mark as obsolete Signed-off-by: Roman Khimov <[email protected]> * 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 <[email protected]> * nep-25: strip excessive commas from the last example Make it a valid JSON. 1ca52e4 regression. Signed-off-by: Roman Khimov <[email protected]> * nep-25: reorder things in the last example Make it easier to read for humans. Signed-off-by: Roman Khimov <[email protected]> * nep-25: clarify safe Signed-off-by: Roman Khimov <[email protected]> * nep-25: clarify identifiers Signed-off-by: Roman Khimov <[email protected]> * nep-25: length extension Signed-off-by: Roman Khimov <[email protected]> * nep-25: handle null Signed-off-by: Roman Khimov <[email protected]> --------- Signed-off-by: Roman Khimov <[email protected]> Co-authored-by: Shargon <[email protected]> Co-authored-by: Jimmy <[email protected]> Co-authored-by: Jimmy <[email protected]>
* fix status * Update README.mediawiki Co-authored-by: Roman Khimov <[email protected]> * apply anna suggestion --------- Co-authored-by: Shargon <[email protected]> Co-authored-by: Roman Khimov <[email protected]>
* NEP: Contract Basic Method Guideline * Update nep-xx.mediawiki Co-authored-by: Erik van den Brink <[email protected]> * 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 <[email protected]> Co-authored-by: Erik Zhang <[email protected]> Co-authored-by: Shargon <[email protected]> Co-authored-by: Roman Khimov <[email protected]> Co-authored-by: Anna Shaleva <[email protected]>
New NEP for "destroy" contract method. --------- Co-authored-by: ixje <[email protected]> Co-authored-by: Shargon <[email protected]> Co-authored-by: Anna Shaleva <[email protected]> Co-authored-by: Jimmy <[email protected]> Co-authored-by: Christopher Schuchardt <[email protected]> Co-authored-by: Roman Khimov <[email protected]>
* 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 <[email protected]>
Signed-off-by: Ekaterina Pavlova <[email protected]>
NEPs have numbers usually. Signed-off-by: Roman Khimov <[email protected]>
* Update nep-25.mediawiki * Update nep-25.mediawiki
  
    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.