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(确认)交易。
⑨ 一旦交易确认,您的投票权会立刻委托至您选择的提供者,您将无需再进行任何操作了。