9c69df5962
Fix changelog entry.
2019-03-07 14:34:51 -03:00
61c4318c33
Reorder 2.2.0 changelog entries.
2019-03-07 12:46:36 -03:00
79dd498b16
Signature Malleability: ( #1622 )
...
* Transaction Malleability:
If you allow for both values 0/1 and 27/28, you allow two different
signatures both resulting in a same valid recovery. (r,s,0/1) and
(r,s,27/28) would both be valid, recover the same public key and sign
the same data. Furthermore, given (r,s,0/1), (r,s,27/28) can be
constructed by anyone.
* Transaction Malleability:
EIP-2 still allows signature malleabality for ecrecover(), remove this
possibility and force the signature to be unique.
* Added a reference to appendix F to the yellow paper and improved
comment.
* better test description for testing the version 0, which returns
a zero address
* Check that the conversion from 0/1 to 27/28 only happens if its 0/1
* improved formatting
* Refactor ECDSA code a bit.
* Refactor ECDSA tests a bit.
* Add changelog entry.
* Add high-s check test.
2019-03-07 12:44:28 -03:00
352ec94579
Add TimedCrowdsale::_extendTime ( #1636 )
...
* 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
2019-03-06 11:38:57 -03:00
0c617b755e
fix weird date format ( #1663 )
2019-03-01 15:36:39 -03:00
41aa39afbc
Add no-return-data ERC20 support to SafeERC20. ( #1655 )
...
* 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.
2019-02-28 17:34:46 -03:00
5b93137c26
Merge branch 'release-v2.1.3'
2019-02-26 17:15:07 -03:00
634883ce8e
Add bugfix backport changelog entry.
2019-02-26 16:28:36 -03:00
a39bea230e
Add SafeERC20 bugfix changelog entry.
2019-02-26 16:17:29 -03:00
d6c47c4b7c
Added PR links for 2.2.0 changelog entries.
2019-02-26 13:19:51 -03:00
40d15146c4
ERC20 Snapshot Impl #2 ( #1617 )
...
* ✏️ 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
2019-02-06 16:26:59 -03:00
8dd92fd6ca
Add ERC20 _setTokenURI ( #1618 )
...
* Add _setTokenURI internal.
* Rename TokenMetadata to ERC20Metadata.
* Add changelog entry for ERC20Metadata.
* Fix linter error.
* Add breaking change changelog notice.
2019-01-25 15:16:19 -03:00
07603d5875
Remove unnecessary SafeMath call ( #1610 )
...
* Refactor Counter to support increment and decrement.
* Move Counter out of drafts.
* Refactor ERC721 to use Counter.
* Rollback Counter returning the current value in increment and decrement.
* Update test/drafts/Counter.test.js
Co-Authored-By: nventuro <nicolas.venturo@gmail.com >
* Improve Counter documentation.
* Move Counter.test to utils.
* Move back Counter to drafts.
2019-01-21 17:24:51 -03:00
3a5da75876
ERC20._approve ( #1609 )
...
* Add ERC20._approve.
* Add ERC20._approve tests.
* Fix linter error.
* Require owner in _approve to be non-zero.
2019-01-21 17:23:38 -03:00
e1f40e7e23
Merge branch 'release-2.1.2'
2019-01-18 15:46:52 -03:00
1a9cb0786d
Add changelog entry for PublicRole behavior.
2019-01-17 20:36:55 -03:00
b7d60f2f9a
Fix warnings ( #1606 )
...
* Bump required compiler version to 0.5.2.
* Fix shadowed variable warning in ERC20Migrator.
* Rename Counter to Counters.
* Add dummy state variable to SafeERC20Helper.
* Update changelog entry.
* Fix CountersImpl name.
* Improve changelog entry.
2019-01-17 15:59:30 -03:00
089f14aa06
Add 2.2.0 changelog entry.
2019-01-11 17:48:41 -03:00
ba83239dd8
Added 2.1.1 changelog entry.
2019-01-04 18:40:27 -03:00
312a2584e8
Updated 2.1 release date.
2019-01-04 17:39:32 -03:00
35d70397b6
Rename WhitelisterRole to WhitelistAdminRole. ( #1589 )
...
* Rename WhitelisterRole to WhitelistAdminRole.
* Update WhitelistAdmin changelog entry.
2019-01-04 15:32:24 -03:00
a5b14f262e
Separate unsigned and signed safemath libraries ( #1588 )
...
* separate unsigned and signed safemath libraries
* update changelog entry for SignedSafeMath
2019-01-04 14:57:04 -03:00
8c20d53789
Updated changelog to reflect 0.5 support.
2018-12-27 16:24:38 -03:00
54ceedbb1f
Made the Crowdsale's constructor public again. ( #1564 )
...
* Made the Crowdsale's constructor public again.
* Added changelog entry.
* Made all but Finalizable public.
2018-12-18 16:19:48 -03:00
d17ae0b806
Signed SafeMath ( #1559 )
...
* signed safe math
* fix lint errors
* refactor overflow checks and add descriptions
* remove incorrect description
* add test for reversed arguments in multiplication test
* fix power operator
* improve multiplication test descriptions
* Update SafeMath.test.js
* add feature to changelog
2018-12-18 15:54:44 -03:00
fad30c3d2c
Added changelog. ( #1555 )
...
* Added changelog.
* Added PR template note.
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-Authored-By: nventuro <nicolas.venturo@gmail.com >
* Update PULL_REQUEST_TEMPLATE.md
* Update CHANGELOG.md
Co-Authored-By: nventuro <nicolas.venturo@gmail.com >
* Update CHANGELOG.md
Co-Authored-By: nventuro <nicolas.venturo@gmail.com >
* Apply suggestions from code review
Co-Authored-By: nventuro <nicolas.venturo@gmail.com >
* Added more headers and sub-headers.
* Added deprecations category.
* Added PR links.
* Added PausableCrowdsale.
* Addressed review comments.
* Update CHANGELOG.md
Co-Authored-By: nventuro <nicolas.venturo@gmail.com >
2018-12-18 14:26:23 -03:00