部署到远程网络

重要提示: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的说明