MVP Deploy
We have deployed the MVP on the following services:
- Frontend: Vercel 🌐
- Offchain: Heroku ☁️
- Contracts: iExec Sidechain, with the ABI's and addresses on IPFS 🔗
Frontend 💻
The frontend of the MVP is deployed on Vercel, and you can access it by visiting ipresence.vercel.app. The frontend has a CD pipeline that deploys changes on the main
branch automatically. The embedded frontend is shown below:
Offchain 🖥️
The offchain service provides the backend services for blockchain events interaction. It is deployed on Heroku and also has a CD pipeline that deploys the changes on the main
branch automatically. However, it is not accessible to the public because it is a backend service. The latest deploy logs:
heroku[offchain.1]: Starting process with command `sh -c "cd offchain && python3 main.py"`
heroku[offchain.1]: State changed from starting to up
app[offchain.1]: Loading contract from: https://gateway.pinata.cloud/ipfs/QmPdsBB99ZPRQACiKNtxzLogB9hLEgiXJPdNdtSccn2kxZ
app[offchain.1]: Loading contract at address: 0x186953EEAa009247EAf45FEeB5D037Af874C74De
app[offchain.1]: Waiting for events...
Contracts 📄
Here are the current deployed contracts on the iExec Sidechain
, with the ABI's and addresses on IPFS. You can find the ABI's and the addresses of the project contracts by getting the address
and abi
properties of the deployed contracts:
IPFS links:
The contracts are deployed on the
iExec Sidechain
and the ABI's and addresses are stored on IPFS for easy access on the frontend and offchain services.
Blockscout links:
All the contracts are deployed on the
iExec Sidechain
and can be found on the Blockscout explorer. Also, all the contracts are verified on the explorer with the source code.