Solana에서 Token-2022 유동성 풀 만드는 방법: project creator를 위한 가이드
Token-2022(Token22 또는 Tax Token이라고도 불러요)는 Solana의 SPL Token 확장 버전으로, Transfer Tax, Permanent Delegate, Interest Bearing Rate 같은 추가 기능을 갖추고 있어요. 토큰을 만든 뒤에는 DEX에서 거래가 가능하도록 다음 단계로 유동성 풀을 세팅해야 하는데, 보통은 Raydium에서 진행해요.
이 가이드에서는 Token-2022가 뭔지, 어떤 확장 기능을 지원하는지, 그리고 Solana에서 유동성 풀을 만드는 두 가지 방법을 다뤄요: 2단계 플로우(OpenBook Market + Raydium)와 Smithii의 노코드 툴로 진행하는 1단계 플로우. 영상으로 보고 싶다면 아래에 튜토리얼을 첨부해 뒀어요.
Aquí te explicamos cómo crear un Token 2022 de Solana.
Token-2022란?
Solana에서 Token을 만들기 전에 “SPL Token-2022” 개념부터 확실히 잡고 가야 해요. SPL는 “Solana Program Library”의 약자예요. 따라서 SPL Token이란 Solana 블록체인에 속하면서 그 표준에 따라 만들어진 토큰을 말해요.
SPL Token-2022는 일반 토큰에서 한 발 더 나아간 개념인데, 이걸 “token extensions”라고 불러요.
이 확장 기능들은 각기 다른 역할을 하지만, 그중에서도 단연 눈에 띄는 건 거래 수수료를 붙일 수 있는 옵션이에요. 흔히 “Tax Token”이라고 부르는 그것, Solana 버전이라고 보면 돼요.
정리하면, Token-2022(Token22 또는 Tax Token)는 거래 수수료가 붙은 Solana Token을 가리킬 때 쓰는 용어들이에요.
Token-2022의 확장 기능
Token 2022로 Liquidity Pool을 만들 때 주목할 만한 token22 확장 기능은 다음과 같아요:
Transfer Tax
이 확장 기능은 토큰이 다른 wallet으로 전송될 때마다(판매 포함) 수수료를 붙일 수 있게 해줘요.
여기서 알아둘 점은, 이 수수료는 Solana이 아니라 내 토큰에서 발생하는 것이고, EVM에서처럼 우리가 지정한 wallet로 곧바로 들어가지 않는다는 거예요. Solana에서는 이 토큰들이 “Token Account”에 쌓여요. 뒤에서 소개할 툴을 쓰면 이 토큰들을 간단히 “withdraw”할 수 있어요.
“withdraw authority”와 토큰 권한도 함께 지정할 수 있어요.
Permanent Delegate
“Permanent Delegate” 확장은 내 토큰의 권한을 영구적으로 다른 wallet에 위임할 수 있게 해줘요.
이 지갑은 토큰을 임의로 burn하거나 transfer할 수 있는 권한을 가지게 돼요.
Default Account State
이 확장은 꽤 특수한 용도로 쓰이는데, wallet에서 token account가 생성될 때 기본 상태를 지정할 수 있게 해주는 기능이에요.
상태는 Unitialized, Initialized, Frozen 중 하나로 설정할 수 있어요.
평소에 흔히 보는 SPL Token의 상태는 Initialized이고, 이 확장을 따로 건드리지 않으면 기본값으로 적용돼요.
Interest Bearing Rate
“Interest Bearing Rate”를 사용하면 토큰에 이자율을 설정하고 원할 때 이자가 붙은 금액을 인출할 수 있어요.
Non-Transferable
이름 그대로 이 익스텐션을 적용하면 토큰을 다른 wallet으로 전송할 수 없게 됩니다.
그래도 burn하거나 token account를 닫는 건 가능해요.

Token-2022 liquidity pool 만드는 두 가지 방법
보통 Solana에서 Tax Token의 liquidity pool을 만들 때는 2단계로 진행해요. 먼저 OpenBook Market을 만들고 그다음 liquidity pool을 생성하는 방식이죠. 하지만 Smithii의 솔루션 중에는 한 번에 처리할 수 있는 도구도 있어서, 두 가지 방법 모두 알려드릴게요.
방법 1: 2단계 진행 (OpenBook Market + 수동 Raydium)
1단계: OpenBook Market 만들기
토큰이 준비됐다면 바로 Smithii Tools의 “Create OpenBook Market” 섹션에서 시작하고 wallet을 연결해주세요.

쉽게 말해 market을 만든다는 건 이후 liquidity pool을 만들 때 사용할 token pair를 생성하는 것입니다.
Token-2022의 Openbook Market 생성에 대한 자세한 가이드는 여기서 확인할 수 있어요.
2단계: Raydium에서 liquidity pool 만들기
market이 만들어졌다면 이제 바로 liquidity pool 생성으로 넘어갈 수 있어요. 중요한 점은 Tax Token의 liquidity pool은 토큰이 “Freeze” 상태일 때만 생성할 수 있다는 거예요. 즉, 추가 토큰 발행이 제한되어 최대 supply가 확정된 상태여야 합니다.
진행하려면 이 페이지로 가서 토큰을 선택하고 절차를 완료하면 돼요. 비용은 0.1 SOL밖에 안 듭니다.

이걸 확인했다면 Raydium의 pool 생성 섹션으로 바로 이동합니다: raydium.io/liquidity/create/ 그리고 wallet을 연결해주세요.
여기서 미리 복사해둔 “OpenBook Market ID”를 붙여넣고 confirm을 클릭합니다.
다음은 핵심 단계 중 하나입니다: 토큰의 초기 가격을 설정하고 pool에 liquidity를 추가하는 거예요.
초기 가격은 본인이 적절하다고 판단하는 값을 입력하면 되는데, 전략을 짜기 위해 tokenomics를 미리 잘 설계해두는 걸 추천해요.
이어서 예치할 각 token 2022의 liquidity 수량을 입력합니다. wallet에 충분한 잔고가 있는지 꼭 확인하세요.
마지막으로 liquidity pool의 공개 날짜를 선택하고 confirm을 클릭합니다.

버튼을 클릭하면 2개의 트랜잭션을 confirm해야 해요. 이게 끝나면 Token 2022 liquidity pool의 ID가 표시되고(나중에 쉽게 찾을 수 있도록) 모든 절차가 완료됩니다. 이제 Solana에 liquidity pool이 만들어진 거예요.
이 liquidity pool은 두 번째 단계 시작 시 들어갔던 페이지에 계속 활성화된 상태로 표시됩니다.
방법 2: Solana Liquidity Pool Creator로 한 번에
Smithii의 dApp를 사용하면 한 번에 Solana에서 liquidity pool을 만들 수도 있어요. 인터페이스는 아래와 비슷합니다:

이 도구를 사용하면 사용자 친화적인 인터페이스로 Raydium에 liquidity pool을 만들 수 있고, 비용은 1 SOL부터 시작합니다 (설정에 따라 최대 3.5 SOL까지).
- 도구를 사용하려면 wallet을 연결하세요.
- “Base Token“을 선택합니다 (직접 만든, 아직 시장 가치가 없는 토큰)
- 고급 옵션 설정: Event Queue Length, Request Queue Length, Orderbook Length (저렴한 Market ID를 사용하려는 경우에만, 0.4 SOL부터 시작)*
- 추가할 토큰 수량 및 SOL/USDC을 설정합니다.
- 론칭 날짜 설정 (선택)
- “Create Liquidity Pool“을 클릭하고 3개의 트랜잭션을 승인합니다.
완료까지 시간이 좀 걸리고, 그다음 market ID와 liquidity pool 주소가 표시됩니다. 나중에 다시 사용할 수 있으니 꼭 저장해두세요.
OpenBook Market ID를 만들 때 Min Order Size와 Tick Size는 이 표를 참고하면 돼요.

**”고급 옵션“에서 OpenBook Market의 크기를 조절할 수 있어요. 추천하는 3가지 크기별 입력값을 정리해뒀습니다:
0.4 SOL:
- Event Queue Length: 128
- Request Queue Length: 63
- Orderbook Length: 201
1.5 SOL:
- Event Queue Length: 1400
- Request Queue Length: 63
- Orderbook Length: 450
2.8 SOL:
- Event Queue Length: 2978
- Request Queue Length: 63
- Orderbook Length: 909
Si quieres Listar tu Token en Jupiter Exchange aquí te explicamos cómo agregar un Token a Jupiter.
Solana의 Token-2022 및 liquidity pool 관련 FAQ
Token-2022와 일반 SPL Token의 차이점은?
기존 SPL Token은 기본 기능(mint, transfer, burn)만 지원해요. Token-2022는 SPL Token program의 확장 버전으로, token extensions를 탑재하고 있어요. Transfer Tax, Permanent Delegate, Interest Bearing Rate, Non-Transferable, Default Account State 등이 대표적이죠. 이런 기능 중 하나라도 쓰는 토큰이라면 Token-2022에 해당해요.
pool을 만들기 전에 왜 freeze를 revoke해야 하나요?
Raydium는 Token-2022를 pool에 올리기 전에 freeze authority가 반드시 revoke되어 있어야 해요. freeze authority를 보유하고 있으면 holder의 wallet을 임의로 동결할 수 있는데, 이는 구매자 입장에서 명백한 리스크예요. freeze authority를 revoke하면(Smithii의 tool로 0.1 SOL 비용) supply가 확정되고 pool 생성이 풀려요.
Token-2022용 pool 생성은 일반 SPL Token보다 비용이 더 드나요?
Solana의 Market 및 rent 비용은 동일해요(Market 크기에 따라 0.4 SOL부터 2.8 SOL까지). Token-2022에서 추가되는 건 토큰 생성 시 처리하지 않았다면 거쳐야 할 freeze authority revoke 단계뿐이에요. 전체적으로 Smithii의 1-step 플로우는 설정에 따라 1~3.5 SOL 사이로 마무리돼요.
Raydium에서 거래할 때 Transfer Tax가 작동하나요?
네. Raydium pool을 통과하는 swap은 Token-2022의 transfer를 실행하며, Transfer Tax extension이 활성화되어 있다면 수수료가 해당 token account에 누적돼요. 토큰 생성 시 지정한 withdraw authority를 사용해 그 fee를 withdraw할 수 있어요.
Solana Liquidity Pool Creator를 일반 SPL Token에도 쓸 수 있나요?
네. 같은 도구로 기존 SPL Token과 Token-2022 모두 작업할 수 있어요. 설정 플로우(Base Token, Quote Token, Min Order Size, Tick Size)는 동일하며, 달라지는 건 토큰의 내부 표준뿐인데 이는 도구가 자동으로 감지해요.
이걸 모르고 liquidity pool 런칭하지 마세요!
big player들이 liquidity pool를 런칭할 때 쓰는 5가지 비밀을 받아보세요









