使用 Satellite 将 Terra 资产转移到 EVM 链主网测试-中文详细教程

我目前在Evmos,stargaze、chihuahua、nomic和omniflix运行验证人节点,节点名silent,欢迎支持我的节点

本教程仅供参考,请以官方教程为准,官方也有视频教程。如果你遇到了问题,可以到官方discord的#satellite-bridge-support频道寻求帮助。

Satellite 介绍

Satellite是由 Axelar Network 提供支持的首批生态系统应用程序之一。Satellite 是一个去中心化的跨链资产转移应用程序,它使用户能够将他们在来源链上持有的资产转移到不同目标链上的地址。

启动后,Satellite 将支持在多个 EVM 和非 EVM 链(如 Terra、Avalanche、Polygon、Ethereum 、Moonbeam和 Fantom)之间转移原生 Terra 资产(如 LUNA 和 UST),在接下来的几周和几个月内,将添加多个网络和资产。

Satellite 是第一个展示 Axelar 通过 IBC 及其 GCP 协议将所有 Cosmos 链与多个生态系统连接起来的应用程序。Axelar 作为翻译层,允许 Cosmos 资产自由流动到所有 Axelar 互连网络并返回。Axelar 支持以不同“语言”的路由、敲定和执行交易。

交易费用

处理跨链资产转移需要收费。用户需要支付来源链的费用,加上转移资产的 0.1% 被评估以支付所有其他链上的费用(Axelar 网络/目标链/中继基础设施成本等)。

最低转账金额根据用户向/从网络转移资产的不同而有所不同。

Axelar 如何处理跨链转账

需要注意的是,当使用 Axelar 执行跨链转移时,资产是通过网关智能合约从来源链转移的,该智能合约由去中心化的验证者组监控。当交易发生时,监控网关的验证器向网关执行读取请求。

然后验证者使用多方共识协议就传输状态达成一致。达成协议后,验证者随后向网关合约执行写入请求,以获取资金转移到的目标链。再次,多方共识发生,完成后,资金被转移到用户提供的目标地址。

axelar转移资产的工作流
axelar转移资产的工作流

教程

首先你需要安装好metamask和keplr钱包。

从Terra到EVM链

这里以Terra到polygon为例子。

首先需要你的keplr钱包里添加有terra链,并且有一定的Luna作为gas,10.1+ UST 以满足最小跨链额度。

如何获取keplr钱包中terra链上的luna和ust

打开satellite,可以点击网站右上角在keplr钱包中添加Terra链。

在keplr钱包中添加Terra链
在keplr钱包中添加Terra链

方案一

可以从terrastation钱包把ust和luna转到你的keplr钱包中。把keplr钱包切换到terra网络,复制得到地址,从terrastation发送即可。

得到keplr钱包中的terra链地址
得到keplr钱包中的terra链地址

方案二

osmosis中购买UST和LUNA并withdraw,将UST和LUNA ibc transfer到terra链上。

首先打开osmosis点击页面左边的Assets,点击deposit存入osmosis支持的资产。

deposit存入osmosis支持的资产
deposit存入osmosis支持的资产

然后点击页面右边的Trade,即可购买LUNA和UST。

购买LUNA和UST
购买LUNA和UST

购买完成后,再次点击页面左边的Assets,然后withdraw LUNA和UST。

withdraw LUNA和UST
withdraw LUNA和UST

在keplr钱包确认交易,等待一段时间后。把keplr钱包切换到terra链。即可看到LUNA和UST。

keplr钱包中terra链上的luna和ust
keplr钱包中terra链上的luna和ust

跨链

打开satellite,选择Source Chain为Terra,Destination Chain为Polygon。选择要跨链的资产为Terra USD(UST)。

选择来源链,目标链和跨链资产
选择来源链,目标链和跨链资产

在下方方框处输入你的Polygon地址(也可以点击小狐狸图标自动添加)

输入你的Polygon地址
输入你的Polygon地址

输入地址后点击下方的Initiate Asset Transfer

点击Initiate Asset Transfer
点击Initiate Asset Transfer

等待一段时间后,页面显示如下,点击connect按钮连接你的keplr钱包。

点击connect按钮连接你的keplr钱包
点击connect按钮连接你的keplr钱包

连接成功后页面左边显示如下。输入你要跨链的金额(注:需要大于10.1UST,手续费为你跨链金额的0.1%)后点击Deposit via IBC Transfer

输入跨链金额后点击Deposit via IBC Transfer
输入跨链金额后点击Deposit via IBC Transfer

在钱包中确认交易并等待deposit的确认(最长可能需要等待五分钟)

确认后显示如下,还需等待2分钟左右直到UST被发送到polygon

deposit已确认,等待2分钟左右直到UST被发送到polygon
deposit已确认,等待2分钟左右直到UST被发送到polygon

跨链成功后显示如下,可以点击Start New Transaction来发起新的跨链。

跨链成功
跨链成功

注:你收到的UST是axelar wrapped UST,和polygon原来的UST不是同一个合约地址。

你可以在metamask导入这个合约地址来查看你的UST 0xeddc6ede8f3af9b4971e1fa9639314905458be87

导入方法

首先把小狐狸钱包切换到polygon网络,点击下方的import tokens。

点击下方的Import tokens
点击下方的Import tokens

粘贴合约地址,并点击下方的Add Custom Token即可

从EVM链到Terra

这里以polygon到Terra为例子。

打开satellite,选择Source Chain为Polygon,Destination Chain为Terra。选择要跨链的资产为Terra USD(UST)。

选择来源链,目标链和跨链资产
选择来源链,目标链和跨链资产

接下来输入你的terra地址(也可以点击下方的keplr图标连接钱包自动填充),输入后点击Initiate Asset Transfer

输入Terra链地址,开始跨链
输入Terra链地址,开始跨链

注:目前只能跨axelar wrapped UST,

合约地址0xeddc6ede8f3af9b4971e1fa9639314905458be87

如果跨别的erc20资产将会丢失

等待一段时间后显示如下。点击confirm。

confirm
confirm

点击connect按钮连接metamask钱包。

连接小狐狸钱包
连接小狐狸钱包

此时页面左边显示如下,输入你要跨链的金额(注:需要大于0.2UST,手续费为你跨链金额的0.1%),点击Send Deposit

输入跨链金额,点击send deposit
输入跨链金额,点击send deposit

在小狐狸钱包中确认交易即可。交易confirm后页面左边显示如下,需要等待150个确认(可能需要5分钟)

等待确认
等待确认

确认后显示如下,再等待两分钟左右直到UST被发送到Terra。

确认后等待两分钟左右
确认后等待两分钟左右

跨链成功后显示如下

跨链成功
跨链成功

如果你遇到了问题,可以到官方discord的#satellite-bridge-support频道寻求帮助。

我目前在stargaze、chihuahua和nomic运行验证人节点,节点名silent,欢迎支持我的节点

Subscribe to Silent ⚛| validator
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.