Arcana Network SendIt 应用程序允许用户通过电子邮件或接收者的 Twitter 句柄发送加密货币。拥有钱包地址并不是接收者的先决条件,因为 SendIt 会安全地处理这个问题,并为接收者提供完全的所有权。一旦发件人确认加密货币发送交易到收件人的电子邮件或 Twitter 句柄,一个新的钱包地址就会自动与其关联。所有收到的加密货币只能由接收者进行身份验证后使用此钱包地址进行访问。
SendIt 在幕后使用 Arcana Auth SDK,帮助用户轻松使用 Web3 应用程序。 有关更多详细信息,请参阅 Arcana Auth 文档。
您可以查看部署在 Arcana 主网上的 SendIt 应用程序:https://sendit.arcana.network
只需通过以下链接登录 SendIt:
https://sendit.arcana.network/app
为了能够发送加密货币,白名单用户必须使用 Google、Twitter 或其他支持的身份验证提供商登录。此外,他们的 Arcana 钱包中必须有非零余额。 所有列入白名单的用户都将使用一些 Polygon Mumbai Testnet MATIC 代币进行引导,以便他们的钱包具有非零余额。
登录后,白名单用户可以访问Arcana钱包。查看与钱包相关的各种代币和加密资产。 他们可以使用 SendIt 应用程序将加密货币发送到任何电子邮件 ID 或 Twitter 账号。交易确认后,他们可以向收件人发送电子邮件,通知他们有关 SendIt 链接以检索收到的加密货币。 还有其他选择可以通过发送留言和与更大的社区分享经验来赚取奖励和 XP。
白名单用户还可以使用 Arcana 钱包从其他钱包地址发送和接收加密货币。
要接收通过电子邮件 ID 或 Twitter 赠送/发送给用户的加密货币,发件人必须确保在向收件人确认发送交易后通过电子邮件发送或共享应用程序中显示的 SendIt 链接。收件人通过此电子邮件收到区块链传输的通知。他们可以使用发件人共享的链接来索取加密货币。 作为领取加密货币的一部分,他们需要使用相同的电子邮件 ID 或 Twitter 句柄,并使用以下链接登录 SendIt 应用程序:
https://sendit.arcana.network/app
对于电子邮件登录,Arcana Network 将向用于登录 SendIt 的收件人的同一电子邮件 ID 发送一封验证电子邮件。一旦收件人通过身份验证,他们就可以立即访问右下角 SendIt 应用程序上下文中显示的嵌入式 Arcana 钱包。该钱包是完全私有的,由用户拥有,可用于签署区块链交易。
收件人将自动列入 SendIt 使用白名单。他们可以通过电子邮件 ID、Twitter 处理通过 SendIt 进一步向其他用户发送/共享加密货币。他们还可以使用 Arcana 钱包 UI 通过任何钱包地址共享加密货币。用户还可以查看 NFT 等。
有关使用 Arcana 钱包的详细信息,请参阅 Arcana 钱包用户指南。
SendIt 是一个用 TypeScript 编写的 Vue 应用程序,使用 Vite 框架。 “dev”版本部署在 Arcana 测试网上 https://sendit-app.dev.arcana.network 上,主网应用程序部署在 https://sendit.arcana.network 上进行访问。 新用户需要并受邀请才能使用 SendIt。只有列入白名单的用户才能使用该应用程序发送加密货币。任何人,甚至非 SendIt 账户持有者都可以通过他们的电子邮件 ID 或 Twitter 账号接收加密货币。
该模板应该可以帮助您开始在 Vite 中使用 Vue 3 和 TypeScript 进行开发。该模板使用 Vue 3 <script setup>
SFC,请查看脚本设置文档以了解更多信息。
VS Code + Volar(并禁用 Vetur)+ TypeScript Vue 插件 (Volar)。
.vue
导入的类型支持默认情况下,TypeScript 无法处理.vue
导入的类型信息,因此我们将tsc
CLI 替换为vue-tsc
进行类型检查。在编辑器中,我们需要 TypeScript Vue 插件 (Volar) 来使 TypeScript 语言服务识别.vue
类型。
如果您觉得独立的 TypeScript 插件不够快,Volar 还实现了性能更高的接管模式。您可以通过以下步骤启用它:
禁用内置 TypeScript 扩展
运行Extensions: Show Built-in Extensions
找到TypeScript and JavaScript Language Features
,右键单击并选择Disable (Workspace)
通过从命令面板运行Developer: Reload Window
来重新加载 VSCode 窗口。
SendIt 在幕后使用 Arcana Network Auth SDK。查看 Arcana Network 文档以获取 Auth SDK 快速入门指南和 API 参考指南。