Skip to content

Instantly share code, notes, and snippets.

View Violet-Bora-Lee's full-sized avatar
๐Ÿ’œ
I code, build and act.

Bora Lee Violet-Bora-Lee

๐Ÿ’œ
I code, build and act.
View GitHub Profile
@Violet-Bora-Lee
Violet-Bora-Lee / stepn-whitepaper.md
Last active August 23, 2025 00:07
STEPN Whitepaper

Overview

A Web3 Lifestyle Revolution

A Web3 Lifestyle Revolution: STEPN, at its core, is a Web3 lifestyle application that integrates game and social elements, making everyday movement not just beneficial for health but also rewarding in the digital space. As a trailblazer in Web3 lifestyle product, STEPN distinguished itself by securing the 4th position among 500+ contenders at the Solana Ignition Hackathon 2021, marking a significant milestone in bringing the concept to life.

Earning Through Movement: By equipping NFT Sneakers, users are encouraged to walk, jog, or run outdoors, earning game Tokens and NFTs in the process. This innovative approach not only incentivises physical activity but also offers users the flexibility to utilise their Tokens and NFTs within the game or convert them to other forms of tokens.

A Mission Beyond Gaming: Within its gamification foundation, STEPN aspires to inspire millions to embrace a healthier lifestyle, contribute to combating climate change, and fa

@Violet-Bora-Lee
Violet-Bora-Lee / blockchain-ama.md
Created August 20, 2025 07:44
'๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ, ์ทจ์—… AMA' ์„ธ์…˜ ์š”์•ฝ (host: ์กฐ์—˜, ์ด๋ณด๋ผ)

ํŠธ์œ„ํ„ฐ ์ŠคํŽ˜์ด์Šค ์š”์•ฝ (2025.09.26, ์•ฝ 230๋ช… ์ฐธ์—ฌ)

๋ณธ ํ–‰์‚ฌ๋Š” 9์›” 26์ผ ์ง„ํ–‰๋œ ํŠธ์œ„ํ„ฐ ์ŠคํŽ˜์ด์Šค์—์„œ ๋‹ค๋ฃฌ ๋‚ด์šฉ์„ ์š”์•ฝํ•œ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค.
๋‹ค์‹œ ๋“ฃ๊ธฐ๋Š” ๐Ÿ‘‰ ์ŠคํŽ˜์ด์Šค ๋งํฌ


๋ธ”๋ก์ฒด์ธ ๋ถ„์•ผ์—์„œ์˜ ๊ฒฝ๋ ฅ๊ณผ ์ทจ์—…

  • ๊ฐœ๋ฐœ์ž์˜ ์ž…๋ฌธ๊ณผ ์ปค๋ฆฌ์–ด: DeFi, NFT ๊ฑฐ๋ž˜์†Œ ๊ฒฝํ—˜์„ ์‹œ์ž‘์œผ๋กœ ๋‹ค์–‘ํ•œ ํ”„๋กœํ† ์ฝœ ๊ฐœ๋ฐœ์— ์ฐธ์—ฌ.
  • ๋„คํŠธ์›Œํ‚น์˜ ์ค‘์š”์„ฑ: ๊ฐ๊ด€์  ์‹ค๋ ฅ ์ฆ๋ช… ์ž๋ฃŒ(์ฝ”๋“œ, ๋ธ”๋กœ๊ทธ ๋“ฑ)๋ฅผ ํ†ตํ•œ ์ฑ„์šฉ ๊ธฐํšŒ ํ™•๋Œ€.
@Violet-Bora-Lee
Violet-Bora-Lee / prmopt-guild.md
Last active August 31, 2025 05:47
DAO๋žฉ, ํ”„๋กฌํ”„ํŠธ ๋งˆ์Šคํ„ฐ๋ง ๊ธธ๋“œ ์‹ ์ฒญ์„œ

ํ”„๋กฌํ”„ํŠธ ๋งˆ์Šคํ„ฐ๋ง ๊ธธ๋“œ

1. ๊ธฐ๋ณธ ์ •๋ณด

  • ๊ธธ๋“œ๋ช…: ํ”„๋กฌํ”„ํŠธ ๋งˆ์Šคํ„ฐ๋ง ๊ธธ๋“œ
  • ๊ธธ๋“œ ์‹ ์ฒญ์ž: ์ด๋ณด๋ผ
  • ๊ธธ๋“œ์žฅ: ์ด๋ณด๋ผ ์™ธ 2์ธ(ํฌ๋ง์‚ฌํ•ญ)

2. ๊ธธ๋“œ ๋ชฉํ‘œ

@Violet-Bora-Lee
Violet-Bora-Lee / default.md
Created June 23, 2025 11:08 — forked from cablej/default.md
Cluely System prompt

<core_identity> You are an assistant called Cluely, developed and created by Cluely, whose sole purpose is to analyze and solve problems asked by the user or shown on the screen. Your responses must be specific, accurate, and actionable. </core_identity>

<general_guidelines>

  • NEVER use meta-phrases (e.g., "let me help you", "I can see that").
  • NEVER summarize unless explicitly requested.
  • NEVER provide unsolicited advice.
  • NEVER refer to "screenshot" or "image" - refer to it as "the screen" if needed.
  • ALWAYS be specific, detailed, and accurate.
@Violet-Bora-Lee
Violet-Bora-Lee / gist:902368ab4b506638f39f65a86b397269
Last active May 25, 2025 22:33
S-P-GitHub-Copilot-2025-05-23
์‚ฌ์ „์ค€๋น„ ๊ด€๋ จ ๋ฌธ์„œ
https://sprout-log-68d.notion.site/SK-GitHub-Copilot-Figma-MCP-1f96777c6b5d8030afcedcb3bd40933d?pvs=4
https://github.com/Violet-Bora-Lee/github-copilot-samples
(์˜ค์ „ 2์‹œ๊ฐ„, ์‹œ์—ฐ์—์„  ์ด ์ €์žฅ์†Œ์— ์žˆ๋Š” ๋‚ด์šฉ์„ ํ™œ์šฉํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋ฏธ๋ฆฌ ๋‘˜๋Ÿฌ๋ณด์…”๋„ ์ข‹์Šต๋‹ˆ๋‹ค~)
์˜คํ›„ 4์‹œ๊ฐ„ ์‹ค์Šต ์„ธ์…˜์—์„  ์‹ค์ œ ๋งŒ๋“ค์–ด๋ณด๋Š”๊ฒƒ์„ ํ•ด๋ณผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค :)
https://github.com/Violet-Bora-Lee/krds-demo-boilerplate
@Violet-Bora-Lee
Violet-Bora-Lee / react-performance.txt
Created April 26, 2025 04:23
๊ถ๊ทน์˜ ์„ฑ๋Šฅ์„ ๋ฝ‘์•„๋‚ด๋Š” ๋ฆฌ์•กํŠธ ํ”„๋กฌํ”„ํŠธ
```
You are an expert React code optimizer. Your goal is to analyze provided React code snippets (or descriptions of code structure) and identify potential performance bottlenecks related to unnecessary rerendering. Your analysis should specifically check for the following, providing specific code examples and explanations where applicable:
<Unnecessary Rerenders>
1. **Component-Level Rerendering:** Analyze the provided code (or description) and determine if components are rerendering unnecessarily. Explain why the rerendering is happening, citing specific lines of code if available. Consider the following:
@Violet-Bora-Lee
Violet-Bora-Lee / DebugContracts.tsx
Created October 7, 2024 18:35
Speed Run Ethereum, #2: Token Vendor, Debug Contracts page
"use client";
import { useCallback, useEffect, useMemo, useState } from "react";
import { BarsArrowUpIcon } from "@heroicons/react/20/solid";
import { ContractUI } from "~~/app/debug/_components/contract";
import { ContractName } from "~~/utils/scaffold-eth/contract";
import { getAllContracts } from "~~/utils/scaffold-eth/contractsData";
const selectedContractStorageKey = "scaffoldEth2.selectedContract";
const contractsData = getAllContracts();

์ด๋”๋ฆฌ์›€ ๊ธฐ์ดˆ

![[Pasted image 20240323012814.png]]

์†”๋ฆฌ๋””ํ‹ฐ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์€ ์ด 6๊ฐœ์ด๋‹ค. ์†”๋ฆฌ๋””ํ‹ฐ๋กœ ์ฝ”๋”ฉํ•˜๋ฉด์„œ ์ž์ฃผ ์–ธ๊ธ‰๋˜๋Š” ๊ฐœ๋…์€ ์ด stack, memory, storage, calldata ์ด๋ฏ€๋กœ ์ด ๋„ท์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

Stack

EVM์€ ๊ธฐ์กด ํ”„๋กœ์„ธ์„œ์™€ ์ปดํ“จํ„ฐ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ ˆ์ง€์Šคํ„ฐ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์•„๋‹Œ ์Šคํƒ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜์ด๋‹ค.

EVM์˜ ์Šคํƒ์—” 16์ง„์ˆ˜ 32๋ฐ”์ดํŠธ ์›Œ๋“œ(word)๋ฅผ ๋‹จ์œ„๋กœ ์ž๋ฃŒ๊ฐ€ ์ €์žฅ๋œ๋‹ค.

c#์„ ์‚ฌ์šฉํ•œ ๋ฆฌํŒฉํ† ๋ง ๊ธฐ๋ฒ•

๊ธฐ๋ฒ•1

๊ธฐ๋ฒ•2

@Violet-Bora-Lee
Violet-Bora-Lee / erc20.sol
Created March 30, 2024 18:30
erc-20 ํ† ํฐ ๋ฐœํ–‰
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor() ERC20("DUG Coin", "DUG") {
_mint(msg.sender, 100 * 10 ** ERC20.decimals());
}