') + ')', '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('^' + ".*" + ', '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" + ', '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('^' + ".*" + ', '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); }
})();
})();
Fantom · GitHub
Fantom
The core of the new internet
Verified
We've verified that the organization Fantom-foundation controls the domain:
Popular repositories
Loading
Opera blockchain protocol secured by the Lachesis consensus algorithm
Go
294
223
aBFT consensus for permission-less networks
Go
222
85
Smart contracts for Fantom Artion Marketplace
Solidity
130
103
Client app for Artion, a global NFT marketplace on Fantom Opera.
JavaScript
84
82
Token sale smart contract and audits
JavaScript
72
117
Fast and secure GraphQL API for aggregated Opera block chain information.
Go
64
43
Repositories
Showing 10 of 210 repositories Fantom-foundation/Fantom-Vue3-Components's past year of commit activity JavaScript
4 MIT
13
0
0
Updated Aug 20, 2026 opera-sfc
Public
The SFC (Special Fee Contract) maintains the chain validators and their delegations.
Fantom-foundation/opera-sfc's past year of commit activity Solidity
15
34
5
0
Updated Jul 13, 2026 fantom-api-graphql
Public
Fast and secure GraphQL API for aggregated Opera block chain information.
Fantom-foundation/fantom-api-graphql's past year of commit activity Go
64 MIT
43
1
5
Updated Jul 2, 2026 Fantom-foundation/lachesis-base-sonic's past year of commit activity Go
2 LGPL-3.0
52
0
0
Updated Apr 29, 2026 Fantom-foundation/Fantom-PWA-Explorer's past year of commit activity Vue
21 MIT
25
1
39
Updated Apr 14, 2026 Sonic
Public
go-opera fork for Carmen and Tosca integration
Fantom-foundation/Sonic's past year of commit activity Go
34 LGPL-3.0
40
17
0
Updated Mar 5, 2026 Fantom-foundation/sonic-safe-wallet-monorepo's past year of commit activity TypeScript
0 GPL-3.0
705
0
0
Updated Jun 25, 2025 Fantom-Datafeed-Backend
Public
High performance block chain watchdog for oracle contracts off-chain world interaction.
Fantom-foundation/Fantom-Datafeed-Backend's past year of commit activity Go
3 MIT
4
0
0
Updated Jun 18, 2025 Fantom-Pricefeed
Public
Solidity smart contract implementing simplified price feeds oracle for Fantom Opera network.
Fantom-foundation/Fantom-Pricefeed's past year of commit activity Solidity
4 MIT
4
0
0
Updated Jun 18, 2025 Fantom-foundation/fantom-govern's past year of commit activity TypeScript
7 MIT
10
0
1
Updated Jun 13, 2025
You can’t perform that action at this time.