├── .env.example ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .prettierrc ├── LICENSE ├── Makefile ├── README.md ├── SPECIFICATION.md ├── docs └── images │ ├── Funding Registry with UBI 1.png │ ├── Funding Registry with UBI 2.png │ ├── Security Deposit PID Controller.png │ └── poh.png ├── foundry.toml ├── src ├── POH_EIP712.sol ├── ProofofHumanity.sol └── interfaces │ └── IProofOfHumanity.sol └── test ├── ProofOfHumanity.t.sol ├── mocks └── MockERC20.sol └── utils └── Cheats.sol /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/.env.example -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/README.md -------------------------------------------------------------------------------- /SPECIFICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/SPECIFICATION.md -------------------------------------------------------------------------------- /docs/images/Funding Registry with UBI 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/docs/images/Funding Registry with UBI 1.png -------------------------------------------------------------------------------- /docs/images/Funding Registry with UBI 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/docs/images/Funding Registry with UBI 2.png -------------------------------------------------------------------------------- /docs/images/Security Deposit PID Controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/docs/images/Security Deposit PID Controller.png -------------------------------------------------------------------------------- /docs/images/poh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/docs/images/poh.png -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/foundry.toml -------------------------------------------------------------------------------- /src/POH_EIP712.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/src/POH_EIP712.sol -------------------------------------------------------------------------------- /src/ProofofHumanity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/src/ProofofHumanity.sol -------------------------------------------------------------------------------- /src/interfaces/IProofOfHumanity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/src/interfaces/IProofOfHumanity.sol -------------------------------------------------------------------------------- /test/ProofOfHumanity.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/test/ProofOfHumanity.t.sol -------------------------------------------------------------------------------- /test/mocks/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/test/mocks/MockERC20.sol -------------------------------------------------------------------------------- /test/utils/Cheats.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenProofOfHumanity/democratic-proof-of-humanity/HEAD/test/utils/Cheats.sol --------------------------------------------------------------------------------