Transmute is an enterprise-grade framework for building secure and scalable decentralized applications.
Transmute currently integrates with EVM blockchains (Ethereum), Decentralized Storage (IPFS), Centralized Storage (Postgres), Identity Providers (Okta), API Gateway (Kong), and existing cloud hosting (Google Kubernetes Engine, Azure Kubernetes Service and Minikube).
These instructions are only necessary if you are contributing to the mono repo. If you are just using the cli to spin up and manage k8s clusters or one of the other packages in this mono repo, you can skip these steps.
In order to connect to services running in your cluster, you will need to update your transmute-config. The mono repo contains a web dashboard which can be used to test your services. Make sure to update
transmute-config/env.json before attempting to use lerna to build the project.
Final steps - linking everything and migrating your smart contracts
npm i && lerna bootstrap
lerna run --scope transmute-framework truffle:test
lerna run --scope transmute-framework truffle:migrate
lerna run --scope transmute-framework test
npm run truffle:migrate
npm run start
That's it! Login to the app and click on the dashboard button in the side menu to begin recording events!