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)
Інтеграція смарт-контрактів
Автоматично запускайте 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-маркетплейси
DAO
Ігрові проекти
Почніть інтеграцію за лічені хвилини
Простий 3-етапний процес інтеграції, щоб ваш проект спілкувався з користувачами електронною поштою
Інсталяція SDK
Додайте MailBox SDK до вашого проекту за допомогою простої команди npm install.
Налаштування API
Налаштуйте облікові дані вашого проекту та налаштуйте шаблони листів, які ви хочете використовувати.
Надсилати електронні листи
Почніть надсилати імейли зі своїх смарт-контрактів або бекенду, написавши лише кілька рядків коду.
Технічні характеристики
Світлошвидкий
Доставка електронної пошти за менше ніж секунду
Захищено
Завершена шифруванням з кінця до кінця
Аналітика
Детальні метрики доставки
Мульти-ланцюг
Робота з усіма блокчейнами
Шаблони
Шаблони розкішних HTML-листів
Цільове
Розділити за активністю гаманця
Чому вибирають MailBox замість альтернатив?
| Функція | MailBox | Повідомлення в блокчейні | Традиційна електронна пошта | Дискорд/Телеграм |
|---|---|---|---|---|
| Прихильність | ✕ | ~ | ||
| Інтеграція розумного контракту | ✕ | ✕ | ||
| Вартість газу | Безкоштовно | Високий | Безкоштовно | Безкоштовно |
| Багатоформатний контент | ✕ | ~ | ||
| Прямий доступ до гаманця | ✕ | ✕ |
Розгляньте кожну перевагу у деталях
Глибше зануртеся в те, як Web3 електронна пошта трансформує спілкування проекту з користувачами та стимулює бізнес-результати
Прямий контакт з користувачем
Відкрийте маркетингові стратегії, які забезпечують в 10 разів кращі показники залученості через електронну пошту на основі гаманця
Інтеграція розумного контракту
Навчитесь відправляти автоматичні електронні повідомлення прямо з ваших розумних контрактів
Приватна комунікація
Посмотріть, як зберегти приватні бізнес-комунікації, зберігаючи Web3 ідентичність