75417fbf9f
finilized rules
2022-04-08 15:38:26 +01:00
da674eced1
typos and cleaning
2022-04-04 22:34:51 +01:00
479118fcd1
push to report issues
2022-04-04 21:33:31 +01:00
8c86b250bc
fixed rule description
2022-04-04 21:19:54 +01:00
a0b58c3071
flashMint finished
2022-04-04 21:16:15 +01:00
fe7d42dedd
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into certora/erc20
2022-04-01 17:58:48 +01:00
44fba3e2eb
ERC1155 finished
2022-04-01 17:58:41 +01:00
b2b72e7783
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into remotes/origin/certora/erc20
2022-03-31 14:40:36 -07:00
22827223c0
more passing
2022-03-31 14:40:20 -07:00
033f08972f
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into certora/erc20
2022-03-31 21:08:21 +01:00
ec4e77397f
AccessControl verification
2022-03-31 21:08:14 +01:00
50cf82823e
one more TC cleaning
2022-03-31 21:08:00 +01:00
53b6ed80bb
ERC1155 verification (not finished)
2022-03-31 21:07:28 +01:00
a982bee235
TC cleaning
2022-03-31 21:07:01 +01:00
92f07bae1b
typechecker error and skipped require bug
2022-03-30 17:12:30 -07:00
4c74b2951d
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into
...
remotes/origin/certora/erc20
2022-03-28 12:07:21 -07:00
3f1ee39910
call trace error
2022-03-28 12:05:33 -07:00
4b9500cf25
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into certora/erc20
2022-03-27 16:06:49 +01:00
a35ad6dfc3
wrapper and timelockController cleaning
2022-03-27 16:04:31 +01:00
140f019155
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into remotes/origin/certora/erc20
2022-03-25 12:57:21 -07:00
6895946f41
updated rules
2022-03-25 12:57:16 -07:00
5153c462d5
wrapper counterexample to check
2022-03-23 19:42:14 +00:00
8318470cca
flashMint cleaning
2022-03-23 19:12:16 +00:00
89f9878ba2
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into remotes/origin/certora/erc20
2022-03-21 11:13:36 -07:00
6c5d33ba22
run scripts
2022-03-21 11:13:24 -07:00
8d9ab176d7
Timelock hash bug, example for Alex
2022-03-21 17:58:21 +00:00
62d60a5890
Timelock, erc20Wrapper and erc20FlashMint verification
2022-03-20 22:36:48 +00:00
7caa9bbb2c
TimelockController wating for hash fix
2022-03-11 00:29:03 +00:00
2be84e627b
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into remotes/origin/certora/erc20
2022-03-08 18:23:38 -08:00
1900c86c99
removed unnecessary harness from the first iteration
2022-03-08 19:58:23 +00:00
56e4ae9f4a
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into remotes/origin/certora/erc20
2022-03-08 11:29:12 -08:00
3cb87abec1
removed flags for erc20Votes script
2022-03-08 19:20:55 +00:00
b3845e43d8
Merge branch 'master' of github.com:Certora/openzeppelin-contracts
2022-03-08 11:16:41 -08:00
61fa061ecf
erc20votes pointers workaround and preset
2022-03-08 16:38:11 +00:00
ef8013ef79
sanity for TimelockController and Votes
2022-03-03 12:42:16 -08:00
7ab95baab8
Merge branch 'OpenZeppelin:master' into certora/erc20
2022-03-02 12:53:03 -05:00
dc739dcbe3
Update actions/checkout action to v3 ( #3234 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-01 20:02:06 -03:00
fd07cc6290
Extend Governor with parameterized votes ( #3043 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com >
2022-03-01 17:55:20 -03:00
99864fd2da
Merge branch 'OpenZeppelin:master' into certora/erc20
2022-03-01 14:23:25 -05:00
1c3b17826e
Merge branch 'OpenZeppelin:master' into master
2022-03-01 14:21:32 -05:00
f9d9279320
Update actions/setup-node action to v3 ( #3220 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-03-01 12:54:10 -03:00
abdb20a6bd
Change dependency source to work around Truffle limitation ( #3218 )
2022-02-25 14:49:58 +00:00
3e74681e77
Read allowance from overridable function in increase/decrease ( #3213 )
2022-02-23 11:28:44 -03:00
f6b614a7c5
Perform ERC1155.afterTokenTransfer hooks before acceptance check ( #3215 )
2022-02-22 18:24:03 -03:00
458697be32
Fix typos ( #3207 )
...
Fix misspelling in ERC20 contract comments.
2022-02-22 18:26:18 +01:00
af7ec04b78
Improve security of the onlyGovernance modifier ( #3147 )
...
* add a protection mechanism to prevent relaying transaction that are not
part of an execute operation
* more accurate relay authorization
* force reset the relay authorizations after executions
* refactor of the onlyGovernor modifier
* only whitelist when executor is not governor itself
* fix lint
* add private function for call permission management
* use deque
* fix lint
* remove unecessary dependency
* remove unecessary dependency
* comment rephrasing
* Update contracts/governance/Governor.sol
Co-authored-by: Francisco Giordano <frangio.1@gmail.com >
* cache keccak256(_msgData())
* use Context
* lint
* conditionnal clear
* add test to cover queue.clear()
* lint
* write more extended docs for onlyGovernance
* add changelog entry
Co-authored-by: Francisco Giordano <frangio.1@gmail.com >
2022-02-18 21:03:03 +01:00
eae2384178
Add git paragraph to installation section ( #3197 )
2022-02-18 10:09:07 +01:00
6db2d0ea39
Update dependency yargs to v17 ( #3101 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2022-02-17 23:13:19 -03:00
3fe65ef467
Fix docs navigation
2022-02-16 18:50:54 -03:00
525a672862
Add missing docs about reverts in DoubleEndedQueue
2022-02-16 16:42:33 -03:00