Songbird Block浏览器可以视为一种检视分析交易、地址和其他记录于Flare Songbird区块链上的工具。区块链浏览器显示的是即时信息,由于这些信息发送至分布式账簿,这意味着用户可以查看交易状态(例如,它们是否已经被确认或添加至区块),阅读相关信息以及与Songbird区块链上的智能合约交互。

接下来,请点击以下打开Songbird Block浏览器开始我们的完整介绍:

http://songbird-explorer.flare.network/

第一部分:浏览器主面板元素一览

主面板菜单如下图所示:


主面板区域:

此区域分为三部分——区块链指标、区块和交易,具体功能如下图所示:


第二部分:参数单位列表

Songbird Block浏览器使用标准ETH参数标准,可以通过查看以下单位(units)解释来帮助您理解搜索结果。


第三部分:用例

Songbird Block浏览器具有多种功能和使用方法,比如查看代币余额(通过地址搜索)、查看不同交易类型和验证、查找当前奖励epoch、当选举权锁定出现时如何验证、如何查看奖励状态、如何申请FTSO奖励、如何提取新铸造NFT通证ID及查看、如何通过Block浏览器委托wNat。

1.查看代币余额(通过地址搜索)

如何搜索:

① 在Songbird浏览器顶部,在搜索框键入Songbird地址。

② 如果钱包地址有效,该地址会显示高光,点击高光地址(或按【回车键】)

③ 标题为“Address Details(地址详情)”页面下方会显示您所搜索的地址相关信息。在余额框(Balance)会显示您当前的原生代币余额(FLR/SGB)。

④ 下一格显示一个下拉菜单,会显示该地址所有代币余额。点击下拉箭头即可显示。

⑤ 您可以查看钱包中的持有所有代币列表。


2.查看不同交易类型和验证

搜索您的钱包地址后,如果向下滑动鼠标,您会看到一个列表,显示钱包中的所有交易。在白色圆角矩形框中,您会看到在某交易过程中所激活的功能名称。


交易可分为两种类型:


标准交易:

标准交易指的是一个钱包与另一个钱包之间进行的任意交易。钱包之间的所有交易会被称作“转账(Transfers)”,可以通过TRX显示(TRX Representation)的蓝色字体来轻松识别。


如何搜索:

您可以通过以下两种方式进行交易详情搜索:

①如果您有交易哈希(hash),如交易所(exchanges)在转账资金时,通常会显示TX哈希,您可以在右上方的搜索框粘贴该哈希并点击高光链接或按【回车键】。

②您可以搜索您的钱包地址,在【交易】部分查看相关交易,并点击哈希链接。


如何理解查询结果:

当您位于【交易】页面时,您将看到:


合约交易:

合约交易包括智能合约以及可能关联更多数据的交易。合约交易包括但不限于:申请、存入(封装)、提取(解封)、委托和提取奖励。每一种合约交易类型详情如下所示:

如何搜索:

操作类似于“标准交易”搜索(可参见上一部分相关内容):

①直接搜索交易哈希(hash)

②搜索钱包地址,鼠标下滑并找到相关交易,点击交易哈希

理解查询结果:


参数列表与“标准交易”类似,因此这里仅罗列两者之间的差异,详情如下;

合约交易类型:


当您在钱包地址中查看交易时,您会注意到一个功能名称,在一个白色圆角矩形框,位于用户与相关智能合约的每次交互的交易哈希旁边。

最重要的Flare相关功能及其属性功能一览:


交易标签页

当您下滑【交易页面】时,您会发现在交易标签页中的额外信息。

一共有三种标签页,如下图:


①内部交易标签(INTERNAL TRANSACTIONS TAB):此标签下显示智能合约之间所有交易。这并不意味着代币被转入一个智能合约,但智能合约交互可能在这样的情况下发生。

②记录标签(LOGS TAB):此标签显示任意“活动”,如由智能合约激发的交易结果之一,以及包含执行的某特殊操作的信息。

③RAW追踪标签(RAW TRACE TAB):此标签提供所发生的交易详情,显示所有相关参数和数据;这项一般用于调试、清除错误。

3.查找当前奖励epoch

可能许多查询会需要您知道相关FTSO的epoch数字,比如,查看FTSO系统中某个特定epoch的奖励。

如何搜索:


4.当选举权锁定发生时,如何进行验证

如果您想要验证是否您所委托的封装代币录入最新一次epoch时:

如何搜索:

①点击以下链接,前往FtsoManager:

https://songbird-explorer.flare.network/address/0xbfA12e4E1411B62EdA8B035d71735667422A6A9e

②点击【Read Contract (阅读合约)】标签

③找到您想要验证的epoch数字,当选举权锁定发生时。(可参考“查找当前奖励epoch”部分)

④与item 13(getRewardEpochVotePowerBlock)一致,输入您想查询的特定epoch数字(1,2,3等等),然后点击【Query (查询)】框。

⑤所显示的数值为用于决定下一个epoch“投票权”的区块。

⑥将区块编号复制粘贴在搜索框(浏览器右上方),按【回车键】即可。

理解查询结果:


5.如何查看奖励状态

如想查询您已申请(之前epochs)和未申请(当前epoch)的奖励,您可以从FtsoRewardManager智能合约中调用getStateOfRewards功能。

如何搜索:


点击合约地址来访问FtsoRewardManager合约开启:

https://songbird-explorer.flare.network/address/0x- c5738334b972745067fFa666040fdeADc66Cb925/transactions

选择【Read Contract(阅读合约)】标签

下滑至功能#14 getStateOfRewards并进入:

_BENEFICIARY (受益人地址)

输入您的公开地址

_REWARDEPOCH (奖励epoch单位256)

您想要查询您的奖励epoch,当前epoch可以通过此链接查询获得https://flaremetrics.io/ftso

(然后点击提供者名称),或您可查阅的“如何查找当前奖励epoch”部分

点击Query键

理解您的查询结果:

①_dataProviders (_数据提供者):查询会显示FTSO数据提供商(如您委托了1-2位提供商的话)

②_rewardAmounts(奖励总额):以Wei为结算单位的实际申请数额。若需转换成SGB代币数额,请使用网络上任意以太坊转换器,如,https://eth-converter.com/

③_Claimed(已申请):如您已经申请了奖励,此处值会显示为‘true’,如您还未申请奖励,此处值则为‘false’。如您已委托了2位提供商,此处会显示两个值,如(true)(true)。

④_Claimable(可申请):如果epoch已结束,奖励是否可申请。


6.如何申请FTSO奖励

查找可申请奖励:

①导航至FTSORewardManager智能合约:

https://songbird-explorer.flare.network/address/0xc5738334b972745067fFa666040fdeADc66Cb925/read-contract

②点击【Read (阅读)】标签并找到item 11. getEpochsWithUnclaimedRewards。

③在item 11(_beneficiary)栏旁边的输入框内,输入您的钱包地址并点击【Query (查询)】

④您会看到一组数据,显示您还可以申请奖励的每个epoch。请记录好这些数字。

申请epoch奖励:

①点击【Write (写入)】标签并找到 item 3. claimReward

②在第一个输入框内输入您想要申请奖励发送至(To)的钱包地址(这可以是您的钱包地址,也可以是其他任意钱包地址)。

③在第二个输入框内,您必须输入您想要申请奖励的epochs。

④最后,点击【Query (查询)】并根据您的钱包确认指令确认该笔交易。

⑤一旦交易确认,您将收到第②步中输入的地址的余额信息。

7.如何提取新铸造NFT通证ID及查看

前提条件:您必须有在铸造NFT过程中生成的交易哈希。

查找NFT通证ID:

①在Block浏览器中Search(搜索)您刚刚铸造的NFT交易哈希:

(如,10x43454dc56bf82a12606044b2a77baedff655a248c2982397c8e6b6a8d77b18f8)

②确保交易状态为Confirmed(已确认),否则为NFT铸造仍在铸造中或铸造失败。

③查找已铸造通证,按From(发送者)、To(接收者)和For(数额)显示:

a.在For旁边,您会看到TokenID(通证ID),方括号中显示的数字大于或等于0表示这是在此交易哈希中刚刚铸造的通证的通证ID:如“TokenID [<token id>] <token identifier>”。

b.通证ID是一个超链接,想要查看NFT,点击通证ID即可。

在浏览器中查看NFT:

①接着上面第3(b)步骤

②在左上方,您会看到通证名称,通证ID,以及NFT的类型(如,ERC721)和该通证的转账记录。

③在右上方(如适用),您会看到显示的NFT通证的图像。

8.如何通过Block浏览器委托wNat。

警告:写入智能合约包括支付gas费用,数额根据实际所采取的操作而定。

委托操作:

①通过直接与智能合约交互来使用委托功能,您可以先找到您想要委托的FTSO DP地址。

②导航至FlareMetrics.io网站:flaremetrics.io/ftso 并点击您想要委托的FTSO DP。

③Copy(复制)SGB/FLR地址。


④您已有想要委托的地址,click (点击)songbird-explorer.flare.network/address/0x02f0826ef6aD107Cfc861152B32B52fD11BaB9ED/transactions 来直达wNat合约。


注:您也可以搜索“wNat”。任何人都可以使用同样的名称来制作智能合约,因此使用wNat智能合约地址来直接搜索更为安全。

⑤ 点击Write Contract(写入合约)标签

⑥ 下滑直到您找到item 5 命名委托并进入:

a._to(address):您想要委托代币的提供者地址。点击提供者名字来查找提供者地址。

b._bips(uint256):您想要委托代币的百分比(按BIPs基点格式显示),如,50%=5000. 想要了解更多关于BIPs信息,请参见本文的【参数单位】部分。

⑦ 填写两个输入框后,点击【Write(写入)】按钮。


⑧ 您的Web3钱包会显示询问是否confirm(确认)交易。


⑨ 一旦交易确认,您的投票权会立刻委托至您选择的提供者,您将无需再进行任何操作了。