Hacken🇺🇦 Profile picture
Apr 1 8 tweets 4 min read Twitter logo Read on Twitter
🧑‍💻 Creating a Smart Contract: A Beginner's Guide

Explore the essential steps in the thread below ⬇️

🧵... Image
⏲️ First of all, we need to prepare for creating the smart contract

We need to clarify what is transaction on a code level, that is #solidity, IDE & External Tools
⛓️ Transaction

An #Ethereum transaction is a message between accounts, including info about Ether/assets being transferred, recipient address & more

Transactions can also contain smart contract function calls, enabling interaction with #dApps
📚Solidity Language

Solidity, designed for smart contract development on Ethereum (#EVM), is a high-level programming language with JavaScript-like syntax

It's statically typed & supports object-oriented programming concepts, events, modifiers, and custom data types
🛠️ IDE & External Tools

For beginners, the Remix IDE web development environment is an excellent choice to create, test, & deploy smart contracts

It offers syntax highlighting, code autocompletion & a built-in Solidity compiler
🦊 Ethereum Addresses & Metamask

To deploy a smart contract, you'll need an #Ethereum address

Obtain one through the #Metamask browser extension, available for Chrome, Firefox & Brave browsers
✅ With a grasp on #Ethereum transactions, Solidity language, and essential tools like Remix IDE & #Metamask, you're ready to dive into the world of smart contracts

⬇️
📖 Learn More

For a more in-depth look at creating #Ethereum smart contracts, check out the latest comprehensive blog post on our website ⬇️

hacken.io/discover/creat…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Hacken🇺🇦

Hacken🇺🇦 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @hackenclub

Apr 3
🚨 A Validator Attack on MEV Bots caused $25.2M loss for MEV bots

Thread below with comprehensive explanation ⬇️

🧵...
💸 MEV bots lost $25.2M today due to a planned validator action

The validator was previously funded through the anonymous #Aztec protocol, suggesting that the theft from MEV bots was premeditated

The validator's confidential top-up occurred 18 days ago
⚙️ In simple terms, the attacker takes advantage of being a validator and having control over the order of transactions in a block

The attacker strategically places their transactions around the MEV bot's transaction to manipulate the outcome
Read 12 tweets
Apr 2
🚨 All Bridge (@Allbridge_io) has experienced a security breach, leading to a loss of approximately $570K

More details in the thread below ⬇️

🧵...
⚙️ The issue seems to stem from the manipulation of the pool's swap price, with the attacker taking on dual roles as LP and swapper to control the price and drain funds from the pool
🔍 Allbridge has confirmed that they are currently investigating the situation involving the #BNB Chain pools

⛔️ In the meantime, they have taken the precautionary measure of temporarily shutting down the bridge
Read 11 tweets
Dec 22, 2022
❗️Why Proof of Reserves audit should be performed not only for centralized exchanges, but also for stablecoins and synthetic assets issuers

🧵...
1. Proof of Reserves audit can help to demonstrate that the stablecoin is backed by a stable asset, such as a fiat currency, and that the issuer has the reserves necessary to honor all outstanding stablecoin liabilities
2. Synthetic asset issuers also need a Proof of Reserves audit to demonstrate that they have the assets necessary to cover the risks associated with their synthetic assets
Read 7 tweets
Oct 11, 2022
🚨 Mango Markets (@mangomarkets) has been hacked for over $100M

We are closely monitoring the situation and will keep you updated as soon as we verify details of the attack

🧵...
1. The attacker opened enormous size futures position
Read 7 tweets
Oct 11, 2022
🚨 TempleDAO (@templedao) has been attacked

The attacker has stolen 1831 ETH, which is around $2.35M

We are closely monitoring the situation and will keep you updated as soon as we verify details

🧶...
The address used for attack was funded from Binance (@binance)

Means the attacker withdrew the funds for attack from Binance Account

etherscan.io/address/0x9c9f…
2. The issue is in migrateStake contract:
Read 5 tweets
Oct 10, 2022
The FBI received close to 30,000 complaints of Business Email Compromise (BEC) in 2021, with companies losing over $2.4 billion

So, let's clarify what is Business Email Compromise and its attack types 📧

🧵...
1. Using this way of social engineering, the attacker poses as someone the recipient should trust, usually a colleague, boss or vendor

The sender asks the recipient to make a wire transfer, divert payroll, change banking details for future payments, etc
2. These attacks are difficult to detect as they don’t use malware or malicious URLs that can be analyzed with standard cyber defenses

Instead, BEC attacks rely instead on impersonation and other social engineering techniques to trick people interacting on the attacker’s behalf
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(