Skip to content

Commit

Permalink
this commit removes a section of the footer as we have received a vol…
Browse files Browse the repository at this point in the history
…untary enquiry from a state authority that included a requirement for confidentiality
  • Loading branch information
pettinarip committed Feb 26, 2024
1 parent 4cd69db commit 769b306
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 66 deletions.
58 changes: 13 additions & 45 deletions src/components/footer/Footer.module.scss
@@ -1,4 +1,4 @@
@import 'styles/variables.scss';
@import "styles/variables.scss";

$footer-height: 43px; // Can make this dynamic but probably overkill

Expand All @@ -9,7 +9,8 @@ $footer-height: 43px; // Can make this dynamic but probably overkill
z-index: 3;
width: 100vw;
cursor: default;
transition: height 0.2s ease-out, max-height 0.2s ease-out, min-height 0.2s ease-out;
transition: height 0.2s ease-out, max-height 0.2s ease-out,
min-height 0.2s ease-out;
color: white;
font-size: $small;
font-family: $font-primary;
Expand All @@ -24,7 +25,7 @@ $footer-height: 43px; // Can make this dynamic but probably overkill
.trigger {
.chevron {
//transform: rotateX(180deg) translate3d(0, 0, 0) !important;
transform:rotateX(180deg) translate3d(0, 0, 0);
transform: rotateX(180deg) translate3d(0, 0, 0);
}
}

Expand All @@ -39,7 +40,7 @@ $footer-height: 43px; // Can make this dynamic but probably overkill
transition: all 0.2s ease-out;
background: $footer-color;
opacity: 0.5;
height:45px;
height: 45px;

.trigger {
z-index: 2;
Expand Down Expand Up @@ -93,8 +94,6 @@ $footer-height: 43px; // Can make this dynamic but probably overkill
}

.scroll-wrapper {
display: flex;
flex-wrap: nowrap;
overflow: auto;
flex-grow: 1;
padding: 0px 32px;
Expand All @@ -110,6 +109,7 @@ $footer-height: 43px; // Can make this dynamic but probably overkill

.direction-wrapper {
display: flex;
justify-content: space-between;
flex-basis: 50%;
flex-shrink: 0;

Expand Down Expand Up @@ -163,7 +163,6 @@ $footer-height: 43px; // Can make this dynamic but probably overkill
flex-basis: 100%;
flex-shrink: 0;


@media (max-width: $breakpoint-1) {
display: contents;
}
Expand Down Expand Up @@ -195,7 +194,6 @@ $footer-height: 43px; // Can make this dynamic but probably overkill

.contacts {
display: flex;
flex-grow: 1;
flex-shrink: 0;
flex-direction: column;
font-size: $medium;
Expand All @@ -205,9 +203,8 @@ $footer-height: 43px; // Can make this dynamic but probably overkill
@media (max-width: $breakpoint-1) {
align-items: center;

&:after,
&:before {
content: '';
content: "";
margin-bottom: 18px;
max-width: 400px;
margin-top: 18px;
Expand All @@ -218,7 +215,7 @@ $footer-height: 43px; // Can make this dynamic but probably overkill
}
}

>* {
> * {
margin-bottom: 16px;

@media (max-width: $breakpoint-1) {
Expand All @@ -238,40 +235,11 @@ $footer-height: 43px; // Can make this dynamic but probably overkill
.email {
display: block;
margin-top: 4px;
color: #FFFFFF;
color: #ffffff;
font-size: $small;
}
}
}

.canary {
flex-grow: 1;
margin-bottom: 12px;
display: flex;
font-family: $font-primary;
padding-right: 30px;
line-height: 1.6em;

@media (max-width: $breakpoint-1) {
align-items: center;
flex-direction: column;
padding-right: 0px;
flex-grow: 0;
text-align: center;

p {
max-width: 400px;
}

.icon {
margin-bottom: 12px;
}
}

.icon {
margin-right: 12px;
}
}
}
}
}
Expand All @@ -282,15 +250,15 @@ $footer-height: 43px; // Can make this dynamic but probably overkill
}

50% {
transform: translateX(-50%) translateY(3px)
transform: translateX(-50%) translateY(3px);
}

100% {
transform: translateX(-50%) translateY(-3px);
}
}

// Scroll indicator
// Scroll indicator
.scroll-indicator {
position: absolute;
bottom: 80px;
Expand All @@ -317,7 +285,7 @@ $footer-height: 43px; // Can make this dynamic but probably overkill
line-height: 18px;
text-align: center;
text-transform: uppercase;
color: #36364C;
color: #36364c;

.hover-text {
@media (hover: hover) {
Expand All @@ -335,4 +303,4 @@ $footer-height: 43px; // Can make this dynamic but probably overkill
.arrow {
// cursor: ew-resize;
}
}
}
21 changes: 0 additions & 21 deletions src/components/footer/Footer.tsx
Expand Up @@ -133,27 +133,6 @@ const Footer = () => {
</div>
</div>
</div>

<div className={css["canary"]}>
<object
data="/assets/canari-bird.svg"
className={css["icon"]}
width="60"
height="60"
aria-labelledby="Canari Bird Icon"
>
Canari Bird Icon
</object>

<p>
The Ethereum Foundation (Stiftung Ethereum) has never been
contacted by any agency anywhere in the world in a way which
requires that contact not to be disclosed. Stiftung Ethereum
will publicly disclose any sort of inquiry from government
agencies that falls outside the scope of regular business
operations.
</p>
</div>
</div>
</div>
</div>
Expand Down

7 comments on commit 769b306

@webzzm
Copy link

@webzzm webzzm commented on 769b306 Mar 20, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这太扯淡了!不过这篓子是coindesk扯出来的!还有一个亚当出来解释,不够客观,亲自来看看。

@c0m
Copy link

@c0m c0m commented on 769b306 Mar 20, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worth noting that "...a voluntary enquiry from a state authority that included a requirement for confidentiality" and being "...contacted by any agency anywhere in the world in a way which requires that contact not to be disclosed" are very different. The latter can be a subset of the former, but the former could be anything innocuous like something in regular business operations.

Whereas an order where you're not even allowed to talk about the existence of the order is very different. Such an order would be violated by the commit text -- if the gagged order was the only order that the Foundation has ever received -- so the removal text and the removal could be referring to different things here.

Canaries can only die once, why waste it if you disclose it in the text anyway?

@KyleBenzle
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worth noting that "...a voluntary enquiry from a state authority that included a requirement for confidentiality" and being "...contacted by any agency anywhere in the world in a way which requires that contact not to be disclosed" are very different. The latter can be a subset of the former, but the former could be anything innocuous like something in regular business operations.

Whereas an order where you're not even allowed to talk about the existence of the order is very different. Such an order would be violated by the commit text -- if the gagged order was the only order that the Foundation has ever received -- so the removal text and the removal could be referring to different things here.

Canaries can only die once, why waste it if you disclose it in the text anyway?

Exactly! They are not going to "waste" their canary if it was a simple request for information. Best guess, this is the beginning of the end for Ethereum and they have been compromised just like Blockstream and BitcoinCore were previously.

It is best to assume that from now on Ethereum is no long a decentralized application but its development is being directed by a governmental agency, again, same at BitcoinCore.

@dreth
Copy link

@dreth dreth commented on 769b306 Mar 20, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is best to assume that from now on Ethereum is no long a decentralized application but its development is being directed by a governmental agency, again, same at BitcoinCore.

nah

@sbosshardt
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hope that authorities are investigating my Genesis Sale ETH purchase. It's a shame that for years the Ethereum Foundation leadership was unwilling to have a good-faith discussion with me about the 175.29 ETH I paid for (but got 0 ETH instead).

ethereum/genesis_block_generator#21

@ZenulAbidin
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is best to assume that from now on Ethereum is no long a decentralized application but its development is being directed by a governmental agency, again, same at BitcoinCore.

"Same at BitcoinCore"? I have to disagree. I have never heard of any intelligence agencies contacting the Bitcoin github organization.

@DuckerDev
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

who keeps deleting my comment...
https://bitcointalk.org/?topic=6652.0

Please sign in to comment.