mirror of
https://github.com/stronk-dev/LivepeerEvents.git
synced 2025-07-06 11:15:09 +02:00
Compare commits
3 Commits
6d2ddf8882
...
d35739f014
Author | SHA1 | Date | |
---|---|---|---|
d35739f014 | |||
59974096a2 | |||
47ae3581ff |
@ -7,11 +7,11 @@
|
|||||||
<meta name="theme-color" content="#855dfe" />
|
<meta name="theme-color" content="#855dfe" />
|
||||||
<meta
|
<meta
|
||||||
name="LivepeerEvents"
|
name="LivepeerEvents"
|
||||||
content="marco@stronk.tech"
|
content="marco@stronk.rocks"
|
||||||
/>
|
/>
|
||||||
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
|
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
|
||||||
<title>Livepeer Supplementary Explorer</title>
|
<title>Livepeer Supplementary Explorer</title>
|
||||||
<meta name="title" content="Captain Chad's supplementary explorer for Livepeer" />
|
<meta name="title" content="Captain Stronk's supplementary explorer for Livepeer" />
|
||||||
<meta name="description" content="Frontend + API which aggregates and caches in one central location: coin prices, blockchain data, ENS data, Livepeer smart contract events and monthly statistics. Also contains statistics for the Captain Chad orchestrator on the Livepeer network" />
|
<meta name="description" content="Frontend + API which aggregates and caches in one central location: coin prices, blockchain data, ENS data, Livepeer smart contract events and monthly statistics. Also contains statistics for the Captain Chad orchestrator on the Livepeer network" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
BIN
public/logo.png
Normal file
BIN
public/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 762 KiB |
@ -30,7 +30,7 @@ const Grafana = (obj) => {
|
|||||||
<button className="homeButton" onClick={() => {
|
<button className="homeButton" onClick={() => {
|
||||||
setRedirectToHome(true);
|
setRedirectToHome(true);
|
||||||
}}>
|
}}>
|
||||||
<div style={{fontSize: '4em'}}>🏠</div>
|
<img alt="" src="logo.png" width="100em" style={{ zIndex: 10 }} />
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div className="verticalDivider" />
|
<div className="verticalDivider" />
|
||||||
@ -57,7 +57,7 @@ const Grafana = (obj) => {
|
|||||||
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
||||||
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
||||||
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
||||||
<span className="lightTextAlt">Stake with captain-chad.eth</span>
|
<span className="lightTextAlt">Stake with captain-stronk.eth</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div className="flexContainer stretchAndPad">
|
<div className="flexContainer stretchAndPad">
|
||||||
@ -75,7 +75,7 @@ const Grafana = (obj) => {
|
|||||||
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
||||||
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
||||||
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
||||||
<span className="lightTextAlt">Stake with captain-chad.eth</span>
|
<span className="lightTextAlt">Stake with captain-stronk.eth</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div className="flexContainer stretchAndPad">
|
<div className="flexContainer stretchAndPad">
|
||||||
@ -84,7 +84,7 @@ const Grafana = (obj) => {
|
|||||||
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
||||||
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
||||||
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
||||||
<span className="lightTextAlt">Stake with captain-chad.eth</span>
|
<span className="lightTextAlt">Stake with captain-stronk.eth</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div className="flexContainer stretchAndPad">
|
<div className="flexContainer stretchAndPad">
|
||||||
@ -96,7 +96,7 @@ const Grafana = (obj) => {
|
|||||||
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
||||||
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
||||||
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
||||||
<span className="lightTextAlt">Stake with captain-chad.eth</span>
|
<span className="lightTextAlt">Stake with captain-stronk.eth</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div className="flexContainer stretchAndPad">
|
<div className="flexContainer stretchAndPad">
|
||||||
@ -108,7 +108,7 @@ const Grafana = (obj) => {
|
|||||||
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
||||||
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
||||||
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
||||||
<span className="lightTextAlt">Stake with captain-chad.eth</span>
|
<span className="lightTextAlt">Stake with captain-stronk.eth</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div className="flexContainer stretchAndPad">
|
<div className="flexContainer stretchAndPad">
|
||||||
@ -120,7 +120,7 @@ const Grafana = (obj) => {
|
|||||||
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
||||||
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
||||||
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
||||||
<span className="lightTextAlt">Stake with captain-chad.eth</span>
|
<span className="lightTextAlt">Stake with captain-stronk.eth</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div className="flexContainer stretchAndPad">
|
<div className="flexContainer stretchAndPad">
|
||||||
@ -132,7 +132,7 @@ const Grafana = (obj) => {
|
|||||||
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
<div className="row" style={{ width: 'unset', marginTop: '1em', marginBottom: '1em' }}>
|
||||||
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
<a className="selectOrch" style={{ padding: '0.2em', cursor: 'alias' }} target="_blank" rel="noopener noreferrer" href={"https://explorer.livepeer.org/accounts/0x847791cbf03be716a7fe9dc8c9affe17bd49ae5e/delegating"} >
|
||||||
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
<img alt="" src="livepeer.png" width="20em" height="20em" />
|
||||||
<span className="lightTextAlt">Stake with captain-chad.eth</span>
|
<span className="lightTextAlt">Stake with captain-stronk.eth</span>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -39,7 +39,7 @@ const Home = (obj) => {
|
|||||||
|
|
||||||
if (thisChad == ""){
|
if (thisChad == ""){
|
||||||
const randomChad = performance.now();
|
const randomChad = performance.now();
|
||||||
const chadSource = "https://nframe.nl/avatar.png?" + randomChad;
|
const chadSource = "https://stronk.rocks/avatar.png?" + randomChad;
|
||||||
setChad(chadSource);
|
setChad(chadSource);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -47,7 +47,7 @@ const Home = (obj) => {
|
|||||||
<div className="stroke">
|
<div className="stroke">
|
||||||
<div className="verticalDivider" />
|
<div className="verticalDivider" />
|
||||||
<div className="row">
|
<div className="row">
|
||||||
<img alt="" src="livepeer.png" width="100em" height="100em" style={{ zIndex: 10 }} />
|
<img alt="" src="logo.png" width="100em" style={{ zIndex: 10 }} />
|
||||||
</div>
|
</div>
|
||||||
<div className="verticalDivider" />
|
<div className="verticalDivider" />
|
||||||
<div className="stroke roundedOpaque" style={{ maxWidth: '400px' }}>
|
<div className="stroke roundedOpaque" style={{ maxWidth: '400px' }}>
|
||||||
@ -90,6 +90,14 @@ const Home = (obj) => {
|
|||||||
<div className="row">
|
<div className="row">
|
||||||
<p>External Links:</p>
|
<p>External Links:</p>
|
||||||
</div>
|
</div>
|
||||||
|
<a href="https://forum.livepeer.org/t/transcoder-campaign-captain-stronk">
|
||||||
|
<button className="waveButton">
|
||||||
|
<div className="row">
|
||||||
|
<img alt="" src="livepeer.png" width="20em" height="20em" style={{ margin: 0 }} />
|
||||||
|
<p style={{ padding: '0.3em', flex: 1, flexGrow: 3 }}>Transcoder Campaign</p>
|
||||||
|
</div>
|
||||||
|
</button>
|
||||||
|
</a>
|
||||||
<a href="https://github.com/stronk-dev/LivepeerEvents">
|
<a href="https://github.com/stronk-dev/LivepeerEvents">
|
||||||
<button className="waveButton">
|
<button className="waveButton">
|
||||||
<div className="row">
|
<div className="row">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user