XRPL 개발에 바로 활용할 수 있는 핵심 기능 요약 + SDK/도구 + 지갑 툴 + 자료 링크 모음입니다.
XRPL 핵심 기능
결제 & 금융
•
Payment (XRP / 토큰 전송): XRP 및 IOU 토큰 전송(Trust Line 기반)
•
Cross-Currency Payments: 내부 경로 탐색을 통한 자동 환전/송금
•
Escrow / Payment Channel: 조건부 지급 및 실시간 소액결제(오프체인→온체인 정산)
토큰화
•
IOU Token Issuance: 발행자 기반 토큰 발행(스테이블코인/포인트 등)
•
Trust Line: 토큰 수신/한도 설정(승인형 수신 구조)
•
NFT (XLS-20): NFT 발행 및 오퍼 기반 거래
•
MPT (XLS-33): 메타데이터/컴플라이언스 옵션 포함한 펀저블 토큰 표준
DEX & 유동성
•
Orderbook DEX (OfferCreate): 주문 생성/취소
•
Pathfinding / Auto-bridging: 최적 환전 경로 자동 탐색
•
AMM: 풀 기반 거래(오더북과 병행)
계정 & 보안
•
Multi-sign / Regular Key: 운영 보안(핫월렛 분리, 다중 승인)
•
Account Delete & Reserve: 계정 예비금/삭제 및 회수 구조
개발 SDK & 라이브러리
JavaScript / TypeScript
•
•
xrpl.js: XRPL 트랜잭션 생성·서명·전송, 계정/오더/AMM 조회 등 핵심 기능 지원
◦
브라우저/Node.js 환경에서 사용 가능
Python
•
xrpl-py: Python 기반 XRPL 클라이언트/트랜잭션 처리 라이브러리
개발 흐름은 공통적으로: 지갑 생성 → 테스트넷 연결 → 트랜잭션 작성/서명 → 제출(submit) → 결과 확인(검증/조회)
XRPL에서 개발하는 일반적인 방식
1) 네트워크 선택
•
Dev/Test: Testnet/Devnet에서 테스트
•
Production: Mainnet 배포 및 운영
2) 지갑/키 관리
•
개인키 직접 관리 방식 vs 멀티시그/권한 분리(Regular Key) 기반 운영 방식 선택
3) 주요 트랜잭션 패턴
•
결제: Payment
•
토큰: TrustSet(Trustline 기반)
•
DEX: OfferCreate / OfferCancel
•
Escrow: EscrowCreate / EscrowFinish
•
NFT: NFTokenMint / NFTokenCreateOffer
생태계 지갑/앱
•
•
•
GemWallet: 브라우저 기반 지갑, XRPL 지원
XRPL 통합 개발기
XRPL 서비스를 개발해본 개발자들의 후기가 담겨져 있습니다.
XRPL 개발자 자료
XRP Ledger Node 설치 가이드라인


