API de e-mail para projectos Web3
Alcance os seus utilizadores diretamente através dos seus endereços de e-mail da carteira. Automatize as notificações de contratos inteligentes. Mantenha as comunicações privadas com o protocolo MailBox.
// 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!`
);
Por que projetos Web3 escolhem MailBox
Métodos tradicionais de comunicação falham em Web3. MailBox fornece a infraestrutura faltante para engajamento direto, privado e automatizado de usuários.
Envolvimento direto do utilizador
Ligue-se aos seus utilizadores através dos endereços de correio eletrónico das suas carteiras para campanhas de marketing, anúncios de produtos e actualizações da comunidade. Chegue até eles onde eles realmente verificam as mensagens.
// 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)
Integração de contratos inteligentes
Acione automaticamente notificações por e-mail diretamente de seus contratos inteligentes usando o protocolo MailBox. Envie confirmações de transações, recompensas de participação ou notificações de governança sem problemas.
// 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);
}
}Comunicação privada
Mantenha as comunicações confidenciais fora da cadeia e privadas. Ao contrário das mensagens públicas da blockchain, os e-mails só são visíveis para os destinatários pretendidos, o que é perfeito para comunicações comerciais confidenciais.
// 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',
});
Perfeito para qualquer projeto Web3
De protocolos DeFi até mercados NFT, MailBox ajuda projetos em todo o ecossistema Web3 a engajarem seus usuários de forma mais eficaz.
Protocolos DeFi
Mercados NFT
DAOs
Projectos de jogos
Iniciar a integração em minutos
Processo de integração simples em 3 passos para que o seu projeto comunique com os utilizadores por correio eletrónico
Instalar o SDK
Adicione o MailBox SDK ao seu projeto com um simples comando npm install.
Configurar a API
Defina as credenciais do seu projeto e configure os modelos de correio eletrónico que pretende utilizar.
Enviar e-mails
Comece a enviar e-mails a partir dos seus contratos inteligentes ou backend com apenas algumas linhas de código.
Recursos Técnicos
Rápido como Relâmpago
Entrega de e-mail em menos de um segundo
Seguro
Criptografia de ponta a ponta
Análise
Métricas detalhadas de entrega
Multi-Cadeia
Funciona em todas as blockchains
Modelos
Modelos de e-mail HTML ricos
Visando
Segmentar por atividade da carteira
Por que escolher MailBox em vez de alternativas?
| Feature | MailBox | Mensagens na Cadena | E-mail tradicional | Discord/Telegram |
|---|---|---|---|---|
| Privacidade | ✕ | ~ | ||
| Integração de Contratos Inteligentes | ✕ | ✕ | ||
| Custos de Gás | Grátis | Alto | Grátis | Grátis |
| Conteúdo Rico | ✕ | ~ | ||
| Direto para a Carteira | ✕ | ✕ |
Explore cada benefício em detalhes
Aprofunde-se em como o e-mail Web3 transforma a comunicação entre projetos e usuários e impulsiona resultados empresariais
Engajamento Direto com o Usuário
Descubra estratégias de marketing que alcançam taxas de engajamento 10x melhores através de e-mails baseados em carteira
Integração de Contratos Inteligentes
Aprenda como enviar notificações de e-mail automáticas diretamente de seus contratos inteligentes
Comunicação Privada
Veja como manter comunicações empresariais sensíveis em segredo, mantendo Web3 identidade