-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(release): version 0.9.6 (#1475)
Description --- Onward and upward
- Loading branch information
Showing
172 changed files
with
3,225 additions
and
1,714 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,23 @@ | ||
{ | ||
"version": "0.8.42", | ||
"version": "0.9.5", | ||
"notes": "Tari Universe - See the assets to download this version and install", | ||
"pub_date": "2025-01-13T12:43:41.022Z", | ||
"pub_date": "2025-02-04T18:31:50.468Z", | ||
"platforms": { | ||
"darwin-aarch64": { | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFRKU2haRkQ3V2drVVZWeWViUk41Tlk0dUsxaFJHRE95QUthdGhhSEZzMi81YlBHOHdaUzhQWm1jaWpMRndWcXIva3RWSDNsMG9jbUpvN3EvMmhxemdVPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM2NzY1NDU5CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6Cnk3V2lDS0tJY01LQVNONHd2ZkVGNlJoUGxTRGwwNCt2QmpENEs3WjFkTi8vRHJILzZwakNzTTU0Z0pBOHZobHNNRWJyZStTNTB6cERya1JWYmErSEJnPT0K", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.8.42/Tari.Universe_universal.app.tar.gz" | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFNvcnFkSkMrUU5lQnIzYk80Z2txaXdwWkM3amlPVkNEbld1ZGQ4QzlNcnpoVFRjWUFwUW1WcVR2akQ3OEZlSExXQi8rcjhrVDYweThmSWxISGQyN1FvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM4Njg2OTI4CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CldOWFhyLzdZSUhkQlMvRGxHSnV0K0Q5eWVXRHUwWkt5NXQwUzhzSWQrU1NVcFRQL0xINTJYaHBJaVhDVG9xbkpoaVZJMDhaN1RxY0twNnNyRW1EZURBPT0K", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.9.5/Tari.Universe_universal.app.tar.gz" | ||
}, | ||
"darwin-x86_64": { | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFRKU2haRkQ3V2drVVZWeWViUk41Tlk0dUsxaFJHRE95QUthdGhhSEZzMi81YlBHOHdaUzhQWm1jaWpMRndWcXIva3RWSDNsMG9jbUpvN3EvMmhxemdVPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM2NzY1NDU5CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6Cnk3V2lDS0tJY01LQVNONHd2ZkVGNlJoUGxTRGwwNCt2QmpENEs3WjFkTi8vRHJILzZwakNzTTU0Z0pBOHZobHNNRWJyZStTNTB6cERya1JWYmErSEJnPT0K", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.8.42/Tari.Universe_universal.app.tar.gz" | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFNvcnFkSkMrUU5lQnIzYk80Z2txaXdwWkM3amlPVkNEbld1ZGQ4QzlNcnpoVFRjWUFwUW1WcVR2akQ3OEZlSExXQi8rcjhrVDYweThmSWxISGQyN1FvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM4Njg2OTI4CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CldOWFhyLzdZSUhkQlMvRGxHSnV0K0Q5eWVXRHUwWkt5NXQwUzhzSWQrU1NVcFRQL0xINTJYaHBJaVhDVG9xbkpoaVZJMDhaN1RxY0twNnNyRW1EZURBPT0K", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.9.5/Tari.Universe_universal.app.tar.gz" | ||
}, | ||
"windows-x86_64": { | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGJaKytuN3pyc2l3bEhEVnkzSG03TjFVMHZ5MWlPazJNcmVmakhqV2ZGUElKTW5sU3BiMVczMksxWXJJYmxkZ1VFaHFrQkhXSENRNVRGRUxqc0ZUeVF3PQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM2NzY2MjE4CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguNDJfeDY0X2VuLVVTLm1zaS56aXAKRCsvMG95ZHpKSkdvUlNZNTFKTXNYZWZrSFdKSy9NUTVtaFhmalloaEhYeWUwcGZGNW5lQmtLRUMvZzdZSVFWRExxVFc5a1ZDUHJGcUJHVXF4aXFvQVE9PQo=", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.8.42/Tari.Universe_0.8.42_x64_en-US.msi.zip" | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFNMZ1pVOTdEa2NwWlhTanQ5UmRJRUFjc0JMNGQ1VnA2VDF4cVlhb0JjK2p2endYbjJQSVNKWUtSTXZnY05BM25PdVJ0b21BM0EyWnEyNEk4TUo3VlFFPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM4Njg3ODY0CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjkuNV94NjRfZW4tVVMubXNpLnppcAozWTNhQW04bXRDYnhIQlhUaFZKRjJjeWNpMEVSbjExM0VBb21TRlJVTVRUMnFvZ0h0NWRBdGt5ZVpiTzNSR2NONG5rdTBSd1l5c2t2MUdVeTFqWUpCUT09Cg==", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.9.5/Tari.Universe_0.9.5_x64_en-US.msi.zip" | ||
}, | ||
"linux-x86_64": { | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFFBRW15Yk50aWpUWWc4dWRGWkRPeU96OTBoZHBjWll1dzVMV21Pc1lTbXFtMUhFaVVyeEpGVTRzQkkzR1l0ZTRWTHRYc2wvODJ3bE9NOVV1eWJLMGdJPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM2NzcyMjAwCWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguNDJfYW1kNjQuQXBwSW1hZ2UKV09aaEtac1g3OVYxeEFoWk9Vd3grUjVzSUR1ZXJzNkRHajJWNHZLcFkwL25NdThUQ3laeW4zN0ZpN2dmb0pZMjU0akRjVm1hZmNJaEZSSVdVTGJtQ1E9PQo=", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.8.42/Tari.Universe_0.8.42_amd64.AppImage" | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFREUlpwZHVDbTBMcGdnTEdTZ1V6Yzk1aS8zOE16clFXODIrZE80SGtiK1VPeXlyUWlkNVdvNUZsVko3UGtrUEd3YUd2UmJoMFpoRjVjQ1NjV1N6VUE4PQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM4NjkzODg0CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjkuNV9hbWQ2NC5BcHBJbWFnZQpWdUZmVG45U21hdG40MFRmQlF5d3psQllkTDRXcUNjY09NU3pZeWJONWpiaW1venoyYVhFdENnYmZoV2NqQWZ6U2tmYWQ3Q1Z3am9POXRXTUE5QkZBdz09Cg==", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.9.5/Tari.Universe_0.9.5_amd64.AppImage" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,23 @@ | ||
{ | ||
"version": "0.8.44", | ||
"version": "0.9.5", | ||
"notes": "Tari Universe - See the assets to download this version and install", | ||
"pub_date": "2025-01-16T15:48:55.605Z", | ||
"pub_date": "2025-02-04T18:31:50.468Z", | ||
"platforms": { | ||
"darwin-aarch64": { | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFdpM0RIT1JQYlZ0aDcwL25wT1QzdjBPRjZPTDgzVTNSWTQ5QVBVb293Z2JORmhDV1BacGxseDkvVFF2TCs2NXdMSldNOW42YTBtTVRST1dVV3dVdFFJPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM3MDM2MTcwCWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CkpuUks3Y0VhUVJ0eWVHY2VSM2VtNS85VCtqajJNM2thMHAyMXZOSmY5ejl1VSs5SDduQkZKZVFBR2RYa00wQ1F1TkgvcElDUkd6STN3OCswelM3L0FBPT0K", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.8.44/Tari.Universe_universal.app.tar.gz" | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFNvcnFkSkMrUU5lQnIzYk80Z2txaXdwWkM3amlPVkNEbld1ZGQ4QzlNcnpoVFRjWUFwUW1WcVR2akQ3OEZlSExXQi8rcjhrVDYweThmSWxISGQyN1FvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM4Njg2OTI4CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CldOWFhyLzdZSUhkQlMvRGxHSnV0K0Q5eWVXRHUwWkt5NXQwUzhzSWQrU1NVcFRQL0xINTJYaHBJaVhDVG9xbkpoaVZJMDhaN1RxY0twNnNyRW1EZURBPT0K", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.9.5/Tari.Universe_universal.app.tar.gz" | ||
}, | ||
"darwin-x86_64": { | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFdpM0RIT1JQYlZ0aDcwL25wT1QzdjBPRjZPTDgzVTNSWTQ5QVBVb293Z2JORmhDV1BacGxseDkvVFF2TCs2NXdMSldNOW42YTBtTVRST1dVV3dVdFFJPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM3MDM2MTcwCWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CkpuUks3Y0VhUVJ0eWVHY2VSM2VtNS85VCtqajJNM2thMHAyMXZOSmY5ejl1VSs5SDduQkZKZVFBR2RYa00wQ1F1TkgvcElDUkd6STN3OCswelM3L0FBPT0K", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.8.44/Tari.Universe_universal.app.tar.gz" | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFNvcnFkSkMrUU5lQnIzYk80Z2txaXdwWkM3amlPVkNEbld1ZGQ4QzlNcnpoVFRjWUFwUW1WcVR2akQ3OEZlSExXQi8rcjhrVDYweThmSWxISGQyN1FvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM4Njg2OTI4CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CldOWFhyLzdZSUhkQlMvRGxHSnV0K0Q5eWVXRHUwWkt5NXQwUzhzSWQrU1NVcFRQL0xINTJYaHBJaVhDVG9xbkpoaVZJMDhaN1RxY0twNnNyRW1EZURBPT0K", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.9.5/Tari.Universe_universal.app.tar.gz" | ||
}, | ||
"windows-x86_64": { | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFdDYnE5YUptbGtOeDN5ellqV3IwNzdISTVyMENxUHZ1ZmJQT0lBUWVtSmFxNXRheGxobzB1L0pZZHRKZzVHaU4rS2xydDJoRHdDYlMvRktzODBCSEFNPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM3MDM2NzEwCWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguNDRfeDY0X2VuLVVTLm1zaS56aXAKSWVHcXExMkRkdzNJR0hRNjBPVTVFRFBFN3l4NWFDMWlwTDVqSmRkVlQyaTNWbkF4MGhwV3hJRmhma2RPSDdyUk1seTV4enIraUJpR05yR1pTeXpLQ3c9PQo=", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.8.44/Tari.Universe_0.8.44_x64_en-US.msi.zip" | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFNMZ1pVOTdEa2NwWlhTanQ5UmRJRUFjc0JMNGQ1VnA2VDF4cVlhb0JjK2p2endYbjJQSVNKWUtSTXZnY05BM25PdVJ0b21BM0EyWnEyNEk4TUo3VlFFPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM4Njg3ODY0CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjkuNV94NjRfZW4tVVMubXNpLnppcAozWTNhQW04bXRDYnhIQlhUaFZKRjJjeWNpMEVSbjExM0VBb21TRlJVTVRUMnFvZ0h0NWRBdGt5ZVpiTzNSR2NONG5rdTBSd1l5c2t2MUdVeTFqWUpCUT09Cg==", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.9.5/Tari.Universe_0.9.5_x64_en-US.msi.zip" | ||
}, | ||
"linux-x86_64": { | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGVFVjYzdE92ZlN5T2NWemxGMExEOTFTV3pZZW1SS2Fxd3pTUDA4eGxtZjdYS3JiUGhxbVdPSzJtSWpYNzdoWG44aFRTcVp2Y0ZzVFlQcU9UWDBsTEFZPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM3MDQyNTE2CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguNDRfYW1kNjQuQXBwSW1hZ2UKK2NQOXRLeXppSjZYK1RUcHBEWFowVFBGZTFraytoek95eVY5NVRyRWJQUzdXRVJ5bnBWY3M5Y1J4L1pVRlpydDFxNXdOdGptS3pKVkFKY003OWdsQVE9PQo=", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.8.44/Tari.Universe_0.8.44_amd64.AppImage" | ||
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFREUlpwZHVDbTBMcGdnTEdTZ1V6Yzk1aS8zOE16clFXODIrZE80SGtiK1VPeXlyUWlkNVdvNUZsVko3UGtrUEd3YUd2UmJoMFpoRjVjQ1NjV1N6VUE4PQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM4NjkzODg0CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjkuNV9hbWQ2NC5BcHBJbWFnZQpWdUZmVG45U21hdG40MFRmQlF5d3psQllkTDRXcUNjY09NU3pZeWJONWpiaW1venoyYVhFdENnYmZoV2NqQWZ6U2tmYWQ3Q1Z3am9POXRXTUE5QkZBdz09Cg==", | ||
"url": "https://github.com/tari-project/universe/releases/download/v0.9.5/Tari.Universe_0.9.5_amd64.AppImage" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
FROM ubuntu:22.04 | ||
|
||
WORKDIR /app | ||
|
||
RUN apt-get update && apt-get install -y \ | ||
libfontconfig \ | ||
libharfbuzz-bin \ | ||
libx11-6 \ | ||
libgbm-dev \ | ||
libfribidi0 \ | ||
libgl1 \ | ||
libegl1 \ | ||
dbus-x11 \ | ||
libgles2-mesa \ | ||
libwebkit2gtk-4.1-0 \ | ||
at-spi2-core | ||
|
||
COPY entrypoint.sh /app/entrypoint.sh | ||
RUN chmod +x /app/entrypoint.sh | ||
|
||
ENTRYPOINT ["/app/entrypoint.sh"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
# Tari Universe Containerization with Docker | ||
|
||
## Description | ||
|
||
This document describes the process of containerizing the `Tari Universe` application using Docker and running it from an AppImage. This was done as a proof of concept to create a lightweight VM/container that allows running `Tari Universe` on different machines with various operating systems and architectures. | ||
|
||
## Limitations | ||
|
||
It is important to note that GPU mining is not feasible on different machines using this method. GPU mining would only work if the host machine is running Linux with NVIDIA drivers. For such cases, consider using [`rocker`](https://github.com/osrf/rocker), which allows running containers with X11 tunneling and accessing the host GPU with NVIDIA. | ||
|
||
For other cases, the only reasonable way to run `Tari Universe` with different CPU and GPU architectures would be using a hosted cloud machine with remote desktop access. | ||
|
||
## Motivation and Context | ||
|
||
The primary motivation for this containerization is to allow testing `Tari Universe` on different operating systems and architectures from a single machine. | ||
|
||
## How Has This Been Tested? | ||
|
||
### Linux Only: | ||
|
||
1. Allow access to the X11 server (at least for the time of testing) with the command: | ||
```sh | ||
xhost +local:root | ||
``` | ||
This can be later revoked with: | ||
```sh | ||
xhost -local:root | ||
``` | ||
|
||
2. Copy the AppImage to the directory containing `Dockerfile` and rename all occurrences of `Tari Universe (Alpha)_0.8.45_amd64.AppImage` to your just copied file. | ||
|
||
3. Build the Docker image with: | ||
```sh | ||
docker build -t taritest . | ||
``` | ||
|
||
4. Run the Docker image from the script: | ||
```sh | ||
./docker_script.sh | ||
``` | ||
|
||
By following these steps, you can test `Tari Universe` on different operating systems and architectures using Docker. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
docker run \ | ||
--env="NO_AT_BRIDGE=1" \ | ||
--env="DISPLAY" \ | ||
--env="QT_X11_NO_MITSHM=1" \ | ||
--env="TARI_NETWORK=esmeralda" \ | ||
--volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" \ | ||
--volume="/var/lib/dbus/machine-id:/var/lib/dbus/machine-id:ro" \ | ||
--volume="/etc/machine-id:/etc/machine-id:ro" \ | ||
--device=/dev/dri:/dev/dri \ | ||
--volume="/etc/ssl/certs:/etc/ssl/certs:ro" \ | ||
--volume="$HOME/.local/share/com.tari.universe.alpha:/root/.local/share/com.tari.universe.alpha" \ | ||
--volume="$(pwd)/AppImage:/root/app/AppImage" \ | ||
--privileged \ | ||
--net=host \ | ||
taritest |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
|
||
#!/bin/bash | ||
|
||
export APPIMAGE_FILE=$(find /app/AppImage -name "*.AppImage" | head -n 1) | ||
if [ -n "$APPIMAGE_FILE" ]; then | ||
echo "Found AppImage file: $APPIMAGE_FILE" | ||
if [ -x "$APPIMAGE_FILE" ]; then | ||
exec "$APPIMAGE_FILE" --appimage-extract-and-run | ||
else | ||
echo "AppImage file is not executable: $APPIMAGE_FILE" | ||
exit 1 | ||
fi | ||
else | ||
echo "No AppImage file found in /app directory." | ||
exit 1 | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# Consequences of Waking Up a Machine Running a Mining Node from Sleep Mode | ||
|
||
## While running Tari Universe | ||
|
||
### Base Node | ||
First log after waking up indicates broken communication pipe used by node to connect to other peers. | ||
|
||
``` | ||
2025-01-29 14:55:24.170978306 [comms::multiplexing::yamux] [Thread:129377266304576] ERROR 2 Incoming peer substream task received an error because 'i/o error: Broken pipe (os error 32)' // comms/core/src/multiplexing/yamux.rs:300 | ||
``` | ||
|
||
This is probably caused by other peers that marked this node as offline but node immediately dials back and establish new connections. | ||
|
||
``` | ||
2025-01-29 14:55:24.171419010 [comms::dht::connectivity] [Thread:129377253721664] DEBUG Pool peer 73f660ce77716f831a7e72e8b2 disconnected. Redialling... // comms/dht/src/connectivity/mod.rs:682 | ||
2025-01-29 14:55:24.171526288 [comms::connection_manager::dialer] [Thread:129377253721664] DEBUG [Attempt 1] Will attempt connection to peer '73f660ce77716f83' in 0 second(s) // /runner/_work/tari/tari/comms/core/src/connection_manager/dialer.rs:507 | ||
2025-01-29 14:55:24.172600511 [comms::connection_manager::dialer] [Thread:129377278887488] DEBUG [Attempt 1] Connecting to peer '73f660ce77716f83' // /runner/_work/tari/tari/comms/core/src/connection_manager/dialer.rs:518 | ||
2025-01-29 14:55:27.106283709 [comms::connection_manager::dialer] [Thread:129377278887488] DEBUG Dial succeeded for peer '73f660ce77716f83' after 1 attempt(s) // /runner/_work/tari/tari/comms/core/src/connection_manager/dialer.rs:521 | ||
``` | ||
|
||
### Networking | ||
Remote nodes mark this node as offline and close the socket, causing message transmission failures. | ||
|
||
``` | ||
2025-01-29 15:03:58.437069300 [comms::connection_manager::dialer] [Thread:14060] DEBUG Failed to dial peer '1c8b393640e1cd7d1a86957eb3' because 'IdentityProtocolError(IoError("An existing connection was forcibly closed by the remote host. (os error 10054)"))' // D:\a\tari\tari\comms\core\src\connection_manager\dialer.rs:254 | ||
2025-01-29 15:03:58.437162400 [comms::rpc::client] [Thread:2376] DEBUG Request 1 (method=10) timed out // D:\a\tari\tari\comms\core\src\protocol\rpc\client\mod.rs:755 | ||
2025-01-29 15:03:58.437246200 [comms::dht::network_discovery:onconnect] [Thread:2376] DEBUG Error response from peer 71f3ba3aa7bc62718a955b6d01: Timeout: Response timed out // comms\dht\src\network_discovery\on_connect.rs:164 | ||
``` | ||
|
||
Most connections to other peers are closed due to TTL timeout, causing the connection to be lost after the first retry. | ||
|
||
``` | ||
2025-01-29 15:03:59.188946700 [comms::connection_manager::dialer] [Thread:1572] DEBUG Dial - (Attempt 1) Dial failed on address '/onion3/ohislc44bmyovooseepyksrxgb5unmclnxdxajut7pos4gmhsqd74zad:18141' for peer '4ee514e8472138bf' because 'Transport error for /onion3/ohislc44bmyovooseepyksrxgb5unmclnxdxajut7pos4gmhsqd74zad:18141: TTL expired' // D:\a\tari\tari\comms\core\src\connection_manager\dialer.rs:671 | ||
2025-01-29 15:03:59.189022500 [comms::connection_manager::dialer] [Thread:1572] DEBUG Failed to dial peer 4ee514e8472138bf | Attempt 1 | Error: Failed to connect on all addresses for peer // D:\a\tari\tari\comms\core\src\connection_manager\dialer.rs:531 | ||
2025-01-29 15:03:59.189065200 [comms::connection_manager::dialer] [Thread:1572] DEBUG Failed to dial peer '4ee514e8472138bf8943a34085' because 'ConnectFailedMaximumAttemptsReached' // D:\a\tari\tari\comms\core\src\connection_manager\dialer.rs:254 | ||
``` | ||
|
||
## Further Investigations | ||
|
||
Additional tests should describe the behavior of the node syncing after waking up from sleep mode. Specifically, how nodes recover from lost connections to other peers and possible troubleshooting steps. | ||
|
||
|
||
## Running xmrig miner on laptop on battery power | ||
|
||
There seems to be no big differences when mining on laptop that using unplugged to the power (although some laptops have lower efficiency when using battery so hash rate might be lower). There is a [flag](https://xmrig.com/docs/miner/config/misc#pause-on-battery) in xmirg cpu miner that could disable cpu mining altogether while using battery but currently it's not set up. |
Oops, something went wrong.