部署到远程网络
重要提示:Dojo 未经审计。使用风险自负。
Dojo 可让您轻松部署到远程网络,您只需拥有一个有效账户和网络端点。
Scarb.toml
[package]
name = "ohayoo"
version = "0.1.0"
cairo-version = "2.1.1"
[cairo]
sierra-replace-ids = true
[dependencies]
dojo = { git = "https://github.com/dojoengine/dojo.git" }
# # Katana
# rpc_url = "http://localhost:5050"
# account_address = "0x03ee9e18edc71a6df30ac3aca2e0b02a198fbce19b7480a63a0d71cbd76652e0"
# private_key = "0x0300001800000000300000180000000000030000000000003006001800006600"
#Madara
rpc_url = "https://api.cartridge.gg/x/shinai/madara"
account_address = "0x2"
private_key = "0xc1cf1490de1352865301bb8705143f3ef938f97fdf892f1090dcb5ac7bcd1d"
#world_address = "0x5b328933afdbbfd44901fd69a2764a254edbb6e992ae87cf958c70493f2d201"
远程 Katana
Katanas 可以作为远程测试网托管和运行,但不建议用于生产。
todo:添加部署到远程 katana 的说明
Madara
Madara是一款高速Starknet排序器。Madara 基于强大的 Substrate 框架构建,由于采用了 Rust 🦀,因此速度极快,可提供无与伦比的性能和可扩展性,为您的基于Starknet的Validity Rollup链(译者注:如通常意义上的appchain)提供动力。
已有公共的 Madara 测试网可供部署:
Testnet RPC: https://api.cartridge.gg/x/shinai/madara
您可以使用以下账户进行部署:
# ...rest of Scarb.toml
rpc_url = "https://api.cartridge.gg/x/shinai/madara"
account_address = "0x2"
private_key = "0xc1cf1490de1352865301bb8705143f3ef938f97fdf892f1090dcb5ac7bcd1d"
Starknet
todo:添加部署到远程Starknet的说明