Commit Graph

26 Commits

Author SHA1 Message Date
0xb337r007 62859398be
chore(compiler): bump min solidity version to 0.8.26 (#30)
Co-authored-by: Andrea Franz <andrea@gravityblast.com>
2024-08-14 11:10:39 +02:00
r4bbit b3275c94cd
fix(config): replace `arbitrum_one` -> `arbitrum` (#11)
Turns out `arbitrum_one` is actually not a supported key in foundry
while `arbitrum` is.
2023-12-21 08:59:43 +01:00
Paul Razvan Berg 59d03d00ad
build: set "evm_version" explicitly 2023-05-26 23:47:58 +03:00
Paul Razvan Berg 4d7397d4e9
feat: add Gnosis chain 2023-04-20 13:23:02 +03:00
Paul Razvan Berg 9166755411
refactor: use same chain names as StdChains
build: bump "forge-std"
2023-04-20 13:22:55 +03:00
0xcacti 2561f577ce
Update foundry.toml 2023-04-16 23:06:26 -04:00
Paul Razvan Berg dbbb25c560
test: set block_timestamp in Foundry config 2023-04-01 09:46:05 +03:00
Paul Razvan Berg 9ea2a422b7
chore: rename "ethereum" to "mainnet" in Foundry config 2023-03-15 11:23:21 +02:00
Paul Razvan Berg f5a68d8737
feat: add more chains in Foundry config
refactor: rename api key env vars
2023-03-01 14:15:16 +02:00
Paul Razvan Berg f21a3a6c68
build: upgrade to Solidity v0.8.19
chore: set "script" in Foundry config
2023-02-25 12:40:42 +02:00
Paul Razvan Berg c333dd8213
chore: run "forge fmt" on every commit
docs: update README with latest setup
2023-02-16 13:00:36 +02:00
Paul Razvan Berg 94d778dafb
build: upgrade to solc v0.8.18
build: set "cbor_metadata" to "false" in Foundry config
style: format Foundry config with Taplo
2023-02-07 14:10:42 +02:00
Paul Razvan Berg 0efda5eabb
test: add Ethereum Mainnet fork test
feat: add "ALCHEMY_API_KEY" env var
feat: add "ethereum"
ci: delete now-stale "version" param in foundry-toolchain
refactor: delete "ETH_RPC_URL" env var
test: delete console log in "testFuzz_Example"
test: use "assertGt" instead of "assertTrue" for "x > 0" comparison
2023-01-17 19:49:14 +02:00
Paul Razvan Berg 53d045743d
feat: add "[etherscan]" and "[rpc_endpoints]" configuration
docs: update deployment script usage in README
feat: add "INFURA_API_KEY", "ETHERSCAN_API_KEY"
refactor: replace "PRIVATE_KEY" with "MNEMONIC"
2023-01-08 22:19:42 +02:00
Paul Razvan Berg eec4fa2b75
chore: delete "override_spacing" option in Foundry config
See https://github.com/foundry-rs/foundry/pull/4023
2023-01-08 11:55:01 +02:00
Paul Razvan Berg 6b4024acb2
chore: replace "variable_override_spacing" with "override_spacing" 2023-01-04 14:14:35 +02:00
Paul Razvan Berg abb4f402c9
chore: add more "fmt" rules in Foundry config
chore: run "yarn solhint" instead of just "solhint"
2023-01-03 22:49:02 +02:00
Paul Razvan Berg 6d027d098b
refactor: substitute "forge fmt" for "prettier-plugin-solidity"
build: remove "prettier-plugin-solidity" and "solhint-plugin-prettier" deps
chore: add "fmt" configuration in Foundry config
chore: delete solidity override from Prettier rules
chore: delete solidity rules from Solhint config
chore: modify scripts to run Prettier on all files except "*.sol"
test: document "setUp" function
2023-01-03 21:18:14 +02:00
Paul Razvan Berg 0ebca896c8
test: run fuzz 1,000 times by default 2023-01-03 16:30:03 +02:00
Paul Razvan Berg 5bf329715e
ci: fuzz 10,000 times
test: mark "testExample" function as "external"
2022-12-24 16:10:31 +02:00
Paul Razvan Berg bfe3ebc2f1
chore: remove "endOfLine" from Prettier config
chore: remove superfluous end line in Foundry config
2022-11-27 13:34:46 +02:00
Paul Razvan Berg d9294fdf54
chore: update "fuzz" object in Foundry config 2022-10-29 13:41:24 +03:00
Paul Razvan Berg e5f2f4a795
build: use solc 0.8.17 2022-09-25 19:02:36 +03:00
Paul Razvan Berg 4712a7c71b
build: disable bytecode hash
chore: order fields alphabetically in "foundry.toml"
2022-08-15 15:50:16 +03:00
Paul Razvan Berg 2529d0b2c0
ci: set fuzzer to run 1,000 times 2022-07-19 13:18:02 +03:00
Paul Razvan Berg 43e1e113f4
feat: initial commit 2022-07-17 21:57:09 +03:00