-
Notifications
You must be signed in to change notification settings - Fork 73
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
Simple Cross-chain Retirement Interface #2334
Comments
@0xMakka please checkin with @Atmosfearful before you start on this because he did some work in a local PR related to completing this work |
@Atmosfearful @cujowolf a few quick questions
|
Is your feature request related to a problem? Please describe.
Simple UX for retiring pool tokens using $KLIMA from any chain using pre-populated parameters as much as possible
Describe the solution you'd like
A new app, integrating latest cross-chain functionality via Axelar to issue retirements from multiple chains to underlying Polygon carbon credit tokens.
As a first pass, simply retire the default project from BCT pool, meaning we hard-code those addresses into the function call:
This initial implementation should pre-populate as many fields as possible in the
retireExactCarbonDefault
function: https://docs.klimadao.finance/developers/contracts/retirement/v2-diamond/generalized-retirement#retire-exact-carbonFor retirement message, offer the user a generic pre-filled value (e.g. "Doing my part to support climate action") with the opportunity to override if they want
Screenshots from optima about requirements:
Other notes on requirements:
Describe alternatives you've considered
This doesn't really fit into Carbonmark's roadmap so having it as a standalone application within the KlimaDAO app is the quickest path forward - but we won't offer the full marketplace functionality that Carbonmark has as that's way too much scope
Additional context
To create and deploy a new app within this repo:
npx create-next-app
to get it set upnpm i --package-lock-only
to update the lock fileThe text was updated successfully, but these errors were encountered: