Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More contracts #11

Open
wants to merge 136 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
136 commits
Select commit Hold shift + click to select a range
34b754c
added some ceptor games in
tippi-fifestarr May 10, 2024
aa89bab
buy me a ceptor world adaptation
tippi-fifestarr May 14, 2024
d933fcc
Andrej Chainlink Office Hours
tippi-fifestarr May 14, 2024
c99405d
refactor(nextjs): 👻 Console
uklok-owner May 15, 2024
82f457e
Ceptor World Factory
tippi-fifestarr May 15, 2024
668d996
contracts: world factory and world
tippi-fifestarr May 15, 2024
8d6199a
updated readme with links to contracts
tippi-fifestarr May 15, 2024
cc2dfe4
fixed price for easier testing
tippi-fifestarr May 15, 2024
472b61e
tastier readme, added logo
tippi-fifestarr May 15, 2024
cae3fd7
script for deploying WorldFactory
tippi-fifestarr May 15, 2024
89af61c
feat(nextjs): 👻 CMS
uklok-owner May 16, 2024
99f9904
feat(nextjs): 👻 Analytics
uklok-owner May 16, 2024
e380a02
finished first draft of character generators, testing needed
tippi-fifestarr May 18, 2024
deba31f
feat(nextjs): 👻 CMS
aldoprogrammer May 20, 2024
916ef01
add user result api
allanma88 May 22, 2024
2eaba29
feat(hardhat): 👻 Chainlink Functions
uklok-owner May 22, 2024
f94a6b6
feat(hardhat): 👻 Chainlink Contracts
uklok-owner May 22, 2024
4672e64
feat(hardhat): 👻 Gateway Interfaces
uklok-owner May 22, 2024
0dcce9b
feat(hardhat): 👻 Functions Gateway
uklok-owner May 22, 2024
7e869c0
feat(hardhat): 👻 Gateway Clients
uklok-owner May 22, 2024
f6707fd
chore(release): 0.0.2
uklok-owner May 22, 2024
c6c6fac
feat(hardhat): 👻 Functions
uklok-owner May 24, 2024
18e31e4
feat(hardhat): 👻 Tasks | Chainlink
uklok-owner May 24, 2024
968dff9
feat(hardhat): 👻 Subscriptions | Chainlink Functions
uklok-owner May 24, 2024
e536690
feat(hardhat): 👻 Register Request | Gateway
uklok-owner May 24, 2024
59cafcd
feat(hardhat): 👻 Task(subscriptions) | Create & Fund
uklok-owner May 24, 2024
d586791
fix(hardhat): 👻 Chainlink Functions Manager
uklok-owner May 24, 2024
7237522
refactor(hardhat): 👻 Example Gateway Client
uklok-owner May 24, 2024
b7eea15
refactor(hardhat): 👻 Task Renamed
uklok-owner May 24, 2024
76a99a7
refactor(hardhat): 👻 Link Balance Task
uklok-owner May 24, 2024
7515d76
feat(hardhat): 👻 Networks | Chainlink Config
uklok-owner May 24, 2024
4deecb7
chore(release): 0.1.0
uklok-owner May 24, 2024
40630f7
chore(hardhat): 👻 Deployments
uklok-owner May 24, 2024
4a00b32
fix(nextjs): 👻 Users DB Connection
uklok-owner May 24, 2024
54c016b
Merge pull request #2 from ceptor-club/feature/functions_gw
allanma88 May 24, 2024
0338dd0
add duplicate user check; move mongo connection string and db to the …
allanma88 May 24, 2024
f5f04ce
Merge branch 'personal/allan/onboarding' of github.com:ceptor-club/bl…
allanma88 May 24, 2024
c6cc2ff
Merge branch 'develop' into personal/allan/onboarding
allanma88 May 24, 2024
24e3d51
fix yarn.lock file issue
allanma88 May 24, 2024
7b98f17
Merge pull request #3 from ceptor-club/personal/allan/onboarding
allanma88 May 24, 2024
e2b6358
Merge branch 'develop' into feature/cms
aldoprogrammer May 26, 2024
c237583
Merge pull request #1 from ceptor-club/feature/cms
aldoprogrammer May 26, 2024
d25eda5
add notification api
allanma88 May 27, 2024
bdc4940
fix did resolve error
allanma88 May 27, 2024
13689f5
feat: add sign up form page
aldoprogrammer May 28, 2024
5c12e11
feat: reusable button
aldoprogrammer May 28, 2024
6898e7b
feat: add font milonga and oswald
aldoprogrammer May 28, 2024
902377d
feat: add typograpy component
aldoprogrammer May 28, 2024
e5a90c2
feat: add back button reusable component
aldoprogrammer May 28, 2024
a4ff58b
ref: refactor sign up page and button
aldoprogrammer May 28, 2024
4a53caf
ref: tab logic for sign up
aldoprogrammer May 28, 2024
b119bf6
ref: add transition hover
aldoprogrammer May 28, 2024
64d6bfd
feat:component tab sign up form
aldoprogrammer May 28, 2024
b3fdc9c
ref: typograpy refactor
aldoprogrammer May 28, 2024
bf376f4
ref: button refactor
aldoprogrammer May 28, 2024
cc1c93f
ref: join and id input
aldoprogrammer May 28, 2024
16b591b
ref: adding some step in sign up
aldoprogrammer May 29, 2024
100581a
ref: refactor
aldoprogrammer May 29, 2024
affb8d5
feat: add new comonent input, selection, circular
aldoprogrammer May 29, 2024
33546a3
ref: move to component sign up dir
aldoprogrammer May 29, 2024
0c042f0
feat: new component email, name, role page
aldoprogrammer May 29, 2024
90d5942
Cleaned up for testing and functions integration
tippi-fifestarr May 29, 2024
366bb5c
Merge branch 'develop' into feature/gateway-toolkit
allanma88 May 30, 2024
090a5a2
update yarn.lock
allanma88 May 30, 2024
7ac1dd4
Merge pull request #4 from ceptor-club/feature/gateway-toolkit
allanma88 May 30, 2024
567d8ec
Merge branch 'develop' into personal/allan/invitation
allanma88 May 30, 2024
86ca1c1
refactor: Update sign up page components and styles
aldoprogrammer May 30, 2024
a8297ef
Merge branch 'develop' of https://github.com/ceptor-club/blockmagic-t…
aldoprogrammer May 30, 2024
4372472
feat: add "In Discord" step to sign up process
aldoprogrammer May 30, 2024
3101573
reorganized contracts, improved naming and characterGen, and added To…
May 30, 2024
415700a
error fixing the email?
tippi-fifestarr May 30, 2024
4627808
feat(nextjs): 👻 App Providers | Wagmi & Rainbow
uklok-owner May 30, 2024
54e4c35
feat(nextjs): 👻 Eth ID | SignUp
uklok-owner May 30, 2024
9a7d55e
fix(nextjs): 👻 Steps handler
uklok-owner May 30, 2024
07c34a9
ref(nextjs): 👻 Selector
uklok-owner May 30, 2024
658f8b4
feat(nextjs): 👻 Submit
uklok-owner May 30, 2024
53f1f64
chore(release): 0.1.1
uklok-owner May 30, 2024
81ba172
Merge branch 'develop' into feature/signup
uklok-owner May 30, 2024
a5c8bf1
chore(release): 0.1.2
uklok-owner May 30, 2024
7a375d4
chore: update SignUpPage layout for responsive design
aldoprogrammer May 31, 2024
b62dc0e
chore: store selected project in local storage and fix ui responsive …
aldoprogrammer May 31, 2024
2955848
feat: Store selected values in local storage for SignUp pages
aldoprogrammer May 31, 2024
9b241f0
styles(nextjs): 👻 Signup
uklok-owner Jun 1, 2024
84dfd54
Merge pull request #7 from ceptor-club/feature/signup-revision
uklok-owner Jun 1, 2024
70f71d1
Merge pull request #6 from ceptor-club/feature/signup
uklok-owner Jun 1, 2024
266c857
improved documentation and added GamesDAOv3
tippi-fifestarr Jun 1, 2024
0467c9b
Update w gamesdaov3
tippi-fifestarr Jun 1, 2024
5a2a9b7
add notification api and get all users api
allanma88 Jun 1, 2024
14a7bff
chore(release): 0.1.3
uklok-owner Jun 1, 2024
33d01c8
feat(hardhat): 👻 Gateway
uklok-owner Jun 1, 2024
1bd453b
feat(hardhat): 👻 Base | Main & Sepolia
uklok-owner Jun 1, 2024
eb7799b
feat(hardhat): 👻 Functions
uklok-owner Jun 1, 2024
7b4c5d9
feat(nextjs): 👻 Networks
uklok-owner Jun 1, 2024
cd2a5ed
chore(release): 0.1.4
uklok-owner Jun 1, 2024
347fbb7
Merge branch 'feature/networks' into contracts
uklok-owner Jun 1, 2024
22c23ad
fix(hardhat): 👻 Game Contracts
uklok-owner Jun 1, 2024
bb03fc3
ref(nextjs): 👻 Games path moved
uklok-owner Jun 1, 2024
2751eb2
refine the update secret task and add update subscription task
allanma88 Jun 1, 2024
720b124
[cleanup] one step more with Y
Jun 1, 2024
aa0ab27
feat: added avalancheFuji network
Jun 1, 2024
2b2fd4a
chore(release): 0.1.5
Jun 1, 2024
05a3b6b
Merge pull request #8 from ceptor-club/feature/networks
uklok-owner Jun 1, 2024
9948492
Merge branch 'develop' into personal/allan/invitation
uklok-owner Jun 1, 2024
7153c5d
Merge branch 'develop' into contracts
Jun 1, 2024
1c7dcc2
Merge pull request #3 from tippi-fifestarr/contracts
tippi-fifestarr Jun 1, 2024
20d7c0c
ref(hardhat): 👻 DON Secrets | Task
uklok-owner Jun 2, 2024
c68feeb
ref(hardhat): 👻 Onboarding notification | Function
uklok-owner Jun 2, 2024
9ba439d
fix(hardhat): 👻 Base & Avax | Secrets Endpoints
uklok-owner Jun 2, 2024
85d2cd7
ref(nextjs): 👻 Design Patterns
uklok-owner Jun 2, 2024
355b8a3
docs: 👻 Secrets Update | Task
uklok-owner Jun 2, 2024
580329a
add notification client smart contract
allanma88 Jun 2, 2024
206df58
Merge branch 'personal/allan/invitation' of github.com:ceptor-club/bl…
allanma88 Jun 2, 2024
1d1039f
fix(hardhat): 👻 Registered Subscriptions | Gateway
uklok-owner Jun 2, 2024
121a39d
ref(hardhat): 👻 NotificationClient
uklok-owner Jun 2, 2024
243f245
feat(nextjs): 👻 Sepolia | Network
uklok-owner Jun 2, 2024
ac9d0e1
ref(nextjs): 👻 Request | Service
uklok-owner Jun 2, 2024
cf63841
feat(sign-up): Update inputProject to accept multiple values
aldoprogrammer Jun 2, 2024
1783b6a
feat(sign-up): Update inputProject to accept multiple values
aldoprogrammer Jun 2, 2024
36147b1
saving to help Alan
Jun 2, 2024
18d38a4
fix(hardhat): 👻 Secrets
uklok-owner Jun 2, 2024
139f918
chore(release): 0.1.5
uklok-owner Jun 2, 2024
a6ee418
Merge pull request #9 from ceptor-club/personal/allan/invitation
uklok-owner Jun 2, 2024
76061cb
Merge pull request #10 from ceptor-club/fix/multi-select-projects
uklok-owner Jun 2, 2024
561963b
fixed token logic error
Jun 2, 2024
96cfe96
[fix] changed weeks to hours for easier voting
Jun 2, 2024
15b0a9c
feat(hardhat): 👻 OpenAI Functions
uklok-owner Jun 2, 2024
b08a4b0
added image to readme
Jun 2, 2024
1af6c43
feat(hardhat): 👻 Simulator | Task
uklok-owner Jun 2, 2024
d952b36
Update README.md
tippi-fifestarr Jun 2, 2024
a13a224
Update README.md
tippi-fifestarr Jun 2, 2024
58f0011
feat(hardhat): 👻 Update Secrets | Task
uklok-owner Jun 3, 2024
e33c9d3
characterGen and functions consumer via CCGateway
Jun 3, 2024
51b8321
feat(hardhat): 👻 Deployment
uklok-owner Jun 3, 2024
4967d72
Merge pull request #11 from ceptor-club/feature/simulator
uklok-owner Jun 3, 2024
13d0e6f
updated readme with deployed contract
Jun 3, 2024
d14bac0
Merge remote-tracking branch 'tech-team/develop' into more-contracts
uklok-owner Jun 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
103 changes: 103 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

### [0.1.5](///compare/v0.1.4...v0.1.5) (2024-06-02)


### Features

* **nextjs:** 👻 Sepolia | Network 243f245


### Bug Fixes

* **hardhat:** 👻 Base & Avax | Secrets Endpoints 9ba439d
* **hardhat:** 👻 Registered Subscriptions | Gateway 1d1039f
* **hardhat:** 👻 Secrets 18d38a4

### [0.1.4](///compare/v0.1.3...v0.1.4) (2024-06-01)


### Features

* **hardhat:** 👻 Base | Main & Sepolia 1bd453b
* **hardhat:** 👻 Functions eb7799b
* **hardhat:** 👻 Gateway 33d01c8
* **nextjs:** 👻 Networks 7b4c5d9

### [0.1.3](///compare/v0.1.2...v0.1.3) (2024-06-01)


### Features

* Store selected values in local storage for SignUp pages 2955848

### [0.1.2](///compare/v0.1.1...v0.1.2) (2024-05-30)


### Features

* **nextjs:** 👻 App Providers | Wagmi & Rainbow 4627808
* **nextjs:** 👻 Eth ID | SignUp 54e4c35
* **nextjs:** 👻 Submit 658f8b4


### Bug Fixes

* **nextjs:** 👻 Steps handler 9a7d55e

### [0.1.1](///compare/v0.1.0...v0.1.1) (2024-05-30)


### Features

* add "In Discord" step to sign up process 4372472
* add back button reusable component e5a90c2
* add font milonga and oswald 6898e7b
* add new comonent input, selection, circular affb8d5
* add sign up form page 13689f5
* add typograpy component 902377d
* new component email, name, role page 0c042f0
* **nextjs:** 👻 Analytics 99f9904
* **nextjs:** 👻 CMS deba31f
* **nextjs:** 👻 CMS 89af61c
* reusable button 5c12e11


### Bug Fixes

* **nextjs:** 👻 Users DB Connection 4a00b32

## 0.1.0 (2024-05-24)


### Features

* **hardhat:** 👻 Chainlink Contracts f94a6b6
* **hardhat:** 👻 Chainlink Functions 2eaba29
* **hardhat:** 👻 Functions c6c6fac
* **hardhat:** 👻 Functions Gateway 0dcce9b
* **hardhat:** 👻 Gateway Clients 7e869c0
* **hardhat:** 👻 Gateway Interfaces 4672e64
* **hardhat:** 👻 Networks | Chainlink Config 7515d76
* **hardhat:** 👻 Register Request | Gateway e536690
* **hardhat:** 👻 Subscriptions | Chainlink Functions 968dff9
* **hardhat:** 👻 Task(subscriptions) | Create & Fund 59cafcd
* **hardhat:** 👻 Tasks | Chainlink 18e31e4


### Bug Fixes

* **hardhat:** 👻 Chainlink Functions Manager d586791

### 0.0.2 (2024-05-22)


### Features

* **hardhat:** 👻 Chainlink Contracts f94a6b6
* **hardhat:** 👻 Chainlink Functions 2eaba29
* **hardhat:** 👻 Functions Gateway 0dcce9b
* **hardhat:** 👻 Gateway Clients 7e869c0
* **hardhat:** 👻 Gateway Interfaces 4672e64
Binary file added Group 9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 34 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,48 @@
<div align="center">
<a href="https://optimism.io"><img alt="Optimism" src="https://raw.githubusercontent.com/ethereum-optimism/brand-kit/main/assets/svg/OPTIMISM-R.svg" width=320></a>
<a href="https://www.notion.so/danj-o/S3-Block-Magic-Hackathon-2024-d0ed09047ec648a087ace9b078736518"><img alt="Ceptor Club" src="Group 9.png" width=128></a>
<br />
<br />
</div>

# 🏗🔴 Scaffold-OP
# 🏗🔴 Ceptor-Games-Scaffold

<h4 align="center">
<a href="https://docs.scaffoldeth.io">Documentation</a> |
<a href="https://scaffoldeth.io">Website</a>
</h4>

Scaffold-OP is a fork of Scaffold-ETH2 with minimal differences, providing additional dApp examples, native support for Superchain testnets, and more low-level instructions. We highly recommend the Scaffold-ETH2 docs as the primary guideline.
## Games Team

**Gaozong:** Our UX / PM, superstar

**Tippi:** Smart Contracts and GM

**Verinta:** The Qwizzler, frontend and even a smart contract too!

Ceptor-Scaffold-OP is a fork of Scaffold-ETH2 with fantastic differences, providing additional dApp examples, native support for Superchain testnets, and more low-level instructions. We highly recommend the Scaffold-ETH2 docs as the primary guideline.

# Games Contracts

### [Game World Generator](BuyMeACeptor.sol)
Step into the realms of creativity with our Game World Generator. This contract spawns a unique game world, sculpted by your chosen vibe and number of players. Picture a planet alive with scenarios, locations, descriptions, maps, denizens, secrets, goals, and players. Each world, distinct and thriving on its own blockchain, is birthed for 10 gameTokens. Craft your world, or join the adventure: 5 gT as a GM, 2 gT as a player.

**Inside worlds:**
- Games: Rich with adventure.
- Schedules: Timed meticulously.
- Sessions: Verified attendance.

### [Character Generator](packages/hardhat/contracts/CeptorCharacterGenerator.sol)
Unleash your avatar in the game world. This contract creates characters with abilities, class, name, alignment, and background. Each character boasts unique attributes. Note: Currently restricted to contract owner, slated for VRF2.5 upgrade.

### [World and Game Management](packages/hardhat/contracts/WorldFactory.sol)
The World Generator deploys a World contract. Each World tracks its games, ensuring verifiable truth within sessions.

### [NPC Generator]
Forge the world’s inhabitants. The NPC Generator creates non-player characters, each with unique abilities, class, name, alignment, hometown, and background. This, too, is destined for the VRF2.5 upgrade.

---

Crafted with the prowess of a Level 5 Barbarian, the ingenuity of an Artificer 2, and the cosmic insight of a Druid of the Stars 2, by Tippi Fifestarr.

🧪 An open-source, up-to-date toolkit for building decentralized applications (dapps) on the Ethereum blockchain. It's designed to make it easier for developers to create and deploy smart contracts and build user interfaces that interact with those contracts.

Expand Down
Loading