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

Deploy & Launch #3

Open
wants to merge 17 commits into
base: main
Choose a base branch
from

Conversation

ugur-eren
Copy link
Contributor

@ugur-eren ugur-eren commented Apr 8, 2024

Created 2 new commands, /deploy and /launch

The /deploy command allows users to deploy a new memecoin. It prompts users to input necessary parameters such as token name, symbol, initial supply, etc., and initiates the deployment process accordingly.

The /launch command complements the /deploy functionality. It launches a previously deployed, but not yet launched, memecoins. Similar to /deploy, this command prompts necessary user input and returns the details to users upon successful execution.

This PR also replaces bun runtime with node runtime. WalletConnect sign client causes bun runtime to throw segmentation fault. Couldn't find the exact problem and why, but node runtime works without problems.

Curently only Argent mobile adapter is developed but I'm still working on Argent Web and Braavos wallet adapters.

This is a big PR and there are still things to improve and refactor. I'm opening it now to receive feedback.

Depends on:

Demo Videos

Deploy

trim.94140035-931E-4BBF-A0BB-52DFB494C0A1.MOV

Launch

trim.095D684F-7F06-4E38-9A3E-1FA4C8B1E3CE.MOV

WalletConnect sign client causes bun runtime to throw segmentation fault. Couldn't find the exact problem and why, but node runtime works without problems
0xChqrles pushed a commit to keep-starknet-strange/unruggable.meme that referenced this pull request Apr 10, 2024
Telegram doesn't allow direct deeplinks to apps. For telegram to open
argent:// deeplinks, we need a web page that will redirect the user to
the destination deeplink.
If user rejects or auto redirect doesnt work, this page will display a
qr and a button to open the destination url.

This pr introduces a new light dependency,
[QRCode](https://www.npmjs.com/package/qrcode).
https://pkg-size.dev/qrcode


![screenshot](https://github.com/keep-starknet-strange/unruggable.meme/assets/86152092/8f97931c-a022-4a7f-9dee-0fffb8735abc)

Required By
- keep-starknet-strange/unrug-tg-bot#3
@ugur-eren ugur-eren force-pushed the feat-deploy-launch branch 2 times, most recently from 4d87baa to 6ee880b Compare April 16, 2024 21:08
0xChqrles pushed a commit to keep-starknet-strange/unruggable.meme that referenced this pull request Apr 17, 2024
This page is intended to be used with the Telegram bot. If the user is
in desktop, user can choose the option to sign the transaction with the
desktop web browser. User then redirected to this page to sign the
transaction and deploy or launch the token.


![resim](https://github.com/keep-starknet-strange/unruggable.meme/assets/86152092/2a26180b-9d90-4de6-b5a4-89f78edaa36d)


Related
- keep-starknet-strange/unrug-tg-bot#3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant