1. 06 Mar, 2019 1 commit
    • Add TimedCrowdsale::_extendTime (#1636) · 352ec945
      * Add TimedCrowdsale::_extendTime
      
      * Add tests for TimedCrowdsale extending method
      
      * Reverse event arguments order
      
      * Rename method argument
      
      * Refactor TimedCrowdsale test
      
      * Simplify TimedCrowdsaleImpl
      
      * Fix extendTime method behaviour to deny TimedCrowdsale re-opening after it was ended
      
      * Append chengelog
      
      * Update CHANGELOG.md
      
      Co-Authored-By: k06a <k06aaa@gmail.com>
      
      * Update contracts/crowdsale/validation/TimedCrowdsale.sol
      
      Co-Authored-By: k06a <k06aaa@gmail.com>
      
      * Improve tests
      Anton Bukov authored
  2. 02 Mar, 2019 1 commit
    • Add guard to ERC20Migrator migrate function (#1659) · 3772233c
      * Add guard to ERC20Migrator migrate function
      
      * Add tests for premature migration in ERC20Migrator
      
      These tests apply to the new guard condition, but they don't
      fail without it, since the functions revert anyway.
      They are added for completeness and to ensure full code coverage.
      
      * Use context block around premature migration tests
      
      We should use context blocks for situational details
      and describe for features or functions.
      nikeshnazareth authored
  3. 01 Mar, 2019 4 commits
  4. 28 Feb, 2019 2 commits
    • Add no-return-data ERC20 support to SafeERC20. (#1655) · 41aa39af
      * Add no-return-data ERC20 support to SafeERC20.
      
      * Add changelog entry.
      
      * Replace abi.encodeWithSignature for encodeWithSelector.
      
      * Remove SafeERC20 test code duplication.
      
      * Replace assembly for abi.decode.
      
      * Fix linter errors.
      Nicolás Venturo authored
    • Nonfunctional typos #1643 (#1652) · 0dded493
      * Add IntelliJ IDE config to .gitignore
      
      * Fix variable name in ERC20 function comments
      
      * Fix typos in Arrays function comment
      
      * Fix typos in ownership test names
      
      * Fix typo in Pausable test name
      
      * Fix grammar in Ownable function comment
      
      * Fix grammar in Crowdsale contract comment
      
      * Fix typo in Counters contract comment
      
      * Fix typo in ERC721Enumerable comment
      
      * Fix typo in ERC721PausedToken test name
      
      * Fix typo in Crowdsale function comment
      
      * Fix typo in IncreasingPriceCrowdsale function comment
      
      * Fix grammar in IncreasingPriceCrowdsale test name
      
      * Fix typo in AllowanceCrowdsale test name
      
      * Fix typo in RefundEscrow function comment
      
      * Fix typo in ERC20Migrator contract comment
      
      * Fix typos in SignatureBouncer comments
      
      * Fix typo in SignedSafeMath test name
      
      * Fix typo in TokenVesting contract comment
      
      * Move Ownable comment from @notice section to @dev
      
      The Ownable contract has a comment explaining that renouncing
      ownership will prevent execution of functions with the onlyOwner
      modifier.
      
      This commit moves that comment to the @dev section and replaces it
      with a description suitable for a generic user.
      
      * Clarify purpose of ERC20 transfer function
      
      * Clarify registration of ERC721Enumerable interface
      
      * Clarify purpose of AllowanceCrowdsale test
      
      * Increase specificity of inheritance comments
      
      FinalizableCrowdsale and RefundableCrowsale both have comments
      indicating that they are extensions of the Crowdsale contract.
      
      This commit refines those comments to the most immediate ancestor
      ( TimedCrowdsale and RefundableCrowdsale respectively )
      
      * Remove unused parameter in PaymentSplitter test
      
      * Rename parameter in SignatureBouncer functions
      
      The SignatureBouncer contract has modifiers to validate the
      message sender is authorised to perform an action. They pass
      msg.sender to internal functions as the variable `account`, but
      the function comments refer to the variable as `sender`
      
      This commit changes the variable name to `sender`
      
      * Clarify comments in SignatureBouncer functions
      
      The SignatureBouncer has comments that use the description
      `sender` to refer to the variable `account`.
      
      This commit updates the comments for consistency.
      
      Maintainer Note: this reverts changes in the previous commit,
      which renamed the variable `account` instead.
      nikeshnazareth authored
  5. 27 Feb, 2019 1 commit
  6. 26 Feb, 2019 11 commits
  7. 25 Feb, 2019 4 commits
  8. 24 Feb, 2019 2 commits
  9. 23 Feb, 2019 1 commit
  10. 20 Feb, 2019 4 commits
  11. 16 Feb, 2019 1 commit
  12. 15 Feb, 2019 3 commits
  13. 06 Feb, 2019 1 commit
    • ERC20 Snapshot Impl #2 (#1617) · 40d15146
      * ️ Refactor code & Refork OZ Repo
      
      * Refactor ERC20Snapshot to use on-demand snapshots.
      
      * Add ERC20Snapshot changelog entry.
      
      * Move ERC20Snapshot to drafts.
      
      * Improve changelog entry.
      
      * Make snapshot tests clearer.
      
      * Refactor ERC20Snapshots to use Counters.
      
      * Refactor snapshot arrays into a struct.
      
      * Remove .DS_Store files.
      
      * Delete yarn.lock
      
      * Fix linter error.
      
      * simplify gitignore entry
      Matt Swezey authored
  14. 29 Jan, 2019 1 commit
  15. 25 Jan, 2019 2 commits
  16. 23 Jan, 2019 1 commit