Skip to main content
async def pauseMarket(marketId: int, toPause: bool):
    contract = retrieveContract()
    w3 = retrieveWeb3Instance()
    transaction = contract.functions.pauseMarket(marketId, toPause).build_transaction(
        {
            "from": Web3.to_checksum_address(os.getenv("ACCOUNT")),
            "nonce": w3.eth.get_transaction_count(
                Web3.to_checksum_address(os.getenv("ACCOUNT"))
            ),
        }
    )
    await submitTransactionWithOracle(w3, transaction, marketId)