bg
RESOURCES / TUTORIALS

Tutorials

Web3 Development Made Easy: Blogs for Efficient dApp and Smart Contract Testing with Buildbear
Defi
NFT
Projects
QA
Dev Tools
ERCs
Security
Basics

Zero Knowledge and Identity

ZK is anticipated as one of the technologies that will undoubtedly change Web3. When it comes to ensuring the privacy, security and integrity of blockchain applications ZK looks quite promising.

LEARN MORE

BUILDBEAR // TUTORIALS

Zero Knowledge and Identity

BUILDBEAR // TUTORIALS

The Ultimate Guide to Ethereum Development with Hardhat-Viem.

In Ethereum development, having the right tools is crucial for building robust decentralized Applications. You must be familiar with the Hardhat framework for managing the smart contract lifecycle from its creation to deployment and Interfaces like ethers.js are essential to connect dApps to the blockchain.

BUILDBEAR // TUTORIALS

Vitalik at EthGlobal: Projects Worth Building for a Decentralized Future

At the recent EthGlobal event in Waterloo, Vitalik Buterin presented a compelling talk on projects that hold great potential for furthering the decentralized ecosystem. Here, we explore the projects Vitalik recommended.

BUILDBEAR // TUTORIALS

Introducing BuildBear Remix Plugin: Enhanced Smart Contract Development on Remix IDE

We're excited to introduce the BuildBear Remix Plugin, which provides a private development environment with a personal faucet and integrated explorer to enhance smart contract development on Remix IDE.

BUILDBEAR // TUTORIALS

In Depth QA Testing Dyson Finance Protocol

Dyson Finance is a decentralized exchange (DEX) that absorbs the complexity and uncertainty of liquidity provision, enabling anyone to easily become an LP and achieve higher and more predictable returns compared to other DEXs.

BUILDBEAR // TUTORIALS

New dApp Review | Dezy Finance

Dezy is a non-custodial liquidity platform that allows users to invest their digital assets in various decentralized finance (DeFi) yield-generating protocols through a simple and easy-to-use interface.

BUILDBEAR // TUTORIALS

Getting to know Solidity || Solidity 101

Solidity is an object-oriented, high-level language for implementing smart contracts on Ethereum blockchain. Mainly influenced by Javascript, C++ and Python languages.

BUILDBEAR // TUTORIALS

A Deep Dive into ERC-404 Token Standard and Crafting your Custom Token.

ERC-404 is a new token standard combining features of ERC-20 and ERC-721, allowing tokens to be both divisible and unique. It enables the creation of tokens with native liquidity and fractionalization opening new possibilities for asset representation and interoperability within the Ethereum ecosystem.

BUILDBEAR // TUTORIALS

A Practical Guide on Honeypot Attacks in Smart Contracts

A honeypot is a trap set to detect hackers. To combat threats, developers employ techniques like honeypots. It functions by luring potential attackers into revealing their tactics so that developers get valuable insights for improving security measures.

BUILDBEAR // TUTORIALS

Learn how to use the Permit function of the DAI Stablecoin

when the price of the Native Token is “affordable”, there is not much noise around gas fees, While there are multiple methods in which the “high” gas fees issue has been tackled by the industry,this article is just focusing on, probably the first large-scale implementation: the DAI Smart Contract’s Permit Function.

BUILDBEAR // TUTORIALS

Build dApps faster with Lokicode: Your one-stop Web3 dev platform.

Lokicode simplifies Web3 development by enabling you to manage, compile, test, and deploy your smart contracts all in one place.

BUILDBEAR // TUTORIALS

Web3 DevTool Review: Biconomy

Biconomy makes dApps more user friendly and efficient. We will start by understanding why we need Biconomy, what is Biconomy and then various functions that it provides to developers.

BUILDBEAR // TUTORIALS

A Hands-On Guide to Modular Smart Contracts with Diamond Standard (EIP2535)

Modular smart contract systems allow for the creating of flexible and scalable decentralized applications (DApps) on blockchain platforms like Ethereum. ERC-2535 supports creating modular smart contracts enabling developers to extend and upgrade functionalities even after deployment.

BUILDBEAR // TUTORIALS

Integrating Uniswap V4 into Your Smart Contracts: A Step-by-Step Guide

Uniswap V4 represents a significant leap forward for the Uniswap protocol, enhancing the capabilities of decentralized exchanges (DEXs) and automated market makers (AMMs) to offer users an unparalleled degree of flexibility, efficiency, and customization. We have covered Uniswap v3 and integrated it into our project earlier.

BUILDBEAR // TUTORIALS

Learn How to integrate UniswapV3 into your smart contracts.

Uniswap was the first protocol to take DEX to the next level with an automated market maker (AMM). The AMM eliminates the need for a peer to make a trade, as is the case with traditional order books in today’s stock market. Instead, the AMM algorithm gathers liquidity deposited by liquidity providers, who place their assets and enable traders to use it.

BUILDBEAR // TUTORIALS

How to Deploy and Verify Using Sourcify On BuildBear Sandbox with Hardhat and Foundry

In this tutorial, we'll guide you through the process of deploying DeFi Protocol and verifying its source code on the BuildBear sandbox integrating with the Sourcify plugin.

BUILDBEAR // TUTORIALS

Modular Blockchains and how are they an upgrade over regular blockchains

Before understanding Modular Blockchains, it is important for us to understand how blockchains (monolithic blockchains) work and its limitations. As the name ‘Blockchain’ suggests it is chain or series of blocks....

BUILDBEAR // TUTORIALS

Introducing the BuildBear VSCode Extension: Enhanced Smart Contract Development on VSCode IDE

We are excited to announce the launch of the BuildBear VSCode Extension. This extension offers a seamless and efficient way to create private sandboxes for EVM and EVM-compatible blockchain networks. With its unique features like a private faucet and an integrated explorer, BuildBear stands out as an essential tool for developers in the blockchain space.

BUILDBEAR // TUTORIALS

A Complete Guide On Creating Nestable NFTs with ERC-7401

Non-fungible tokens (NFTs) have transformed the digital asset landscape, offering verifiable ownership on the blockchain. ERC7401 is a new NFT standard that introduces the concept of nesting multiple child NFTs within a parent NFT. In this tutorial, We will explore the features of ERC-7401, its use cases, and provide a step-by-step tutorial on how to create nestable NFTs using this standard.

BUILDBEAR // TUTORIALS

Recreating Kubz NFT Hack and understanding what went wrong

Another day, another white-hat takeover of an NFT project that isn’t writing their proxy contracts correctly. How it happened you may ask? Rather than explaining, Let’s recreate this hack for a deeper understanding of what exactly happened.

BUILDBEAR // TUTORIALS

How to Create an Escrow Smart Contract in 4 Steps

In this tutorial, we will create an Escrow contract using Solidity and deploy it to an Ethereum testnet. This Escrow contract is designed for financial agreements, where a third party manages and oversees the payment of funds required for transactions involving two parties. By holding the funds until all agreement terms are fulfilled, the Escrow contract enhances transaction security.

BUILDBEAR // TUTORIALS

How To Use Gelato Web3 Functions On BuildBear Sandbox

In this tutorial, we'll walk through the process of deploying a Web3 function, creating an automated task, and executing automated actions on the BuildBear sandbox. By the end of the tutorial, you will get a clear understanding of creating web3 functions and executing automated tasks.

BUILDBEAR // TUTORIALS

How to Deploy Cross-Chain Smart Contract Using Hardhat Plugin.

With the proliferation of blockchain networks, deploying smart contracts across multiple EVM blockchains has long been costly and time-consuming. The Multichain-Deploy Hardhat Plugin is a valuable tool developed by ChainSafe leveraging Sygma interoperability protocol for developers seeking efficient and cost-effective smart contract deployment on various blockchain networks.

BUILDBEAR // TUTORIALS

Learn How to Write Smart Contracts Using ChatGPT

Smart contracts, powered by blockchain technology, have changed the way we handle transactions by automatically executing agreements without intermediaries. Likewise, Artificial Intelligence is transforming industries by automating tasks and making smart decisions. In this article, we'll look into how solidity smart contracts and ChatGPT collaborate to enhance efficiency.

BUILDBEAR // TUTORIALS

Learn, code and deploy your own MultiSig Wallet and test it with your friends now

A digital wallet that uses multiple signatures is known as a MultiSig wallet. This indicates that multiple private keys are required to sign and approve a cryptographic transaction.

BUILDBEAR // TUTORIALS

Hardhat Vs Foundry: Learn How to Use Both in Your Project

The Web3 landscape is continually evolving, and developer tools are advancing to meet the demands of blockchain development. While tools like Truffle have been widely used in the past, developers are increasingly turning to Hardhat for its enhanced features and developer experience. Foundry, on the other hand, stands out as another toolkit offering a range of capabilities for smart contract development and testing.

BUILDBEAR // TUTORIALS

Learn how to perform FlashLoan using Aave

Flashloan is a special kind of loan where a borrower can borrow an asset as long as they return the borrowed amount and some interest before the transaction ends.

BUILDBEAR // TUTORIALS

Creating a Crowdfunding Campaign with BuildBear

In this article, we will be deploy our own crowdfunding campaign contract where users can create campaigns and / or donate to other campaigns.

BUILDBEAR // TUTORIALS

Learn and deploy an ERC 1155 smart contract (Most used by web3 Games).

ERC-1155 is a token standard that enables the efficient transfer of fungible and non-fungible tokens in a single transaction. Witek Radomski, Andrew Cooke, Philippe Castonguay, James Therien, Eric Binet, and Ronan Sandford proposed the new standard in June 2018 with EIP-1155.

BUILDBEAR // TUTORIALS

Building an NFT Lottery: Step-by-Step Guide for Creating a Smart Contract and Frontend

In this tutorial, we will learn how to create an NFT lottery smart contract along with a front-end to let the user buy the tickets.

BUILDBEAR // TUTORIALS

Learn how to build a Multisig wallet with hardhat and typescript

In this article, we will learn how to build a basic Multisig wallet of our own. We will get to learn about hardhat and testing a smart contract using hardhat.

BUILDBEAR // TUTORIALS

Hey, are you having trouble getting the Goreli TestETH? We have a solution 🎉🎉

BuildBear -where you can create your own blockchain in seconds with your own faucet and explorer.

BUILDBEAR // TUTORIALS

Generate NFT with AI and Deploy the NFT smart contract, and the Front End App

Learn to Deploy an NFT smart contract, Generate NFT with AI and Build a full front End App

BUILDBEAR // TUTORIALS

Euler Finance’s 196 Million Flash Loan Exploit | Learn how to re-do the hack

On 13th March 2023, Euler Finance suffered a significant hack resulting in the loss of around $196 million in assets. The attacker carried out multiple flash loan attacks, and the breakdown of stolen assets includes USDC, stETH, WBTC, and DAI.

BUILDBEAR // TUTORIALS

Deploy Your Own Royalty Splitter Contract with BuildBear’s No-Code Deployment

In this tutorial, you’ll deploy your Royalty Splitter Contract by leveraging BuildBear’s No-Code deployment and learn how it works.

BUILDBEAR // TUTORIALS

Can ChatGPT detect smart contract hacks?

Many people have begun using ChatGPT to write smart contracts in Solidity. However, sometimes ChatGPT may not provide the required smart contract due to accuracy issues. In this article, we will explore whether ChatGPT can effectively identify vulnerabilities in a smart contract.

BUILDBEAR // TUTORIALS

A Beginner’s Guide to Decentralized Social Media

Decentralized social media platforms offer several potential benefits over traditional centralized platforms...

BUILDBEAR // TUTORIALS

Use BuildBear and get your smart contracts 📝 de-bugged

Did you know that BuildBear now helps you find bugs in your smart contracts? In this article, we’ll walk you through the steps of getting your contract audited using BuildBear.

BUILDBEAR // TUTORIALS

Elevate Your Web3 Development: Key Tools You Need in 2024

Having the right tools at your disposal is crucial for success. Whether you’re a seasoned developer or just dipping your toes into the Web3 space, these powerful tools can streamline your workflow and enhance your productivity.

BUILDBEAR // TUTORIALS

Most Common Vulnerabilities In Solidity: In-Depth Part 2

This article will guide you through some of the most common vulnerabilities in Solidity, including Flashloan, overflow and underflow, tx.origin, Insecure Randomness, and Improper Input Validation Attacks.

BUILDBEAR // TUTORIALS

Most Common Vulnerabilities In Solidity: In-Depth Part 1

This article will walk you through some of the most common vulnerabilities in Solidity, such as Reentrancy, Incorrect Calculations, Oracle Failure/Manipulation, Weak Access Control, and Frontrunning Attacks. Not only that, but we’ll guide you on the solutions and prevention techniques to keep your contracts safe.

BUILDBEAR // TUTORIALS

Meet Holesky: Ethereum’s Latest Testnet. Learn How to 10x Your Dapp Development

Holesky, Ethereum’s New testnet, is poised to replace the existing Goerli testnet to better cater to the Ethereum developer community’s growing needs. It’s designed to accommodate a larger number of validators compared to the mainnet, enhancing the testing environment and minimizing potential mainnet issues.

BUILDBEAR // TUTORIALS

Deploy Your Own Azuki ERC721A NFT with BuildBear's No-Code Deployment

In this tutorial, you'll deploy your unique Azuki ERC721A NFT by leveraging BuildBear's No-Code deployment solution.

BUILDBEAR // TUTORIALS

Mastering Smart Contract Testing: A Comprehensive Guide to Hardhat

Testing smart contracts is a crucial aspect of the development process to ensure that the contracts function correctly and are error-free. Hardhat is a development environment for Ethereum applications that offers various tools and libraries to facilitate smart contract testing.

BUILDBEAR // TUTORIALS

Learn what is OpenSea and how to use it

Marketplaces for non-fungible tokens (NFTs) are mushrooming everywhere. There are various NFT marketplaces where you may buy, sell, or even mint NFTs if you’re interested in NFTs. However, to use NFT marketplaces efficiently, you must be familiar with how they operate. In light of this, let’s take a closer look at OpenSea, one of the top NFT marketplaces.

BUILDBEAR // TUTORIALS

Win Web3 Hackathons, using BuildBear Sandbox's

A developer’s life is incomplete without participating in Hackathons. Every day, hundreds of web3-based hackathons take place to become a better developer and win an exciting prize.

BUILDBEAR // TUTORIALS

🚀 Automate Contract Deployment with Hardhat Ignition 🚀

Hardhat Ignition: A game-changer for smart contract deployment. It’s a declarative system that simplifies the deployment process, offering an end-to-end deployment experience, and lets developers focus on their projects, not deployment nuances.

BUILDBEAR // TUTORIALS

Edge-to-Edge Testing of Surge-fi Protocol: A Comprehensive Review

Surge-fi is a fully autonomous and decentralized lending protocol built on Arbitrum. In this article, we will be testing the Surge-fi protocol.

BUILDBEAR // TUTORIALS

Learn how to Create, Deploy an NFT Smart Contract and Develop a Front End App in 15mins

Create NFT smart contract by importing contract from openzeppelin and create a frontend using NextJS in 15 minutes.

BUILDBEAR // TUTORIALS

Build your own Decentralized Exchange

The concept behind decentralized exchanges is straightforward: enabling users to trade their cryptocurrencies directly on the blockchain through smart contracts while retaining control over their private keys.

BUILDBEAR // TUTORIALS

Web3 DevTool Review: Taking WakeUp Labs Platform for a Test Drive!

WakeUp Labs solves this problem with its unique API. Users only need to make a straightforward REST API call with all the necessary data.

BUILDBEAR // TUTORIALS

Learn how to audit smart contracts: Focusing on Reentrancy Guard

Smart contract security audits help you uncover potential vulnerabilities in your system. It gives you the required time to fix these weaknesses before a malicious entity tries to exploit them and corrupt your platform.

BUILDBEAR // TUTORIALS

In-Depth Technical QA Dive into UniLendV2 || Reporting a Front-End Bug

We've come across a UI bug that prevents the redemption of tokens. Additionally, we've identified an issue where Flashloans are being reverted without reason...

BUILDBEAR // TUTORIALS

Exciting News! BuildBear Now Supports Omni Testnet!

With BuildBear, you can now create Customized Private Omni Testnets by forking the Omni chain at any block number, override gas estimation, allow unlimited contract size, and more. Your Testnets come equipped with a built-in private Faucet and Explorer.

BUILDBEAR // TUTORIALS

ERC-4907: The NFT Rental Standard

There are currently two ways by which NFTs can be rented out: collateralized renting and collateral-free renting. In both methods, the owner transfers ownership of the NFT to the user with some collateral or conditions to ensure that the renter will return ownership after the rental period is complete...

BUILDBEAR // TUTORIALS

Demystifying Zero-Knowledge Proofs: A Practical Guide with Illustrative Examples

In the realm of cryptography, zero knowledge Proof is a fascinating concept that allows for secure communication and authentication without revealing any underlying information.

BUILDBEAR // TUTORIALS

Simplify and Optimize Protocol Deployments with Catapulta

Catapulta.sh is a powerful smart contract deployment tool designed to streamline your deployment process. It enables you to deploy, verify, and track your smart contracts with ease, all while adhering to the best Chain Ops practices without the need for any code changes.

BUILDBEAR // TUTORIALS

Testing and Simulating Timeswap || Reporting a Front-End Bug

Timeswap is the first fully permissionless, oracle-less, non-liquidatable, fixed-maturity lending & borrowing protocol.

BUILDBEAR // TUTORIALS

Learn how to Code a Decentralised Hotel Booking System Smart Contract

The travel and Tourism industry is a 4-billion-dollar industry globally and is estimated to grow by a whopping CAGR of 15.5% to 16 billion dollars by 2031. Booking a hotel is the first thing we do when traveling to any destination.

BUILDBEAR // TUTORIALS

Optimize Your Dapp Development and Testing with Hardhat x BuildBear

With Hardhat x BuildBear, you can effortlessly create a Private Testnet sandbox across a variety of blockchain networks, all from your CLI. Your Testnets come with a built-in private Faucet that allows you to mint unlimited Native and ERC20 tokens, and an Explorer with a built-in Tracer.

BUILDBEAR // TUTORIALS

Understanding the Mechanics of Aave V3

Aave Protocol serves as a non-custodial decentralized liquidity platform, facilitating secure and efficient lending and borrowing of digital assets. In this tutorial, we will use Scaffold-ETH and BuildBear to provide an interactive demonstration of how Aave v3 operates on a fork of the Ethereum Mainnet.

BUILDBEAR // TUTORIALS

A Comprehensive Testing of 3A DAO lending protocol

3A DAO is a non-custodial, decentralized, and over-collateralized lending platform that enables users to borrow interest-free against their own tokens used as collateral. Loans are repaid in a Euro-pegged stablecoin called EURO3.

BUILDBEAR // TUTORIALS

Learn how to code your own SoulBound NFT Smart Contract

Soulbound Tokens (SBT) are just non-fungible tokens (NFTs) that, “once picked up, cannot be transferred or sold to anyone else.”Soulbound tokens can help you...

BUILDBEAR // TUTORIALS

How will Central Bank Digital Currency (CBDC) change your future

Central bank digital currencies are digital tokens, similar to cryptocurrency, issued by a central bank. They are pegged to the value of that country’s fiat currency. ..

BUILDBEAR // TUTORIALS

Introducing Scaffold-ETH-2 with the power of Mainnet Forks

You are already aware of how Scaffold-ETH2 accelerates your Dapp development time and fast-track production. Let’s dive into how Scaffold-ETH x BuildBear achieves this.

BUILDBEAR // TUTORIALS

Creating a Staking Smart Contract with BuildBear

Staking crypto is the process of locking up or depositing crypto holdings into a DeFi protocol or smart contract to earn interest.

BUILDBEAR // TUTORIALS

Flash Loan Attacks 101: Learn About Types of Flash Loan Attacks, Their Execution, and Prevention Measures.

Flash loan attacks exploit the unique features of flash loans to manipulate markets, exploit vulnerabilities in DeFi smart contracts, or carry out fund theft from protocols.

BUILDBEAR // TUTORIALS

Elevate Protocol Development & Testing with Catapulta and BuildBear Sandbox Integration

We are thrilled to announce that Catapulta has integrated BuildBear Sandbox into their smart contract deployment tool. With this integration, Catapulta users can now create a private sandboxes across a variety of blockchain networks directly from the CLI.

BUILDBEAR // TUTORIALS

Deploy Your Own ERC721 NFT Staking with Infinite Rewards with BuildBear's No-Code Deployment

In this tutorial, you'll deploy ERC721 NFT Staking smart contract by leveraging BuildBear's No-Code deployment solution.

BUILDBEAR // TUTORIALS

Essential Smart Contract Auditing Tools for Auditors and Developers in 2024

Web3 security is crucial for blockchain adoption. Using appropriate security tools is essential for identifying vulnerabilities in Smart Contracts. This article presents a compilation of the most popular and widely utilized tools in Web3 security.

BUILDBEAR // TUTORIALS

Implementing NFT Royalties: A Practical Tutorial on ERC721-C for Artists and Developers

ERC721-C is a new token standard designed for enforceable on-chain royalties. Unlike ERC-721 and ERC1155, ERC721-C makes royalties programmable and allows creators to prevent zero-fee exchanges from listing their works.

BUILDBEAR // TUTORIALS

Learn how to execute flash loan | Aave v3 | 15mins | Simulate on Mainnet

n traditional finance, a borrower must deposit collateral and pass credit checks before receiving a loan. However, with Defi, borrowers can access loans without providing collateral. This lending option is called a flash loan. A flash loan is an uncollateralized, short-term loan available in the DeFi space. Flash loans are usually high-risk activities that allow users to borrow crypto with no upfront collateral. These loans are executed using smart contracts and are available for a very short time.

BUILDBEAR // TUTORIALS

In-Depth Guide on ERC-4626 Tokenized Vaults

Tokenized Vaults currently lack standardization, resulting in a wide range of implementation approaches. These implementations can cover areas such as lending markets, aggregators, and tokens with built-in interest. The absence of a standardized approach makes it challenging to integrate these tokenized Vaults at the aggregator or plugin level.

BUILDBEAR // TUTORIALS

Creating Royalty NFTs using ERC-2981: A Step-by-Step Guide

ERC-2981, also known as the NFT Royalty Standard, proposes a new Ethereum token standard that enables creators to receive a percentage of each subsequent sale of their NFTs on the secondary market. It defines rules for calculating and automatically transferring royalty payments to the creator's wallet whenever their NFT is resold on the secondary market.

BUILDBEAR // TUTORIALS

What is Wallet Impersonating?

In web3 development rigorous testing procedures are mandatory, the development process has notoriously been likened to that of hardware development. This is because once your smart contract is pushed to the mainnet, it’s out there for good. And, unless you’re using some upgrade process like migration or proxy patterns, there’s actually nothing you can do.

BUILDBEAR // TUTORIALS

A Step-by-Step Guide to Building and Deploying a Voting Smart Contract on the Blockchain

In this tutorial, we will guide you through the process of developing a voting smart contract using the Solidity programming language. We will then deploy the contract on a blockchain network and test it to ensure its functionality. By the end of this tutorial, you will have a good understanding of how to create and deploy a smart contract for voting purposes.

BUILDBEAR // TUTORIALS

Enhance Your Smart Contract Development with the Integration of LokiCode and BuildBear Sandbox.

We’re excited to announce the integration of BuildBear Sandboxes into LokiCode’s DevOps tool! Now, users can create private sandboxes across various blockchain networks directly from LokiCode, enjoying the manifold benefits of BuildBear Sandboxes for optimized Smart Contract Development and Testing.

BUILDBEAR // TUTORIALS

Learn how Stablecoins work and Create Your own Version Similar to USDC

Stablecoins are cryptocurrencies typically pegged to real-world assets like the U.S. dollar or gold. In this tutorial, we’ll delve into the workings of stablecoins, focusing on the example of USDC, and guide you in creating a simplified version with similar features.

BUILDBEAR // TUTORIALS

What are Complex Blockchain Transactions?

Going beyond this simple transaction system is necessary for unlocking a much greater potential application of blockchain transactions. We need complex transactions to improve data management and security, improve testing procedures, and increase capacity to work with use cases like the Internet of Things.

BUILDBEAR // TUTORIALS

Unveiling the Power of Spark Protocol: A Comprehensive Review

Spark is a decentralized non-custodial liquidity market protocol where users can participate as suppliers or borrowers. Suppliers provide liquidity to the market to earn a passive income, while borrowers are able to borrow in an over-collateralized (perpetually) or under-collateralized (one-block liquidity) fashion.

BUILDBEAR // TUTORIALS

Understanding the genesis of KZG || Sacling Ethereum (the next phase)

After the successful merge of Ethereum, it is all set to introduce various new functionalities to improve the blockchain efficiency and usability. These functionalities include the Shanghai Upgrade to allow withdrawal of eth, danksharding and many more which are not yet announced. These upgrades will help ethereum evolve while keeping the Scalability Trilemma in mind.

BUILDBEAR // TUTORIALS

The Complete Guide to Using OpenGSN to Make a Gasless dApp

Enter OpenGSN (Gas Station Network), a free and open-source tool that allows developers to create gasless dApps. This guide will explain what OpenGSN is, how it works, and how you can use it to make your own gasless dApp.

BUILDBEAR // TUTORIALS

Testing and Simulating UniLend V2 || Reporting a Price-Oracle Bug

UniLend Protocol is a permissionless decentralized money market protocol with lending and borrowing service through smart contracts. UniLend enables users to utilize their cryptocurrencies by supplying collateral to the network that may be borrowed by pledging over-collateralized cryptocurrencies.

BUILDBEAR // TUTORIALS

Testing and Simulating Ghast Protocol with BuildBear

Ghast Protocol is a yield-and-lending protocol that operates on top of GMX's $GLP, GMD Protocol, and other popular applications in the Arbitrum ecosystem. It utilizes an enhanced version of GMD Protocol's Pseudo-Delta-Neutral strategy. Ghast Protocol provides a liquidation-free money-market approach for yield-bearing tokens, enabling DeFi investors to access high-quality yield optimization and maximize capital efficiency.

BUILDBEAR // TUTORIALS

Simplifying Account Abstraction for the Web3 World

The journey towards widespread adoption of cryptocurrencies and the web3 world has been met with numerous challenges. One of the biggest obstacles is the lack of user-friendly interfaces and security issues. Account Abstraction is an innovative solution that can revolutionize the way we manage our accounts in Ethereum, making it more accessible and secure for the average user.

BUILDBEAR // TUTORIALS

Re-constructing the GDS Hack || Things that you should actually know to code safe protocols

If you are a smart contract developer, intending to make sure that you write “safe code”, and you are keeping a tab on the hacks that happen; you need to make sure that you understand this hack very carefully. I have documented the exact manner in which the hack was executed, by (a) explaining the events and (b) re-creating this hack.

BUILDBEAR // TUTORIALS

Pushing the Boundaries: Testing and Simulating Primex v0.4.0 with BuildBear

Primex Finance is a non-custodial prime brokerage protocol that connects lenders, traders, market-makers, and liquidity providers. The platform allows for spot margin trading on DEXs and other leveraged operations across various DeFi protocols, all backed by lender liquidity. In this article, we are going to be using the latest version Primex v0.4.0. Primex is currently live on the Goerli, Polygon Mumbai, Moonbase alpha, and zkEVM Testnet.

BUILDBEAR // TUTORIALS

Find out what is SBT-Auth and learn to create your own system

Soul Bound Token is a token which belongs to a specific address or attached to your specific address. You cannot transfer or sell it! You can only revoke this token, or give it back to the account who issued it.

BUILDBEAR // TUTORIALS

Create Rentable NFTs Using ERC-4907 Standard

In this tutorial, we will guide you through the step-by-step process of creating Rentable NFT smart contracts. If you are not familiar with the concept of rentable NFTs, Read this Article. Unlike other articles, this one will focus solely on practical development without theoretical discussions.

BUILDBEAR // TUTORIALS

Building a Decentralized NFT Marketplace with Solidity and Hardhat: A Step-by-Step Tutorial

In this Tutorial, We’ll go through the process of building the smart contracts that hold the business logic for our NFT marketplace.

BUILDBEAR // TUTORIALS

3A DAO Chosen BuildBear Sandbox for Beta Testing their Lending Protocol

We're thrilled to announce that 3A DAO has selected BuildBear Sandbox for Beta testing their Lending Protocol with their community.

BUILDBEAR // TUTORIALS

Learn How to Perform a Sandwich Attack

In a sandwich attack scenario, the attacker monitors the mempool (a list of pending transactions) for a target transaction that they want to exploit. Once they identify the target, they submit two transactions — one before and one after the target transaction — surrounding it like the bread in a sandwich.

BUILDBEAR // TUTORIALS

No-Code Smart Contract Development and Deployment to Your Private Testnet with Just 1 Click

In this tutorial, we’ll explore the process of creating a private test network using Buildbear.io and deploying a smart contract in one click with BuildBear’s Cookbook integration.

BUILDBEAR // TUTORIALS

🥳Introducing Cookbook 🧑‍🍳 x BuildBear 🐻: A Game-Changing Collaboration for No-Code Smart Contract Development and Deployment in Web3

🎉 We are thrilled to announce the exciting collaboration between Cookbook 🧑‍🍳 and BuildBear 🐻 to provide a no-code smart contract development and deployment infrastructure for Web3 Developers!

BUILDBEAR // TUTORIALS

Integer Downcasting Vulnerability: Demonstration and Effective Fix

In Solidity versions 0.8 and above, overflow and underflow checking is enabled by default. However, this checking does not apply to conversions between integer types, including data-type conversions.

BUILDBEAR // TUTORIALS

Creating Token Bound Accounts(TBA) Using ERC-6551

In this tutorial, we will guide you through the step-by-step process of creating TokenBoundaccounts from your NFTs using ERC-6551.

BUILDBEAR // TUTORIALS

Build Your Own Decentralized Lending Protocol

Decentralized lending protocols allow users to lend and borrow cryptocurrencies directly on the blockchain through smart contracts, without the need for intermediaries such as banks. In this tutorial, you will learn how to build your own decentralized lending protocol from scratch using Solidity.

BUILDBEAR // TUTORIALS

A Comprehensive Step-by-Step Guide for Building a Flashloan Arbitrage Bot

Flash loan arbitrage is a trading strategy that takes advantage of price disparities in the cryptocurrency market by utilizing flash loans. Unlike traditional loans, flash loans allow traders to borrow a significant amount of capital without requiring any collateral, as long as the borrowed amount is returned within a single transaction block.

BUILDBEAR // TUTORIALS

Learn How to Create Liquidity Pools on UniswapV3 for New ERC20 Tokens

Uniswap was the first protocol to take DEX to the next level with an automated market maker (AMM). In this tutorial, we will be using Scaffold-ETH x BuildBear to interactively showcase how to create a liquidity pool on UniSwapV3 on a fork of the Ethereum Mainnet.

Let’s get started then, Shall we?