Email API для проектов Web3
Обращайтесь к своим пользователям напрямую через адреса электронной почты их кошельков. Автоматизируйте уведомления от смарт-контрактов. Сохраняйте конфиденциальность переписки с помощью протокола 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!`
);
Почему проекты Web3 выбирают MailBox
Традиционные методы коммуникации недостаточны в Web3. MailBox предоставляет недостающую инфраструктуру для прямого, частного и автоматизированного взаимодействия с пользователями.
Прямое вовлечение пользователей
Свяжитесь с вашими пользователями через их адреса электронной почты для проведения маркетинговых кампаний, анонсов продуктов и обновлений сообщества. Обращайтесь к ним там, где они действительно проверяют сообщения.
// 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)
Интеграция смарт-контрактов
Автоматическое создание уведомлений по электронной почте непосредственно из ваших смарт-контрактов с помощью протокола MailBox. Беспрепятственно отправляйте подтверждения транзакций, вознаграждения за доли или уведомления об управлении.
// 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 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',
});
Идеально подходит для любого проекта Web3
От протоколов DeFi до площадок NFT, MailBox помогает проектам в экосистеме Web3 более эффективно взаимодействовать с пользователями.
Протоколы DeFi
Торговые площадки NFT
DAOs
Игровые проекты
Начните интеграцию за считанные минуты
Простой трехэтапный процесс интеграции позволит вашему проекту общаться с пользователями по электронной почте
Установите SDK
Добавьте MailBox SDK в свой проект с помощью простой команды npm install.
Настройка API
Установите учетные данные проекта и настройте шаблоны электронной почты, которые вы хотите использовать.
Отправить электронную почту
Начните отправлять электронные письма из ваших смарт-контрактов или бэкенда, используя всего несколько строк кода.
Технические характеристики
Очень быстрый
Доставка электронной почты за доли секунды
Безопасный
Шифрование «от начала до конца»
Аналитика
Детальные метрики доставки
Многоцепочечный
Работает со всеми блокчейнами
Шаблоны
Шаблоны HTML-почты с богатым форматированием
Целевая аудитория
Сегментация по активности кошелька
Почему выбирать MailBox вместо альтернатив?
| Фича | MailBox | Сообщения в блокчейне | Традиционная электронная почта | Дискорд/Телеграм |
|---|---|---|---|---|
| Приватность | ✕ | ~ | ||
| Интеграция смарт-контрактов | ✕ | ✕ | ||
| Расходы на газ | Бесплатно | Высокий | Бесплатно | Бесплатно |
| Богатое содержание | ✕ | ~ | ||
| Прямой доступ к кошельку | ✕ | ✕ |
Рассмотрите каждый из преимуществ подробно
Глубже погрузитесь в то, как Web3 электронная почта трансформирует коммуникацию проекта с пользователями и обеспечивает бизнес-результаты
Прямое взаимодействие с пользователем
Обнаружьте маркетинговые стратегии, обеспечивающие в 10 раз лучшие показатели вовлеченности через электронную почту на основе кошелька
Интеграция смарт-контрактов
Узнайте, как отправлять автоматические электронные уведомления напрямую из ваших смарт-контрактов
Приватная коммуникация
Узнайте, как сохранить конфиденциальность чувствительной деловой коммуникации, сохраняя при этом Web3 идентичность