Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c0e226e
feat: add merkle_tree_old in operator ffi
uri-99 Sep 17, 2024
0a62c86
feat: use merkle_tree_old if other failed
uri-99 Sep 17, 2024
52c8385
chore: add logg
uri-99 Sep 17, 2024
f344fa8
feat: build merkle_tree_old ffi in make deps
uri-99 Sep 17, 2024
8eb8638
fix: merkle_root_old points to git
uri-99 Sep 17, 2024
2b6c20a
feat: add ffi test to make
uri-99 Sep 17, 2024
12d0599
fix: ffi
uri-99 Sep 17, 2024
1476e4c
refactor: rename old_ffi to ffi_old
uri-99 Sep 17, 2024
d003567
fix: attempt to fix ci
uri-99 Sep 17, 2024
1c180ff
fix: CI
uri-99 Sep 18, 2024
191df5f
feat: operator reads V2 events and processes them
uri-99 Sep 19, 2024
e2d2860
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
270fa28
remove: emit NewBatchV2 from Aligned.sol
uri-99 Sep 19, 2024
fed58c0
fix: forge test
uri-99 Sep 19, 2024
a67c05c
fix: add missing _old to make target
uri-99 Sep 19, 2024
01c7045
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
744e81c
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
211cfd2
Merge branch '1017-fix-operator-v070-must-detect-newbatchv2' into 102…
uri-99 Sep 19, 2024
c9f07ce
chore: update anvil state
uri-99 Sep 19, 2024
993e139
fix: operator v0.7.0 must detect newBatchV2 (#1025)
uri-99 Sep 19, 2024
50dbc03
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
6ddd972
Merge branch 'staging' into 1026-fix-remove-emit-v2-from-v070
uri-99 Sep 19, 2024
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 contracts/bindings/AlignedLayerServiceManager/binding.go

Large diffs are not rendered by default.

Large diffs are not rendered by default.

7 changes: 0 additions & 7 deletions contracts/src/core/AlignedLayerServiceManager.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,13 +95,6 @@ contract AlignedLayerServiceManager is

batchesState[batchIdentifier] = batchState;

// For operators in v0.5.2 and v0.6.0
emit NewBatchV2(
batchMerkleRoot,
msg.sender,
uint32(block.number),
batchDataPointer
);
// For aggregator and operators in v0.7.0
emit NewBatchV3(
batchMerkleRoot,
Expand Down
2 changes: 0 additions & 2 deletions contracts/test/AlignedLayerServiceManager.t.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -70,8 +70,6 @@ contract AlignedLayerServiceManagerTest is BLSMockAVSDeployer {
// transfer to serviceManager
address(alignedLayerServiceManager).call{value: maxFeeToRespond}("");

vm.expectEmit(true, true, true, true);
emit NewBatchV2(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer);
vm.expectEmit(true, true, true, true);
emit NewBatchV3(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer, maxFeeToRespond);

Expand Down
, '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" + '
remove: emit NewBatchV2 from Aligned.sol by uri-99 · Pull Request #1027 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c0e226e
feat: add merkle_tree_old in operator ffi
uri-99 Sep 17, 2024
0a62c86
feat: use merkle_tree_old if other failed
uri-99 Sep 17, 2024
52c8385
chore: add logg
uri-99 Sep 17, 2024
f344fa8
feat: build merkle_tree_old ffi in make deps
uri-99 Sep 17, 2024
8eb8638
fix: merkle_root_old points to git
uri-99 Sep 17, 2024
2b6c20a
feat: add ffi test to make
uri-99 Sep 17, 2024
12d0599
fix: ffi
uri-99 Sep 17, 2024
1476e4c
refactor: rename old_ffi to ffi_old
uri-99 Sep 17, 2024
d003567
fix: attempt to fix ci
uri-99 Sep 17, 2024
1c180ff
fix: CI
uri-99 Sep 18, 2024
191df5f
feat: operator reads V2 events and processes them
uri-99 Sep 19, 2024
e2d2860
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
270fa28
remove: emit NewBatchV2 from Aligned.sol
uri-99 Sep 19, 2024
fed58c0
fix: forge test
uri-99 Sep 19, 2024
a67c05c
fix: add missing _old to make target
uri-99 Sep 19, 2024
01c7045
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
744e81c
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
211cfd2
Merge branch '1017-fix-operator-v070-must-detect-newbatchv2' into 102…
uri-99 Sep 19, 2024
c9f07ce
chore: update anvil state
uri-99 Sep 19, 2024
993e139
fix: operator v0.7.0 must detect newBatchV2 (#1025)
uri-99 Sep 19, 2024
50dbc03
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
6ddd972
Merge branch 'staging' into 1026-fix-remove-emit-v2-from-v070
uri-99 Sep 19, 2024
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 contracts/bindings/AlignedLayerServiceManager/binding.go

Large diffs are not rendered by default.

Large diffs are not rendered by default.

7 changes: 0 additions & 7 deletions contracts/src/core/AlignedLayerServiceManager.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,13 +95,6 @@ contract AlignedLayerServiceManager is

batchesState[batchIdentifier] = batchState;

// For operators in v0.5.2 and v0.6.0
emit NewBatchV2(
batchMerkleRoot,
msg.sender,
uint32(block.number),
batchDataPointer
);
// For aggregator and operators in v0.7.0
emit NewBatchV3(
batchMerkleRoot,
Expand Down
2 changes: 0 additions & 2 deletions contracts/test/AlignedLayerServiceManager.t.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -70,8 +70,6 @@ contract AlignedLayerServiceManagerTest is BLSMockAVSDeployer {
// transfer to serviceManager
address(alignedLayerServiceManager).call{value: maxFeeToRespond}("");

vm.expectEmit(true, true, true, true);
emit NewBatchV2(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer);
vm.expectEmit(true, true, true, true);
emit NewBatchV3(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer, maxFeeToRespond);

Expand Down
, '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('^' + ".*" + ' remove: emit NewBatchV2 from Aligned.sol by uri-99 · Pull Request #1027 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c0e226e
feat: add merkle_tree_old in operator ffi
uri-99 Sep 17, 2024
0a62c86
feat: use merkle_tree_old if other failed
uri-99 Sep 17, 2024
52c8385
chore: add logg
uri-99 Sep 17, 2024
f344fa8
feat: build merkle_tree_old ffi in make deps
uri-99 Sep 17, 2024
8eb8638
fix: merkle_root_old points to git
uri-99 Sep 17, 2024
2b6c20a
feat: add ffi test to make
uri-99 Sep 17, 2024
12d0599
fix: ffi
uri-99 Sep 17, 2024
1476e4c
refactor: rename old_ffi to ffi_old
uri-99 Sep 17, 2024
d003567
fix: attempt to fix ci
uri-99 Sep 17, 2024
1c180ff
fix: CI
uri-99 Sep 18, 2024
191df5f
feat: operator reads V2 events and processes them
uri-99 Sep 19, 2024
e2d2860
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
270fa28
remove: emit NewBatchV2 from Aligned.sol
uri-99 Sep 19, 2024
fed58c0
fix: forge test
uri-99 Sep 19, 2024
a67c05c
fix: add missing _old to make target
uri-99 Sep 19, 2024
01c7045
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
744e81c
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
211cfd2
Merge branch '1017-fix-operator-v070-must-detect-newbatchv2' into 102…
uri-99 Sep 19, 2024
c9f07ce
chore: update anvil state
uri-99 Sep 19, 2024
993e139
fix: operator v0.7.0 must detect newBatchV2 (#1025)
uri-99 Sep 19, 2024
50dbc03
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
6ddd972
Merge branch 'staging' into 1026-fix-remove-emit-v2-from-v070
uri-99 Sep 19, 2024
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 contracts/bindings/AlignedLayerServiceManager/binding.go

Large diffs are not rendered by default.

Large diffs are not rendered by default.

7 changes: 0 additions & 7 deletions contracts/src/core/AlignedLayerServiceManager.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,13 +95,6 @@ contract AlignedLayerServiceManager is

batchesState[batchIdentifier] = batchState;

// For operators in v0.5.2 and v0.6.0
emit NewBatchV2(
batchMerkleRoot,
msg.sender,
uint32(block.number),
batchDataPointer
);
// For aggregator and operators in v0.7.0
emit NewBatchV3(
batchMerkleRoot,
Expand Down
2 changes: 0 additions & 2 deletions contracts/test/AlignedLayerServiceManager.t.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -70,8 +70,6 @@ contract AlignedLayerServiceManagerTest is BLSMockAVSDeployer {
// transfer to serviceManager
address(alignedLayerServiceManager).call{value: maxFeeToRespond}("");

vm.expectEmit(true, true, true, true);
emit NewBatchV2(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer);
vm.expectEmit(true, true, true, true);
emit NewBatchV3(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer, maxFeeToRespond);

Expand Down
, '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('^' + ".*" + ' remove: emit NewBatchV2 from Aligned.sol by uri-99 · Pull Request #1027 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c0e226e
feat: add merkle_tree_old in operator ffi
uri-99 Sep 17, 2024
0a62c86
feat: use merkle_tree_old if other failed
uri-99 Sep 17, 2024
52c8385
chore: add logg
uri-99 Sep 17, 2024
f344fa8
feat: build merkle_tree_old ffi in make deps
uri-99 Sep 17, 2024
8eb8638
fix: merkle_root_old points to git
uri-99 Sep 17, 2024
2b6c20a
feat: add ffi test to make
uri-99 Sep 17, 2024
12d0599
fix: ffi
uri-99 Sep 17, 2024
1476e4c
refactor: rename old_ffi to ffi_old
uri-99 Sep 17, 2024
d003567
fix: attempt to fix ci
uri-99 Sep 17, 2024
1c180ff
fix: CI
uri-99 Sep 18, 2024
191df5f
feat: operator reads V2 events and processes them
uri-99 Sep 19, 2024
e2d2860
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
270fa28
remove: emit NewBatchV2 from Aligned.sol
uri-99 Sep 19, 2024
fed58c0
fix: forge test
uri-99 Sep 19, 2024
a67c05c
fix: add missing _old to make target
uri-99 Sep 19, 2024
01c7045
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
744e81c
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
211cfd2
Merge branch '1017-fix-operator-v070-must-detect-newbatchv2' into 102…
uri-99 Sep 19, 2024
c9f07ce
chore: update anvil state
uri-99 Sep 19, 2024
993e139
fix: operator v0.7.0 must detect newBatchV2 (#1025)
uri-99 Sep 19, 2024
50dbc03
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
6ddd972
Merge branch 'staging' into 1026-fix-remove-emit-v2-from-v070
uri-99 Sep 19, 2024
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 contracts/bindings/AlignedLayerServiceManager/binding.go

Large diffs are not rendered by default.

Large diffs are not rendered by default.

7 changes: 0 additions & 7 deletions contracts/src/core/AlignedLayerServiceManager.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,13 +95,6 @@ contract AlignedLayerServiceManager is

batchesState[batchIdentifier] = batchState;

// For operators in v0.5.2 and v0.6.0
emit NewBatchV2(
batchMerkleRoot,
msg.sender,
uint32(block.number),
batchDataPointer
);
// For aggregator and operators in v0.7.0
emit NewBatchV3(
batchMerkleRoot,
Expand Down
2 changes: 0 additions & 2 deletions contracts/test/AlignedLayerServiceManager.t.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -70,8 +70,6 @@ contract AlignedLayerServiceManagerTest is BLSMockAVSDeployer {
// transfer to serviceManager
address(alignedLayerServiceManager).call{value: maxFeeToRespond}("");

vm.expectEmit(true, true, true, true);
emit NewBatchV2(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer);
vm.expectEmit(true, true, true, true);
emit NewBatchV3(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer, maxFeeToRespond);

Expand Down
, '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" + ' remove: emit NewBatchV2 from Aligned.sol by uri-99 · Pull Request #1027 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c0e226e
feat: add merkle_tree_old in operator ffi
uri-99 Sep 17, 2024
0a62c86
feat: use merkle_tree_old if other failed
uri-99 Sep 17, 2024
52c8385
chore: add logg
uri-99 Sep 17, 2024
f344fa8
feat: build merkle_tree_old ffi in make deps
uri-99 Sep 17, 2024
8eb8638
fix: merkle_root_old points to git
uri-99 Sep 17, 2024
2b6c20a
feat: add ffi test to make
uri-99 Sep 17, 2024
12d0599
fix: ffi
uri-99 Sep 17, 2024
1476e4c
refactor: rename old_ffi to ffi_old
uri-99 Sep 17, 2024
d003567
fix: attempt to fix ci
uri-99 Sep 17, 2024
1c180ff
fix: CI
uri-99 Sep 18, 2024
191df5f
feat: operator reads V2 events and processes them
uri-99 Sep 19, 2024
e2d2860
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
270fa28
remove: emit NewBatchV2 from Aligned.sol
uri-99 Sep 19, 2024
fed58c0
fix: forge test
uri-99 Sep 19, 2024
a67c05c
fix: add missing _old to make target
uri-99 Sep 19, 2024
01c7045
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
744e81c
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
211cfd2
Merge branch '1017-fix-operator-v070-must-detect-newbatchv2' into 102…
uri-99 Sep 19, 2024
c9f07ce
chore: update anvil state
uri-99 Sep 19, 2024
993e139
fix: operator v0.7.0 must detect newBatchV2 (#1025)
uri-99 Sep 19, 2024
50dbc03
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
6ddd972
Merge branch 'staging' into 1026-fix-remove-emit-v2-from-v070
uri-99 Sep 19, 2024
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 contracts/bindings/AlignedLayerServiceManager/binding.go

Large diffs are not rendered by default.

Large diffs are not rendered by default.

7 changes: 0 additions & 7 deletions contracts/src/core/AlignedLayerServiceManager.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,13 +95,6 @@ contract AlignedLayerServiceManager is

batchesState[batchIdentifier] = batchState;

// For operators in v0.5.2 and v0.6.0
emit NewBatchV2(
batchMerkleRoot,
msg.sender,
uint32(block.number),
batchDataPointer
);
// For aggregator and operators in v0.7.0
emit NewBatchV3(
batchMerkleRoot,
Expand Down
2 changes: 0 additions & 2 deletions contracts/test/AlignedLayerServiceManager.t.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -70,8 +70,6 @@ contract AlignedLayerServiceManagerTest is BLSMockAVSDeployer {
// transfer to serviceManager
address(alignedLayerServiceManager).call{value: maxFeeToRespond}("");

vm.expectEmit(true, true, true, true);
emit NewBatchV2(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer);
vm.expectEmit(true, true, true, true);
emit NewBatchV3(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer, maxFeeToRespond);

Expand Down
, '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('^' + ".*" + ' remove: emit NewBatchV2 from Aligned.sol by uri-99 · Pull Request #1027 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c0e226e
feat: add merkle_tree_old in operator ffi
uri-99 Sep 17, 2024
0a62c86
feat: use merkle_tree_old if other failed
uri-99 Sep 17, 2024
52c8385
chore: add logg
uri-99 Sep 17, 2024
f344fa8
feat: build merkle_tree_old ffi in make deps
uri-99 Sep 17, 2024
8eb8638
fix: merkle_root_old points to git
uri-99 Sep 17, 2024
2b6c20a
feat: add ffi test to make
uri-99 Sep 17, 2024
12d0599
fix: ffi
uri-99 Sep 17, 2024
1476e4c
refactor: rename old_ffi to ffi_old
uri-99 Sep 17, 2024
d003567
fix: attempt to fix ci
uri-99 Sep 17, 2024
1c180ff
fix: CI
uri-99 Sep 18, 2024
191df5f
feat: operator reads V2 events and processes them
uri-99 Sep 19, 2024
e2d2860
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
270fa28
remove: emit NewBatchV2 from Aligned.sol
uri-99 Sep 19, 2024
fed58c0
fix: forge test
uri-99 Sep 19, 2024
a67c05c
fix: add missing _old to make target
uri-99 Sep 19, 2024
01c7045
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
744e81c
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
211cfd2
Merge branch '1017-fix-operator-v070-must-detect-newbatchv2' into 102…
uri-99 Sep 19, 2024
c9f07ce
chore: update anvil state
uri-99 Sep 19, 2024
993e139
fix: operator v0.7.0 must detect newBatchV2 (#1025)
uri-99 Sep 19, 2024
50dbc03
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
6ddd972
Merge branch 'staging' into 1026-fix-remove-emit-v2-from-v070
uri-99 Sep 19, 2024
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 contracts/bindings/AlignedLayerServiceManager/binding.go

Large diffs are not rendered by default.

Large diffs are not rendered by default.

7 changes: 0 additions & 7 deletions contracts/src/core/AlignedLayerServiceManager.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,13 +95,6 @@ contract AlignedLayerServiceManager is

batchesState[batchIdentifier] = batchState;

// For operators in v0.5.2 and v0.6.0
emit NewBatchV2(
batchMerkleRoot,
msg.sender,
uint32(block.number),
batchDataPointer
);
// For aggregator and operators in v0.7.0
emit NewBatchV3(
batchMerkleRoot,
Expand Down
2 changes: 0 additions & 2 deletions contracts/test/AlignedLayerServiceManager.t.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -70,8 +70,6 @@ contract AlignedLayerServiceManagerTest is BLSMockAVSDeployer {
// transfer to serviceManager
address(alignedLayerServiceManager).call{value: maxFeeToRespond}("");

vm.expectEmit(true, true, true, true);
emit NewBatchV2(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer);
vm.expectEmit(true, true, true, true);
emit NewBatchV3(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer, maxFeeToRespond);

Expand Down
, '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); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' remove: emit NewBatchV2 from Aligned.sol by uri-99 · Pull Request #1027 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c0e226e
feat: add merkle_tree_old in operator ffi
uri-99 Sep 17, 2024
0a62c86
feat: use merkle_tree_old if other failed
uri-99 Sep 17, 2024
52c8385
chore: add logg
uri-99 Sep 17, 2024
f344fa8
feat: build merkle_tree_old ffi in make deps
uri-99 Sep 17, 2024
8eb8638
fix: merkle_root_old points to git
uri-99 Sep 17, 2024
2b6c20a
feat: add ffi test to make
uri-99 Sep 17, 2024
12d0599
fix: ffi
uri-99 Sep 17, 2024
1476e4c
refactor: rename old_ffi to ffi_old
uri-99 Sep 17, 2024
d003567
fix: attempt to fix ci
uri-99 Sep 17, 2024
1c180ff
fix: CI
uri-99 Sep 18, 2024
191df5f
feat: operator reads V2 events and processes them
uri-99 Sep 19, 2024
e2d2860
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
270fa28
remove: emit NewBatchV2 from Aligned.sol
uri-99 Sep 19, 2024
fed58c0
fix: forge test
uri-99 Sep 19, 2024
a67c05c
fix: add missing _old to make target
uri-99 Sep 19, 2024
01c7045
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
744e81c
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
211cfd2
Merge branch '1017-fix-operator-v070-must-detect-newbatchv2' into 102…
uri-99 Sep 19, 2024
c9f07ce
chore: update anvil state
uri-99 Sep 19, 2024
993e139
fix: operator v0.7.0 must detect newBatchV2 (#1025)
uri-99 Sep 19, 2024
50dbc03
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
6ddd972
Merge branch 'staging' into 1026-fix-remove-emit-v2-from-v070
uri-99 Sep 19, 2024
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 contracts/bindings/AlignedLayerServiceManager/binding.go

Large diffs are not rendered by default.

Large diffs are not rendered by default.

7 changes: 0 additions & 7 deletions contracts/src/core/AlignedLayerServiceManager.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,13 +95,6 @@ contract AlignedLayerServiceManager is

batchesState[batchIdentifier] = batchState;

// For operators in v0.5.2 and v0.6.0
emit NewBatchV2(
batchMerkleRoot,
msg.sender,
uint32(block.number),
batchDataPointer
);
// For aggregator and operators in v0.7.0
emit NewBatchV3(
batchMerkleRoot,
Expand Down
2 changes: 0 additions & 2 deletions contracts/test/AlignedLayerServiceManager.t.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -70,8 +70,6 @@ contract AlignedLayerServiceManagerTest is BLSMockAVSDeployer {
// transfer to serviceManager
address(alignedLayerServiceManager).call{value: maxFeeToRespond}("");

vm.expectEmit(true, true, true, true);
emit NewBatchV2(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer);
vm.expectEmit(true, true, true, true);
emit NewBatchV3(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer, maxFeeToRespond);

Expand Down
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); remove: emit NewBatchV2 from Aligned.sol by uri-99 · Pull Request #1027 · yetanotherco/aligned_layer · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c0e226e
feat: add merkle_tree_old in operator ffi
uri-99 Sep 17, 2024
0a62c86
feat: use merkle_tree_old if other failed
uri-99 Sep 17, 2024
52c8385
chore: add logg
uri-99 Sep 17, 2024
f344fa8
feat: build merkle_tree_old ffi in make deps
uri-99 Sep 17, 2024
8eb8638
fix: merkle_root_old points to git
uri-99 Sep 17, 2024
2b6c20a
feat: add ffi test to make
uri-99 Sep 17, 2024
12d0599
fix: ffi
uri-99 Sep 17, 2024
1476e4c
refactor: rename old_ffi to ffi_old
uri-99 Sep 17, 2024
d003567
fix: attempt to fix ci
uri-99 Sep 17, 2024
1c180ff
fix: CI
uri-99 Sep 18, 2024
191df5f
feat: operator reads V2 events and processes them
uri-99 Sep 19, 2024
e2d2860
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
270fa28
remove: emit NewBatchV2 from Aligned.sol
uri-99 Sep 19, 2024
fed58c0
fix: forge test
uri-99 Sep 19, 2024
a67c05c
fix: add missing _old to make target
uri-99 Sep 19, 2024
01c7045
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
744e81c
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1017-…
uri-99 Sep 19, 2024
211cfd2
Merge branch '1017-fix-operator-v070-must-detect-newbatchv2' into 102…
uri-99 Sep 19, 2024
c9f07ce
chore: update anvil state
uri-99 Sep 19, 2024
993e139
fix: operator v0.7.0 must detect newBatchV2 (#1025)
uri-99 Sep 19, 2024
50dbc03
Merge branch 'fix-operator-merkle_root-retrocompatibility' into 1026-…
uri-99 Sep 19, 2024
6ddd972
Merge branch 'staging' into 1026-fix-remove-emit-v2-from-v070
uri-99 Sep 19, 2024
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 contracts/bindings/AlignedLayerServiceManager/binding.go

Large diffs are not rendered by default.

Large diffs are not rendered by default.

7 changes: 0 additions & 7 deletions contracts/src/core/AlignedLayerServiceManager.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -95,13 +95,6 @@ contract AlignedLayerServiceManager is

batchesState[batchIdentifier] = batchState;

// For operators in v0.5.2 and v0.6.0
emit NewBatchV2(
batchMerkleRoot,
msg.sender,
uint32(block.number),
batchDataPointer
);
// For aggregator and operators in v0.7.0
emit NewBatchV3(
batchMerkleRoot,
Expand Down
2 changes: 0 additions & 2 deletions contracts/test/AlignedLayerServiceManager.t.sol
Original file line numberDiff line numberDiff line change
Expand Up@@ -70,8 +70,6 @@ contract AlignedLayerServiceManagerTest is BLSMockAVSDeployer {
// transfer to serviceManager
address(alignedLayerServiceManager).call{value: maxFeeToRespond}("");

vm.expectEmit(true, true, true, true);
emit NewBatchV2(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer);
vm.expectEmit(true, true, true, true);
emit NewBatchV3(batchMerkleRoot, batcher, uint32(block.number), batchDataPointer, maxFeeToRespond);

Expand Down