Linux 软件免费装
Banner图

CryptoStack Donations

开发者 axndata
更新时间 2026年7月30日 14:55
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

bitcoin ethereum walletconnect solana crypto donations

下载

0.1.0

详情介绍:

CryptoStack Donations lets your visitors donate cryptocurrency directly to your own wallets with a single, modern "Connect wallet" button. It supports three ecosystems out of the box: Donations go straight on-chain to the addresses you configure. The plugin is non-custodial: it never holds, forwards, or has access to funds. There is no account to create, no KYC, and no third-party payment processor. Why site owners choose it How donors pay The donor connects any WalletConnect-compatible wallet (via Reown AppKit), chooses a network, enters an amount in that asset's own units (for example BTC, ETH, SOL or USDC), and confirms in their wallet. Depending on chain and wallet support, the donation and the platform fee are sent either in a single batched transaction or as two clearly labelled transactions. Platform fee (please read) This plugin is free and always will be. There is no paid version, no "Pro" edition, no license key, no trial period, and no account to register. Every feature the plugin has is available to every user, permanently. It is funded by a 1% platform fee on donations. The fee travels in the same on-chain flow as the donation itself, to the maintainer's wallets (they are listed in plain sight in includes/config.php), and the donor reviews every receiving address in their own wallet before signing. This fee is how development of the plugin is financed instead of a paid version. You choose how it applies: Nothing is hidden and nothing is locked. The fee is disclosed here, on the plugin's settings screen, and — most importantly — the donor sees every single receiving address in their own wallet before they sign anything. If you would rather not have the fee, the plugin is GPL: you are free to fork it and change it. Nothing in the code stops you. WalletConnect / Reown Project ID Wallet connections use the WalletConnect protocol through Reown AppKit. You need a free Project ID from the Reown dashboard (dashboard.reown.com). Paste it into the plugin settings — it takes a minute and costs nothing. Important notices This plugin is a tool for sending cryptocurrency transactions. It is provided "as is", without warranty. Accepting cryptocurrency donations may carry tax, accounting, and regulatory obligations that differ by country and situation. You are responsible for complying with the laws that apply to you. This plugin is not financial, legal, or tax advice. Always test with a small amount first.

安装:

  1. Upload the plugin to /wp-content/plugins/cryptostack-donations, or install it from the Plugins screen in your WordPress dashboard.
  2. Activate it through the Plugins menu.
  3. Go to Settings → CryptoStack Donations.
  4. Paste your free Reown Project ID.
  5. Enter the wallet address(es) you want to receive donations. A chain only appears to donors if you provide an address for it.
  6. (Optional) Enable the stablecoins you want to accept, choose a button label, theme, and fee mode.
  7. Click Save settings. Your wallet addresses are then locked automatically to protect them. (To change them later, use the Unlock wallet addresses button, edit, and save again.)
  8. Add the donation button to your site using the Crypto Donation block, the [crypto_donate] shortcode, or the Crypto Donation widget.

升级注意事项:

0.1.0 First public release.

常见问题:

Is this custodial? Do you touch the money?

No. The plugin builds a transaction in the donor's browser and the donor signs it with their own wallet. Funds go directly to the addresses you configured. The maintainer's only involvement is the disclosed 1% fee, which is part of the same on-chain transfer.

Do I need a smart contract?

No. On Solana, a single transaction pays both the recipient and the fee natively. On EVM chains, the plugin batches both transfers into one wallet approval when the wallet supports it, and otherwise sends two clearly labelled transactions. On Bitcoin, the donation and the fee are sent as two transactions. No contract is ever deployed on any chain.

Which wallets work?

Any wallet compatible with WalletConnect / Reown AppKit for the relevant chain (for example MetaMask, Trust Wallet, Rainbow, Phantom, and others). Hardware wallets work too, though they may require the two-transaction flow on EVM instead of batching.

Can donors send me random or scam tokens through this?

No. The donation flow only offers each chain's native coin plus a short, curated allow-list of major stablecoins. It never requests token approvals and never interacts with arbitrary contracts, so it cannot be used to push spam or malicious tokens through your button.

Can I accept only one chain?

Yes. Fill in only the addresses you want. If you enter only a Bitcoin address, donors only see Bitcoin. Add more chains at any time.

How do I stop the addresses from being changed?

It happens automatically. Every time you click Save settings, your wallet addresses are locked. While locked, the address fields cannot be edited until you click Unlock wallet addresses (which asks you to confirm). Note that, as with any plugin, this cannot stop someone who already has full administrator or server access.

What happens to my wallet addresses if I delete the plugin?

They are removed. Deleting (uninstalling) the plugin clears its stored settings, including your wallet addresses, from the site. Simply deactivating the plugin keeps them so you can reactivate later.

Is there a paid or Pro version?

No, and there never will be. This is the whole plugin. Nothing is held back, nothing is locked, and no feature requires a payment or an upgrade to use. The 1% fee is simply how the free plugin is paid for.

Can I remove the 1% fee?

Not from the settings — it is how development is funded, and it applies to everyone equally. But the plugin is licensed GPLv2 or later, so you are entirely free to fork the code and modify it as you see fit. There is no license check, no phone-home, and no mechanism that disables the plugin if you do.

更新日志:

0.1.0