Skip to content
This repository has been archived by the owner on Dec 15, 2021. It is now read-only.

Release/1.7.0 #480

Merged
merged 16 commits into from
Jul 29, 2020
Merged

Release/1.7.0 #480

merged 16 commits into from
Jul 29, 2020

Commits on Jun 19, 2020

  1. IS-1121: Coinpart's bytes encode is not deterministic (#466)

    Encoded bytes format is different Between from Rev IISS to Rev 9
    * First recorded account: type is encoded as ExtType
    * Previously recorded account: type is encoded as primitive type
    * To distinguish, use is_first flag. It is only used between from Rev IISS to Rev FIX_COIN_PART_BYTES_STRUCTURE
    
    Co-authored-by: Seungmin Ryu <yakkle@gmail.com>
    Co-authored-by: Chiwon Cho <goldworm@icon.foundation>
    3 people authored Jun 19, 2020
    Configuration menu
    Copy the full SHA
    4e147ff View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2020

  1. IS-1131 change os.rename() to shutil.move() (#468)

    - os.rename() does not work if src, dst are in different filesystem
        - https://docs.python.org/3/library/shutil.html#shutil.move
    Eunsoo Park authored Jul 2, 2020
    Configuration menu
    Copy the full SHA
    7ec7412 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2020

  1. IS-1112: Allow list and dict as score parameter (#470)

    * List and TypedDict are available for score parameter
    * Refactor IconScoreBaseMeta and IconScoreBase
    * Verify internal call arguments
    goldworm-icon authored Jul 6, 2020
    Configuration menu
    Copy the full SHA
    3d00bd7 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2020

  1. VERSION: 1.7.0rc3

    goldworm-icon committed Jul 7, 2020
    Configuration menu
    Copy the full SHA
    b18659f View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2020

  1. IS-1139: DB backward compatibility check (#472)

    * Version: 1.7.0rc4
    * Fix a bug in convert_score_parameters()
    * Check if argument is a string before converting str to base object
    * Check for parameter types of on_install and on_update
    * If revision >= 9 *args or **kwargs are not allowed
    * Allow a score function which has @payable without @external only if revision < 9
    * Union, Optional and Dict are available in SCORE
    * Fix a minor bug in icx_getScoreApi
    * Remove functions whose decorator is @payable only from function list by icx_getScoreApi
    * Allow extra arguments for registerPRep and setPRep if revision < 9
    * Fix a bug in icx_getScoreApi and SystemScore
    * Fix a bug in verify_internal_call_arguments()
    * "None" value causes verify_internal_call_arguments() to be failed
    goldworm-icon authored Jul 24, 2020
    Configuration menu
    Copy the full SHA
    3d6fd02 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2020

  1. IS-1157: Backward compatibility for node address division (#474)

    * Version: 1.7.0rc5
    cow-hs authored and Chiwon Cho committed Jul 25, 2020
    Configuration menu
    Copy the full SHA
    c0dc1df View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2020

  1. Versio: 1.7.0rc6

    * Fix a different result of _intialize_score() between 1.6.1 and 1.7.0
    goldworm-icon committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    4a62426 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2020

  1. IS-1157: Backward compatibility for node address division (#475)

    * IS-1157: Backward compatibility for node address division
    cow-hs authored Jul 28, 2020
    Configuration menu
    Copy the full SHA
    f7a044c View commit details
    Browse the repository at this point in the history
  2. Version: 1.7.0rc7

    cow-hs committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    32d57af View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2020

  1. Fix getStake API to response different format when IS revision8 and r…

    …evision9
    
    * response in previous format when revision is 8
    * response in new format(has unstakesList) when revision is greater than 8
    inwonkim committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    3ae3734 View commit details
    Browse the repository at this point in the history
  2. Revert "Fix getStake API to response different format when IS revisio…

    …n8 and revision9"
    
    This reverts commit 3ae3734.
    inwonkim committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    e0dfeb5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ff41e7 View commit details
    Browse the repository at this point in the history
  4. Fix inserting unstake slot and refactor normalizing stakePart (#477)

    * use linear search rather than wrong binary search to find index of new unstake slot
    * use revision to divide logic in normalizing stakePart method
    * if unstake slot if full and user add unstake, unstakeBlockHeight of last slot is max(unstakeInfo[-1][1], unstke_block_height)
    
    Co-authored-by: inwonkim <inwonkim@icon.foundation>
    inwonkim and inwonkim authored Jul 29, 2020
    Configuration menu
    Copy the full SHA
    d8c0d59 View commit details
    Browse the repository at this point in the history
  5. IS-1166: Fix getStake API to response different format when IS revisi…

    …on8 and revision9 (#478)
    
    * Fix getStake API to response different format when IS revision8 and revision9
    
    * response in previous format when revision is 8
    * response in new format(has unstakesList) when revision is greater than 8
    
    * Update getStake response(rename unstakeList field to unstakes)
    
    Co-authored-by: inwonkim <inwonkim@icon.foundation>
    inwonkim and inwonkim authored Jul 29, 2020
    Configuration menu
    Copy the full SHA
    4c1833c View commit details
    Browse the repository at this point in the history
  6. Version: 1.7.0

    goldworm-icon committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    3e8bcc9 View commit details
    Browse the repository at this point in the history
  7. Fix sphinx error

    goldworm-icon committed Jul 29, 2020
    Configuration menu
    Copy the full SHA
    ebcdc14 View commit details
    Browse the repository at this point in the history