Bỏ qua nội dung
Mở J Tools (JTools)

Tạo LP Orca Whirlpool

Trên J Tools, bạn có thể mở pool Orca ở hai nơi: trang Orca: Tạo LP trong ứng dụng, tức Tạo LP đã khóa vào Orca, hoặc chính Tạo LP với một tuyến Orca được chọn. Cả hai chạy cùng một quy trình và thu cùng mức phí. Có hai tuyến Orca đang chạy: Whirlpool (thanh khoản tập trung, bạn chọn mức phí và khoảng giá) và Splash (pool toàn dải đơn giản với phí cố định 1%).

Vị thế Whirlpool là thanh khoản tập trung. Bạn chọn mức phí, khoảng giá và số lượng nạp, rồi ký trong ví của chính mình. Orca trao cho bạn một NFT vị thế đại diện cho phần của bạn trong pool, và vị thế kiếm phí swap chừng nào giá thị trường còn nằm trong dải bạn chọn.

Đây là gì

#day-la-gi

Tuyến Orca Whirlpool trong Tạo LP mở một vị thế thanh khoản tập trung trên các pool Whirlpool của Orca. Thay vì rải token đều trên mọi mức giá có thể, bạn dồn chúng vào một dải mà bạn dự đoán giao dịch sẽ diễn ra. Thanh khoản của bạn trong dải đó càng dày, phần phí swap bạn nhận khi giá nằm ở đó càng lớn.

Mọi thao tác chạy ngay trên trình duyệt. Bạn kết nối ví, chọn cặp token, nhập số lượng token của bạn muốn nạp (phía quote được tính từ khoảng giá), chọn mức phí (tick spacing đi kèm theo), đặt khoảng giá, rồi ký. Kết quả là một NFT vị thế nằm trong ví của bạn; cửa sổ lượt chạy ghi nó là NFT vị thế trong mục Lưu lại các thông tin này. Nếu các khái niệm về pool còn mới với bạn, bài nhập môn DEX và thanh khoản nói phần cơ bản, còn Thuật ngữ giải thích những từ bạn chưa rõ.

Cách hoạt động (bên dưới)

#cach-hoat-dong-ben-duoi

Whirlpool là pool thanh khoản tập trung của Orca. Thay vì một đường cong liền, trục giá được chia thành các bước rời rạc gọi là tick. Tick spacing quyết định các bước đó mịn tới mức nào, và mỗi spacing đi cặp với một mức phí swap: spacing nhỏ (như 1) chia trục thành nhiều bước nhỏ và cho thanh khoản nằm trong dải rất hẹp, còn spacing lớn (như 256) dùng bước thô cho một dải rộng, ít phải chăm. Tạo LP tự đặt spacing tương ứng khi bạn chọn mức phí, vì ứng dụng chỉ chấp nhận spacing thuộc về mức phí.

Khi mở vị thế, bạn chọn giá dưới và giá trên. Về mặt toán học, khoản nạp của bạn được dồn vào giữa hai biên đó. Khi giá thị trường còn trong khoảng, thanh khoản của bạn đang hoạt động: các lệnh swap đi qua nó và bạn nhận một phần phí swap tương ứng với lượng thanh khoản bạn giữ tại giá hiện tại. Vì vốn dồn vào một dải thay vì trải trên cả đường cong, mỗi đồng vốn kiếm phí nhiều hơn hẳn so với pool toàn dải.

Tỷ lệ giữa hai token không phải thứ bạn tự đặt tùy ý. Pool tính tỷ lệ đó từ vị trí giá hiện tại so với khoảng giá của bạn. Tạo LP tính quy mô vị thế từ số lượng base của bạn rồi suy ra phía quote. Nếu giá gần biên dưới, vị thế giữ phần lớn token đang rẻ đi; gần biên trên thì chủ yếu là token còn lại. Giá càng sát một biên, khoản nạp càng lệch. Khi giá vượt ra ngoài khoảng, vị thế ngừng kiếm phí và chuyển hẳn sang một token duy nhất ở phía giá vừa thoát ra, cho tới khi giá quay lại hoặc bạn đặt lại khoảng giá.

Orca ghi nhận vị thế của bạn dưới dạng một NFT được mint vào ví. NFT đó là quyền của bạn đối với thanh khoản đã nạp và phí tích lũy, và là thứ các công cụ sau này đọc để cho bạn nạp thêm, rút hoặc đóng vị thế. Phí nền tảng là một lệnh chuyển SOL tới ví phí của nền tảng, được thêm vào giao dịch tạo pool nếu nhét vừa, còn không thì gửi thành một lượt xác nhận riêng ngay sau đó.

Từng bước

  1. Mở Tạo LP trên tuyến Orca
  2. Chọn cặp token
  3. Nhập số lượng nạp
  4. Chọn mức phí
  5. Đặt khoảng giá
  6. Tạo vị thế và lưu các ID

Cách hoạt động

Whirlpool, phí, rồi vị thế tối đa ba lượt xác nhận trong ví

  1. Tạo Whirlpool ở giá khởi điểm của bạn Whirlpool
  2. Mức phí quyết định tick spacing tick spacing
  3. Mở vị thế giữa giá dưới và giá trên tick range
  4. Mint NFT vị thế vào ví của bạn LP Mint
  5. Giá trong dải quyết định tỷ lệ A/B
  6. Phí nền tảng là chuyển khoản SOL riêng 0.15 SOL
  7. Chỉ kiếm phí khi giá nằm trong khoảng in range

Đã hoạt động, lưu Pool ID và LP mint mainnet

hình tròn là các bước trong Từng bước, hình vuông là các bước trong Cách hoạt động

Khi nào nên dùng

#khi-nao-nen-dung
  • Bạn muốn thanh khoản hiệu quả về vốn trên Orca và có nhận định về vùng giá cặp token sẽ thực sự giao dịch.
  • Bạn cung cấp thanh khoản cho một cặp dao động trong dải khá ổn định, và muốn khoản nạp làm việc ở đó thay vì dàn mỏng.
  • Bạn muốn một vị thế Orca quản lý được về sau từ một chỗ, giữ dưới dạng NFT trong chính ví của bạn.
  • Bạn sẵn sàng theo dõi vị thế, vì khoảng giá tập trung cần để mắt tới khi giá trôi đi.

Nếu muốn mở pool toàn dải tiêu chuẩn, hoặc so sánh cấu trúc pool của các DEX cạnh nhau, hãy dùng Tạo LP. Với thanh khoản tập trung trên Raydium thay vì Orca, xem Tạo LP Raydium CLMM. Để nạp thêm hoặc rút một vị thế đang có, dùng Thêm hoặc rút thanh khoản.

Trước khi bắt đầu

#truoc-khi-bat-dau
  • Một ví đã kết nối (cách kết nối). Trang chặn việc tạo cho tới khi ví được kết nối.
  • Đủ SOL cho phí nền tảng, rent tài khoản on-chain của pool và vị thế mới, và phí mạng.
  • Hai mint của cặp token (base và quote), cùng số dư của từng token để nạp.
  • Hình dung rõ giá mở và biên dưới, biên trên mà bạn muốn thanh khoản nằm giữa.

Từng bước

#tung-buoc
  1. Mở Tạo LP trên tuyến Orca

    Mở Orca: Tạo LP, trang này mở sẵn ở Whirlpool, hoặc tab Orca trong Tạo LP, rồi kết nối ví ở đầu trang. Chọn Whirlpool trong các loại pool của Orca. Splash nằm ngay cạnh nếu bạn muốn một pool toàn dải đơn giản với phí cố định 1%.

  2. Chọn cặp token

    Nhập mint base và quote. Cả hai dùng chung bộ chọn token, nên bạn có thể dán mint hoặc chọn token đang giữ. SOL, USDC và USDT được ghim ở đầu bộ chọn quote, mọi mint khác đều tìm hoặc dán được, và hai phía không được là cùng một token.

  3. Nhập số lượng nạp

    Gõ số lượng token base của bạn, hoặc dùng nút nhanh 25%, 50%, 60% hay Tối đa. Số lượng quote được tính từ giá và khoảng giá, gắn nhãn tự động. Giá khởi điểm, tính bằng số token quote cho mỗi token base, là giá thị trường trực tiếp của cặp khi cặp đã được giao dịch; khi chưa, bạn tự nhập vào ô giá phía trên biểu đồ. Vị thế được tính theo số lượng base.

  4. Chọn mức phí

    Chọn một trong chín mức phí swap: 0.01%, 0.02%, 0.04%, 0.05%, 0.16%, 0.3%, 0.65%, 1% hoặc 2%. Trang chọn sẵn một mức cho cặp token nó nhận diện cho tới khi bạn chạm vào mức khác. Mỗi mức phí đi kèm một tick spacing tương ứng, được đặt sẵn cho bạn. Mức thấp hợp với cặp ổn định, mức cao trả nhiều hơn mỗi giao dịch ở cặp biến động.

  5. Đặt khoảng giá

    Biểu đồ vẽ nến trực tiếp của cặp, với khoảng giá của bạn nằm bên trên. Chạm ±10%, ±25%, ±50% hoặc Toàn dải, hoặc kéo hai tay nắm Tối thiểu và Tối đa. Giá thấp nhất phải lớn hơn 0 và giá cao nhất phải lớn hơn giá thấp nhất. Khoảng giá để giá nằm ngoài sẽ chỉ nạp vào một token, nên Tạo pool vẫn khóa cho tới khi giá nằm lại trong khoảng. Khi cặp đã được giao dịch, biểu đồ còn cho biết trong 24 giờ, 7 ngày hoặc 30 ngày qua giá lẽ ra đã nằm trong khoảng của bạn bao lâu.

  6. Tạo vị thế và lưu các ID

    Kiểm tra bảng chi phí, rồi bấm Tạo pool. Cửa sổ lượt chạy liệt kê tới ba lượt duyệt: mở Whirlpool, phí nền tảng nếu nó không nhét vừa giao dịch Whirlpool, rồi thêm thanh khoản bằng vị thế. Khoảng giá cần tick array mới sẽ thêm một bước nữa, chuẩn bị các tài khoản của khoảng giá, trước vị thế, và Splash cũng theo đúng thứ tự này. Từ chối giữa chừng thì lượt chạy dừng ngay tại đó, và Tiếp tục từ chỗ đã dừng làm tiếp về sau mà không mở lại pool hay thu một khoản phí đã trả lần thứ hai. Khi đã xác nhận, lưu Pool ID và NFT vị thế từ mục Lưu lại các thông tin này, rồi mở chúng trên Solscan. Ứng dụng cũng giữ pool trong Pool của tôi trên trình duyệt này.

Mở Orca: Tạo LP →

Giải thích các tùy chọn

#giai-thich-cac-tuy-chon
  • Mint base: token thứ nhất của cặp. Nhập qua bộ chọn token chung, nên bạn có thể dán địa chỉ hoặc chọn token đang giữ.
  • Mint quote: token thứ hai của cặp. SOL, USDC và USDT được ghim ở đầu bộ chọn, và bạn có thể tìm hoặc dán một mint khác. Không được trùng với token base.
  • Mức phí: phí swap pool thu, một trong các mức 0.01%, 0.02%, 0.04%, 0.05%, 0.16%, 0.3%, 0.65%, 1% hoặc 2%. Trang chọn sẵn theo cặp token nó nhận diện cho tới khi bạn tự chọn.
  • Tick Spacing: mức độ pool chia nhỏ trục giá. Giá trị đi theo mức phí (1, 2, 4, 8, 16, 64, 96, 128 hoặc 256) và không sửa được. Spacing càng nhỏ thì thanh khoản càng dồn chặt và mỗi đồng vốn trong khoảng kiếm được nhiều hơn, nhưng cũng ra khỏi khoảng sớm hơn.
  • Giá khởi điểm: giá mở của pool, tính bằng số token quote cho mỗi token base. Là giá thị trường trực tiếp của cặp khi cặp đã được giao dịch, nếu không thì là giá bạn tự nhập. Phải lớn hơn không.
  • Tối thiểu: tay nắm dưới của biểu đồ, đánh dấu đáy khoảng giá của bạn. Phải lớn hơn 0.
  • Tối đa: tay nắm trên của biểu đồ, đánh dấu đỉnh khoảng giá của bạn. Phải lớn hơn mức tối thiểu.
  • Số lượng base: lượng token base bạn nạp. Quy mô vị thế được tính theo con số này.
  • Số lượng quote: được tính từ vị trí giá trong khoảng của bạn và gắn nhãn tự động, nên bạn không cần gõ.
  • NFT vị thế: Orca mint vị thế của bạn thành một NFT nằm trong ví, và cửa sổ lượt chạy ghi nó là NFT vị thế trong mục Lưu lại các thông tin này. NFT đại diện cho quyền của bạn đối với thanh khoản đã nạp và phí tích lũy, và là cách bạn quản lý hoặc đóng vị thế sau này.

Phí và chi phí

#phi-va-chi-phi

Phí nền tảng hiện tại: 0.15 SOL trên tuyến Whirlpool tập trung, 0.1 SOL trên Splash Pool. Số tiền cố định theo từng tuyến trong ứng dụng, và Tạo LP hiện nó trong bảng chi phí trước khi bạn ký.

Chi phíSố tiền
Phí nền tảng J Tools (Tạo LP)0.15 SOL trên Whirlpool, 0.1 SOL trên Splash
Phí mạng Solanamột khoản nhỏ trả cho validator, cộng rent cho mọi tài khoản on-chain mới

Tạo LP không hiện phí giao thức DEX nào cho Orca. Ngoài phí nền tảng, Solana thu một khoản phí mạng nhỏ cho mỗi giao dịch (một phần nhỏ của một cent, trả bằng SOL), và việc tạo Whirlpool mới cùng một vị thế giữ lại một ít SOL làm rent tài khoản để các tài khoản on-chain đó tồn tại. Rent không phải phí theo nghĩa thông thường; đó là SOL nằm trong các tài khoản mới. Hãy để đủ SOL dư trong ví cho cả ba khoản, nếu không bước ký sẽ lỗi vì không đủ tiền.

Lỗi hay gặp và cách xử lý

#loi-hay-gap-va-cach-xu-ly
  • Thiếu trường bắt buộc. Tạo pool vẫn khóa cho tới khi đặt xong cặp token và số lượng base, và với Whirlpool là đặt xong khoảng giá. Giá khởi điểm phải lớn hơn không.
  • Khoảng giá không hợp lệ. Giá thấp nhất phải lớn hơn 0 và giá cao nhất phải lớn hơn giá thấp nhất, nếu không Tạo pool vẫn khóa. Hai đầu khoảng giá sau đó được làm tròn theo tick spacing; nếu cả hai rơi vào cùng một tick, lượt chạy dừng trước bước tạo vị thế và yêu cầu bạn nới rộng khoảng giá.
  • Cùng một token ở hai phía. Base và quote phải là hai mint khác nhau. Bộ chọn loại bỏ token bạn đã chọn ở phía kia.
  • Vị thế ra ngoài khoảng giá. Nếu giá thị trường vượt biên dưới hoặc biên trên, vị thế ngừng kiếm phí và dồn hết về một phía của cặp. Nới rộng khoảng giá hoặc đặt lại quanh giá mới để thanh khoản làm việc trở lại. Bắt đầu với giá hiện tại nằm giữa dải giúp cả hai chiều hoạt động lâu hơn.
  • Tổn thất tạm thời (impermanent loss). Khi giá chạy trong khoảng của bạn, pool cân bằng lại hai token theo hướng bất lợi cho bạn, nên vị thế có thể đáng giá thấp hơn so với chỉ giữ token. Khoảng giá tập trung hẹp làm hiệu ứng này mạnh hơn. Phí kiếm được giúp bù lại, nhưng khi giá chạy mạnh một chiều thì có thể không đủ. Hãy tính tới điều đó khi chọn quy mô vị thế.
  • Giá và số lượng không khớp nhau. Nếu giá của pool và khoảng giá của bạn cần hơn mười lần số lượng quote trên biểu mẫu, lượt chạy dừng trước bước tạo vị thế và cho biết số lượng cần có. Sửa giá khởi điểm hoặc các số lượng. Nếu đã có một Whirlpool có vốn với cùng cặp token và tick spacing, lượt chạy cũng dừng trước khi ký bất cứ thứ gì; hãy nạp thêm vào pool đó bằng Thêm / rút thanh khoản.

Danh sách đầy đủ và ý nghĩa từng mã có trong Tham khảo mã lỗi.

Công cụ liên quan

#cong-cu-lien-quan