Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jcstein/gm-portal
The GM Portal is a smart contract demo for Celestia EVM rollups.
https://github.com/jcstein/gm-portal
blockchain celestia dapp ethereum modular-blockchain rollkit smart-contracts solidity
Last synced: 5 days ago
JSON representation
The GM Portal is a smart contract demo for Celestia EVM rollups.
- Host: GitHub
- URL: https://github.com/jcstein/gm-portal
- Owner: jcstein
- License: apache-2.0
- Created: 2022-12-21T23:20:17.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-14T22:26:41.000Z (11 months ago)
- Last Synced: 2024-10-29T20:55:51.542Z (15 days ago)
- Topics: blockchain, celestia, dapp, ethereum, modular-blockchain, rollkit, smart-contracts, solidity
- Language: Solidity
- Homepage: https://gmportal.xyz
- Size: 1.99 MB
- Stars: 37
- Watchers: 2
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gm portal ☀️
This is the repository for the [gm portal](https://gmportal.xyz).
Contracts can be found in the [`contracts`](./contracts) directory, and the frontend in [`frontend`](./frontend).
## What is GM?
GM means good morning. It's GM o'clock somewhere, so there's never a bad time to say GM, Gm, or gm.
## Getting Started
First, head to the facuet to get your bubs testnet tokens.
Then, you will need to connect your Ethereum wallet below to the Bubs Rollup to display the posts from the smart contract and post a GM.
## Nice, what's going on under the hood?
This gm portal is built with Celestia, OP Stack, & Caldera.
The gm portal is a smart contract demo on a rollup built on Celestia to provide data availability and consensus, leveraging the OP Stack as the execution environment.
This allows users to securely create and share blog posts on the blockchain without the need for a centralized server or authority.
## Developing this site yourself
```sh
# clone the repository
git clone https://github.com/jcstein/gm-portal.git# CD into directory, and frontend
cd gm-portal/frontend# Install dependencies
yarn# Develop site locally
yarn dev
```## Adding your contributions
If you would like to contribute to this repository, please submit an
[issue](https://github.com/jcstein/gm-portal/issues/new/choose) and
open a [pull request](https://github.com/jcstein/gm-portal/compare)
with your changes for the issue.