Skip to content

Conversation

@reallyshadydev
Copy link

apply pay terms

apply pay terms
Copy link

@GreatApe42069 GreatApe42069 left a comment

Choose a reason for hiding this comment

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

Much pull request Such Approved "apply pay terms” is the Key: it lets you set a mint price (in “shibes”) and specify who gets paid when someone mints a Dune. Previously, we could only open‐mint with limits, caps, and block‑height restrictions, etc.; now we can also monetize it by charging a fee and directing that fee to an address of your choice.
You also refactored the internal broadcast() function’s retryAsync call so it passes the helper directly instead of wrapping it in an extra async lambda:

  • res = await retryAsync(async () => await makePostRequest(), 10, 30000);
  • res = await retryAsync(makePostRequest, 10, 30000);

This doesn’t change behavior, it does makes the retry logic a bit cleaner!

Why im Digging this upgrade???
Monetization: Projects can now sustainably fund themselves by charging a shibe‑denominated mint fee.

Flexibility: Since the fee is just another field in the Terms object, it’s fully optional, so if you don’t want a fee, you pass "null" and everything behaves exactly like before.
Such Flexibility!!!

Backward‑compatible: Existing scripts and deployments that never set a price will continue to work unchanged.

Decentralization & Dogecoin ethics:
On‑chain enforcement only: All the fee logic happens in your local CLI client and then on‑chain via the same RPC calls and smart‑contract‑style logic Dunes has always used. There’s no off‑chain "Gatekeeper" or "Centralized service" validating payments.

User choice: Anyone can deploy an open mint with or without a fee; you’re not forced to pay if you don’t want to.

Transparent rules: All parameters (limits, heights, offsets, fees, pay‑to address) are encoded in the same public transaction data we’ve always put on Dogecoin.

No new trust assumptions: You still only need to trust the Dogecoin network itself and your own keypair....there’s no additional trusted infrastructure introduced.

In short, it’s Such a clean, opt‑in extension that preserves the fully decentralized ethos of Dogecoin.

Much Innovation, Such Decentralized, So Dunes
Well done Fam!

@zsaiwj
Copy link

zsaiwj commented Jul 30, 2025

sirduney disappeared. Who has the authority to merge it? 😭

@GreatApe42069
Copy link

GreatApe42069 commented Jul 30, 2025 via email

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.

3 participants