DAO for network City inspire by The Network State fom Balaji S. Srinivasan https://thenetworkstate.com/
lib
├─ forge-std — https://github.com/brockelmore/forge-std
├─ openzeppelin-contracts — https://github.com/OpenZeppelin/openzeppelin-contracts
src
├─ City.sol — "Network City interface implementation"
├─ EtatCivil.sol — "Registry for network City"
└─ Passport.sol — "non-transferable, burnable ERC721 use as passport for the City"
tests
└─ City.t.sol — "Test suite for the City"
See Todo here
To get started we need to install the foundry package which requires rust.
curl -L https://foundry.paradigm.xyz | bash;
foundryup
forge install foundry-rs/forge-std
forge install openzeppelin/openzeppelin-contracts
git submodule update --init --recursive
forge install
npm install web3 --save