Recently I leaned about investigating Phishing Email. Receiving a suspicious email, I'm going to check the contents and attachments without clicking some links. Of course to learn about that more.
Requests-HTML is a Python library that make parsing HTML and scraping the web easily.
When I create websites, I often set global variables in CSS file.
When implementing smart contracts, I've used Solidity and OpenZeppelin. I knew about Vyper, so I wanted to use it someday. And now is the time.
When we challenge the CTF (Capture the Flag), we sometimes encounter the vulnerability of EternalBlue.
Jekyll is a static site generator used by many people around the world.
Because it' 2022 now, I know that this post might be useless for many hackers. However, that's for me and some newbies.
I've been fond of Svelte since last year, and just the other day I made a new web app with SvelteKit. It is deployed with Vercel, but I struggled a little when deploying it so I write how to deploy with Vercel.
When we start a NFT project, we will implement the ERC721 token that is the core part of the NFT project.
Recently I deployed the smart contract for my new NFT project on the Polygon network.
tar command archives files/directories, or extracts the archives. In this article, I listed examples which we would use often.
When we manage global states in frontend, for example, in React, we use React Hooks or Redux in most cases. But the implementation of Rudux is complecated and redanduncy. Although React Hooks is somewhat better in that respect, I want to do that more easiliy!
ethers.js is a library that interact with Ethereum Blockchain. It is a very useful library but the official documentation was a little hard to read for me so I would like to summarize it for easy reference. (Focusing on what will be used often.)
When using environment variables in web apps, we use it as process.env.YOUR_ENV in most cases.
zip, gzip, bzip2 are Linux commands commonly used when compressing, decompressing, or archiving files. - zip: compress files or directories and archive them in .zip format. And extract .zip file. gzip**: compress a file as .gz format. And decompress .gz file. bzip2**: compress a file as .bz2 format. And decompress .bz2 file.
I couldn't find websites that comprehensively listed the major Ethereum Layer 2 networks to set up in MetaMask, so I listed them up.
Are you newbie on OpenSea or Polygon? And you don't know how to get ETH (Polygon) for buying NFTs on OpenSea?
I'm using the Hardhat when implementation of the Smart contract. When we implement the smart contracts, there are many things to do. For example, test, deploy, mint, etc...