diff --git a/contracts/config/anvil.json b/contracts/config/anvil.json index e8c901f4..efd8f503 100644 --- a/contracts/config/anvil.json +++ b/contracts/config/anvil.json @@ -35,7 +35,7 @@ "randaoCommitExpiration": 24, "minNumRequiredSignatures": 2, "startBlock": 1, - "messageOrigin": "0x0000000000000000000000000000000000000000000000000000000000000000", + "messageOrigin": "0x56490bd3f367447bfaf57bb18e7a45e1b2db7d538fe42098e87d2aa106c6afdd", "initialValidatorSetId": 0, "initialValidatorHashes": [ "0xaeb47a269393297f4b0a3c9c9cfd00c7a4195255274cf39d83dabc2fcc9ff3d7", diff --git a/contracts/deployments/anvil-agent-info.json b/contracts/deployments/anvil-agent-info.json index b0bc6882..5a642717 100644 --- a/contracts/deployments/anvil-agent-info.json +++ b/contracts/deployments/anvil-agent-info.json @@ -1 +1 @@ -{"Agent": "0xac06641381166cf085281c45292147f833C622d7","AgentOrigin": "0x0000000000000000000000000000000000000000000000000000000000000000"} \ No newline at end of file +{"Agent": "0xac06641381166cf085281c45292147f833C622d7","AgentOrigin": "0x56490bd3f367447bfaf57bb18e7a45e1b2db7d538fe42098e87d2aa106c6afdd"} \ No newline at end of file diff --git a/contracts/deployments/anvil-rewards-info.json b/contracts/deployments/anvil-rewards-info.json index c91dba57..af7e107c 100644 --- a/contracts/deployments/anvil-rewards-info.json +++ b/contracts/deployments/anvil-rewards-info.json @@ -1 +1 @@ -{"RewardsAgent": "0xac06641381166cf085281c45292147f833C622d7","AgentOrigin": "0x0000000000000000000000000000000000000000000000000000000000000000"} \ No newline at end of file +{"RewardsAgent": "0xac06641381166cf085281c45292147f833C622d7","AgentOrigin": "0x56490bd3f367447bfaf57bb18e7a45e1b2db7d538fe42098e87d2aa106c6afdd"} diff --git a/test/e2e/suites/slash.test.ts b/test/e2e/suites/slash.test.ts index 3419b007..dadc1d56 100644 --- a/test/e2e/suites/slash.test.ts +++ b/test/e2e/suites/slash.test.ts @@ -3,7 +3,6 @@ import { $ } from "bun"; import { Binary, FixedSizeBinary } from "polkadot-api"; import { CROSS_CHAIN_TIMEOUTS, getPapiSigner, logger } from "utils"; import type { Address } from "viem"; -import { gatewayAbi } from "../../contract-bindings"; import { getContractInstance, parseDeploymentsFile } from "../../utils/contracts"; import { waitForDataHavenEvent, waitForEthereumEvent } from "../../utils/events"; import { waitFor } from "../../utils/waits"; @@ -173,11 +172,11 @@ describe("Should slash an operator", () => { logger.info("Slashes message sent"); const fromBlock = await publicClient.getBlockNumber(); - const deployments = await parseDeploymentsFile(); + const serviceManager = await getContractInstance("ServiceManager"); const _ethEvent = await waitForEthereumEvent({ client: publicClient, - address: deployments.Gateway, - abi: gatewayAbi, + address: serviceManager.address, + abi: serviceManager.abi, eventName: "SlashingComplete", fromBlock: fromBlock > 0n ? fromBlock - 1n : fromBlock, timeout: CROSS_CHAIN_TIMEOUTS.DH_TO_ETH_MS