About XRPL
home

XRPL Dev Source

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

생태계 지갑/앱

Girin Wallet: 모바일 어플리케이션 XRPL 지갑(서명/접속/앱 연동에 사용)
Xaman (구 Xumm): 모바일 어플리케이션 XRPL 지갑(서명/접속/앱 연동에 사용)
GemWallet: 브라우저 기반 지갑, XRPL 지원
Name
URL
Type
비고
http://linktr.ee/rippledevrel
Core Sources
• XRPL 개발자에게 유용한 문서, 도구, SDK, 지원 채널 링크를 모아둔 허브 • Testnet faucet, EVM 사이드체인 리소스 등 다양한 생태계 진입점 포함 • 커뮤니티 참여, 피드백, 해커톤 정보까지 한눈에 확인 가능
https://www.notion.so/XRP-Ledger-Ecosystem-41e956f38a3a43ea9cd99907db11d162?source=copy_link
Core Sources
• XRP Ledger의 개발 생태계를 둘러볼 수 있는 문서 • Docs, 생태계 프로젝트 Toolkit, Core, Node Service, Github 링크, Amendment 업데이트 등의 기술적인 주요 정보 확인 가능
https://xrplkorea.dev/
Tool
• XRPL 계정/트랜잭션/Flags 등을 한 눈에 보는 개발용 콘솔 웹앱 • 지갑 연결/트랜잭션 전송 및 조회 가능
-
Tool
• XRPL 개발자용 AI Assistant • XRPL 공식 Docs 및 코드 레페런스 등으로 구축된 모델
https://github.com/XRPLF
XRPL Sample Code
• XRPLF 조직의 오픈소스 프로젝트(예: rippled, xrpl.js, 등) • 공식 저장소 목록, 언어별 SDK 및 인프라 구성 정보 포함
https://github.com/xrplkorea/XRPL
XRPL Sample Code
• Typescript 예제 코드 Repository
https://catalyze-research.notion.site/XRPL-Girin-Wallet-Integration-Demo-295898c680bf80a09b23ef59f092ffce?source=copy_link
Integration Guideline
• 프로젝트에 Girin Wallet 연동하는 방법 (xrpl.js 기반 + React) • One-Page Web App Sample
https://catalyze-research.notion.site/XRPL-XRPL-Wallet-Integration-Demo-295898c680bf80979f4afce1b579f808?source=copy_link
Integration Guideline
• 프로젝트에 내부 지갑 연동하는 방법 (xrp.js 기반 + React) • One-Page Web App Sample
https://catalyze-research.notion.site/XRPL-Axelar-XRPL-EVM-Sidechain-239898c680bf80179a0bd81bbe8fbcd5?source=copy_link
Integration Guideline
• XRPL 상의 자산을 Axelar를 이용해 EVM Sidechain으로 옮기는 방법
https://js.xrpl.org/enums/AccountSetAsfFlags.html
Sources
• xrpl.js 라이브러리 기준 Flag 정의
https://xrpl.org/docs/references/protocol/transactions/transaction-results
Sources
• 각 트랜잭션 에러코드별 원인에 대한 상세 설명
https://livenet.xrpl.org/
Sources
• XRPL 공식 블록 익스플로러 • XRPL 계정, 트랜잭션, 밸리데이터 등의 정보 실시간 조회 가능
https://xrplmeta.org/
Sources
• 토큰 및 NFT의 이름, 이미지, 설명 등 메타데이터를 JSON API로 제공 • REST + WebSocket 인터페이스 지원, 실시간 업데이트
Name
URL
Type
비고
https://catalyze-research.notion.site/XRPL-2bc898c680bf8044b0b5f9cac6c52b7f?pvs=74
Integration Guideline
• XRPL 기반 서비스 설계 시 고려해야 할 포인트 및 체크리스트
https://www.glimpse.rsvp/events/XRPLDebuthon/hackathon/projects
Hackathon Reference
• 해커톤 레퍼런스, 아이디어 및 프로젝트 소스코드, 발표자료 등 확인 가능
https://discord.gg/xrpl
Community
• XRP Ledger 공식 Discord
https://xrplkorea.org/
Community
• XRPL Korea 홈페이지,
https://t.me/XRPLKorea
Community
• XRP Ledger 한국 개발자 커뮤니티

 XRPL 통합 개발기

XRPL 서비스를 개발해본 개발자들의 후기가 담겨져 있습니다.

 XRPL 개발자 자료

XRP Ledger Node 설치 가이드라인

 XRPL Key Player