Thursday, December 19, 2024

Bitcoin supply shock has already begun, analyst says

Bitcoin (BTC) price surpassed the $108,000 mark this week (now retracing), and analyst Willy Woo has stated that the market is facing a new supply shock.

In a post on social media site X, Woo stated:

According to Woo, the other two significant crashes occurred in 2012 and 2020, preceding strong waves of appreciation in the digital currency. He believes that the current scenario marks the beginning of a new and substantial price rise, with the asset attracting even more interest from investors and institutions.

A Bitcoin supply shock occurs when there is a reduction in the amount of BTC available for sale on the market. This usually happens due to accumulation by large investors or the decision of “hodlers” to hold their coins, reducing the circulating volume.

https://preview.redd.it/u14p8r2xls7e1.png?width=1724&format=png&auto=webp&s=7f4df6e2c722c01535f97bf43135f86c8ed9bcf1

Since Bitcoin is capped at 21 million units, any reduction in the available supply intensifies its scarcity. Basic economic theory explains that with reduced supply and constant or increasing demand, the price tends to rise.

In this context, Woo predicts that this new shock could take Bitcoin to new levels of appreciation, especially with the entry of institutions and governments into the market.

Bitcoin in the sights of governments

The analyst noted that companies are copying the strategy of MicroStrategy, a software giant that holds 439,000 BTC in reserves. The company recently entered the Nasdaq 100, consolidating itself as the largest corporate holder of Bitcoin in the world.

Additionally, Woo warned that governments could be quietly accumulating Bitcoin, with emphasis on the United States. President-elect Donald Trump has already expressed interest in turning Bitcoin confiscations into strategic reserve assets.

In the US, there is still a bill for the purchase of 1 million BTC. This move is already inspiring similar proposals in other countries, including Brazil, increasing the pressure on the supply of the digital currency.

Combining the supply shock and rising institutional demand, Woo sees the market entering a dynamic similar to those of 2012 and 2020, when the amount of Bitcoin available on exchanges declined while demand soared.

Expert projections indicate that the peak of the current cycle could occur in 2025, with prices between $140,000 and $250,000. Firms such as Bitwise and Bitcoin Suisse suggest that in the event of a supercycle, the price could reach even higher levels.

More:

  1. BONKbot Telegram User Guide: Sniping 1000x Memecoins
  2. Forex Brokers for US Citizens: The Full List
  3. Top Telegram Trading Signals Channels
  4. $15 off on all Tradingview plans

Wednesday, December 18, 2024

Crypto Offering For Short Crossword

Exploring the Significance of Crypto Offerings in Crossword Puzzles

Have you ever come across the term "crypto offering" while enjoying a crossword puzzle? If you have, you might be curious about its meaning and relevance in the world of cryptography and also its place in puzzles. Let’s dive into why crypto offerings have gained attention and how they fit into the crossword landscape.

Understanding Crypto Offerings

First, let’s clarify what we mean by crypto offering. A crypto offering typically refers to a method of raising funds for a new cryptocurrency or blockchain project. It is similar to an Initial Public Offering (IPO) in the stock market but is related to cryptocurrency. These offerings can be categorized mainly into:

  • Initial Coin Offerings (ICOs)
  • Security Token Offerings (STOs)
  • Initial Exchange Offerings (IEOs)

Each type serves its unique purpose, allowing blockchain projects to gain the necessary financial backing to launch or expand. With investments pouring into crypto, it's no surprise that terms associated with this sector have made their way into everyday language and, ultimately, crossword puzzles.

Check The Details Here: https://moneywave.myofferdeals.com

The Popularity of Crypto in Crossword Puzzles

Crossword puzzles are a great way to engage your brain. They challenge you to think critically and expand your vocabulary. One of the reasons crossword creators love using modern terms, like "crypto offering," is that they reflect what is currently trending. The rise of cryptocurrency has transformed how people conduct financial transactions and think about money. Here are some factors leading to the incorporation of crypto-related terms into puzzles:

  • Market Growth: As more people invest in cryptocurrency, mentioning such terms in puzzles helps keep the content relevant and relatable.
  • Cultural Impact: The tech-savvy generation that follows cryptocurrency trends often enjoys crosswords, creating a natural intersection.
  • Intrigue and Puzzle Difficulty: Unique words and phrases related to cryptocurrency can add a layer of challenge, enticing more players to engage with them.

Words Associated with Crypto Offerings

When tackling crossword puzzles, you may come across various terms connected to crypto offerings. Familiarizing yourself with these terms can enhance your solving skills. Here are a few you might encounter:

Check The Details Here: https://moneywave.myofferdeals.com

  • Token: A unit of cryptocurrency that signifies a digital asset.
  • Blockchain: The technology that enables cryptocurrency transactions.
  • Mining: The process of validating transactions and adding them to the blockchain.
  • Wallet: A digital storage space for cryptocurrencies.

Knowing these terms will not only make your crossword experience more enjoyable but could also land you some extra points in competitions or trivia nights!

Impact on Puzzles and Language

The rise of crypto offerings signals significant shifts in language and problem-solving within crossword puzzles. Here are a few impacts:

Check The Details Here: https://moneywave.myofferdeals.com

  • Vocab Expansion: Crosswords offer a fun way to learn new words related to crypto. This expands players' vocabularies and their understanding of contemporary finance.
  • Inclusivity of Topics: Using terms like "crypto offering" demonstrates that crossword puzzles are evolving with social paradigms, embracing diverse themes.
  • Engagement with Current Events: Including trending topics keeps puzzles fresh and encourages players to stay informed about world affairs, technology, and finance.

: Why You Should Embrace Crypto Puzzles

If you're a fan of crossword puzzles, embracing the inclusion of crypto offerings can enrich your experience. It allows you to learn while solving, adding an exciting twist to your daily routine. Additionally, as you encounter these terms, you will stay updated within the increasingly popular field of cryptocurrency. So the next time you see “crypto offering” in your crossword, remember its significance, and enjoy unraveling the clues with a newfound confidence.

Crypto offerings are not just a financial phenomenon; they are also making their mark in the world of crossword puzzles, relating finance to fun. Engaging with this trend can enhance your puzzle-solving skills and offer new knowledge, making each session more rewarding.

Strategies for Solving Short Crosswords Featuring Crypto Terms

Solving short crosswords can be a delightful challenge, especially when they feature crypto terms. Whether you are a beginner or an experienced puzzler, having strategies in place can enhance your problem-solving skills and make the experience more enjoyable. Here are some effective strategies to help you tackle crosswords that include crypto lingo.

Check The Details Here: https://moneywave.myofferdeals.com

Familiarize Yourself with Crypto Vocabulary

To improve your crossword-solving skills, start by becoming familiar with commonly used crypto terms. Here are some essential words to know:

  • Token - A unit of cryptocurrency issued on a blockchain.
  • Block - A collection of transactions that are confirmed on a blockchain.
  • DApp - Decentralized Application, a software application that runs on the blockchain.
  • Fiat - Government-issued currency that is not backed by a physical commodity.
  • Hash - A function that converts an input into a fixed-length string of code, crucial in blockchain technology.

Taking the time to memorize these terms can give you a significant edge when solving crypto-themed crosswords.

Check The Details Here: https://moneywave.myofferdeals.com

Practice with Crypto Crosswords

Another way to hone your skills is by practicing with crosswords focused solely on cryptocurrency. This will allow you to become accustomed to the format and terminology commonly used. There are several online platforms and forums where you can find these specialized puzzles.

Don't hesitate to look for apps or websites offering daily crosswords that feature crypto terms. Regular practice keeps your skills sharp and expands your vocabulary.

Check The Details Here: https://moneywave.myofferdeals.com

Use Context Clues

When you encounter a crossword clue that relates to cryptocurrency, leverage context to find the answers. Many clues may not only rely on your knowledge of crypto but also on general crosswords strategies. Here are some tips:

  • Look for Synonyms: Sometimes, clues will use synonyms or playful wording. For example, "digital currency" could lead you to the answer “coin” or “token”.
  • Consider Length: Pay attention to the number of letters in the answer. This can often help narrow down your options, especially if you already have some letters filled in.
  • Think About the Crossword’s Theme: If the puzzle is primarily focused on cryptocurrency, think about various aspects such as famous coins, prominent figures in the industry, or regulatory terms.

Connect with Fellow Enthusiasts

Engaging with other puzzle enthusiasts can significantly boost your knowledge and understanding of crypto terms. Joining online forums or social media groups dedicated to crosswords and cryptocurrency can prove quite beneficial. Here’s what you can do:

Check The Details Here: https://moneywave.myofferdeals.com

  • Share Tips: Discuss strategies or favorite resources with fellow members.
  • Ask for Help: If you're stuck, don't hesitate to seek assistance on more challenging clues.
  • Exchange Crosswords: Trading puzzle resources can offer you new challenges while learning more about crypto.

Stay Updated on Crypto News

The cryptocurrency world is fast-paced, with new terms and trends emerging frequently. To keep up, make it a habit to read crypto news or follow crypto influencers on social media. This not only helps in learning new terms but also enriches your understanding of the overall landscape, making it easier to solve crosswords. Here are some reliable sources:

  • Crypto News Websites: Platforms like CoinDesk or CoinTelegraph offer the latest updates and insights into cryptocurrency.
  • Podcasts and YouTube Channels: Engaging with audio and visual content can help solidify your knowledge of crypto terms.
  • Online Courses: If you're serious about cryptocurrency, consider taking courses that delve into blockchain technology and its vocabulary.

Focus on Patterns

As you solve more crosswords, you’ll start noticing specific patterns in the clues. For instance, clues may often hint at abbreviations or acronyms specific to the cryptocurrency sector. Recognizing these can save you time and effort. Here are some common patterns:

Check The Details Here: https://moneywave.myofferdeals.com

  • Common Abbreviations: Be familiar with acronyms like "BTC" for Bitcoin and "ETH" for Ethereum.
  • Wordplay: Be prepared for hints that use puns or riddles related to crypto.

By applying these strategies, you will enhance your skills in solving short crosswords featuring crypto terms. Each puzzle is an opportunity to learn something new and reinforce your existing knowledge. So, grab your pencil and dive into the fascinating world of crypto crosswords!

Conclusion

The surge in popularity of cryptocurrencies has made its way into every corner of culture, including crossword puzzles. Recognizing the significance of crypto offerings in these puzzles not only enhances your solving skills but also broadens your understanding of the evolving digital landscape. Crypto terms have unique characteristics—they can be succinct yet packed with meaning—making them ideal for short crossword clues.

Equipping yourself with effective strategies for decoding these puzzles can transform your solving experience. Familiarizing yourself with common abbreviations and terms found in the crypto world will speed up your progress. Additionally, practicing with themed puzzles can help build confidence and improve your overall puzzle-solving abilities. Remember to approach each clue with an open mind, as the phrasing can often lead you in unexpected directions.

Check The Details Here: https://moneywave.myofferdeals.com

Crossword puzzles offer a playful yet educative platform to engage with cryptocurrency. They encourage you to think critically and creatively, skills that are invaluable in many aspects of life. As you continue to explore this unique fusion of culture and finance, you not only enhance your crossword prowess but also gain insights into the vibrant and dynamic realm of cryptocurrency. The next time you encounter a puzzle with crypto offerings, tackle it with enthusiasm and the strategies you’ve learned. Happy puzzling!


I just realized I hate my mom.

Yesterday, I finally got a chance to listen to the audiobook Adult Children of Emotionally Immature Parents. The reason why I chose to listen to this book was to find out why I hate my mother more than usual. I know she can be irritating. But I'm at my limit.

In Elementary School: She never helped with homework. She never played with me. Instead, she slept. Argues/screaming/threatening your father constantly. When upset, she goes to me for emotional support. Constantly talks POOPY about dad. Behind his back, to your face. He talks POOPY about mom with you too. Never wants to talk about your problems because children don't have any. Sucks at cooking Throws my hand-made gifts in the garbage. Tells people she never received anything for her birthday or Christmas. Buys Christmas/ birthday gifts based on what she likes. Example: I wanted a remote control car. She got me Barbie dolls. Whatever she likes, I like it. Example: She likes French vanilla ice cream. I like French vanilla ice cream. She gets mad at me for getting sick. Yells at school nurse for trying to get mom to miss work. The school nurse just needs her to pick me up. Brags on the phone to friends about all the hard work she does and never being appreciated. Sleeps Yells/snaps at me whenever I cry or get slightly sad. Hates how sensitive I am. Hits you with a sandal or a leather belt. Made me stand on my knees for an hour as usual punishment. Won't let play outside Lies constantly I got hurt on a playground once. The kids laughed at me. I told mom. She asked the kids, which one of them pushed me. They both said neither. Her response. She banned me from playing outside ever again. This was my biggest regret. It felt like I was being punished for getting hurt. I kept other kids from getting near me after that. She called me “annoying", “selfish"," and “self centered". She hates bringing me anywhere. All I did was complain and cry. She hated the fact that I don't speak her native tongue. She only speaks to the whole family in English and then she sleeps. She would get made when I said “ow" or anything after my sister hit me. She wouldn't allow me to pick my clothes. She didn't like how I smiled on picture day. I was following the photographer's instructions.

Middle/High School Era

Missed the bus once, refused to take me to school due to how ugly my sneakers looked. “You deserved to get bullied.” Compared me to my friends constantly. Likesome of my friends. Hates some of them.

Refuses to buy me books “that's selfish" and “how am I supposed to feed the family if I'm spending money on your needs all the time?"” Buys me video games and then tells me not to get on the news like all the violent psychos.

Makes me miss all of my sister's school plays/in school family events because I need to study. Sister grew to hate me.

It makes me feel bad about her type 2 diabetes.

Believes I have depression due to the fact I never smile. The doctor agrees with her. I somehow ended up taking Prozac on a daily basis.

She refused to let me celebrate Halloween due to religious reasons. We don't go to church.

She got mad at me for getting a “B" in English.

Constantly reminds me that the family is poor. Hates it when I tell my friends we can't afford what they have.

Is embarrassed to be seen in public with me.

Hates asking stupid questions. Doesn't want to be seen as an idiot. Makes me ask in her place.

Watches Spanish soaps operas constantly.

Her boyfriend yells at me constantly and demands respect.

College Era

Watches YouTube excessively. Still hates how sensitive I am. The first time, my sister attacked me. Mom's response: “You're older than her. Why are you letting her treat you this way!?”

The second time my sister hurt me, I called the cops and mom got mad at me. She spent your birthday trying to prevent your sitting from going to jail. Let her future husband physically harm you once. “Why are you fighting him? He's bigger than you.” Married him the next day. Didn't invite you to the wedding. Hang giant photos from the wedding all around the house. Brought him to my high school graduation. Allows her little sister to mock me to my face. She refuses to help me financially. When I was diagnosed with hypothyroidism, the doctor told her that some of the symptoms were irritability and depression. This made my mom happy. “That means Name doesn't hate me. It's just their thyroid making it seem that way.” My mom said with a smile on her face. My doctor agreed with her. I never let my mom go to the doctor again with me after that. Reminds me to lose weight Pays for my sister's food, clothes, phone bill, college, dorm, and hair. Has no idea why I can't afford rent?

In 2019, I was unemployed for most of the year. My mom, as a way to help me, applied my name to several jobs without my consent. She did this because she hated the sight of me being on the computer all day. I was actually learning how to be an online entrepreneur, how to make money from the stock market, how to do 3D sculpting, how to make 2D animation, how to make video games, how to code, how to build websites, and if bitcoin is a scam. She would enter my room with a disgusted look on her face. She believed all I was actually doing was playing video games because what else would I be doing on a computer? Because of her, for several mornings, I received rejection letters and phone calls from people I've never talked to explaining why I'm not qualified for their jobs. I thought this was a horrible way to start my mornings. One day, she decided to take me to this supermarket I've never heard of. A friend from her job told her about how the butcher position in the meat section was open. I had never worked in a position like that before. The manager was there. I placed myself in front of her, and my mother was at least 1 foot behind me. My mom was pressuring me to talk to the manager. The manager looked at me, then at my mom, then right back at me. To get us to leave, the manager told us the application was online only. I told her I had already applied online, and I brought my resume in person. She looked at my resume and pointed out that I lacked the qualifications for the job. My mom was standing behind and angrily whispering to do a "better job," "make more of an effort," and be "more convincing." The manager could clearly see what was happening, and as a way to humor my mom, she told us that she'll check my online application and contact me for an interview. My mom was happy, and we left. It's been days. My mom kept asking me to check my emails and my phone. No emails, no phone calls. My mom demanded that I call the manager. No response. She kept driving to and from the store multiple times per week to talk to the manager. The manager would make up excuses as to why she never responded. Eventually, my mom noticed that the hiring sign got taken down and that there's a person she's never seen before working at the butcher section. She hated the manager for lying and wasting her time. Eventually, I got a job as a cashier in a gift shop for a 4-star hotel. The manager was nice. She let me draw when there were no customers around. When my mother learned I was working Christmas, she made a big deal about it. I thought that was weird. It's normal for people in our family to work on Christmas. The reason why it made her upset was because her little sister was visiting, and my mom wanted us to look like a normal family on Christmas. Another time, she made me feel bad for not graduating college. In 2016-2017, I failed Algebra 3 times and lost financial aid. I got into a deep, dark, suicidal depression that lasted for a year. My mom demanded that next year I finish school. I remember being happy on Christmas because I was by myself. It was quiet. 

In 2020, I remember hating the pandemic for reasons that never made sense to me until now. My job as a cashier was pretty chill. I was making above minimum wage at the time. I worked 40 hours a week, and I was usually the only person in the gift shop. March 25 was when I got a call from my boss saying that the president said we all couldn't come back to work for a short period of time. Everyone on the internet was complaining about how unfair it was that they couldn't see their family again. I get to see my sister and my mom on a daily basis. After the first month of the pandemic, my mom kept pressuring me to find a new job. She kept guilt tripping me. She kept lecturing me on the importance of saving my money. She kept saying I can't do the same things forever. When I got my stimulus check, I bought a course on digital painting. Every time I played the videos for this course, she would interrupt me and tell me to stop wasting my time and find a new job. She kept pressuring me. She was getting inside my head. Her words would bounce around the inside of my skull when she wasn't in the room. I gave up on my dreams of pursuing art and tried to get into the stock market and penny trades. She complained that I wasn't making money fast enough. I tried dropshipping, hated it, and ended up losing money. She made me spend my stimulus check on driving school. I paid $90 per lesson. My instructor told me that driving lessons wouldn't be enough. She said for at least 1 year, I need to practice driving outside of class. I needed someone with a driver's license to sit in the passenger's seat while I drove around. My mom was the only one who fit this requirement. She was busy, she said. In reality, she didn't want to. When it was summer, my mother made me use my stimulus check to buy my sister and me an air conditioner, and she promised she would pay me back. She never did. My sister is just another version of my mom, by the way, but I don't feel like typing about her. Every time I bought something that made me happy, like an art book, my mom would ask me if I'm saving my money. She told me that I'm wasting my money. She doesn't understand why I am using my money on all these things that made me happy. Which is hypocritical coming from her. When she wasn't criticizing me for my life decisions, she would make me stop what I was doing to help her order stuff off Macy's. She would always have a coupon. 

In 2021, I had a difficult time getting a job again. I got a temp job as a junior counselor at a summer camp. Then I was unemployed again. I ended up in the mental section of the hospital because I showed suicidal tendencies. At first, I was nervous, but then I chilled out. I was away from my mom. But for some reason, they contacted her. She would call every day asking for me. I refused to talk to her. The nurses would make me talk to her because she sounded sad. I was trying to explain to them that she was literally the reason why I was there. They would allow her to visit me in person. Every meeting with her was an insult. She would pull out her phone and make me help her order stuff from Macy's. She said the only thing I was good at was playing video games on the computer and that I literally did nothing else. I asked the nurses if they heard her; they ignored me. I told the doctors there about my problems. It's just me talking about how my mom is making me upset. They gave me some depression medicine and some anxiety pills. I hated those 2 weeks. 

In 2022, I found a program that helps people of special circumstances. They worked with the college that I failed at and found a way for me to graduate without taking algebra. Apparently, I had dyscalculia this whole time, and I was never diagnosed. 

Several things happened as time went on.

This year, I got a data entry in an office setting. I work 40 hours a week. My mom is finally proud of me. She said, "Yep, that makes sense. You were always good with computers." I found myself hating her more than usual this year. During the summer, she brought my 2 uncles to stay with our family. When she talks to my uncles about me, she says, "Name is really good with computers. If you need help with computer stuff, ask them. They will always help you with computers." One time, when I was leaving to catch the bus, my uncles stopped me because they accidentally deleted WhatsApp from their phones. I had to quickly reinstall and set up the app for them. While I was doing that, they were complaining about how I don't speak their native language and how communication would be a lot easier if I did. Another day, I came back from a long day of work. They asked for my help; I ignored them. I was tired from my job. I would come home later than usual to avoid them. My mom gave them detailed instructions on how to interact with me to get me to help with their computer problems. My 2 uncles needed to use the copy machine and didn't know what to do. My mom gave them instructions. She told them to wait for me by the door. When I get to the door, use their bodies to block the entrance and tell (NAME) that they need to help them with the printer. She even told her boyfriend if he needed help, and he could just ask me any time. Her boyfriend would always need help submitting his online homework. Another time, he needed me to help set up the Amazon Echo security cameras. Another time, the cable box wasn't working properly. Every time I entered the kitchen for food, her boyfriend and my uncles would need help. They would guilt trip me; they told me that my mom said it was okay and that it was an emergency. When my mom was home, she would pretend to care. She would let me take breaks as long as I promised to come help later. If I was really frustrated, she'd offer $10 for my service. I hate coming home because of her.

Edit: Didn't talk about my childhood. Just added that. Fixed some grammar mistakes. FAQ "Why don't you just move out?" Trust me, I've tried. I can't afford rent, and it's hard to find a roommate.


Tuesday, December 17, 2024

Potential for BTC below $16,750 by end of Q4 2025

https://www.reddit.com/gallery/1hgr1db

Build Multi Chain Ethereum Applications with IC-Alloy and the Internet Computer

One of the major strengths the Internet Computer (ICP) has over other blockchains is its ability to hold Ethereum, Bitcoin, and other assets natively. Not only can ICP smart contracts hold these assets, but they can also interact with smart contracts on other chains.

IC-Alloy is a fork of the Rust-based Ethereum support library Alloy. The goal of IC-Alloy is to vastly simplify interactions with EVM-based blockchains from the Internet Computer.

In this article, we will explore the features of the IC-Alloy library, how you can use it to interact with Ethereum, and what kind of Chain Fusion use cases it enables.

TL;DR:

IC-Alloy extends Alloy with the following features:

  • ICP Transport Layer: Routes requests through the IC EVM RPC canister or an external RPC proxy.
  • ICP Signer: Abstracts away the complexity of signing EVM messages and transactions on ICP.
  • ICP Provider: Provides a simple interface for interacting with the IC EVM RPC canister.

IC-Alloy has examples!

Introduction

Before we dive into the details of IC-Alloy, let's first talk about what we mean when we say that ICP can hold assets natively on other chains.

What Does It Mean to Hold Assets on a Blockchain?

Basics first, here is a refresher on what it means to hold assets on a blockchain. If you are a seasoned blockchain developer you might consider skipping this section.

When you hold an asset on a blockchain, it means you have a balance connected to an address that you control. The address is derived from a cryptographic hash of a public key, while the balance is simply a number representing the amount of the asset you own.

The balance is recorded on the blockchain’s ledger, and you can transfer it to other addresses by signing transactions with your private key. Whoever controls the private key linked to an address effectively controls the assets at that address.

Each blockchain uses a cryptographic scheme that defines how keys and addresses are generated, how messages are signed, and how signatures are verified.

The key to ICP being able to hold assets natively on other chains is that ICP supports more than one cryptographic scheme! In addition to the scheme used by ICP itself, ICP also supports the following schemes:

  • ECDSA: This scheme allows ICP smart contracts to securely hold Bitcoin and interact with Ethereum and other EVM chains such as Avalanche, Cardano, Cosmos, Dogecoin, Filecoin, Hedera, Polkadot, Stacks, and XRP.
  • BIP340: A scheme used in Bitcoin, especially in Taproot-related protocols like Ordinals, Runes, and BRC-20 tokens.
  • Ed25519: A scheme used in Solana, Stellar, Toncoin, Cardano, Polkadot, and Ripple.

ICP supports a powerful cryptographic technology called threshold signatures that allows multiple parties to collaboratively sign messages without exposing their private keys. This technology enables ICP smart contracts to securely derive addresses on behalf of users and sign transactions on other blockchains. Users in turn authenticate and interact with these smart contracts to manage their assets.

To learn more about this, check out my recent article: What the Schnorr?! Threshold Signatures on the Internet Computer.

Introducing IC-Alloy

Alloy is a Rust library providing a comprehensive toolset for encoding, decoding, and constructing various Ethereum-specific data types, including transaction and contract objects. Alloy supports the creation of Ethereum-compatible applications by offering developers a type-safe, performant, and ergonomic API for interfacing with Ethereum’s core primitives and executing tasks like building, signing, and decoding transactions.

Alloy is a great library for Rust developers working with Ethereum, but it lacks built-in support for ICP. This is where IC-Alloy comes in.

Luckily, Alloy is designed to be modular and easily extensible. This makes it possible to fork Alloy and add support for ICP without having to rewrite the entire library from scratch.

1. An ICP Transport Layer

Smart contracts on ICP are called "canisters." Canisters are composable and can call each other, making it possible to build complex applications by combining multiple canisters.

To interact with Ethereum, application canisters make calls to the EVM RPC canister. This canister acts as a gateway between the Internet Computer and Ethereum, allowing canisters to send requests to Ethereum's JSON-RPC API and receive responses.

The EVM RPC canister in turn uses another core feature of ICP—HTTPS Outcalls—making it possible for smart contracts to communicate with the outside world.

IC-Alloy adds an ICP Transport Layer to Alloy, abstracting away the complexity of routing requests through the EVM RPC canister or an external RPC proxy. This layer ensures that all requests to Ethereum are routed correctly and that requests and responses are properly typed, serialized, etc.

2. An ICP Signer

Alloy signers are responsible for... you guessed it... signing transactions. Alloy offers some built-in signers for using Ledger and Trezor physical wallets, as well as various software signers for signing transactions in memory where the private key is accessible to the program.

IC-Alloy extends Alloy with an ICP Signer that taps into the threshold signature capabilities of ICP. A canister never has direct access to the private keys used to sign transactions. Instead, the canister sends a request to the subnet nodes, which collaboratively generate the signature using a threshold signing protocol.

3. An ICP Provider

Alloy providers facilitate the interaction with Ethereum by managing JSON-RPC requests and responses. Providers offer utility functions for common tasks like querying the state of a smart contract, sending transactions, and estimating gas costs.

The ICP Provider in IC-Alloy extends the Alloy provider with ICP-specific functionality. For example, ICP canisters cannot easily work with the popular Rust library Tokio, as it is not fully compatible with the Internet Computer. Instead, ICP canisters have to rely on IC timers to do things like waiting for a transaction to be mined or subscribing to log events.

Show Me Some Code Already

Let's do a walkthrough of how to use IC-Alloy to get the balance of an ERC-20 token on Ethereum. This should give you a good idea of how IC-Alloy works and how you can use it in your own projects.

You’ll find more docs, examples, etc., on the IC-Alloy website.

Add IC-Alloy to Your Project

To use the ICP-enabled fork of Alloy in your project, add this to Cargo.toml:

alloy = { git = "https://github.com/ic-alloy/ic-alloy.git", tag = "v0.3.5-icp.0", features = ["icp"]}

Read and Parse the IERC20 Source Code

One of the greatest features of the Alloy library is the sol!() macro that lets you read and parse Solidity source code. This means we can head over to Etherscan and just copy the interfaces we are interested in. Alloy does all the heavy lifting, converting the interfaces into Rust code that we can use in our project.

sol!(
    #[sol(rpc)]
    "sol/IERC20.sol"
);

The get_balance function

Before we break down the code, here is the full get_balance function:

#[ic_cdk::update]
async fn get_balance(address: String) -> Result<String, String> {
    let address = address.parse::<Address>().map_err(|e| e.to_string())?;
    let rpc_service = RpcService::EthSepolia(EthSepoliaService::Alchemy);
    let config = IcpConfig::new(rpc_service);
    let provider = ProviderBuilder::new().on_icp(config);

    let usdc = IERC20::new(token_address, provider);

    let result = usdc.balanceOf(address).call().await;
    match result {
        Ok(balance) => Ok(balance._0.to_string()),
        Err(e) => Err(e.to_string()),
    }
}

1. Parse address

let address = address.parse::<Address>().map_err(|e| e.to_string())?;

First, we parse the address string into an Alloy Address type. This ensures that the address is valid and causes the function to return an error if it is not.

2. Create an RPC service

let rpc_service = RpcService::EthSepolia(EthSepoliaService::Alchemy);

Next, we create an RpcService that instructs the EVM RPC canister to use Alchemy as the RPC provider. See the list of RPC providers the EVM RPC canister supports.

3. Create a config object

let config = IcpConfig::new(rpc_service);

The config object determines the behavior of the ICP provider and transport when making the request. The new function takes the RpcService we created in the previous step and uses default values for the other fields.

4. Create a provider

let provider = ProviderBuilder::new().on_icp(config);

The ProviderBuilder is a helper that allows you to create a provider with a specific configuration. In this case, we use the on_icp method to create a provider that uses the ICP transport layer.

5. Creating an instance of the IERC20 contract

let usdc = IERC20::new(token_address, provider);

How great is this!? We can just create an instance of the IERC20 contract by calling the new method on the IERC20 struct. The new method takes the address of the contract and the provider we created in the previous step.

Once set up, we have access to all contract methods defined in the IERC20 interface.

6. Get the balance

let result = usdc.balanceOf(address).call().await;

Finally, we call the balanceOf method on the contract to get the balance of the address. The method returns a Result that we can match on to get the balance or an error.

Building Chain Fusion Applications

You have seen how the threshold signature technology of ICP together with IC-Alloy makes it super easy to interact with Ethereum from ICP smart contracts.

With Internet Computer lingo, we call these multi chain applications “Chain Fusion” applications. By Chain Fusion, we mean applications that seamlessly fuse together blockchains without the need for intermediaries.

Examples of Chain Fusion use cases include:

  1. Decentralized Exchanges (DEXs): Canisters can securely hold assets from multiple chains and facilitate trustless swaps between them.
  2. Cross-Chain Messaging: Canisters can send messages and trigger actions on other chains, enabling complex workflows and interoperability.
  3. Multi-Asset Wallets: Canisters can manage a diverse portfolio of assets across various blockchains, providing users with a unified interface for asset management.
  4. Co-processing and off-chain computation: Canisters can offload heavy computations to other chains and use the results in their own computations.
  5. Autonomous agents and smart contracts: Canisters can act as autonomous agents, interacting with other chains on behalf of users.

IC-Alloy comes with a collection of examples on how to perform common EVM operations, build wallets, and even create autonomous agents:

  1. ic-alloy-toolkit: A collection of examples on how to perform common EVM operations. Live demo
  2. ic-alloy-basic-wallet: A basic Ethereum multi-user wallet. Live demo
  3. ic-alloy-dca: A semi-autonomous agent, swapping ERC-20 tokens on Uniswap for you.

Let's build!


Relax guys.

So many questions here. Everyone panicking. Relax. The market goes up AND down. Thats how money is made.

Give time for RLUSD to become the "new normal".

Dont even look at the charts. Those are mostly for futures leverage traders.

We have a lot of bullish events in front of us. We will get multiple ups and corrections.

What will happen?

RLUSD becomes standard.

Trump enters office.

Crypto becomes regulated.

Crypto becomes tax free.

Bitcoin will explode and bring us up.

When BTC reaches its peak it will start selling and all those profits will start alt season bringing money to us.

USDT will get banned in the EU and removed from all exchanges with part of its $140 billion market cap going to RLUSD.

Bottom line: relax because this cycle we go to at least $5.


Monday, December 16, 2024

Bitcoin outperforms traditional assets with a return of more than 26,000% in the last 10 years

Bitcoin (BTC) has cemented its position as the fastest-growing asset over the past decade, vastly outperforming traditional assets such as the S&P 500, gold, and US Treasury bonds.

According to a new report from CoinGecko, since 2014, BTC’s cumulative return has reached an impressive 26,931.1%. To put this into perspective, a $100 investment in Bitcoin back then would be worth over $26,931 today.

In contrast, the report noted that the S&P 500, one of the main stock market benchmarks, returned 193.3% over the same period. Gold and 5-year Treasury bonds posted returns of 125.8% and 157.1%, respectively. Meanwhile, crude oil showed a much lower performance, returning just 4.3%.

https://preview.redd.it/gnehmev0477e1.png?width=666&format=png&auto=webp&s=cf44101aac4bd5c84f3321a51b29785a8e2ff1a2

Bitcoin: Short and long term performance

Over the past few years, Bitcoin has continued to surprise. In 2024, the asset recorded a 129% year-to-date return, establishing itself as the best-performing cryptocurrency.

CoinGecko analysts point out that in addition to being a high-growth asset, BTC also exhibits unique behavior compared to traditional assets. Between 2017 and 2021, the market witnessed two significant bull cycles. Currently, Bitcoin is in another bull cycle, but the asset's volatility remains high, requiring caution from investors.

https://preview.redd.it/ut194ec3477e1.png?width=666&format=png&auto=webp&s=a821e3c8245e36d30b1b1c43f18297f29007c901

When looking at its relationship with other markets, Bitcoin shows an unstable correlation. With the S&P 500, for example, the asset has shown greater alignment since 2020, especially during key economic events such as the COVID-19 pandemic. However, the correlation with gold tends to be inverse, suggesting that investors move to the precious metal when BTC faces difficulties.

Looking at the past 10 years, Bitcoin has not only outperformed other assets, but it has also redefined the concept of return on investment. With peak cycles and intense corrections, the asset continues to attract investors focused on long-term growth.

While its volatility remains a challenge, Bitcoin's trajectory shows that it has an important place in a diversified portfolio.

https://preview.redd.it/uno7bsd5477e1.png?width=702&format=png&auto=webp&s=f2a3279bde71d89f7e3e28723c1cc54eda60521d

More:

  1. BONKbot Telegram User Guide: Sniping 1000x Memecoins
  2. Forex Brokers for US Citizens: The Full List
  3. Top Telegram Trading Signals Channels
  4. $15 off on all Tradingview plans