creaton

所属分类:以太坊
开发工具:TypeScript
文件大小:24164KB
下载次数:0
上传日期:2022-11-14 13:40:13
上 传 者sh-1993
说明:  去中心化的内容共享平台。
(Decentralized content sharing platform.)

文件列表:
creaton-staging (0, 2022-11-14)
creaton-staging\.editorconfig (206, 2022-11-14)
creaton-staging\.env.default (366, 2022-11-14)
creaton-staging\.env.production.default (120, 2022-11-14)
creaton-staging\.env.staging.default (120, 2022-11-14)
creaton-staging\.eslintignore (199, 2022-11-14)
creaton-staging\.eslintrc.js (956, 2022-11-14)
creaton-staging\.fleek.json (167, 2022-11-14)
creaton-staging\.prettierignore (226, 2022-11-14)
creaton-staging\.prettierrc.js (426, 2022-11-14)
creaton-staging\.solhint.json (151, 2022-11-14)
creaton-staging\command.py (9788, 2022-11-14)
creaton-staging\contracts (0, 2022-11-14)
creaton-staging\contracts\.mocharc.js (362, 2022-11-14)
creaton-staging\contracts\.openzeppelin (0, 2022-11-14)
creaton-staging\contracts\.openzeppelin\unknown-137.json (9580, 2022-11-14)
creaton-staging\contracts\.openzeppelin\unknown-31337.json (28726, 2022-11-14)
creaton-staging\contracts\.openzeppelin\unknown-80001.json (67409, 2022-11-14)
creaton-staging\contracts\deploy (0, 2022-11-14)
creaton-staging\contracts\deploy\01_deploy_token.js (1463, 2022-11-14)
creaton-staging\contracts\deploy\02_deploy_staking.js (959, 2022-11-14)
creaton-staging\contracts\deploy\03_deploy_creatonPaymaster.js (1159, 2022-11-14)
creaton-staging\contracts\deploy\04_deploy_creatonAdmin.js (3360, 2022-11-14)
creaton-staging\contracts\deploy\05_deploy_adminProxy.js (2607, 2022-11-14)
creaton-staging\contracts\deploy\06_deploy_twitterVerification.js (1526, 2022-11-14)
creaton-staging\contracts\deploy\07_deploy_upgradeAdmin.js (554, 2022-11-14)
creaton-staging\contracts\deploy\08_deploy_upgradeCreator.js (589, 2022-11-14)
creaton-staging\contracts\deploy\09_deploy_maticToken.js (7347, 2022-11-14)
creaton-staging\contracts\deployments (0, 2022-11-14)
creaton-staging\contracts\deployments\matic (0, 2022-11-14)
creaton-staging\contracts\deployments\matic\.chainId (3, 2022-11-14)
creaton-staging\contracts\deployments\matic\CreatonAdmin.json (286515, 2022-11-14)
creaton-staging\contracts\deployments\matic\CreatonPaymaster.json (116374, 2022-11-14)
creaton-staging\contracts\deployments\matic\CreatorBeacon.json (30243, 2022-11-14)
creaton-staging\contracts\deployments\matic\CreatorV1.json (314563, 2022-11-14)
creaton-staging\contracts\deployments\matic\NFTFactory.json (128901, 2022-11-14)
... ...

# Creaton, Deprecated V1, stay tuned for V2 :) Creaton is a decentralized content sharing platform. Powered by Ethereum, IPFS, Superfluid and Textile, Creaton allows a streaming based subscription system where subscribers support their favorite creators with stablecoins in real-time. Utilizing p2p encryption, Creaton makes sure of exclusive permission-less content delivery to subscribers and eliminates the need for unnecessary middlemen or centralized services. Check out our DApp here: [Creaton live dev build](https://creaton.on.fleek.co/) [Demo video](https://youtu.be/XXc1__LGxWw) # Setup ## requirements : ### docker and docker-compose `docker` and `docker-compose` are used to setup the external services (an ipfs node and a [subgraph](https://thegraph.com) node) If you prefer (or do not have access to docker/docker-compose) you can run them independently. ### node This app requires [node.js](https://nodejs.org/) (tested on v12+) ## install dependencies : ```bash npm install cd contracts npm install cd ../react-app/ npm install cd ../subgraph/ npm install ``` # Development ## Set environment variables Create a `.env` file and set the following env variables in: - `INFURA_TOKEN=` - `MNEMONIC=` - `ALCHEMY_TOKEN=` - Superfluid Contracts: ``` # Checkout Superfluid Network Directory: https://docs.superfluid.finance/superfluid/networks/networks # MUMBAI SUPERFLUID_HOST = 0xEB796bdb90fFA0f28255275e16936D25d3418603 SUPERFLUID_CFA = 0x49e565Ed1bdc17F3d220f72DF0857C26FA83F873 SUPERFLUID_SUPERTOKENFACTORY = 0x200657E2f123761662567A1744f9ACAe50dF47E6 SUPERFLUID_RESOLVER = 0x8C54C83FbDe3C59e59dd6E324531FB93d4F504d3 SUPERFLUID_VERSION = v1 ``` ## Deploy the contracts Run `./command.py` and choose `deploy contracts`. After deployment choose to update the contracts as well. ## Run subgraph docker First edit `subgraph/docker-compose.yml` end edit the `etherum` env variable to an api url in this format: ``` mumbai:https://polygon-mumbai.infura.io/v3/ ``` Then run `./command.py` and choose `run subgraph docker`. ## Run react app ``` cd react-app npm run start ```

近期下载者

相关文件


收藏者