Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,7 +6,7 @@ OS := $(shell uname -s)
CONFIG_FILE?=config-files/config.yaml
AGG_CONFIG_FILE?=config-files/config-aggregator.yaml

OPERATOR_VERSION=v0.9.2
OPERATOR_VERSION=v0.10.0

ifeq ($(OS),Linux)
BUILD_ALL_FFI = $(MAKE) build_all_ffi_linux
Expand Down
2 changes: 1 addition & 1 deletion config-files/config-operator.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -22,7 +22,7 @@ bls:
## Operator Configurations
operator:
aggregator_rpc_server_ip_port_address: aggregator.alignedlayer.com:8090
operator_tracker_ip_port_address: https://holesky.tracker.alignedlayer.com
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
address: '<operator_address>'
earnings_receiver_address: '<earnings_receiver_address>' #Can be the same as the operator.
delegation_approver_address: '0x0000000000000000000000000000000000000000'
Expand Down
2 changes: 1 addition & 1 deletion docs/3_guides/1_SDK_how_to.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,7 +12,7 @@ To use this SDK in your Rust project, add the following to your `Cargo.toml`:

```toml
[dependencies]
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.9.2" }
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.10.0" }
```

To find the latest release tag go to [releases](https://github.com/yetanotherco/aligned_layer/releases) and copy the
Expand Down
1 change: 1 addition & 0 deletions docs/SUMMARY.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,6 +40,7 @@
* [Operator FAQ](operator_guides/1_operator_FAQ.md)
* [Troubleshooting](operator_guides/2_troubleshooting.md)
* Upgrading Guides
* [Upgrading to v0.10.0](operator_guides/upgrading_guides/v0_10_0.md)
* [Upgrading to v0.9.2](operator_guides/upgrading_guides/v0_9_2.md)

## Useful links
Expand Down
4 changes: 2 additions & 2 deletions docs/operator_guides/0_running_an_operator.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# Register as an Aligned operator in testnet

> **CURRENT VERSION:**
> Aligned Operator [v0.9.2](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.9.2)
> Aligned Operator [v0.10.0](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.10.0)

> **IMPORTANT:**
> You must be [whitelisted](https://docs.google.com/forms/d/e/1FAIpQLSdH9sgfTz4v33lAvwj6BvYJGAeIshQia3FXz36PFfF-WQAWEQ/viewform) to become an Aligned operator.
Expand All@@ -26,7 +26,7 @@ Minimum hardware requirements:
To start with, clone the Aligned repository and move inside it

```bash
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.9.2
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.10.0
cd aligned_layer
```

Expand Down
57 changes: 57 additions & 0 deletions docs/operator_guides/upgrading_guides/v0_10_0.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
# Upgrading to v0.10.0

This guide will walk you through the process of upgrading your Aligned Operator to v0.10.0.

## Changes

### New Features

* feat(telemetry): Add url data to operator updates on telemetry service in [#1136](https://github.com/yetanotherco/aligned_layer/pull/1136)
* fix: add panic catch on operator calling FFI in [#1196](https://github.com/yetanotherco/aligned_layer/pull/1196)


## How to upgrade

### Step 1 - Update the configuration for your specific Operator

This version requires update the operator configuration file changing the following field:

```yaml
## Operator Configurations
operator:
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
```

{% hint style="info" %}

Previous URL of operator_tracker_ip_port_address. Now it sends data to a telemetry server with better tracking and error handling

{% endhint %}

### Step 2 - Update the Operator

Inside the Aligned repository, run:

```bash
make update_operator
```

This will recompile the binaries. You can then proceed to restart the operator.

### Step 3 - Check the Operator Version

To see the operator version, run:

```bash
./operator/build/aligned-operator --version
```

This will display the current version of the operator binary.

```
Aligned Layer Node Operator version v0.10.0
```

### Step 4 - Restart the Operator

Restart the operator based on your system config
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
docs: update to v0.10.0 by JuArce · Pull Request #1301 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,7 +6,7 @@ OS := $(shell uname -s)
CONFIG_FILE?=config-files/config.yaml
AGG_CONFIG_FILE?=config-files/config-aggregator.yaml

OPERATOR_VERSION=v0.9.2
OPERATOR_VERSION=v0.10.0

ifeq ($(OS),Linux)
BUILD_ALL_FFI = $(MAKE) build_all_ffi_linux
Expand Down
2 changes: 1 addition & 1 deletion config-files/config-operator.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -22,7 +22,7 @@ bls:
## Operator Configurations
operator:
aggregator_rpc_server_ip_port_address: aggregator.alignedlayer.com:8090
operator_tracker_ip_port_address: https://holesky.tracker.alignedlayer.com
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
address: '<operator_address>'
earnings_receiver_address: '<earnings_receiver_address>' #Can be the same as the operator.
delegation_approver_address: '0x0000000000000000000000000000000000000000'
Expand Down
2 changes: 1 addition & 1 deletion docs/3_guides/1_SDK_how_to.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,7 +12,7 @@ To use this SDK in your Rust project, add the following to your `Cargo.toml`:

```toml
[dependencies]
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.9.2" }
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.10.0" }
```

To find the latest release tag go to [releases](https://github.com/yetanotherco/aligned_layer/releases) and copy the
Expand Down
1 change: 1 addition & 0 deletions docs/SUMMARY.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,6 +40,7 @@
* [Operator FAQ](operator_guides/1_operator_FAQ.md)
* [Troubleshooting](operator_guides/2_troubleshooting.md)
* Upgrading Guides
* [Upgrading to v0.10.0](operator_guides/upgrading_guides/v0_10_0.md)
* [Upgrading to v0.9.2](operator_guides/upgrading_guides/v0_9_2.md)

## Useful links
Expand Down
4 changes: 2 additions & 2 deletions docs/operator_guides/0_running_an_operator.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# Register as an Aligned operator in testnet

> **CURRENT VERSION:**
> Aligned Operator [v0.9.2](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.9.2)
> Aligned Operator [v0.10.0](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.10.0)

> **IMPORTANT:**
> You must be [whitelisted](https://docs.google.com/forms/d/e/1FAIpQLSdH9sgfTz4v33lAvwj6BvYJGAeIshQia3FXz36PFfF-WQAWEQ/viewform) to become an Aligned operator.
Expand All@@ -26,7 +26,7 @@ Minimum hardware requirements:
To start with, clone the Aligned repository and move inside it

```bash
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.9.2
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.10.0
cd aligned_layer
```

Expand Down
57 changes: 57 additions & 0 deletions docs/operator_guides/upgrading_guides/v0_10_0.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
# Upgrading to v0.10.0

This guide will walk you through the process of upgrading your Aligned Operator to v0.10.0.

## Changes

### New Features

* feat(telemetry): Add url data to operator updates on telemetry service in [#1136](https://github.com/yetanotherco/aligned_layer/pull/1136)
* fix: add panic catch on operator calling FFI in [#1196](https://github.com/yetanotherco/aligned_layer/pull/1196)


## How to upgrade

### Step 1 - Update the configuration for your specific Operator

This version requires update the operator configuration file changing the following field:

```yaml
## Operator Configurations
operator:
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
```

{% hint style="info" %}

Previous URL of operator_tracker_ip_port_address. Now it sends data to a telemetry server with better tracking and error handling

{% endhint %}

### Step 2 - Update the Operator

Inside the Aligned repository, run:

```bash
make update_operator
```

This will recompile the binaries. You can then proceed to restart the operator.

### Step 3 - Check the Operator Version

To see the operator version, run:

```bash
./operator/build/aligned-operator --version
```

This will display the current version of the operator binary.

```
Aligned Layer Node Operator version v0.10.0
```

### Step 4 - Restart the Operator

Restart the operator based on your system config
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' docs: update to v0.10.0 by JuArce · Pull Request #1301 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,7 +6,7 @@ OS := $(shell uname -s)
CONFIG_FILE?=config-files/config.yaml
AGG_CONFIG_FILE?=config-files/config-aggregator.yaml

OPERATOR_VERSION=v0.9.2
OPERATOR_VERSION=v0.10.0

ifeq ($(OS),Linux)
BUILD_ALL_FFI = $(MAKE) build_all_ffi_linux
Expand Down
2 changes: 1 addition & 1 deletion config-files/config-operator.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -22,7 +22,7 @@ bls:
## Operator Configurations
operator:
aggregator_rpc_server_ip_port_address: aggregator.alignedlayer.com:8090
operator_tracker_ip_port_address: https://holesky.tracker.alignedlayer.com
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
address: '<operator_address>'
earnings_receiver_address: '<earnings_receiver_address>' #Can be the same as the operator.
delegation_approver_address: '0x0000000000000000000000000000000000000000'
Expand Down
2 changes: 1 addition & 1 deletion docs/3_guides/1_SDK_how_to.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,7 +12,7 @@ To use this SDK in your Rust project, add the following to your `Cargo.toml`:

```toml
[dependencies]
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.9.2" }
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.10.0" }
```

To find the latest release tag go to [releases](https://github.com/yetanotherco/aligned_layer/releases) and copy the
Expand Down
1 change: 1 addition & 0 deletions docs/SUMMARY.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,6 +40,7 @@
* [Operator FAQ](operator_guides/1_operator_FAQ.md)
* [Troubleshooting](operator_guides/2_troubleshooting.md)
* Upgrading Guides
* [Upgrading to v0.10.0](operator_guides/upgrading_guides/v0_10_0.md)
* [Upgrading to v0.9.2](operator_guides/upgrading_guides/v0_9_2.md)

## Useful links
Expand Down
4 changes: 2 additions & 2 deletions docs/operator_guides/0_running_an_operator.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# Register as an Aligned operator in testnet

> **CURRENT VERSION:**
> Aligned Operator [v0.9.2](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.9.2)
> Aligned Operator [v0.10.0](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.10.0)

> **IMPORTANT:**
> You must be [whitelisted](https://docs.google.com/forms/d/e/1FAIpQLSdH9sgfTz4v33lAvwj6BvYJGAeIshQia3FXz36PFfF-WQAWEQ/viewform) to become an Aligned operator.
Expand All@@ -26,7 +26,7 @@ Minimum hardware requirements:
To start with, clone the Aligned repository and move inside it

```bash
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.9.2
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.10.0
cd aligned_layer
```

Expand Down
57 changes: 57 additions & 0 deletions docs/operator_guides/upgrading_guides/v0_10_0.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
# Upgrading to v0.10.0

This guide will walk you through the process of upgrading your Aligned Operator to v0.10.0.

## Changes

### New Features

* feat(telemetry): Add url data to operator updates on telemetry service in [#1136](https://github.com/yetanotherco/aligned_layer/pull/1136)
* fix: add panic catch on operator calling FFI in [#1196](https://github.com/yetanotherco/aligned_layer/pull/1196)


## How to upgrade

### Step 1 - Update the configuration for your specific Operator

This version requires update the operator configuration file changing the following field:

```yaml
## Operator Configurations
operator:
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
```

{% hint style="info" %}

Previous URL of operator_tracker_ip_port_address. Now it sends data to a telemetry server with better tracking and error handling

{% endhint %}

### Step 2 - Update the Operator

Inside the Aligned repository, run:

```bash
make update_operator
```

This will recompile the binaries. You can then proceed to restart the operator.

### Step 3 - Check the Operator Version

To see the operator version, run:

```bash
./operator/build/aligned-operator --version
```

This will display the current version of the operator binary.

```
Aligned Layer Node Operator version v0.10.0
```

### Step 4 - Restart the Operator

Restart the operator based on your system config
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' docs: update to v0.10.0 by JuArce · Pull Request #1301 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,7 +6,7 @@ OS := $(shell uname -s)
CONFIG_FILE?=config-files/config.yaml
AGG_CONFIG_FILE?=config-files/config-aggregator.yaml

OPERATOR_VERSION=v0.9.2
OPERATOR_VERSION=v0.10.0

ifeq ($(OS),Linux)
BUILD_ALL_FFI = $(MAKE) build_all_ffi_linux
Expand Down
2 changes: 1 addition & 1 deletion config-files/config-operator.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -22,7 +22,7 @@ bls:
## Operator Configurations
operator:
aggregator_rpc_server_ip_port_address: aggregator.alignedlayer.com:8090
operator_tracker_ip_port_address: https://holesky.tracker.alignedlayer.com
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
address: '<operator_address>'
earnings_receiver_address: '<earnings_receiver_address>' #Can be the same as the operator.
delegation_approver_address: '0x0000000000000000000000000000000000000000'
Expand Down
2 changes: 1 addition & 1 deletion docs/3_guides/1_SDK_how_to.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,7 +12,7 @@ To use this SDK in your Rust project, add the following to your `Cargo.toml`:

```toml
[dependencies]
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.9.2" }
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.10.0" }
```

To find the latest release tag go to [releases](https://github.com/yetanotherco/aligned_layer/releases) and copy the
Expand Down
1 change: 1 addition & 0 deletions docs/SUMMARY.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,6 +40,7 @@
* [Operator FAQ](operator_guides/1_operator_FAQ.md)
* [Troubleshooting](operator_guides/2_troubleshooting.md)
* Upgrading Guides
* [Upgrading to v0.10.0](operator_guides/upgrading_guides/v0_10_0.md)
* [Upgrading to v0.9.2](operator_guides/upgrading_guides/v0_9_2.md)

## Useful links
Expand Down
4 changes: 2 additions & 2 deletions docs/operator_guides/0_running_an_operator.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# Register as an Aligned operator in testnet

> **CURRENT VERSION:**
> Aligned Operator [v0.9.2](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.9.2)
> Aligned Operator [v0.10.0](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.10.0)

> **IMPORTANT:**
> You must be [whitelisted](https://docs.google.com/forms/d/e/1FAIpQLSdH9sgfTz4v33lAvwj6BvYJGAeIshQia3FXz36PFfF-WQAWEQ/viewform) to become an Aligned operator.
Expand All@@ -26,7 +26,7 @@ Minimum hardware requirements:
To start with, clone the Aligned repository and move inside it

```bash
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.9.2
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.10.0
cd aligned_layer
```

Expand Down
57 changes: 57 additions & 0 deletions docs/operator_guides/upgrading_guides/v0_10_0.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
# Upgrading to v0.10.0

This guide will walk you through the process of upgrading your Aligned Operator to v0.10.0.

## Changes

### New Features

* feat(telemetry): Add url data to operator updates on telemetry service in [#1136](https://github.com/yetanotherco/aligned_layer/pull/1136)
* fix: add panic catch on operator calling FFI in [#1196](https://github.com/yetanotherco/aligned_layer/pull/1196)


## How to upgrade

### Step 1 - Update the configuration for your specific Operator

This version requires update the operator configuration file changing the following field:

```yaml
## Operator Configurations
operator:
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
```

{% hint style="info" %}

Previous URL of operator_tracker_ip_port_address. Now it sends data to a telemetry server with better tracking and error handling

{% endhint %}

### Step 2 - Update the Operator

Inside the Aligned repository, run:

```bash
make update_operator
```

This will recompile the binaries. You can then proceed to restart the operator.

### Step 3 - Check the Operator Version

To see the operator version, run:

```bash
./operator/build/aligned-operator --version
```

This will display the current version of the operator binary.

```
Aligned Layer Node Operator version v0.10.0
```

### Step 4 - Restart the Operator

Restart the operator based on your system config
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' docs: update to v0.10.0 by JuArce · Pull Request #1301 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,7 +6,7 @@ OS := $(shell uname -s)
CONFIG_FILE?=config-files/config.yaml
AGG_CONFIG_FILE?=config-files/config-aggregator.yaml

OPERATOR_VERSION=v0.9.2
OPERATOR_VERSION=v0.10.0

ifeq ($(OS),Linux)
BUILD_ALL_FFI = $(MAKE) build_all_ffi_linux
Expand Down
2 changes: 1 addition & 1 deletion config-files/config-operator.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -22,7 +22,7 @@ bls:
## Operator Configurations
operator:
aggregator_rpc_server_ip_port_address: aggregator.alignedlayer.com:8090
operator_tracker_ip_port_address: https://holesky.tracker.alignedlayer.com
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
address: '<operator_address>'
earnings_receiver_address: '<earnings_receiver_address>' #Can be the same as the operator.
delegation_approver_address: '0x0000000000000000000000000000000000000000'
Expand Down
2 changes: 1 addition & 1 deletion docs/3_guides/1_SDK_how_to.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,7 +12,7 @@ To use this SDK in your Rust project, add the following to your `Cargo.toml`:

```toml
[dependencies]
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.9.2" }
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.10.0" }
```

To find the latest release tag go to [releases](https://github.com/yetanotherco/aligned_layer/releases) and copy the
Expand Down
1 change: 1 addition & 0 deletions docs/SUMMARY.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,6 +40,7 @@
* [Operator FAQ](operator_guides/1_operator_FAQ.md)
* [Troubleshooting](operator_guides/2_troubleshooting.md)
* Upgrading Guides
* [Upgrading to v0.10.0](operator_guides/upgrading_guides/v0_10_0.md)
* [Upgrading to v0.9.2](operator_guides/upgrading_guides/v0_9_2.md)

## Useful links
Expand Down
4 changes: 2 additions & 2 deletions docs/operator_guides/0_running_an_operator.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# Register as an Aligned operator in testnet

> **CURRENT VERSION:**
> Aligned Operator [v0.9.2](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.9.2)
> Aligned Operator [v0.10.0](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.10.0)

> **IMPORTANT:**
> You must be [whitelisted](https://docs.google.com/forms/d/e/1FAIpQLSdH9sgfTz4v33lAvwj6BvYJGAeIshQia3FXz36PFfF-WQAWEQ/viewform) to become an Aligned operator.
Expand All@@ -26,7 +26,7 @@ Minimum hardware requirements:
To start with, clone the Aligned repository and move inside it

```bash
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.9.2
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.10.0
cd aligned_layer
```

Expand Down
57 changes: 57 additions & 0 deletions docs/operator_guides/upgrading_guides/v0_10_0.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
# Upgrading to v0.10.0

This guide will walk you through the process of upgrading your Aligned Operator to v0.10.0.

## Changes

### New Features

* feat(telemetry): Add url data to operator updates on telemetry service in [#1136](https://github.com/yetanotherco/aligned_layer/pull/1136)
* fix: add panic catch on operator calling FFI in [#1196](https://github.com/yetanotherco/aligned_layer/pull/1196)


## How to upgrade

### Step 1 - Update the configuration for your specific Operator

This version requires update the operator configuration file changing the following field:

```yaml
## Operator Configurations
operator:
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
```

{% hint style="info" %}

Previous URL of operator_tracker_ip_port_address. Now it sends data to a telemetry server with better tracking and error handling

{% endhint %}

### Step 2 - Update the Operator

Inside the Aligned repository, run:

```bash
make update_operator
```

This will recompile the binaries. You can then proceed to restart the operator.

### Step 3 - Check the Operator Version

To see the operator version, run:

```bash
./operator/build/aligned-operator --version
```

This will display the current version of the operator binary.

```
Aligned Layer Node Operator version v0.10.0
```

### Step 4 - Restart the Operator

Restart the operator based on your system config
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' docs: update to v0.10.0 by JuArce · Pull Request #1301 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,7 +6,7 @@ OS := $(shell uname -s)
CONFIG_FILE?=config-files/config.yaml
AGG_CONFIG_FILE?=config-files/config-aggregator.yaml

OPERATOR_VERSION=v0.9.2
OPERATOR_VERSION=v0.10.0

ifeq ($(OS),Linux)
BUILD_ALL_FFI = $(MAKE) build_all_ffi_linux
Expand Down
2 changes: 1 addition & 1 deletion config-files/config-operator.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -22,7 +22,7 @@ bls:
## Operator Configurations
operator:
aggregator_rpc_server_ip_port_address: aggregator.alignedlayer.com:8090
operator_tracker_ip_port_address: https://holesky.tracker.alignedlayer.com
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
address: '<operator_address>'
earnings_receiver_address: '<earnings_receiver_address>' #Can be the same as the operator.
delegation_approver_address: '0x0000000000000000000000000000000000000000'
Expand Down
2 changes: 1 addition & 1 deletion docs/3_guides/1_SDK_how_to.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,7 +12,7 @@ To use this SDK in your Rust project, add the following to your `Cargo.toml`:

```toml
[dependencies]
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.9.2" }
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.10.0" }
```

To find the latest release tag go to [releases](https://github.com/yetanotherco/aligned_layer/releases) and copy the
Expand Down
1 change: 1 addition & 0 deletions docs/SUMMARY.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,6 +40,7 @@
* [Operator FAQ](operator_guides/1_operator_FAQ.md)
* [Troubleshooting](operator_guides/2_troubleshooting.md)
* Upgrading Guides
* [Upgrading to v0.10.0](operator_guides/upgrading_guides/v0_10_0.md)
* [Upgrading to v0.9.2](operator_guides/upgrading_guides/v0_9_2.md)

## Useful links
Expand Down
4 changes: 2 additions & 2 deletions docs/operator_guides/0_running_an_operator.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# Register as an Aligned operator in testnet

> **CURRENT VERSION:**
> Aligned Operator [v0.9.2](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.9.2)
> Aligned Operator [v0.10.0](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.10.0)

> **IMPORTANT:**
> You must be [whitelisted](https://docs.google.com/forms/d/e/1FAIpQLSdH9sgfTz4v33lAvwj6BvYJGAeIshQia3FXz36PFfF-WQAWEQ/viewform) to become an Aligned operator.
Expand All@@ -26,7 +26,7 @@ Minimum hardware requirements:
To start with, clone the Aligned repository and move inside it

```bash
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.9.2
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.10.0
cd aligned_layer
```

Expand Down
57 changes: 57 additions & 0 deletions docs/operator_guides/upgrading_guides/v0_10_0.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
# Upgrading to v0.10.0

This guide will walk you through the process of upgrading your Aligned Operator to v0.10.0.

## Changes

### New Features

* feat(telemetry): Add url data to operator updates on telemetry service in [#1136](https://github.com/yetanotherco/aligned_layer/pull/1136)
* fix: add panic catch on operator calling FFI in [#1196](https://github.com/yetanotherco/aligned_layer/pull/1196)


## How to upgrade

### Step 1 - Update the configuration for your specific Operator

This version requires update the operator configuration file changing the following field:

```yaml
## Operator Configurations
operator:
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
```

{% hint style="info" %}

Previous URL of operator_tracker_ip_port_address. Now it sends data to a telemetry server with better tracking and error handling

{% endhint %}

### Step 2 - Update the Operator

Inside the Aligned repository, run:

```bash
make update_operator
```

This will recompile the binaries. You can then proceed to restart the operator.

### Step 3 - Check the Operator Version

To see the operator version, run:

```bash
./operator/build/aligned-operator --version
```

This will display the current version of the operator binary.

```
Aligned Layer Node Operator version v0.10.0
```

### Step 4 - Restart the Operator

Restart the operator based on your system config
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); })(); docs: update to v0.10.0 by JuArce · Pull Request #1301 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line numberDiff line numberDiff line change
Expand Up@@ -6,7 +6,7 @@ OS := $(shell uname -s)
CONFIG_FILE?=config-files/config.yaml
AGG_CONFIG_FILE?=config-files/config-aggregator.yaml

OPERATOR_VERSION=v0.9.2
OPERATOR_VERSION=v0.10.0

ifeq ($(OS),Linux)
BUILD_ALL_FFI = $(MAKE) build_all_ffi_linux
Expand Down
2 changes: 1 addition & 1 deletion config-files/config-operator.yaml
Original file line numberDiff line numberDiff line change
Expand Up@@ -22,7 +22,7 @@ bls:
## Operator Configurations
operator:
aggregator_rpc_server_ip_port_address: aggregator.alignedlayer.com:8090
operator_tracker_ip_port_address: https://holesky.tracker.alignedlayer.com
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
address: '<operator_address>'
earnings_receiver_address: '<earnings_receiver_address>' #Can be the same as the operator.
delegation_approver_address: '0x0000000000000000000000000000000000000000'
Expand Down
2 changes: 1 addition & 1 deletion docs/3_guides/1_SDK_how_to.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -12,7 +12,7 @@ To use this SDK in your Rust project, add the following to your `Cargo.toml`:

```toml
[dependencies]
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.9.2" }
aligned-sdk = { git = "https://github.com/yetanotherco/aligned_layer", tag="v0.10.0" }
```

To find the latest release tag go to [releases](https://github.com/yetanotherco/aligned_layer/releases) and copy the
Expand Down
1 change: 1 addition & 0 deletions docs/SUMMARY.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -40,6 +40,7 @@
* [Operator FAQ](operator_guides/1_operator_FAQ.md)
* [Troubleshooting](operator_guides/2_troubleshooting.md)
* Upgrading Guides
* [Upgrading to v0.10.0](operator_guides/upgrading_guides/v0_10_0.md)
* [Upgrading to v0.9.2](operator_guides/upgrading_guides/v0_9_2.md)

## Useful links
Expand Down
4 changes: 2 additions & 2 deletions docs/operator_guides/0_running_an_operator.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# Register as an Aligned operator in testnet

> **CURRENT VERSION:**
> Aligned Operator [v0.9.2](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.9.2)
> Aligned Operator [v0.10.0](https://github.com/yetanotherco/aligned_layer/releases/tag/v0.10.0)

> **IMPORTANT:**
> You must be [whitelisted](https://docs.google.com/forms/d/e/1FAIpQLSdH9sgfTz4v33lAvwj6BvYJGAeIshQia3FXz36PFfF-WQAWEQ/viewform) to become an Aligned operator.
Expand All@@ -26,7 +26,7 @@ Minimum hardware requirements:
To start with, clone the Aligned repository and move inside it

```bash
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.9.2
git clone https://github.com/yetanotherco/aligned_layer.git --branch v0.10.0
cd aligned_layer
```

Expand Down
57 changes: 57 additions & 0 deletions docs/operator_guides/upgrading_guides/v0_10_0.md
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
# Upgrading to v0.10.0

This guide will walk you through the process of upgrading your Aligned Operator to v0.10.0.

## Changes

### New Features

* feat(telemetry): Add url data to operator updates on telemetry service in [#1136](https://github.com/yetanotherco/aligned_layer/pull/1136)
* fix: add panic catch on operator calling FFI in [#1196](https://github.com/yetanotherco/aligned_layer/pull/1196)


## How to upgrade

### Step 1 - Update the configuration for your specific Operator

This version requires update the operator configuration file changing the following field:

```yaml
## Operator Configurations
operator:
operator_tracker_ip_port_address: https://holesky.telemetry.alignedlayer.com
```

{% hint style="info" %}

Previous URL of operator_tracker_ip_port_address. Now it sends data to a telemetry server with better tracking and error handling

{% endhint %}

### Step 2 - Update the Operator

Inside the Aligned repository, run:

```bash
make update_operator
```

This will recompile the binaries. You can then proceed to restart the operator.

### Step 3 - Check the Operator Version

To see the operator version, run:

```bash
./operator/build/aligned-operator --version
```

This will display the current version of the operator binary.

```
Aligned Layer Node Operator version v0.10.0
```

### Step 4 - Restart the Operator

Restart the operator based on your system config