ππͺ ComicCoin - Registry (DEPRECATED)
Project still under active development - use at your own risk
The purpose of this GUI application is provide the ComicCoin authority the ability to create NFT metadata (along with the digital assets associated with the NFT) and submit it to the IPFS network to be shared; in addition, submit the NFT metadata/assets to comiccoin-nftstorage
server to provide exclusive hosting of the said assets.
π Installation
Follow these steps to setup the project locally on your development machine.
-
Go to your $GOPATH
directory and clone our monorepo.
cd $GOPATH/src/github.com
mkdir comiccoin-network
cd ./comiccoin-network
git clone git@github.com:comiccoin-network/monorepo.git
-
Go into our monorepo folder.
cd ./comiccoin-network/monorepo
-
Activate the golang workspace which is required.
go work use ./native/desktop/comiccoin-nftstorage
-
Go into our comiccoin-nftstorage
folder
cd ./native/desktop/comiccoin-nftstorage
-
Install our dependencies.
go mod tidy
-
Start the GUI application (in developer mode). Please note that you will need the Remote Address and API Key of the NFT Asset Store servers you have concurrently running for this GUI application.
wails dev
-
If the GUI application loads up then you have successfully started running the ComicCoin Registry. You may now populate the NFT metadata/assets of the ComicCoin blockchain network!
π οΈ Building
See Build Instructions (TODO) for more information on building ComicCoin Registry GUI application and working with the source code.
π€ Contributing
Found a bug? Want a feature to improve the package? Please create an issue.
π License
This application is licensed under the GNU Affero General Public License v3.0. See LICENSE for more information.
βοΈ Tech Stack
Client: React, Bulma.css
Server: Golang, Wails, IPFS, leveldb