E-Mail-API für Web3-Projekte
Erreichen Sie Ihre Nutzer direkt über ihre Wallet-E-Mail-Adressen. Automatisieren Sie Benachrichtigungen von Smart Contracts. Halten Sie Kommunikation mit dem MailBox-Protokoll privat.
// Send email from your smart contract
import { MailerClient } from '@sudobility/contracts';
import { ethers } from 'ethers';
const mailer = new MailerClient(mailerAddress, signer);
// Send notification to user
await mailer.sendPriority(
userWalletAddress,
'Reward Claimed!',
`You received ${rewardAmount} tokens!`
);
Warum Web3-Projekte MailBox wählen
传统的沟通方式在Web3中显得不足。MailBox提供了缺失的基础设施,用于直接、私密且自动化的用户互动。
Direkte Nutzerinteraktion
Verbinden Sie sich mit Ihren Nutzern über ihre Wallet-E-Mail-Adressen für Marketing-Kampagnen, Produktankündigungen und Community-Updates. Erreichen Sie sie dort, wo sie tatsächlich Nachrichten überprüfen.
// Marketing campaign to wallet holders
const campaign = await mailbox.createCampaign({
name: 'Token Launch Announcement',
template: 'product-launch',
targetAudience: 'token-holders',
});
const recipients = await getTokenHolders(contractAddress, {
minBalance: '1000',
});
await campaign.send({
to: recipients,
subject: '🚀 New Token Launch!',
data: {
tokenName: 'AWESOME',
launchDate: '2024-09-01',
bonusPercent: 15,
},
});
// Expected: 10,000+ verified recipients
// Open rate: 85% (vs 20% traditional email)
Smart-Contract-Integration
Lösen Sie automatisch E-Mail-Benachrichtigungen direkt von Ihren Smart Contracts mit dem MailBox-Protokoll aus. Senden Sie Transaktionsbestätigungen, Stake-Belohnungen oder Governance-Benachrichtigungen nahtlos.
// Solidity smart contract integration
pragma solidity ^0.8.24;
import "@sudobility/contracts/interfaces/IMailer.sol";
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
contract RewardDistributor {
IMailer public immutable mailer;
IERC20 public immutable usdc;
IERC20 public immutable rewardToken;
constructor(
address _mailer,
address _usdc,
address _rewardToken
) {
mailer = IMailer(_mailer);
usdc = IERC20(_usdc);
rewardToken = IERC20(_rewardToken);
}
function distributeReward(
address recipient,
uint256 amount
) external {
// Transfer reward tokens
rewardToken.transfer(recipient, amount);
// Approve USDC for email fee
usdc.approve(address(mailer), 100000);
// Send notification email
mailer.sendPriorityPrepared(
recipient,
"reward-claimed-v1"
);
emit RewardClaimed(recipient, amount);
}
}Private Kommunikation
Halten Sie vertrauliche Kommunikation off-chain und privat. Anders als öffentliche Blockchain-Nachrichten sind E-Mails nur für die beabsichtigten Empfänger sichtbar, perfekt für vertrauliche Geschäftskommunikation.
// Private business communications
const privateChannel = mailbox.createPrivateChannel({
participants: [
'0x1234...5678', // CEO wallet
'0xabcd...efgh', // CTO wallet
'0x9876...5432', // Legal team
],
encryption: 'end-to-end',
retention: '30-days',
});
await privateChannel.sendMessage({
subject: 'Q4 Strategic Planning',
body: `Confidential: Partnership proposal
with major DeFi protocol. Terms:
- $10M strategic investment
- Technical integration timeline
- Regulatory compliance review`,
attachments: ['term-sheet.pdf', 'technical-specs.pdf'],
priority: 'high',
});
Perfekt für jedes Web3-Projekt
Von DeFi-Protokollen bis hin zu NFT-Marktplätzen unterstützt MailBox Projekte im gesamten Web3-Ökosystem dabei, ihre Nutzer effektiver zu erreichen.
DeFi-Protokolle
NFT-Marktplätze
DAOs
Gaming-Projekte
In Minuten mit der Integration beginnen
Einfacher 3-Schritte-Integrationsprozess, um Ihr Projekt über E-Mail mit Nutzern kommunizieren zu lassen
SDK installieren
Fügen Sie das MailBox-SDK zu Ihrem Projekt mit einem einfachen npm install-Befehl hinzu.
API konfigurieren
Richten Sie Ihre Projekt-Zugangsdaten ein und konfigurieren Sie die E-Mail-Templates, die Sie verwenden möchten.
E-Mails senden
Beginnen Sie mit dem Senden von E-Mails von Ihren Smart Contracts oder Backend mit nur wenigen Codezeilen.
Technische Funktionen
Lightning Fast
Untersekunden-Mail-Lieferung
Sicher
End-to-end-Verschlüsselung
Analytics
Detaillierte Liefermetriken
Multi-Ketten
Funktioniert auf allen Blockchains
Vorlagen
Reiche HTML-E-Mail-Vorlagen
Zielgruppe
Segmentiere nach Wallet-Aktivität
Warum MailBox gegenüber Alternativen?
| Funktion | MailBox | On-Chain-Nachrichten | Traditionelle E-Mail | Discord/Telegram |
|---|---|---|---|---|
| Privatsphäre | ✕ | ~ | ||
| Integration von Smart Contracts | ✕ | ✕ | ||
| Gas Kosten | Kostenlos | Hoch | Kostenlos | Kostenlos |
| Reichhaltiger Inhalt | ✕ | ~ | ||
| Direkt zur Brieftasche | ✕ | ✕ |
Jedes Vorteil im Detail erkunden
Tauchen Sie tiefer in die Weise ein, wie Web3-E-Mail die Kommunikation zwischen Projekten und Nutzern verändert und Geschäftsergebnisse bewirkt
Direkte Nutzerbeteiligung
Entdecken Sie Marketingstrategien, die durch Wallet-basierte E-Mail 10-fach bessere Engagementraten erzielen
Integration von Smart Contracts
Lerne, wie du automatisierte E-Mail-Benachrichtigungen direkt von deinen Smart Contracts sendest
Private Kommunikation
Schauen Sie sich an, wie Sie sensible Geschäftskommunikation privat halten, während Sie gleichzeitig Web3-Identität beibehalten