Francisco Giordano
6f23efa970
Review wording of SafeMath need in Solidity 0.8 ( #2898 )
3 years ago
Nicolas Mahe
1b27c13096
Fix typo in doc of SignatureChecker ( #2881 )
3 years ago
Joey
f77fd4667e
fix typo in GovernorCountingSimple ( #2879 )
...
Co-authored-by: Joey Santoro <joseph.santoro@duke.edu>
3 years ago
Simon Perriard
6af4ed6169
revokeRole spec mismatch ( #2872 )
...
revokeRole emits {RoleRevoked} event if `account` has been revoked `role`
Greetings from ChainSecurity!
3 years ago
Hadrien Croubois
01f2ff1ba1
Allow Governor + CompoundTimelock to manage native tokens (eth) in and out of the timelock contract. ( #2849 )
...
* Change GovernorTimelockCompound to support ETH in Timelock
* refactor compound timelock module
* Allow governor to receive ETH is executor == address(this)
3 years ago
Francisco Giordano
0c4de6721d
4.3.2
3 years ago
Hadrien Croubois
024cc50df4
Restrict upgrade to proxy context in UUPSUpgradeable
...
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
(cherry picked from commit 6241995ad3
)
3 years ago
Hadrien Croubois
6241995ad3
Restrict upgrade to proxy context in UUPSUpgradeable
...
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
3 years ago
Francisco Giordano
bc5c8e2c9c
Improve wording of recommendation in Initializable
3 years ago
Hadrien Croubois
7237b1672e
Make some private functions internal to allow the developpement of "withSignature" functions (like permit) ( #2568 )
...
* add internal _setOwner in Ownable
* address issues raised in #2567
* updte changelog entry
* improve changelog and documentation
* rephrasing doc
* add cahngelog improvement lost in merge
* notify deprecation of _setupRole in changelog
* Demote caution to note
* Update CHANGELOG.md
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
3 years ago
Francisco Giordano
38448c104a
Add recommendation to initialize all contracts that use Initializable
3 years ago
Hasan Raza
9b4326d91e
Fixed a typo ( #2835 )
3 years ago
Francisco Giordano
6edb6dd1ca
4.3.1
3 years ago
Francisco Giordano
0ec7f4c25d
Add additional isOperationReady check in TimelockController
...
(cherry picked from commit cec4f2ef57
)
3 years ago
Francisco Giordano
cec4f2ef57
Add additional isOperationReady check in TimelockController
3 years ago
Buns
83644fdb6a
Remove unused SafeMath.sol import ( #2823 )
4 years ago
Francisco Giordano
56d4063e92
Add comment about optimizer in GovernorCompatibilityBravo
4 years ago
Francisco Giordano
1d2e15fbd7
4.3.0
4 years ago
Francisco Giordano
e3cbfcd44b
Improve Governor documentation
...
(cherry picked from commit 4ac1070cd3
)
4 years ago
Francisco Giordano
4ac1070cd3
Improve Governor documentation
4 years ago
Francisco Giordano
7072b623af
Fix typo casted -> cast
...
(cherry picked from commit 9253c614d2
)
4 years ago
Francisco Giordano
9253c614d2
Fix typo casted -> cast
4 years ago
Hadrien Croubois
635e36ff08
4.3.0-rc.0
4 years ago
Francisco Giordano
6618f9f184
Fix documentation of functions in interfaces directory
4 years ago
Anton Bukov
541e82144f
Optimize EOA signature verification ( #2661 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
4 years ago
Hadrien Croubois
18668870fd
Add an interface folder that lists common interfaces ( #2517 )
...
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
4 years ago
Francisco Giordano
4b152bd8ce
Improve Governor ( #2794 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
4 years ago
Hadrien Croubois
9a385dcb45
fix typo
4 years ago
Anton Bukov
3dadd40034
Avoid safe math in BitMap ( #2797 )
4 years ago
William Entriken
0500c9e53e
Use "OpenZeppelin Contracts" where appropriate ( #2778 )
4 years ago
Mikhail Melnik
d3c5bdf4de
Fix yellowpaper reference ( #2775 )
4 years ago
Francisco Giordano
7e41bf2259
Remove ERC20FlashMint from drafts section in docs
4 years ago
Hadrien Croubois
6c1a634053
Add Governor contracts ( #2672 )
...
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
4 years ago
Hadrien Croubois
f88e555234
Add values() functions to EnumerableSets ( #2768 )
...
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
4 years ago
Santiago Palladino
c346c09b01
Clarify zero address usage in proposer and executor roles in Timelock ( #2765 )
...
* Clarify zero address usage in proposer and executor roles in access control
* Address zero only applies to executor
* Fix incorrect role
4 years ago
Francisco Giordano
3935b907d4
Fix NatSpec comment syntax
4 years ago
Anton Bukov
4e2641a915
Simplify selector access ( #2766 )
4 years ago
Julian M. Rodriguez
973b0f883a
fix typo in erc20 docs ( #2764 )
4 years ago
rotcivegaf
6d97f09195
Gas optimization on average function of Math.sol ( #2757 )
...
* change implementation to save gas
* add average test with two max uni256 number
4 years ago
Hadrien Croubois
9eba3ef29a
fix two minor typos ( #2755 )
4 years ago
Hadrien Croubois
23b3807ea7
Use private instead of immutable in ERC2771Context ( #2754 )
4 years ago
Vaibhav Chopra
922058dbc8
Change comma to decimal point in comment ( #2742 )
4 years ago
Francisco Giordano
9fbc1d71c0
4.2.0
4 years ago
Francisco Giordano
eea376911b
Reorder AccessControl event to emit after assignment ( #2738 )
4 years ago
Hadrien Croubois
1db3037808
Fix misleading comments ( #2737 )
...
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
4 years ago
Francisco Giordano
556e366ce5
4.2.0-rc.0
4 years ago
Hadrien Croubois
6842518b1b
Wrapper extension for ERC20 token ( #2633 )
...
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
4 years ago
Hadrien Croubois
8a775cd8d4
Emit DelegateVotesChanged events after Transfer ( #2733 )
4 years ago
Hadrien Croubois
4d0f8c1da8
Check inheritance tree consistency ( #2727 )
...
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
4 years ago
Hadrien Croubois
27e09007cc
Reorder state changes and event emission for consistency ( #2719 )
...
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
4 years ago