statement – Earlybirds Invest https://earlybirdsinvest.com Latest Crypto News Sun, 31 Aug 2025 05:32:52 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.7 https://i0.wp.com/earlybirdsinvest.com/wp-content/uploads/2024/12/cropped-New-Project-2024-12-17T235703.455.png?fit=32%2C32&ssl=1 statement – Earlybirds Invest https://earlybirdsinvest.com 32 32 240146708 SHIB Price Crashes but Team Doesn't Give Up, Major Statement Says https://earlybirdsinvest.com/shib-price-crashes-but-team-doesnt-give-up-major-statement-says/ https://earlybirdsinvest.com/shib-price-crashes-but-team-doesnt-give-up-major-statement-says/#respond Sun, 31 Aug 2025 05:32:52 +0000 https://earlybirdsinvest.com/shib-price-crashes-but-team-doesnt-give-up-major-statement-says/
  • SHIB price falls hard, SHIB executive reacts
  • SHIB burns jump 157,726.72%

The pseudonymous SHIB marketing top executive, Lucie, has published a tweet, reacting to the recent Shiba Inu price dip. She gave the community a glimpse of hope, saying that things should change in the bullish way very soon — in the fall.

Meanwhile, the SHIB price has rebounded, attempting to recover from the recent price decline.

SHIB price falls hard, SHIB executive reacts

By Saturday morning, the second-biggest meme cryptocurrency, Shiba Inu, has faced a decline of 5%, falling from $0.00001267 to the $0.00001204 price level.

Over the past week, this decline constituted a substantial 11% as SHIB lost $0.00001352 in the current bear market.

Lucie reacted to this decline by stating that fall is going to be bullish due to the upcoming rate cuts. As for now, she stated that even though the SHIB price may be down, “that should never stop us from building and adopting Shibarium around the world.”

In the meantime, the SHIB price has rebounded by 3% and at the time of this writing is changing hands at $0.00001240 per coin.

You Might Also Like

Title news

SHIB burns jump 157,726.72%

According to the Shibburn platform, over the past day, the SHIB burn metric has faced a significant four-digit increase thanks to millions of meme coins getting driven out of circulation and locked in dead-end wallets.

The aforementioned data source revealed a crazy 157,726.72% surge in the daily SHIB burn rate as the community has succeeded in moving 2,411,616 SHIB coins to unspendable wallets, i.e., burned them.

As for the weekly SHIB burns, there is a 76.32% decline here, while the amount of meme coins that has been burned stands at 14,068,717 SHIB.

]]>
https://earlybirdsinvest.com/shib-price-crashes-but-team-doesnt-give-up-major-statement-says/feed/ 0 55997
Solidity 0.6.x features: try/catch statement https://earlybirdsinvest.com/solidity-0-6-x-features-try-catch-statement/ https://earlybirdsinvest.com/solidity-0-6-x-features-try-catch-statement/#respond Sat, 09 Aug 2025 23:48:31 +0000 https://earlybirdsinvest.com/solidity-0-6-x-features-try-catch-statement/

The try/catch syntax introduced in 0.6.0 is arguably the biggest leap in error handling capabilities in Solidity, since reason strings for revert and require were released in v0.4.22. Both try and catch have been reserved keywords since v0.5.9 and now we can use them to handle failures in external function calls without rolling back the complete transaction (state changes in the called function are still rolled back, but the ones in the calling function are not).

We are moving one step away from the purist “all-or-nothing” approach in a transaction lifecycle, which falls short of practical behaviour we often want.

Handling external call failures

The try/catch statement allows you to react on failed external calls and contract creation calls, so you cannot use it for internal function calls. Note that to wrap a public function call within the same contract with try/catch, it can be made external by calling the function with this..

The example below demonstrates how try/catch is used in a factory pattern where contract creation might fail. The following CharitySplitter contract requires a mandatory address property _owner in its constructor.

pragma solidity ^0.6.1;

contract CharitySplitter {
    address public owner;
    constructor (address _owner) public {
        require(_owner != address(0), "no-owner-provided");
        owner = _owner;
    }
}

There is a factory contract — CharitySplitterFactory which is used to create and manage instances of CharitySplitter. In the factory we can wrap the new CharitySplitter(charityOwner) in a try/catch as a failsafe for when that constructor might fail because of an empty charityOwner being passed.

pragma solidity ^0.6.1;
import "./CharitySplitter.sol";
contract CharitySplitterFactory {
    mapping (address => CharitySplitter) public charitySplitters;
    uint public errorCount;
    event ErrorHandled(string reason);
    event ErrorNotHandled(bytes reason);
    function createCharitySplitter(address charityOwner) public {
        try new CharitySplitter(charityOwner)
            returns (CharitySplitter newCharitySplitter)
        {
            charitySplitters[msg.sender] = newCharitySplitter;
        } catch {
            errorCount++;
        }
    }
}

Note that with try/catch, only exceptions happening inside the external call itself are caught. Errors inside the expression are not caught, for example if the input parameter for the new CharitySplitter is itself part of an internal call, any errors it raises will not be caught. Sample demonstrating this behaviour is the modified createCharitySplitter function. Here the CharitySplitter constructor input parameter is retrieved dynamically from another function — getCharityOwner. If that function reverts, in this example with “revert-required-for-testing”, that will not be caught in the try/catch statement.

function createCharitySplitter(address _charityOwner) public {
    try new CharitySplitter(getCharityOwner(_charityOwner, false))
        returns (CharitySplitter newCharitySplitter)
    {
        charitySplitters[msg.sender] = newCharitySplitter;
    } catch (bytes memory reason) {
        ...
    }
}
function getCharityOwner(address _charityOwner, bool _toPass)
        internal returns (address) {
    require(_toPass, "revert-required-for-testing");
    return _charityOwner;
}

Retrieving the error message

We can further extend the try/catch logic in the createCharitySplitter function to retrieve the error message if one was emitted by a failing revert or require and emit it in an event. There are two ways to achieve this:

1. Using catch Error(string memory reason)

function createCharitySplitter(address _charityOwner) public {
    try new CharitySplitter(_charityOwner) returns (CharitySplitter newCharitySplitter)
    {
        charitySplitters[msg.sender] = newCharitySplitter;
    }
    catch Error(string memory reason)
    {
        errorCount++;
        CharitySplitter newCharitySplitter = new
            CharitySplitter(msg.sender);
        charitySplitters[msg.sender] = newCharitySplitter;
        // Emitting the error in event
        emit ErrorHandled(reason);
    }
    catch
    {
        errorCount++;
    }
}

Which emits the following event on a failed constructor require error:

CharitySplitterFactory.ErrorHandled(
    reason: 'no-owner-provided' (type: string)
)

2. Using catch (bytes memory reason)

function createCharitySplitter(address charityOwner) public {
    try new CharitySplitter(charityOwner)
        returns (CharitySplitter newCharitySplitter)
    {
        charitySplitters[msg.sender] = newCharitySplitter;
    }
    catch (bytes memory reason) {
        errorCount++;
        emit ErrorNotHandled(reason);
    }
}

Which emits the following event on a failed constructor require error:

CharitySplitterFactory.ErrorNotHandled(
  reason: hex'08c379a0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000116e6f2d6f776e65722d70726f7669646564000000000000000000000000000000' (type: bytes)

The above two methods for retrieving the error string produce a similar result. The difference is that the second method does not ABI-decode the error string. The advantage of the second method is that it is also executed if ABI decoding the error string fails or if no reason was provided.

Future plans

There are plans to release support for error types meaning we will be able to declare errors in a similar way to events allowing us to catch different type of errors, for example:

catch CustomErrorA(uint data1) {}
catch CustomErrorB(uint[] memory data2) {}
catch {}
]]>
https://earlybirdsinvest.com/solidity-0-6-x-features-try-catch-statement/feed/ 0 52413
Uniswap, Jump and Leading Crypto Trade Associations To Issue Statement in Support of Blockchain Regulatory Certainty Act: Report https://earlybirdsinvest.com/uniswap-jump-and-leading-crypto-trade-associations-to-issue-statement-in-support-of-blockchain-regulatory-certainty-act-report/ https://earlybirdsinvest.com/uniswap-jump-and-leading-crypto-trade-associations-to-issue-statement-in-support-of-blockchain-regulatory-certainty-act-report/#respond Mon, 09 Jun 2025 22:23:43 +0000 https://earlybirdsinvest.com/uniswap-jump-and-leading-crypto-trade-associations-to-issue-statement-in-support-of-blockchain-regulatory-certainty-act-report/

Leading crypto firms Uniswap, Jump Trading and the Blockchain Association will soon issue a joint statement supporting the Blockchain Regulatory Certainty Act (BRCA), according to crypto reporter Eleanor Terrett.

Terrett tells her 238,200 followers on the social media platform X that the statement is “imminent.”

“NEW: I’m hearing that a joint statement is imminent from the eight leading crypto trade associations, along with Uniswap and Jump, expressing their support for the Blockchain Regulatory Certainty Act (BRCA) being included in the latest version of the CLARITY Act.”

The BRCA aims to provide clarity and certainty for developers, miners, and other innovators in the non-custodial crypto ecosystem.

According to Terrett, the eight groups are the DeFi Education Fund, Coin Center, Solana Institute, Chamber of Digital Commerce, Blockchain Association, Crypto Council, Bitcoin Policy Institute and Paradigm, who say that the legislation is critical for protecting software developers and infrastructure providers who do not custody customer funds.

“The amendment, originally introduced by GOP Majority Whip and now with bipartisan support from Rep Ritchie, is being viewed by many in the industry as a foundational policy safeguard for DeFi developers.

‘It’s critically important that we don’t treat open-source developers like traditional financial institutions,’ one policy lead told me. ‘The BRCA draws that line clearly and protects innovation.’

The joint statement urges lawmakers to include the BRCA in the CLARITY Act, the House’s digital asset market structure bill, which is expected to be marked up next week.”

At time of writing, no statement has been issued.

Follow us on X, Facebook and Telegram

Don’t Miss a Beat – Subscribe to get email alerts delivered directly to your inbox

Check Price Action

Surf The Daily Hodl Mix

&nbsp

Disclaimer: Opinions expressed at The Daily Hodl are not investment advice. Investors should do their due diligence before making any high-risk investments in Bitcoin, cryptocurrency or digital assets. Please be advised that your transfers and trades are at your own risk, and any losses you may incur are your responsibility. The Daily Hodl does not recommend the buying or selling of any cryptocurrencies or digital assets, nor is The Daily Hodl an investment advisor. Please note that The Daily Hodl participates in affiliate marketing.

Generated Image: DALLE3

]]>
https://earlybirdsinvest.com/uniswap-jump-and-leading-crypto-trade-associations-to-issue-statement-in-support-of-blockchain-regulatory-certainty-act-report/feed/ 0 41113
Bitcoin community is divided over Core devs’ statement on transaction relay https://earlybirdsinvest.com/bitcoin-community-is-divided-over-core-devs-statement-on-transaction-relay/ https://earlybirdsinvest.com/bitcoin-community-is-divided-over-core-devs-statement-on-transaction-relay/#respond Sun, 08 Jun 2025 23:57:40 +0000 https://earlybirdsinvest.com/bitcoin-community-is-divided-over-core-devs-statement-on-transaction-relay/

A debate has erupted among the Bitcoin community over a joint statement released by 31 Bitcoin Core developers on June 6.

In their statement, the developers argued that while the new transaction relay policy might lead to more non-financial use cases, protecting censorship resistance is one of the core tenets of the blockchain.

The developers noted that the Bitcoin network is “defined by its users, who have ultimate freedom” to choose whether they utilize the blockchain for financial or non-financial use cases. As such, the Bitcoin core developers are “not in a position to mandate” what software or policies they choose.

Several Bitcoiners have opposed the developers’ opinion, calling it a drift away from the blockchain’s original intended function. On the other hand, some have defended the developers’ viewpoint, leading to a global debate among Bitcoiners.

The Bitcoin transaction relay policy is at the core of the debate

Transaction relay is a ‘core tenet’ of a Bitcoin node. Nodes relay block transactions and validations to other nodes to ensure that the blockchain remains updated across all nodes.

On May 5, core contributors to the Bitcoin network announced that the next upgrade will remove the 80-byte data cap for transaction relays. This would allow users to embed larger data segments more efficiently, the post noted, adding:

“The long-standing cap, originally a gentle signal that block space should be used sparingly for non-payment proof of publication data, has outlived its utility.”

The developers argued that users have found ways to circumvent the data limit, which can potentially harm the network. Therefore, “retiring a deterrent that no longer deters” large-data inscriptions will enable the fee market to “arbitrate competing demands.”

The announcement sparked a debate with some considering the move to be logical, while others considered it an open invitation to spam transactions.

Bitcoin core developers defend stance to remove data limit for transaction relays

In their Friday statement, the Bitcoin core developers defended their decision to remove the data cap for transaction relays. They noted that it is their responsibility to ensure that their software is efficient and reliable, contributing to Bitcoin’s success as a decentralized digital currency. They stated:

“With regards to transaction relay, this may include adding policies for denial of service (DoS) protection and fee assessment, but not blocking relay of transactions that have sustained economic demand and reliably make it into blocks.”

According to the developers, transaction relay has three major goals. This includes predicting which transactions will be mined, which also serves to prevent denial-of-service (DoS) attacks. In DoS attacks, miscreants flood the network with spam transactions, overwhelming the network and preventing it from processing transaction requests from legitimate users.

Additionally, transaction relay also speeds up transaction propagation, which in turn prevents large miners from gaining an unfair advantage. It also helps miners learn about fee-paying transactions, the developers noted. Therefore, they wrote:

“Knowingly refusing to relay transactions that miners would include in blocks anyway forces users into alternate communication channels, undermining the above goals.”

Besides, the Bitcoin node software should not intervene through a data cap where both transaction creators and miners consent to add a large data inscription to a block, the developers noted. This is because Bitcoin was built on the ethos of censorship resistance, they explained, adding that large data transactions are “largely harmless at a technical level.”

The developers clarified, however:

“This is not endorsing or condoning non-financial data usage, but accepting that as a censorship-resistant system, Bitcoin can and will be used for use cases not everyone agrees on.”

They added that while they are aware of the dissent among Bitcoiners, they sincerely believe the move “is in the best interest of Bitcoin and its users.”

Bitcoiners split over transaction relay policy change

Among those who are opposed to the transaction relay policy change is Bitcoin core developer and OCEAN Bitcoin mining pool creator Luke Dashjr, also known as Luke Kenneth Casson Leighton. In an X post, Dashjr noted:

“The goals of transaction relay listed are basically all wrong. Predicting what will be mined is a centralizing goal. Expecting spam to be mined is defeatism. Helping spam propagate is harmful.”

He added that the statement portrays the abuse of the blockchain through spam transactions as legitimate use cases instead of treating them as DoS attacks. However, he believes such transactions are the same as DoS attacks.

Pseudonymous X user SatsScholar, who runs Bitcoin Knots, a specialized version of Bitcoin Core that is maintained by Dashjr, called the new relay policy an ideological drift, noting:

“Core’s new stance essentially says, “if someone pays enough, any use is valid.” That’s economically naive and ignores Bitcoin’s fundamental purpose as a monetary network.”

Several Bitcoiners echoed SatsScholar’s views, including Dennis Porter, CEO of Bitcoin mining advocacy firm Satoshi Action Fund, who said the policy change is “absolutely condoning bloat.” In a more scathing post, one user wrote:

“It’s Bit”Coin” not Bit”Bucket” or Bit”Store” or whatever general purpose data store you have in mind. It’s a “peer to peer electronic cash system”.”

The user added that keeping the network focused on its original purpose is not censorship.

Dissenters of the proposal also include miners, one of whom claimed that the removal of the data cap “risks diluting Bitcoin’s monetary focus, overburdening future nodes, further centralizing power, possibly threatening scalability, and fracturing the Bitcoin community’s faith.”

Jameson Lopp, co-founder and chief security officer of Bitcoin wallet Casa, was among those who supported the developers’ statement, noting:

“Core Devs are a group saying we can’t force anyone to run code they don’t like, here is our thinking on relay policy & network health.”

Mentioned in this article
]]>
https://earlybirdsinvest.com/bitcoin-community-is-divided-over-core-devs-statement-on-transaction-relay/feed/ 0 40917
P2PKH containing the address of the statement https://earlybirdsinvest.com/p2pkh-containing-the-address-of-the-statement/ https://earlybirdsinvest.com/p2pkh-containing-the-address-of-the-statement/#respond Wed, 19 Mar 2025 08:42:20 +0000 https://earlybirdsinvest.com/p2pkh-containing-the-address-of-the-statement/

Bitcoin addresses starting with 1 are P2PKH addresses. This is a recipe for building a P2PKH lock script.

That is, an address is a prefix followed by a hash of the public key, followed by a checksum. All you need here is a valid prefix, a random bunch of visible bytes, and a correct checksum. So it’s perfectly feasible simply by selecting a bundle of bytes that is the ASCII encoding of the statement, pretending to be a public key hash, and calculating the required checksum.

It doesn’t matter that bytes that should be hashs are not public key hashs, as they will not construct an unlock script using the corresponding private key.

There’s no way to tell if that’s the case Any Unused P2PKH addresses are fake or actually fake or real until you post an unlock script that can be checked against the lock script.

“Fake” means nothing more than arriving in the usual way other than building a private and public key pair.

]]>
https://earlybirdsinvest.com/p2pkh-containing-the-address-of-the-statement/feed/ 0 25989
SEC declares memecoins are not securities in landmark staff statement https://earlybirdsinvest.com/sec-declares-memecoins-are-not-securities-in-landmark-staff-statement/ https://earlybirdsinvest.com/sec-declares-memecoins-are-not-securities-in-landmark-staff-statement/#respond Fri, 28 Feb 2025 03:33:20 +0000 https://earlybirdsinvest.com/sec-declares-memecoins-are-not-securities-in-landmark-staff-statement/

The US Securities and Exchange Commission’s (SEC) Division of Corporation Finance clarified that memecoins do not constitute securities under federal law, marking a notable stance on a sector of the crypto market often fueled by speculation and internet culture.

In a Feb. 27 staff statement, the SEC emphasized that memecoins, which are typically inspired by online trends and lack substantial utility, do not meet the definition of an “investment contract” under the Howey test — a legal standard used to determine whether a transaction qualifies as a security.

The statement highlighted that memecoin transactions do not involve pooled investor funds or managerial efforts from a centralized entity, key factors in determining security status.

According to the statement:

“Memecoins are primarily purchased for entertainment, social interaction, and cultural engagement, with their value driven by market sentiment rather than the managerial or entrepreneurial efforts of others.”

The SEC also likened meme coins to collectibles, emphasizing their speculative nature and price volatility.

While the SEC’s position relieves memecoin promoters and traders of registration requirements under the Securities Act of 1933, the agency cautioned that fraudulent activity involving memecoins could still trigger enforcement actions under other federal and state laws.

The statement emphasized that labeling a financial product as a “memecoin” does not exempt it from securities regulations if its economic realities indicate otherwise.

The clarification comes after years of regulatory scrutiny over digital assets, with the SEC aggressively pursuing enforcement actions against crypto projects deemed to have violated securities laws.

However, memecoins, often created as jokes or social experiments, have remained in a legal gray area despite their growing presence in online trading communities.

Legal experts view the SEC’s stance as a potential shift in the regulatory landscape, setting a precedent for how speculative digital assets may be treated under federal law. While the statement does not carry legal weight, it signals a departure from previous enforcement patterns that targeted token issuances perceived as securities.

The SEC’s announcement could have broad implications for the crypto market, where memecoins have evolved from internet novelties into multi-billion-dollar assets.

Despite the statement, uncertainties remain regarding future regulatory developments, particularly as lawmakers and agencies continue to debate comprehensive frameworks for digital assets.

The SEC reaffirmed its commitment to evaluating crypto products on a case-by-case basis, warning that new variations of meme coins designed to circumvent securities laws would still be subject to regulatory scrutiny.

Investors and crypto enthusiasts welcomed the clarification, viewing it as a step toward regulatory consistency. However, the agency’s warning against fraudulent schemes reinforced the need for market participants to remain cautious amid meme coin speculation.

Blocscale
]]>
https://earlybirdsinvest.com/sec-declares-memecoins-are-not-securities-in-landmark-staff-statement/feed/ 0 22328