Skip to content

Conversation

@TotallyNotChase
Copy link

@TotallyNotChase TotallyNotChase commented Jul 8, 2025

This CIP proposes to standardize an API that can be used to provide babel-fees like functionality that dApps and wallets can easily integrate with. The hope is that the API can be supported by both stopgap solutions in the present (in absence of babel fees) and also babel fees in the potential future.

(rendered document)

@rphair rphair added Category: Tools Proposals belonging to the 'Tools' category. State: Triage Applied to new PR afer editor cleanup on GitHub, pending CIP meeting introduction. labels Jul 9, 2025
Copy link
Collaborator

@rphair rphair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks @TotallyNotChase - there are some formatting things that need to be fixed before next meeting review though there's no reason to wait until then to start reviewing the idea. Tagged Triage to put on the next agenda: https://hackmd.io/@cip-editors/116

@rphair rphair changed the title CIP ??? | API for Using Native Tokens to Pay For Transaction Fees and Deposits CIP-???? | Native Token Fee Payment API Jul 9, 2025
@Crypto2099
Copy link
Collaborator

The standard is looking pretty good and straight forward. Would be interested to hear some feedback from those integrating "babel fees" such as Fluid Tokens teams and other to see what they think about the use and utilization of the standard.

Copy link
Collaborator

@rphair rphair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TotallyNotChase we were able to tag this for Triage during yesterday's CIP meeting and give it as much introductory consideration time as other items on the agenda.

We chose to leave it Unconfirmed (no CIP number assigned yet) mainly because of uncertainty about whether the proposed methods are acknowledged, let alone planned, by the agencies in the Abstract: as highlighted earlier by @Crypto2099 in #1052 (comment).

How "centralised" this approach might be was also considered at the meeting (mainly proposed by me: not necessarily confirmed by other editors). I think a standard for how third parties provide services like this will be valuable, and welcome in the ecosystem, but should also (in the Rationale I would hope) be compared & contrasted with more decentralised methods such as:

Perhaps the identified needs could be covered entirely by your proposal, but in review I would also like to include the premise that "multiple points of centralisation is still centralisation."

@rphair rphair added State: Unconfirmed Triaged at meeting but not confirmed (or assigned CIP number) yet. and removed State: Triage Applied to new PR afer editor cleanup on GitHub, pending CIP meeting introduction. labels Jul 23, 2025
@TotallyNotChase
Copy link
Author

Definitely agree on trying to get feedback from other agencies that exist currently. I'm not entirely sure how to get a hold of Fluid devs but I should clarify that feesaswap is implemented by us at MLabs.

Copy link
Collaborator

@rphair rphair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Definitely agree on trying to get feedback from other agencies that exist currently.

yes, this also came up in the last meeting with regard to the Path to Active: since as currently written only one API and one API user is required... and should be more for any client-server standard (otherwise the same vendor can simply produce both client & server without assuring generality or interoperability):

Comment on lines +240 to +241
- [ ] The interface is implemented by one or more services.
- [ ] The interface is used by one or more dApps or wallets.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Ryun1 you are often the one who's bumped the numbers up here: I would say two would be proof of generality & activity in the community but would defer to someone who does more day-to-day work with commercial apps.

Suggested change
- [ ] The interface is implemented by one or more services.
- [ ] The interface is used by one or more dApps or wallets.
- [ ] The interface is implemented by two or more services from distinct providers.
- [ ] The interface is used by two or more dApps or wallets from distinct providers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Category: Tools Proposals belonging to the 'Tools' category. State: Unconfirmed Triaged at meeting but not confirmed (or assigned CIP number) yet.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants