Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (5.7%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
·
Repository
Setup with foundry
Basic Info
- Host: GitHub
- Owner: 0xKaifAhmed
- Language: Solidity
- Default Branch: main
- Size: 10.3 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Created about 2 years ago
· Last pushed about 2 years ago
Metadata Files
Readme
Audit
Citation
README.md
Foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Foundry consists of:
- Forge: Ethereum testing framework (like Truffle, Hardhat and DappTools).
- Cast: Swiss army knife for interacting with EVM smart contracts, sending transactions and getting chain data.
- Anvil: Local Ethereum node, akin to Ganache, Hardhat Network.
- Chisel: Fast, utilitarian, and verbose solidity REPL.
Documentation
https://book.getfoundry.sh/
Usage
Build
shell
$ forge build
Test
shell
$ forge test
- Command: Maintain the sequence of flags otherwise command won'n work.
- Note: All the fuzz files are designed to call individually so echidna . won't work.
Echidna
shell
$ echidna ./path --config config.yaml --contract contract.sol --test-mode testMode --worker N
Format
shell
$ forge fmt
Gas Snapshots
shell
$ forge snapshot
Anvil
shell
$ anvil
Deploy
shell
$ forge script script/Counter.s.sol:CounterScript --rpc-url <your_rpc_url> --private-key <your_private_key>
Cast
shell
$ cast <subcommand>
Help
shell
$ forge --help
$ anvil --help
$ cast --help
Owner
- Name: Kaif Ahmed
- Login: 0xKaifAhmed
- Kind: user
- Location: Pakistan
- Company: @blockApex
- Website: www.blockapex.io
- Twitter: 0xKaifAhmed
- Repositories: 1
- Profile: https://github.com/0xKaifAhmed
Citation (CITATION.cff)
cff-version: 1.2.0 message: "Cite the CumulativeNormalDistribution.sol file like below" authors: - family-names: "Angel" given-names: "Alex" title: "rmm-core" version: 1.0.0 doi: 10.5281/zenodo.1234 date-released: 2022-03-18 url: "https://github.com/primitivefinance/rmm-core/blob/main/contracts/libraries/CumulativeNormalDistribution.sol"
GitHub Events
Total
Last Year
Dependencies
package.json
npm
- @commitlint/cli ^12.1.4 development
- @commitlint/config-conventional ^12.1.4 development
- @nomiclabs/hardhat-ethers ^2.0.2 development
- @nomiclabs/hardhat-etherscan ^3.0.1 development
- @nomiclabs/hardhat-waffle ^2.0.1 development
- @primitivefi/hardhat-dodoc ^0.2.3 development
- @primitivefi/rmm-math ^2.0.0-beta.3 development
- @typechain/ethers-v5 ^7.0.1 development
- @typechain/hardhat ^2.2.0 development
- @types/chai ^4.2.21 development
- @types/mocha ^8.2.3 development
- @types/node ^16.4.0 development
- chai ^4.3.4 development
- dotenv ^10.0.0 development
- ethereum-waffle ^3.4.0 development
- ethers ^5.4.1 development
- hardhat ^2.4.3 development
- hardhat-gas-reporter ^1.0.4 development
- husky ^6.0.0 development
- mocha ^9.1.3 development
- prettier ^2.2.1 development
- prettier-plugin-solidity ^1.0.0-beta.6 development
- solhint ^1.0.10 development
- solhint-plugin-prettier ^0.0.5 development
- ts-generator ^0.1.1 development
- ts-node ^9.1.1 development
- typechain ^5.1.2 development
- typescript ^4.2.3 development
- web3-units ^1.4.0 development