
Sei 激励性测试网ACT-4教程
Cosmos生态近期火热。Sei是基于cosmos的订单簿区块链。日前开启了激励性测试网。SEI 总供应量的 1% 将用于奖励测试网参与者。 Act-1,2,3已经结束,目前Act-4刚刚开始,以交互为主。 官方任务列表:官方任务列表中文翻译本教程仅供参考,请以官方信息为准。领取测试网奖励需KYC,每完成一个任务都有积分。 首先需要进入官方的Discord。Join the Sei Discord Server!Welcome to Sei Community - Home of the Fastest Layer 1 🚢 | 513795 membershttps://discord.com前提条件你需要安装好keplr钱包插件。Keplr Wallet | Your Multichain GatewayIntroducing Keplr, the fast, simple, secure wallet connecting you to any blockchains and apps. Pioneering its way in the multichain future...

Nillion 测试网验证者节点教程
空投查询用`credentials.json 里面的私钥导入keplr 钱包查 Nillion 是一个安全计算网络,它使用多方计算(MPC)等隐私增强技术(PETs)来去中心化和保护高价值数据。这个网络允许用户在不解密数据的情况下进行计算,从而避免了传统的解密-计算-重新加密的安全风险。 Nillion 于 2022 年 12 月以 1.8 亿美元估值完成了 2000 万美元种子轮融资,今年以 4 亿美元的估值完成了 A 轮私募代币融资,Hack VC 领投,未披露具体融资金额。 近期Nillion推出了验证者(verifier)节点,作为验证者,您将确保整个网络的数据完整性,在维护安全和准备主网启动方面发挥关键作用。 早期验证者将有机会因其贡献而获得认可,并在社区中脱颖而出。 官方暗示运行验证者节点有激励。官方暗示奖励官推原文 Nillion @nillion x.com/i/article/1828… 968 10:05 AM • Aug 27, 2024 官方教程本教程仅供参考,请以官方教程为准nillionThis guide details the step-by-st...

Chasm Network Scout节点教程
去中心化AI赛道十分火热,Chasm Network是Mantle上的去中心化混合模型网络。 Chasm Network 旨在创建一个高效协作解决复杂问题的 AI 网络。网络的核心组件包括 Orchestrators(协调者)和 Scouts(侦察员)。协调者 (Orchestrators):像项目经理一样,接收用户请求(称为“意图”),将其分解成更小的任务,并找到最佳的完成方式。侦察员 (Scouts):像专业工人一样,处理特定任务的部分。协调者将任务分配给合适的侦察员,侦察员完成各自的部分,直到整个任务完成。 Chasm Network 设计理念去中心化专家混合 (DeMoE):侦察员是各自领域的专家,系统根据任务需求将其分配给最合适的侦察员,确保结果更集中、更高效。用户友好性:为了让新手也能轻松设置节点,Chasm Scout 使用了 Docker 等简化步骤的技术。技术栈:采用 TypeScript 和 Bun 运行时,Bun 运行时能够更高效地利用内存。集成:集成了 Groq 和 OpenRouter 等 API 提供商,未来计划支持用户通过 GPU 运行任务。Chas...
I run nodes,do test,try something new. Cosmos fans. Validator in multiple chains. https://silentvalidator.com

Sei 激励性测试网ACT-4教程
Cosmos生态近期火热。Sei是基于cosmos的订单簿区块链。日前开启了激励性测试网。SEI 总供应量的 1% 将用于奖励测试网参与者。 Act-1,2,3已经结束,目前Act-4刚刚开始,以交互为主。 官方任务列表:官方任务列表中文翻译本教程仅供参考,请以官方信息为准。领取测试网奖励需KYC,每完成一个任务都有积分。 首先需要进入官方的Discord。Join the Sei Discord Server!Welcome to Sei Community - Home of the Fastest Layer 1 🚢 | 513795 membershttps://discord.com前提条件你需要安装好keplr钱包插件。Keplr Wallet | Your Multichain GatewayIntroducing Keplr, the fast, simple, secure wallet connecting you to any blockchains and apps. Pioneering its way in the multichain future...

Nillion 测试网验证者节点教程
空投查询用`credentials.json 里面的私钥导入keplr 钱包查 Nillion 是一个安全计算网络,它使用多方计算(MPC)等隐私增强技术(PETs)来去中心化和保护高价值数据。这个网络允许用户在不解密数据的情况下进行计算,从而避免了传统的解密-计算-重新加密的安全风险。 Nillion 于 2022 年 12 月以 1.8 亿美元估值完成了 2000 万美元种子轮融资,今年以 4 亿美元的估值完成了 A 轮私募代币融资,Hack VC 领投,未披露具体融资金额。 近期Nillion推出了验证者(verifier)节点,作为验证者,您将确保整个网络的数据完整性,在维护安全和准备主网启动方面发挥关键作用。 早期验证者将有机会因其贡献而获得认可,并在社区中脱颖而出。 官方暗示运行验证者节点有激励。官方暗示奖励官推原文 Nillion @nillion x.com/i/article/1828… 968 10:05 AM • Aug 27, 2024 官方教程本教程仅供参考,请以官方教程为准nillionThis guide details the step-by-st...

Chasm Network Scout节点教程
去中心化AI赛道十分火热,Chasm Network是Mantle上的去中心化混合模型网络。 Chasm Network 旨在创建一个高效协作解决复杂问题的 AI 网络。网络的核心组件包括 Orchestrators(协调者)和 Scouts(侦察员)。协调者 (Orchestrators):像项目经理一样,接收用户请求(称为“意图”),将其分解成更小的任务,并找到最佳的完成方式。侦察员 (Scouts):像专业工人一样,处理特定任务的部分。协调者将任务分配给合适的侦察员,侦察员完成各自的部分,直到整个任务完成。 Chasm Network 设计理念去中心化专家混合 (DeMoE):侦察员是各自领域的专家,系统根据任务需求将其分配给最合适的侦察员,确保结果更集中、更高效。用户友好性:为了让新手也能轻松设置节点,Chasm Scout 使用了 Docker 等简化步骤的技术。技术栈:采用 TypeScript 和 Bun 运行时,Bun 运行时能够更高效地利用内存。集成:集成了 Groq 和 OpenRouter 等 API 提供商,未来计划支持用户通过 GPU 运行任务。Chas...
I run nodes,do test,try something new. Cosmos fans. Validator in multiple chains. https://silentvalidator.com

Subscribe to Silent ⚛| validator

Subscribe to Silent ⚛| validator
Share Dialog
Share Dialog
>400 subscribers
>400 subscribers



这个任务已经结束了。您必须在排行榜上有积分,才能在节点冲突结束时考虑获得奖励。官方也不再接受新的tickets。
Avail,由Polygon前联合创始人Anurag Arjun创建,是一个专注于数据可用性(DA)的模块化区块链(和celestia同赛道)。
它为下一代去中心化应用和主权级Rollup提供支持,特别强调轻客户端通过对等网络轻松验证数据可用性的能力。Avail的模块化设计使开发人员可以更容易地集成区块链技术,无需担心验证节点集合或代币经济模型。此外,它支持各种执行环境,包括EVM、WASM和新的自定义运行时。
近期Avail 开启了Clash of Nodes激励测试网,完成任务有积分。目前有一个Anyone都能参与的任务——使用Avail作为DA部署Dymension RollApps。

官方文档中提到了哪些ROLLAPP符合要求

使用Avail作为DA层
可操作和可访问:RollApp 应在可公开访问的环境中主动运行和托管,而不是局限于专用网络。
功能性:必须不仅仅是一个裸节点;RollApp 应具备操作特性或功能。
公共界面:提供可公开访问的网页,以便用户与 RollApp 交互,或其使用的详细说明。
护照验证:管理 RollApp 的团队成员必须在社区内具有“Passport verified”角色。(通过Gitcoin Passport认证)
本教程仅供参考,请以官方教程为准。
本教程是新建rollapp,如果你有老的rollapp需要迁移,请根据官方教程。(迁移比新建验证更简单)
2核
至少 100GB SSD 磁盘存储
至少 16GB RAM
至少 100mbps 网络带宽
sudo apt update -y
sudo apt install jq -y
curl -L https://dymensionxyz.github.io/roller/install.sh | bash
安装成功显示如下
💈 Installation complete! You can now use roller from your terminal.
验证
输出中应该有
💈 Roller version v1.0.6-beta
💈 Build time: 2024-01-18T09:05:45+0000"
💈 Git commit: 21b1b22e96466cc83b051ebacfb513b3a0d99de1
这里我们选择默认的EVM环境,DA层为Avail。
roller config init <rollapp-id> <denom> --da Avail
其中rollapp-id格式如下
仅包含字母字符
例如: berlin,test
denom为你的rollapp原生代币的名称。如BTC,PEPE,DYM等,需要3字母以上。
如果成功,会显示如下。

这里我们得到了3个地址,需要领水龙头。dym开头的地址去Dymension Discord #froopyland-faucet 频道发$request <dym开头的地址>
领取avail测试币需要在Avail discord领取,需要验证Gitcoin Passport(具体规则见Avail discord faucet-access频道)。
验证完成后,在goldberg-faucet频道发
/deposit 你的avail地址
领到测试币后,我们可以注册我们的rollapp了。
roller tx register
注册成功会显示如下
💈 Rollapp 'xxx_4544616-1' has been successfully registered on the hub.
接下来运行我们的rollapp。我们将其配置成服务运行。
输入
roller services load
成功后会显示💈 Services 'sequencer', 'da-light-client' and 'relayer' been loaded successfully. To start them, use 'systemctl start <service>'.
官方的默认hub rpc不太稳定,我们可以换成其他的。
roller config set hub-rpc "https://rpc-dymension-testnet.mzonder.com:443"
接下来输入
sudo systemctl enable sequencer
sudo systemctl enable relayer
和
sudo systemctl start sequencer
sudo systemctl start relayer
以启动服务。
sudo systemctl status sequencer
sudo systemctl status relayer
正常情况下,2个都应显示为active (running)。
sudo journalctl -u sequencer -f
正常情况应该看到
💈 The Rollapp sequencer is running on your local machine!
💈 Default endpoints:
💈 EVM RPC: http://0.0.0.0:8545
💈 Node RPC: http://0.0.0.0:26657
💈 Rest API: http://0.0.0.0:1317
💈 Log file path: /Users/USERNAME/.roller/rollapp/rollapp.log
💈 Rollapp root dir: /Users/USERNAME/.roller/rollapp
查看详细日志
tail -f ~/.roller/rollapp/rollapp.log
sudo journalctl -u relayer -f
正常情况应该看到
💈 The relayer is running successfully on you local machine on channel channel-0!
注意:中继器(relayer)通常需要较长时间才能启动成功,一般要几小时以上。请耐心等待。
如果一直都没有成功,则通道可能已进入卡住状态。请打开一个新终端并运行
sudo systemctl stop relayer
roller relayer start --override
以创建新通道。
完成后,关闭终端并重启服务
查看relayer 详细日志(如果你的中继器一直有问题才需要看这部分)
tail -f ~/.roller/relayer/relayer.log
如果一直是这样的日志(503, error in json rpc client …) 可能是hub rpc问题

建议换一个hub rpc
roller config set hub-rpc "新的hub rpc:443"
sudo systemctl restart sequencer
sudo systemctl restart relayer
也可能是avail rpc的问题。
tail -f ~/.roller/rollapp/rollapp.log
检查sequencer +da的日志。
如果出现

说明avail rpc有问题,建议去avail discord反馈。正常应该是这样的

然后等几分钟再看看relayer日志。

上面这样是正常的。
请参考官方教程https://docs.dymension.xyz/build/production/monitor
如果你的中继器运行成功了,运行
roller relayer status
会显示如下
💈 Relayer Channels: src, channel-0 <-> channel-1, dst
这时,source channel将是channel-0 (具体数字不一定是0,1)
如果显示的内容不是上面这样,说明你的relayer还没有运行成功,如果十几小时以上还没有成功,请运行以下命令,以创建新通道。
sudo systemctl stop relayer
roller relayer start --override
完成后,关闭终端并重启服务
可以用这个命令进行ibc transfer (这个命令不是必须的)
rollapp_evm tx ibc-transfer transfer transfer <src-channel> <destination-address> 5000000000000000000000000<base-denom> --from rollapp_sequencer --keyring-backend test --home ~/.roller/rollapp --broadcast-mode block
注意这里的 src-channel 就是上面显示的source channel。 而base-denom 是小写字母 u加上你刚刚设置的denon。如utest
这里的数量和以太坊wei 相对于ether一样。1 xxx= 10^18 uxxxx
用户应该预计 IBC 交易提交和目标地址接收之间会有大约 15 -30分钟的延迟。这是为了模拟防欺诈期,只有在防欺诈期过后,资金才会在 Dymension Hub 上可用
如果你的中继器运行成功了,运行
roller relayer status
会显示如下
💈 Relayer Channels: src, channel-0 <-> channel-1, dst
channel不一定是0,1。 之后我们可以运行以下命令转移部分资金给水龙头。
roller tx fund-faucet
等待15-30分钟后,可以去Discord #froopyland-faucet 频道发以下命令查询你的ibc transfer是否成功,如果没有成功,可以再发几次交易。
$balance dym1g8sf7w4cz5gtupa6y62h3q6a4gjv37pgefnpt5 <你的rollapp-id>
这里的rollapp-id可以通过 roller config show 查看,类似silent_1319141-1
如果成功后,其他用户将可以通过
$request <user-address> <rollapp-id>
领取你的rollapp测试币。并与你的rollapp交互。
PR通过后,建议使用门户将代币IBC 传输到相应的 RollApp。
运行roller keys list 将显示如下
🔑 Addresses:
my_celes_key | RollApp Sequencer account on the Celestia network
hub_sequencer | RollApp Sequencer account on the Dymension Hub
rollapp_sequencer | RollApp Sequencer account on the RollApp
relayer-hub-key | IBC relayer account on Dymension Hub
relayer-rollapp-key | IBC relayer account on RollApp
目前支持导出 hub_sequencer, rollapp_sequencer and my_celes_key 使用
roller keys export rollapp_sequencer
导出你的rollapp_sequencer 私钥,你可以将私钥导入到metamask等其他地方。
使用以下配置连接到你自己的rollapp网络。
Network Name: <YOUR-ROLLAPP-NAME>
New RPC URL: <RPC-END-POINT> // http://你的ip:8545
Chain ID: <YOUR-CHAIN-ID> // 你的EIP155 数字 (middle number of RollApp ID,对于test_101-1, 这个数字是101)
Currency Symbol (optional): <你rollapp 原生代币,如ETH,DYM>
接下来,你可以想在别的evm链开发一样,开发你自己的app了。可以查看官方教程中的示例。用Remix 部署合约并交互。 也可以用truffle,hardhat等。
开发人员应在https下提供以下端点。这将允许用户能够与您的 RollApp 交互:
RollApp RPC 端点(默认端口26657)
Rest端点(默认端口1317)
JSON RPC 端点(默认端口8545。仅与 EVM RollApps 相关)
首先,你需要准备一个域名,并将 RPC、REST 和 JSON RPC 端点的相应域名解析指向你的服务器。接下来,你可以使用 Nginx 或 Caddy 来配置 HTTPS 代理。请注意,这个配置过程相对复杂,建议你查询相关文档学习。
此注册过程在 Dymension Hub 中为您的 RollApp 引入了专用命名空间。注册后,RollApp 就会被 Dymension Hub 识别,从而允许排序器在链上发布状态更新,并增强不同生态系统之间的互操作性。
为了将您的RollApp添加到Dymension Registry,需要执行下面的步骤
1. 按照给水龙头转账部分所述,用您的 rollapp 代币为Discord水龙头提供资金。
可以用下面的命令查询。
$balance dym1g8sf7w4cz5gtupa6y62h3q6a4gjv37pgefnpt5 <RollApp-ID>
2.打开 https://github.com/dymensionxyz/chain-registry
(注意,现在更换了一个新的github链接)
并点击右上角的fork按钮。

如果你以前fork过,打开你自己的库
( https://github.com/<你的github用户名>/chain-registry)
点击Sync fork,点击Update Branch

3. 运行
git clone https://github.com/<你的github用户名>/chain-registry
4. 运行
cd chain-registry/devnet
5. 通过 roller config show 命令找到你的RollappID 。并运行
export ROLLAPP_ID=<你看到的RollappID>
6. 创建适当的文件和文件夹
mkdir -p $ROLLAPP_ID/logos cd $ROLLAPP_ID && touch $ROLLAPP_ID.json
7. 将您的 RollApp 图标添加到该logos文件夹中。图标文件名:.. 可以是 SVG、PNG 或 JPG 格式(请确保文件不超过 50KB)。例如silent_1319141-1.jpg。可以使用FTP上传文件到服务器里,具体用法请自行百度或者谷歌。 8. 运行roller config export 并将 JSON 输出复制粘贴到 刚刚创建的$ROLLAPP_ID.json文件 并填写以下字段(可以使用vim等文本编辑器,方法请自行百度或者谷歌): a. rpc: "http://<你的ip或者域名>:<端口>" (默认端口是26657) 根据新要求,需要是https端点。 b. rest: "http://<你的ip或者域名>:<端口>" (默认端口是1317) 根据新要求,需要是https端点。 c. evm rpc (仅仅适用于evm rollapp): "http://<你的ip或者域名>:<端口>" (默认端口是8545) 根据新要求,需要是https端点。 d. Logo path: "/logos/<RollApp-ID>.<format>" 可选字段: e. chainName: 在门户页面替换 <RollApp-ID> 作为你的Rollapp名称 f. description: add "<你的RollApp描述>", 以显示在门户页面里 g. website: add "<你的rollapp的网址>",以显示在门户页面里 json下方"analytics": true, 必须补充以下内容 "goldberg": true "availAddress": "<你Rollapp的avail 地址 >" avail 地址运行roller keys list 可以得到 下面是avail官方给的模版,请参考这个模版 {
"chainId": "your_chain_id",
"chainName": "Your Chain Name",
"rpc": "http://your.rpc.url:port",
"rest": "http://your.rest.url:port",
"bech32Prefix": "your_prefix",
"currencies": [
{
"displayDenom": "YOUR_TOKEN",
"baseDenom": "uYOUR_TOKEN",
"decimals": 18,
"logo": "/path/to/your/logo.png",
"type": "main"
}
],
"coinType": 60,
"faucetUrl": "http://link.to.your.faucet",
"website": "http://link.to.your.website",
"logo": "/path/to/your/logo.png",
"ibc": {
"hubChannel": "your_hub_channel",
"channel": "your_channel",
"timeout": 172800000
},
"evm": {
"chainId": "your_evm_chain_id",
"rpc": "http://your.evm.rpc.url:port"
},
"type": "RollApp",
"da": "Avail",
"description": "Description of your RollApp",
"analytics": true,
"goldberg": true,
"availAddress": "Your RollApp's Avail address"
}

这个任务已经结束了。您必须在排行榜上有积分,才能在节点冲突结束时考虑获得奖励。官方也不再接受新的tickets。
Avail,由Polygon前联合创始人Anurag Arjun创建,是一个专注于数据可用性(DA)的模块化区块链(和celestia同赛道)。
它为下一代去中心化应用和主权级Rollup提供支持,特别强调轻客户端通过对等网络轻松验证数据可用性的能力。Avail的模块化设计使开发人员可以更容易地集成区块链技术,无需担心验证节点集合或代币经济模型。此外,它支持各种执行环境,包括EVM、WASM和新的自定义运行时。
近期Avail 开启了Clash of Nodes激励测试网,完成任务有积分。目前有一个Anyone都能参与的任务——使用Avail作为DA部署Dymension RollApps。

官方文档中提到了哪些ROLLAPP符合要求

使用Avail作为DA层
可操作和可访问:RollApp 应在可公开访问的环境中主动运行和托管,而不是局限于专用网络。
功能性:必须不仅仅是一个裸节点;RollApp 应具备操作特性或功能。
公共界面:提供可公开访问的网页,以便用户与 RollApp 交互,或其使用的详细说明。
护照验证:管理 RollApp 的团队成员必须在社区内具有“Passport verified”角色。(通过Gitcoin Passport认证)
本教程仅供参考,请以官方教程为准。
本教程是新建rollapp,如果你有老的rollapp需要迁移,请根据官方教程。(迁移比新建验证更简单)
2核
至少 100GB SSD 磁盘存储
至少 16GB RAM
至少 100mbps 网络带宽
sudo apt update -y
sudo apt install jq -y
curl -L https://dymensionxyz.github.io/roller/install.sh | bash
安装成功显示如下
💈 Installation complete! You can now use roller from your terminal.
验证
输出中应该有
💈 Roller version v1.0.6-beta
💈 Build time: 2024-01-18T09:05:45+0000"
💈 Git commit: 21b1b22e96466cc83b051ebacfb513b3a0d99de1
这里我们选择默认的EVM环境,DA层为Avail。
roller config init <rollapp-id> <denom> --da Avail
其中rollapp-id格式如下
仅包含字母字符
例如: berlin,test
denom为你的rollapp原生代币的名称。如BTC,PEPE,DYM等,需要3字母以上。
如果成功,会显示如下。

这里我们得到了3个地址,需要领水龙头。dym开头的地址去Dymension Discord #froopyland-faucet 频道发$request <dym开头的地址>
领取avail测试币需要在Avail discord领取,需要验证Gitcoin Passport(具体规则见Avail discord faucet-access频道)。
验证完成后,在goldberg-faucet频道发
/deposit 你的avail地址
领到测试币后,我们可以注册我们的rollapp了。
roller tx register
注册成功会显示如下
💈 Rollapp 'xxx_4544616-1' has been successfully registered on the hub.
接下来运行我们的rollapp。我们将其配置成服务运行。
输入
roller services load
成功后会显示💈 Services 'sequencer', 'da-light-client' and 'relayer' been loaded successfully. To start them, use 'systemctl start <service>'.
官方的默认hub rpc不太稳定,我们可以换成其他的。
roller config set hub-rpc "https://rpc-dymension-testnet.mzonder.com:443"
接下来输入
sudo systemctl enable sequencer
sudo systemctl enable relayer
和
sudo systemctl start sequencer
sudo systemctl start relayer
以启动服务。
sudo systemctl status sequencer
sudo systemctl status relayer
正常情况下,2个都应显示为active (running)。
sudo journalctl -u sequencer -f
正常情况应该看到
💈 The Rollapp sequencer is running on your local machine!
💈 Default endpoints:
💈 EVM RPC: http://0.0.0.0:8545
💈 Node RPC: http://0.0.0.0:26657
💈 Rest API: http://0.0.0.0:1317
💈 Log file path: /Users/USERNAME/.roller/rollapp/rollapp.log
💈 Rollapp root dir: /Users/USERNAME/.roller/rollapp
查看详细日志
tail -f ~/.roller/rollapp/rollapp.log
sudo journalctl -u relayer -f
正常情况应该看到
💈 The relayer is running successfully on you local machine on channel channel-0!
注意:中继器(relayer)通常需要较长时间才能启动成功,一般要几小时以上。请耐心等待。
如果一直都没有成功,则通道可能已进入卡住状态。请打开一个新终端并运行
sudo systemctl stop relayer
roller relayer start --override
以创建新通道。
完成后,关闭终端并重启服务
查看relayer 详细日志(如果你的中继器一直有问题才需要看这部分)
tail -f ~/.roller/relayer/relayer.log
如果一直是这样的日志(503, error in json rpc client …) 可能是hub rpc问题

建议换一个hub rpc
roller config set hub-rpc "新的hub rpc:443"
sudo systemctl restart sequencer
sudo systemctl restart relayer
也可能是avail rpc的问题。
tail -f ~/.roller/rollapp/rollapp.log
检查sequencer +da的日志。
如果出现

说明avail rpc有问题,建议去avail discord反馈。正常应该是这样的

然后等几分钟再看看relayer日志。

上面这样是正常的。
请参考官方教程https://docs.dymension.xyz/build/production/monitor
如果你的中继器运行成功了,运行
roller relayer status
会显示如下
💈 Relayer Channels: src, channel-0 <-> channel-1, dst
这时,source channel将是channel-0 (具体数字不一定是0,1)
如果显示的内容不是上面这样,说明你的relayer还没有运行成功,如果十几小时以上还没有成功,请运行以下命令,以创建新通道。
sudo systemctl stop relayer
roller relayer start --override
完成后,关闭终端并重启服务
可以用这个命令进行ibc transfer (这个命令不是必须的)
rollapp_evm tx ibc-transfer transfer transfer <src-channel> <destination-address> 5000000000000000000000000<base-denom> --from rollapp_sequencer --keyring-backend test --home ~/.roller/rollapp --broadcast-mode block
注意这里的 src-channel 就是上面显示的source channel。 而base-denom 是小写字母 u加上你刚刚设置的denon。如utest
这里的数量和以太坊wei 相对于ether一样。1 xxx= 10^18 uxxxx
用户应该预计 IBC 交易提交和目标地址接收之间会有大约 15 -30分钟的延迟。这是为了模拟防欺诈期,只有在防欺诈期过后,资金才会在 Dymension Hub 上可用
如果你的中继器运行成功了,运行
roller relayer status
会显示如下
💈 Relayer Channels: src, channel-0 <-> channel-1, dst
channel不一定是0,1。 之后我们可以运行以下命令转移部分资金给水龙头。
roller tx fund-faucet
等待15-30分钟后,可以去Discord #froopyland-faucet 频道发以下命令查询你的ibc transfer是否成功,如果没有成功,可以再发几次交易。
$balance dym1g8sf7w4cz5gtupa6y62h3q6a4gjv37pgefnpt5 <你的rollapp-id>
这里的rollapp-id可以通过 roller config show 查看,类似silent_1319141-1
如果成功后,其他用户将可以通过
$request <user-address> <rollapp-id>
领取你的rollapp测试币。并与你的rollapp交互。
PR通过后,建议使用门户将代币IBC 传输到相应的 RollApp。
运行roller keys list 将显示如下
🔑 Addresses:
my_celes_key | RollApp Sequencer account on the Celestia network
hub_sequencer | RollApp Sequencer account on the Dymension Hub
rollapp_sequencer | RollApp Sequencer account on the RollApp
relayer-hub-key | IBC relayer account on Dymension Hub
relayer-rollapp-key | IBC relayer account on RollApp
目前支持导出 hub_sequencer, rollapp_sequencer and my_celes_key 使用
roller keys export rollapp_sequencer
导出你的rollapp_sequencer 私钥,你可以将私钥导入到metamask等其他地方。
使用以下配置连接到你自己的rollapp网络。
Network Name: <YOUR-ROLLAPP-NAME>
New RPC URL: <RPC-END-POINT> // http://你的ip:8545
Chain ID: <YOUR-CHAIN-ID> // 你的EIP155 数字 (middle number of RollApp ID,对于test_101-1, 这个数字是101)
Currency Symbol (optional): <你rollapp 原生代币,如ETH,DYM>
接下来,你可以想在别的evm链开发一样,开发你自己的app了。可以查看官方教程中的示例。用Remix 部署合约并交互。 也可以用truffle,hardhat等。
开发人员应在https下提供以下端点。这将允许用户能够与您的 RollApp 交互:
RollApp RPC 端点(默认端口26657)
Rest端点(默认端口1317)
JSON RPC 端点(默认端口8545。仅与 EVM RollApps 相关)
首先,你需要准备一个域名,并将 RPC、REST 和 JSON RPC 端点的相应域名解析指向你的服务器。接下来,你可以使用 Nginx 或 Caddy 来配置 HTTPS 代理。请注意,这个配置过程相对复杂,建议你查询相关文档学习。
此注册过程在 Dymension Hub 中为您的 RollApp 引入了专用命名空间。注册后,RollApp 就会被 Dymension Hub 识别,从而允许排序器在链上发布状态更新,并增强不同生态系统之间的互操作性。
为了将您的RollApp添加到Dymension Registry,需要执行下面的步骤
1. 按照给水龙头转账部分所述,用您的 rollapp 代币为Discord水龙头提供资金。
可以用下面的命令查询。
$balance dym1g8sf7w4cz5gtupa6y62h3q6a4gjv37pgefnpt5 <RollApp-ID>
2.打开 https://github.com/dymensionxyz/chain-registry
(注意,现在更换了一个新的github链接)
并点击右上角的fork按钮。

如果你以前fork过,打开你自己的库
( https://github.com/<你的github用户名>/chain-registry)
点击Sync fork,点击Update Branch

3. 运行
git clone https://github.com/<你的github用户名>/chain-registry
4. 运行
cd chain-registry/devnet
5. 通过 roller config show 命令找到你的RollappID 。并运行
export ROLLAPP_ID=<你看到的RollappID>
6. 创建适当的文件和文件夹
mkdir -p $ROLLAPP_ID/logos cd $ROLLAPP_ID && touch $ROLLAPP_ID.json
7. 将您的 RollApp 图标添加到该logos文件夹中。图标文件名:.. 可以是 SVG、PNG 或 JPG 格式(请确保文件不超过 50KB)。例如silent_1319141-1.jpg。可以使用FTP上传文件到服务器里,具体用法请自行百度或者谷歌。 8. 运行roller config export 并将 JSON 输出复制粘贴到 刚刚创建的$ROLLAPP_ID.json文件 并填写以下字段(可以使用vim等文本编辑器,方法请自行百度或者谷歌): a. rpc: "http://<你的ip或者域名>:<端口>" (默认端口是26657) 根据新要求,需要是https端点。 b. rest: "http://<你的ip或者域名>:<端口>" (默认端口是1317) 根据新要求,需要是https端点。 c. evm rpc (仅仅适用于evm rollapp): "http://<你的ip或者域名>:<端口>" (默认端口是8545) 根据新要求,需要是https端点。 d. Logo path: "/logos/<RollApp-ID>.<format>" 可选字段: e. chainName: 在门户页面替换 <RollApp-ID> 作为你的Rollapp名称 f. description: add "<你的RollApp描述>", 以显示在门户页面里 g. website: add "<你的rollapp的网址>",以显示在门户页面里 json下方"analytics": true, 必须补充以下内容 "goldberg": true "availAddress": "<你Rollapp的avail 地址 >" avail 地址运行roller keys list 可以得到 下面是avail官方给的模版,请参考这个模版 {
"chainId": "your_chain_id",
"chainName": "Your Chain Name",
"rpc": "http://your.rpc.url:port",
"rest": "http://your.rest.url:port",
"bech32Prefix": "your_prefix",
"currencies": [
{
"displayDenom": "YOUR_TOKEN",
"baseDenom": "uYOUR_TOKEN",
"decimals": 18,
"logo": "/path/to/your/logo.png",
"type": "main"
}
],
"coinType": 60,
"faucetUrl": "http://link.to.your.faucet",
"website": "http://link.to.your.website",
"logo": "/path/to/your/logo.png",
"ibc": {
"hubChannel": "your_hub_channel",
"channel": "your_channel",
"timeout": 172800000
},
"evm": {
"chainId": "your_evm_chain_id",
"rpc": "http://your.evm.rpc.url:port"
},
"type": "RollApp",
"da": "Avail",
"description": "Description of your RollApp",
"analytics": true,
"goldberg": true,
"availAddress": "Your RollApp's Avail address"
}
$request <dym开头的地址>roller keys listrollapp_sequencer$request <dym开头的地址>roller keys listrollapp_sequencer
No activity yet