celo-org / celo-org/composer-kit

[Feature]: Add support for Thirdweb for deploying ready made contracts

Open
#66 0 comments 0 reactions 1 assignee Claimed by @viral-sangani View on GitHub
enhancement
Dominant language
TypeScript
Stars
7
Forks
15
PR merge metrics
No merged PRs in 30d

Description

### Prerequisites

- [x] I have searched existing issues to ensure this feature hasn't been requested already
- [x] I have checked the documentation to confirm this feature doesn't already exist
- [x] This feature request is related to Composer Kit's core functionality

### Feature Type

Blockchain Integration

### Component Area (if applicable)

None

### Feature Description

Add support for Thirdweb so a builder can say "Create an app with celo composer using composer kit UI using an ERC721 contract from Thirdweb" where the app connects to the thirdweb contract using the thirdweb sdk.

### Problem Statement

When creating a contract, the default is Hardhat. Hardhat is good for custom contracts, but given the audience who will be vibe coding a dapp, it probably is safer to use Thirdweb and use existing contracts.

### Proposed Solution

I would like to see the default contracts being created using Thirdweb and the app connecting via thirdweb sdk.

### Code Example

```tsx

```

### Alternatives Considered

_No response_

### Priority

Medium - Would improve my workflow

### Blockchain Relevance

Yes - Specific to Celo/blockchain functionality

### User Stories

_No response_

### Acceptance Criteria

_No response_

### Breaking Changes

- [ ] This feature would require breaking changes to existing APIs
- [ ] This feature can be implemented without breaking existing functionality

### Additional Context

_No response_

### Contribution

- [ ] I would be willing to submit a PR to implement this feature
- [ ] I would be willing to help with testing this feature
- [ ] I would be willing to help with documentation for this feature

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.