Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

task completed #59

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 17 additions & 34 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,17 @@
# BuildBear

Some interesting tutorials for your learning!



## 🔗 Links
[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/company/82323007/admin/)
[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/_BuildBear)


## Tutorials




| S No. | Name | Link to article |
| :----- | :------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | Uniswap Testing | [Uniswap 🔀 Testing](https://medium.com/uv-labs/uniswap-testing-1d88ca523bf0) |
| 2 | Mint your own NFT | [Dude! I just deployed my own NFT!!! ….WT.F!](https://medium.com/uv-labs/dude-i-just-deployed-my-own-nft-wt-f-9ef91c778af) |
| 3 | Should I use Infura / Alchemy or Run a Node? | [Web3: Should I use Infura / Alchemy or Run a Node?](https://medium.com/uv-labs/web3-should-i-use-infura-alchemy-or-run-a-node-5311a13d173) |
| 4 | Mainnet Forking | [Fork 🍴 the F*ing Ethereum Blockchain! Transfer tokens from Vitalik’s Account ;)](https://medium.com/uv-labs/fork-the-f-ing-ethereum-blockchain-transfer-tokens-from-vitaliks-account-46d408f7356c) |
| 5 | Upgrade your deployment script | [Upgrade your Smart Contract Deployment Script; impress the shi.t out!](https://medium.com/uv-labs/deploying-smart-contracts-like-a-pro-bfab218b9c30) |
| 6 | Write your first Smart Contract | [Creating and Deploying your first Smart Contract](https://medium.com/uv-labs/creating-and-deploying-your-first-smart-contract-466b4d4784e2) |
| 7 | Flashloans | [Learn to execute Flash Swaps ⚡on Uniswap by yourself](https://medium.com/buildbear/flash-swap-5bcdbd9aaa14) |
| 8 | ERC-1155 | [Mint 100s of NFTs in just 5 minutes using ERC1155](https://medium.com/buildbear/mint-100s-of-nfts-in-just-5-minutes-using-erc1155-963900ac985d) |
| 9 | Dutch Auction Model | [Learn how to ell your NFTS at the best price using the Dutch Auction Model](https://medium.com/buildbear/learn-how-to-sell-your-nfts-at-the-best-price-using-the-dutch-auction-model-2881261b09e3) |
| 10 | Become a Blockchain Developer in 2022 | [How can you become a Blockchain Developer in 2022](https://medium.com/buildbear/how-can-you-become-a-blockchain-developer-in-2022-c3fe3f23eff6) |
| 11 | Hardhat or Truffle | [Hardhat or Truffle? As a beginner blockchain developer, which one do I pick](https://medium.com/buildbear/hardhat-or-truffle-as-a-beginner-blockchain-developer-which-one-do-i-pick-34a6924a6983) |
| 12 | What is DeFi? | [DeFi Encyclopedia: Everything about DeFi](https://medium.com/buildbear/defi-encyclopedia-everything-about-defi-d0dad8176230) |
| 13 | What is Eth2.0? | [Web3 Development: Learn what is ETH2.0 and how it impacts you](https://medium.com/buildbear/eth2-0-what-and-why-should-i-know-as-a-developer-36c8bcd368dd) |
| 14 | Rugpulls | [Rugpulls and How to save yourself from them](https://medium.com/buildbear/rugpulls-and-how-to-save-yourself-from-them-df08247f8674) |
| 15 | Foundry Testing | [Web3 Beginner: How to use Foundry to test an ERC20 Contract with Fuzzing](https://medium.com/buildbear/web3-beginner-how-to-use-foundry-to-test-an-erc20-contract-with-fuzzing-3f456e8a10f5) |

In this project, users can buy and sell NFTs securely and transparently. The key components are as follows:

1. NFT Trading Platform: This project creates a marketplace where NFT owners can list their unique digital assets for sale. NFTs represent a wide range of digital or physical items, such as digital art, collectibles, and more.

2. Transparent and Trustless: Built on the Ethereum blockchain, the platform ensures trust through transparency. Smart contracts handle the entire process, from listing an item to the final purchase, reducing the need for intermediaries.

3. Fee System: To support the platform, a small fee is charged on each sale. This fee is automatically deducted and distributed to the feeAccount, ensuring the sustainability of the marketplace.

4. Security: The contract employs the ReentrancyGuard to protect against potential vulnerabilities, making it more secure for users.

5. User-Friendly: The marketplace allows users to list their NFTs with a price and facilitates secure and straightforward transactions.

6. Decentralization: NFTs are held in the smart contract until a buyer purchases them, ensuring that ownership is transferred securely.

7. Events: The project emits events for transparency, logging when an item is offered and when it's bought.

This NFT marketplace project enables users to engage in the exciting world of NFTs, where unique digital assets can be securely bought and sold without the need for intermediaries. It leverages the power of blockchain technology to bring transparency and trust to the digital art and collectibles market.
32 changes: 32 additions & 0 deletions hardhat.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
const { defaultAccounts } = require('ethereum-waffle');
const { network } = require('chai');

///**@type import('hardhat/config').HardhatUserConfig*/
module.exports= {
solidity: {
version: "0.8.0",
}
,networks: {
//hardhat: {},
buildbear: {
url: "https://rpc.buildbear.io/reliable-nute-gunray-bd316bf1",

}
},
etherscan: {
apiKey: {
buildbear: "verifyContract",
},
customChains: [
{
network: "buildbear",
chainId: 12512,
urls: {
apiURL: "https://rpc.buildbear.io/verify/etherscan/reliable-nute-gunray-bd316bf1",
browserURL: "https://explorer.buildbear.io/reliable-nute-gunray-bd316bf1",
},
},
],
}
}

Loading