Aleksander Kryukov
163a76f436
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into certora/erc20
3 years ago
Aleksander Kryukov
75417fbf9f
finilized rules
3 years ago
Nick Armstrong
ec8f03ee96
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into remotes/origin/certora/erc20
3 years ago
Nick Armstrong
140df5b7ce
everything except Alex fix for totalVotes_sums_accounts
3 years ago
Aleksander Kryukov
da674eced1
typos and cleaning
3 years ago
Aleksander Kryukov
479118fcd1
push to report issues
3 years ago
Aleksander Kryukov
8c86b250bc
fixed rule description
3 years ago
Aleksander Kryukov
a0b58c3071
flashMint finished
3 years ago
Aleksander Kryukov
fe7d42dedd
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into certora/erc20
3 years ago
Aleksander Kryukov
44fba3e2eb
ERC1155 finished
3 years ago
Nick Armstrong
b2b72e7783
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into remotes/origin/certora/erc20
3 years ago
Nick Armstrong
22827223c0
more passing
3 years ago
Aleksander Kryukov
033f08972f
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into certora/erc20
3 years ago
Aleksander Kryukov
ec4e77397f
AccessControl verification
3 years ago
Aleksander Kryukov
50cf82823e
one more TC cleaning
3 years ago
Aleksander Kryukov
53b6ed80bb
ERC1155 verification (not finished)
3 years ago
Aleksander Kryukov
a982bee235
TC cleaning
3 years ago
Nick Armstrong
92f07bae1b
typechecker error and skipped require bug
3 years ago
Nick Armstrong
4c74b2951d
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into
...
remotes/origin/certora/erc20
3 years ago
Nick Armstrong
3f1ee39910
call trace error
3 years ago
Aleksander Kryukov
4b9500cf25
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into certora/erc20
3 years ago
Aleksander Kryukov
a35ad6dfc3
wrapper and timelockController cleaning
3 years ago
Nick Armstrong
140f019155
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into remotes/origin/certora/erc20
3 years ago
Nick Armstrong
6895946f41
updated rules
3 years ago
Aleksander Kryukov
5153c462d5
wrapper counterexample to check
3 years ago
Aleksander Kryukov
8318470cca
flashMint cleaning
3 years ago
Nick Armstrong
89f9878ba2
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into remotes/origin/certora/erc20
3 years ago
Nick Armstrong
6c5d33ba22
run scripts
3 years ago
Aleksander Kryukov
8d9ab176d7
Timelock hash bug, example for Alex
3 years ago
Aleksander Kryukov
62d60a5890
Timelock, erc20Wrapper and erc20FlashMint verification
3 years ago
Aleksander Kryukov
7caa9bbb2c
TimelockController wating for hash fix
3 years ago
Nick Armstrong
2be84e627b
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into remotes/origin/certora/erc20
3 years ago
Aleksander Kryukov
1900c86c99
removed unnecessary harness from the first iteration
3 years ago
Nick Armstrong
56e4ae9f4a
Merge branch 'certora/erc20' of github.com:Certora/openzeppelin-contracts into remotes/origin/certora/erc20
3 years ago
Aleksander Kryukov
3cb87abec1
removed flags for erc20Votes script
3 years ago
Nick Armstrong
b3845e43d8
Merge branch 'master' of github.com:Certora/openzeppelin-contracts
3 years ago
Aleksander Kryukov
61fa061ecf
erc20votes pointers workaround and preset
3 years ago
Sameer Arora
ef8013ef79
sanity for TimelockController and Votes
3 years ago
Michael D. George
7ab95baab8
Merge branch 'OpenZeppelin:master' into certora/erc20
3 years ago
renovate[bot]
dc739dcbe3
Update actions/checkout action to v3 ( #3234 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
Ben DiFrancesco
fd07cc6290
Extend Governor with parameterized votes ( #3043 )
...
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
3 years ago
Michael D. George
99864fd2da
Merge branch 'OpenZeppelin:master' into certora/erc20
3 years ago
Michael D. George
1c3b17826e
Merge branch 'OpenZeppelin:master' into master
3 years ago
renovate[bot]
f9d9279320
Update actions/setup-node action to v3 ( #3220 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
3 years ago
JulissaDantes
abdb20a6bd
Change dependency source to work around Truffle limitation ( #3218 )
3 years ago
Hadrien Croubois
3e74681e77
Read allowance from overridable function in increase/decrease ( #3213 )
3 years ago
Hadrien Croubois
f6b614a7c5
Perform ERC1155.afterTokenTransfer hooks before acceptance check ( #3215 )
3 years ago
GitHubPang
458697be32
Fix typos ( #3207 )
...
Fix misspelling in ERC20 contract comments.
3 years ago
Hadrien Croubois
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>
3 years ago
Francisco Giordano
eae2384178
Add git paragraph to installation section ( #3197 )
3 years ago