Grassroots Economics Software Components
This is a non-exhaustive list and summary of software components written by Grassroots Economics.
Our Git repositories are hosted at:
- https://github.com/grassrootseconomics (opens in a new tab)
- https://git.grassecon.net (opens in a new tab)
- https://gitlab.com/grassrootseconomics (opens in a new tab) (deprecated)
Maintenance status description:
- Active: The component is actively developed and maintained.
- Security-only: The component has attained API stability, no more features will be added. Only security issues will be addressed.
- Deprecated: This component is no longer maintained and has most likely been superseded by another component. Active in production but will soon become inactive.
- Inactive: No longer in use by GE and only listed for historical purposed.
DApp
| component | maintainer | support | tech | maintenance status |
|---|---|---|---|---|
| sarafu.network (opens in a new tab) | Lum | Will,Sohail | react/ts | active |
| storage-server (opens in a new tab) | Sohail | - | go | active |
Smart Contracts
| component | maintainer | support | tech | maintenance status |
|---|---|---|---|---|
| erc20-demurrage-token (opens in a new tab) | Louis | Sohail | solidity,py | security-only |
| eth-token-index (opens in a new tab) | Louis | Sohail | solidity,py | security-only |
| eth-faucet (opens in a new tab) | Louis | Sohail | solidity,py | security-only |
| cic-contracts (opens in a new tab) | Louis | Sohail | solidity,py | security-only |
| eth-accounts-index (opens in a new tab) | Louis | Sohail | solidity,py | security-only |
| eth-address-index (opens in a new tab) | Louis | Sohail | solidity,py | security-only |
| eth-contract-registry (opens in a new tab) | Louis | Sohail | solidity,py | security-only |
| erc20-transfer-authorization (opens in a new tab) | Louis | Sohail | solidity, py | security-only |
| custodial-registration-proxy (opens in a new tab) | Sohail | - | solidity, py | security-only |
| erc20-pool (opens in a new tab) | Louis | Sohail | solidity, py | security-only |
| erc20-limiter (opens in a new tab) | Louis | - | solidity, py | security-only |
| price-index-quoter (opens in a new tab) | Sohail | - | solidity, rust | security-only |
CLI
| component | maintainer | support | tech | maintenance status |
|---|---|---|---|---|
| ge-publish (opens in a new tab) | Sohail | - | go | active |
| chainlib-eth (opens in a new tab) | Louis | Sohail | python | deprecated |
| celo-bootstrap (opens in a new tab) | Sohail | Louis | bash | deprecated |
Custodial System
| component | maintainer | support | tech | maintenance status |
|---|---|---|---|---|
| eth-custodial (opens in a new tab) | Sohail | - | go | active |
| eth-tracker (opens in a new tab) | Sohail | - | go | active |
| eth-indexer (opens in a new tab) | Sohail | - | go | active |
| ramp-service (opens in a new tab) | Sohail | - | go | active |
| ussd-data-service (opens in a new tab) | Sohail | - | go | active |
| ussd (opens in a new tab) | Alfred,Carlos | Louis | go,go-vise | active |
| cic-graph (opens in a new tab) | Sohail | Philip,Lum | sql | active |
| cic-custodial (opens in a new tab) | Sohail | - | go | deprecated |
| cic-chain-events (opens in a new tab) | Sohail | - | go | deprecated |
| cic-ussd (opens in a new tab) | Philip | - | nodejs/ts | deprecated |
| cic-notify (opens in a new tab) | Sohail | - | go | deprecated |
Internal Libraries
| component | maintainer | support | tech | maintenance status |
|---|---|---|---|---|
| ethutils (opens in a new tab) | Sohail | - | go | active |
| fonbnk-go (opens in a new tab) | Sohail | - | go | active |
| kotani-go (opens in a new tab) | Sohail | - | go | active |
| celoutils (opens in a new tab) | Sohail | - | go | deprecated |
| w3-celo-patch (opens in a new tab) | Sohail | - | go | deprecated |
External Libraries
- The GE dev team actively contributes back to these code repositories
| component | maintainer | support | tech | maintenance status |
|---|---|---|---|---|
| go-vise (opens in a new tab) | Louis | - | go | active |
| w3 (opens in a new tab) | Sohail | - | go | active |
| river (opens in a new tab) | Sohail | - | go | active |
| locale (opens in a new tab) | Sohail | - | go | active |
| africastalking (opens in a new tab) | Sohail | - | go | active |
| chainlib-eth (opens in a new tab) | Louis | Sohail | py | deprecated |
| chainlib-eth (opens in a new tab) | Louis | Sohail | py | deprecated |
| chainlib (opens in a new tab) | Louis | Sohail | py | deprecated |
| asynq (opens in a new tab) | Sohail | - | go | deprecated |
Devops/Infrastructure
| component | maintainer | support | tech | maintenance status |
|---|---|---|---|---|
| celo-node (opens in a new tab) | Sohail | - | docker | deprecated |
| cic-stack-publish (opens in a new tab) | Sohail | - | docker | deprecated |
Educational Games
| component | maintainer | support | tech | maintenance status |
|---|---|---|---|---|
| mycofig (opens in a new tab) | Will | - | godot | active |
| vms (opens in a new tab) | Will | - | py | active |