CIC Stack Software Components
This is a non-exhaustive list and summary of software components used in the current version of the stack.
Smart Contracts
component | maintainer | support | tech | complexity | maturity |
---|---|---|---|---|---|
erc20-demurrage-token (opens in a new tab) | Louis | Sohail | solidity,py | mid | hi |
eth-token-index (opens in a new tab) | Louis | Sohail | solidity,py | mid | hi |
eth-faucet (opens in a new tab) | Louis | Sohail | solidity,py | mid | hi |
cic-contracts (opens in a new tab) | Louis | Sohail | solidity,py | mid | hi |
eth-accounts-index (opens in a new tab) | Louis | Sohail | solidity,py | mid | hi |
eth-address-index (opens in a new tab) | Louis | Sohail | solidity,py | mid | hi |
eth-contract-registry (opens in a new tab) | Louis | Sohail | solidity,py | mid | hi |
erc20-transfer-authorization (opens in a new tab) | Louis | Sohail | solidity, py | mid | lo |
custodial-registration-proxy (opens in a new tab) | Sohail | - | solidity, py | lo | hi |
erc20-pool (opens in a new tab) | Louis | - | solidity, py | mid | mid |
erc20-limiter (opens in a new tab) | Louis | - | solidity, py | mid | mid |
Custodial System
component | maintainer | support | tech | complexity | maturity |
---|---|---|---|---|---|
cic-custodial (opens in a new tab) | Sohail | - | go | hi | mid |
cic-chain-events (opens in a new tab) | Sohail | - | go | mid | mid |
cic-ussd (opens in a new tab) | Philip | - | nodejs/ts | hi | mid |
cic-graph (opens in a new tab) | Sohail | Philip,Lum | sql | lo | mid |
cic-notify | Sohail | - | go | mid | lo |
Dashboards/Dapps
component | maintainer | support | tech | complexity | maturity |
---|---|---|---|---|---|
sarafu.network (opens in a new tab) | Lum | - | react/ts | mid | lo |
Internal Libraries
component | maintainer | support | tech | complexity | maturity |
---|---|---|---|---|---|
celoutils (opens in a new tab) | Sohail | - | go | lo | hi |
w3-celo-patch (opens in a new tab) | Sohail | - | go | hi | hi |
External Libraries
- The GE dev team actively contributes back to these code repositories
component | maintainer | support | tech | complexity | maturity |
---|---|---|---|---|---|
chainlib-eth (opens in a new tab) | Louis | Sohail | py | mid | hi |
chainlib (opens in a new tab) | Louis | Sohail | py | mid | hi |
asynq (opens in a new tab) | - | - | go | hi | hi |
africastalking (opens in a new tab) | Sohail | - | go | lo | mid |
locale (opens in a new tab) | Sohail | - | go | lo | lo |
Devops/Infrastructure
component | maintainer | support | tech | complexity | maturity |
---|---|---|---|---|---|
celo-bootstrap (opens in a new tab) | Louis,Sohail | - | bash | lo | hi |
celo-node (opens in a new tab) | Sohail | - | docker | lo | hi |
cic-stack-publish (opens in a new tab) | Sohail | - | docker | lo | mid |