From aaa963b1e7a3984ae7b809a7d2f864301d1c2cc0 Mon Sep 17 00:00:00 2001 From: juztamau5 Date: Sat, 11 Feb 2023 17:16:02 -0800 Subject: [PATCH 1/2] Fix deployment of large contracts --- docker-compose-testnet.yml | 2 +- docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose-testnet.yml b/docker-compose-testnet.yml index ce19eba..7ad7ea1 100644 --- a/docker-compose-testnet.yml +++ b/docker-compose-testnet.yml @@ -10,7 +10,7 @@ x-credentials: &postgres-config services: rollups_dispatcher: - image: cartesi/rollups-dispatcher:0.7.0 + image: juztamau5/rollups-dispatcher:devel command: [ "--rd-dapp-contract-address-file", diff --git a/docker-compose.yml b/docker-compose.yml index 6a04d3f..9cfa908 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,7 +10,7 @@ x-credentials: &postgres-config services: hardhat: - image: cartesi/rollups-hardhat:0.7.0 + image: juztamau5/rollups-hardhat:devel command: [ "node", From 36030936cb6cf6d85c78c20fc166498e513505b6 Mon Sep 17 00:00:00 2001 From: juztamau5 Date: Sun, 27 Nov 2022 13:37:44 -0800 Subject: [PATCH 2/2] Deploy Ultrachess smart contracts --- docker-compose.yml | 20 ++++++++++++++++++++ export/.gitignore | 1 + front/src/ether/contracts.js | 4 +++- 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 9cfa908..46d867c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -32,6 +32,24 @@ services: - ./deployments:/app/deployments - ./export:/opt/cartesi/share/blockchain + ultrachess_deployer: + image: juztamau5/ultrachess-deployer:devel + restart: on-failure + depends_on: + hardhat: + condition: service_healthy + command: + [ + "deploy", + "--network", + "docker", + "--export", + "/opt/cartesi/share/blockchain/localhost-ultrachess.json", + ] + volumes: + - ./deployments:/app/deployments + - ./export:/opt/cartesi/share/blockchain + rollups_dispatcher: image: cartesi/rollups-dispatcher:0.7.0 command: @@ -153,6 +171,8 @@ services: condition: service_healthy deployer: condition: service_completed_successfully + ultrachess_deployer: + condition: service_completed_successfully command: [ "--data", diff --git a/export/.gitignore b/export/.gitignore index 55a24de..11acea1 100644 --- a/export/.gitignore +++ b/export/.gitignore @@ -1 +1,2 @@ localhost.json +localhost-ultrachess.json diff --git a/front/src/ether/contracts.js b/front/src/ether/contracts.js index cc8d9f6..d34af1f 100644 --- a/front/src/ether/contracts.js +++ b/front/src/ether/contracts.js @@ -16,6 +16,8 @@ import * as CartesiTokenPolygonMainnet from "@cartesi/token/deployments/polygon_ import * as CartesiTokenPolygonMumbai from "@cartesi/token/deployments/polygon_mumbai/CartesiToken.json"; import * as SimpleFaucetGoerli from "@cartesi/token/deployments/goerli/SimpleFaucet.json"; import { contracts as contractsLocalhost } from "../abis/localhost.json"; +import { contracts as ultrachessLocalhost } from "../../../export/localhost-ultrachess.json"; + export const CONTRACTS = { arbitrum_goerli: { @@ -32,7 +34,7 @@ export const CONTRACTS = { InputFacet: InputFacetGoerli, SimpleFaucet: SimpleFaucetGoerli, }, - localhost: contractsLocalhost, + localhost: Object.assign({}, contractsLocalhost, ultrachessLocalhost), mainnet: { CartesiToken: CartesiTokenMainnet, },