Gnosis Apollo is a collection of packages that allows you to roll your own Prediction Market Interface or Prediction Market Tournament based on the Gnosis Prediction Market Framework.
It consists of the pm-contracts, pm-js, pm-trading-db and pm-trading-ui.
Gnosis Apollo¶
- PM-JS
- PM-JS usage
- PM-JS Integrations
- LMSR Primer
- Trading DB
- Configuration Parameters
- DJANGO_DEBUG
- DATABASE_URL
- CELERY_BROKER_URL
- ETH_BACKUP_BLOCKS
- ETH_PROCESS_BLOCKS
- ETH_FILTER_MAX_BLOCKS
- ETHEREUM_NODE_URL (mandatory in production)
- ETHEREUM_MAX_WORKERS
- ETHEREUM_MAX_BATCH_REQUESTS
- IPFS_HOST
- IPFS_PORT
- ALLOWED_HOSTS
- LMSR_MARKET_MAKER
- CENTRALIZED_ORACLE_FACTORY
- EVENT_FACTORY
- MARKET_FACTORY
- GENERIC_IDENTITY_MANAGER_ADDRESS (Olympia related)
- TOURNAMENT_TOKEN (Olympia related)
- ETHEREUM_DEFAULT_ACCOUNT_PRIVATE_KEY (Olympia related)
- TOURNAMENT_TOKEN_ISSUANCE (Olympia related)
- ISSUANCE_GAS (Olympia related)
- ISSUANCE_GAS_PRICE (Olympia related)
- Extend TradingDB (ADVANCED)