OpenZeppelin thread.

The first time I heard the word "Zeppelin" I thought of something similar to what is in Warcraft 3 (or Warcraft 2!).

But it has nothing to do with that.

it's an Open Source project that helps you to create your smart contracts in a secure and easy way.

web3 threads - OpenZeppelin with the Z as a logo
Table of Contents

- What is OpenZeppelin
- Pillars
- WebSite
- Docs
- Guides
- Jobs
- Ethernaut
- GitHub
- Additional resources
- 💯days of Web3

What is OpenZeppelin

On their website, their own definition is
"The standard for secure blockchain applications"

In simpler words:

OpenZeppelin is a platform that helps you to build secure decentralized Apps.

For example, it can provide ERC20 implementation for your apps
Pillars

- Open Source: Community-driven. Used by many apps.
- Modular approach: you don't need to install it completely but only the parts you need
- Security: uses standard and best practices for smart contracts
Website

The Website has a simple and catchy UI.

Main Sections:
- Contracts
- Defender platform
- Security Audits
- Docs
- Community Forum
- Blog Articles
- Jobs

openzeppelin.com
Docs

Well-written documentation!

Sections:
- Contracts
- Upgrades
- Defender
- Subgraphs
- Test Helpers
- Solidity Docgen
docs.openzeppelin.com
Guides

Docs guides:
- Setting up a Node project
- Developing smart contracts
- Deploying and interacting with smart contracts
- Writing automated smart contract tests
- Connecting to public test networks
- Upgrading smart contracts
- Preparing for mainnet
docs.openzeppelin.com/learn/
Jobs

They're hiring:
-Financial Planning Analyst
-Senior Recruiter
-Full Stack Ethereum Dev.
-Golang Dev. - Forta
-Open Source Dev. - Cairo
-DAO Security Advocate
-Forta Head of Growth
-Forta PM
-Blockchain Security Eng.
-Technical PM - Security Services

openzeppelin.com/jobs/
Ethernaut

OpenZeppelin has created an Open Source Web3 game: The Ethernaut

The Ethernaut is a Web3/Solidity based wargame, played in the Ethereum Virtual Machine.

Each level is a smart contract that needs to be 'hacked'.

You can start here:

ethernaut.openzeppelin.com
GitHub

The Official GitHub Account has 72 repositories.

The pinned ones are:
- openzeppelin-contracts (16.5K⭐)
- ethernaut (1K⭐)
- awesome-openzeppelin(400⭐)
- openzeppelin-test-helpers (300⭐)
- openzeppelin-upgrades(300⭐)

github.com/OpenZeppelin
Additional resources

If you want to dive deep, you can check this article by @MoralisWeb3

moralis.io/what-is-openze…
💯 Days of Web3

I am on the challenge of posting one Web3 content every day, for 100 days.

Day 77

Here is the GitHub Repo with all the posts, day by day (updated daily).

Leave a star if you think this is useful.
github.com/FrancescoXX/10…
If you enjoyed this thread, follow @FrancescoCiull4 and retweet the tweet below. Thank you.

• • •

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

Keep Current with Francesco Ciulla

Francesco Ciulla 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 @FrancescoCiull4

Mar 6
24 Blockchains to keep an Eye on in 2022. a Thread ↓ Ethereum, Solana, Polkadot,...
Ethereum @ethereum

"Ethereum is the community-run technology powering the cryptocurrency ether (ETH) and thousands of decentralized applications."

ethereum.org/en/
Solana @solana

"Solana is a public blockchain platform with smart contract functionality. Its native cryptocurrency is SOL. Solana works to one up Ethereum by providing faster transaction times and cheaper fees."

solana.com
Read 27 tweets
Mar 5
Some tips for being active as a Developer. A thread ↓
Body and mind are connected

If you are physically active, this will have an impact on your mental activities, such as writing code or thinking about how to solve a bug.

Mind and body are closely connected and one influences the other.

The Dev Stereotype

There is the stereotype of the developer who stays in front of the computer all day.

But it doesn't have to be that way.

You can be a developer and also stay fit, dedicating time to training constantly every day.

Read 11 tweets
Mar 4
The Graph Introduction thread.

Storing data on the blockchain has its advantages, but also disadvantages.

The Graph can be a solution for indexing and querying data on the blockchain efficiently.

Let's introduce The Graph with this thread.

web3 threads - The Graph
Table of Contents

Definition
Examples
Bored Ape Yacht Club basic ops
BAYC advanced ops
Getting data is not easy
Home-made solution
Home-made solution problems
Indexing blockchain data is hard
The Graph solution
GitHub
How The Graph Works
Flow
Conclusion
💯 days of Web3
Support
Definition

"The Graph" is a decentralized protocol for blockchains, starting with Ethereum.

The Graph core functionalities are:
- indexing data
- querying data

It makes it let you query data that it would be difficult to query directly.
Read 17 tweets
Feb 27
NFT introduction thread.

NFTs are not just jpegs.

No, It is not enough to right-click and save it on your PC.

A thread from valid sources to have a clearer idea around them.

web3 threads. NFT Introduction. Mona Lisa vectorized
Table of Contents

Intro
NFT: Non-Fungible Token
NFT key concepts
Fungible Items
Internet of assets
NFTs ability
NFT examples
Ownership
Special Properties
What can you do if you OWN an NFT
What can you do if you CREATE an NFT
NFT Royalties
NFT Scarcity
NFT standard
The end?

Intro

Digital artists are changing their lives change thanks to huge crypto sales.

Celebrities are spotting new opportunities to connect with fans.

But NFTs are way more: they can be used to represent ownership of ANY unique asset.
Read 21 tweets
Feb 26
🟣 11 Twitter Spaces TIPS thread.

✏️Have a Topic
🧑‍🤝‍🧑Guests
📝Have a structure
⏰Have an idea of the duration
🗓️Regular Spaces
🙋‍♀️Make an introduction
🛑Check profiles before inviting
⛔Moderate the Space
📌Pin a tweet for the questions
👋Don't just say bye space
😁Enjoy

✏️Have a topic

Twitter spaces should have a title.

Unless you intentionally want a very random Twitter space, avoid titles like "let's talk, Hi I am XYZ, let's just make a space", "chatting".

Give people a reason to join your Space.
🧑‍🤝‍🧑Guests

Having guests related to the topic can really boost up your Twitter Space.

They would also hopefully help you to promote your Space, which is a great plus especially if you haven't already a huge account
Read 13 tweets
Feb 26
Ethereum Sidechains thread.

A Sidechain is an independent blockchain, designed to be compatible with the Ethereum blockchain.

They can use a different Consensus mechanism and they have Pros and Cons.

Web3 threads. Ethereum Sidechains. An image of a big Chain a
Table of Contents

Definition
Sidechain responsibilities
How do sidechains work?
Security
Examples
Matic
Skale
POA Network
Gnosis
Consensus Mechanism
Proof-of-Authority
Proof-of-Stake
Sidechains Pros
Sidechains Cons
Interoperability

Definition

A sidechain is another blockchain that runs in parallel to Ethereum Mainnet.

It operates independently from Ethereum.

Its goal is to improve the Ethereum blockchain but be compatible with that.
Read 19 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!

:(