设置配置

用于配置 RPC URL、rollups 和支付方的示例 JSON。

更新 rome-sdk/example.config.json 以指定 Solana RPC、Rollup ID 和 Solana 支付者详情。

{
    "rpc_url": "https://node3.devnet-us-sol-api.devnet.romeprotocol.xyz",
    "commitment": "confirmed",
    "rollups": {
        "121212": "RPDwFyw4ekzzgyJfSrVmJgmfi51ovyqzLckYGchLpKX", // Rome Devnet Esquiline
        "121213": "RPDwFyw4ekzzgyJfSrVmJgmfi51ovyqzLckYGchLpKX" // Rome Devnet Subura
    },
    "payers": [
        {
            "payer_keypair": "/Users/username/.config/solana/id.json", // 用您的 Solana 密钥对路径替换此项
            "number_holders": 64
        }
    ]
}

Solana RPC URL

rpc_url 指向 Rome 的 Devnet Solana 节点。

Rollup 链 ID

rollups 字段将链 ID 映射到 Solana 程序 ID,该程序 ID 对所有 rollup 相同,因此只需使用上面使用的 Solana 程序 ID。

指定您要使用的所有链 ID。Rome Devnet Esquiline(121212)和 Rome Devnet Subura(121213)已包含在上面。

Solana 密钥对

请确保指定有效的 Solana 支付者密钥对。持有者数量决定了可以并行运行的交易数量。支付者支付 SOL 来执行 Solana 交易。

如果您没有 Solana 密钥对,请使用以下命令生成 solana-keygen new -o /Users/username/.config/solana/id.json。请确保替换您的 username.

在 Solana Devnet 上为您的 Solana 密钥对充值,使用 solana airdrop 1 -ud.

最后更新于

这有帮助吗?