forked from XRPLF/rippled
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathJava.html
More file actions
67 lines (58 loc) · 91 KB
/
Copy pathJava.html
File metadata and controls
67 lines (58 loc) · 91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<!DOCTYPE html>
<!-- saved from url=(0036)https://xrpl.org/docs/tutorials/java -->
<html lang="en-US" data-bybit-channel-name="3lVpQqPVPERwNEUNInHty" class="dark ready" data-bybit-is-default-wallet="true"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Java</title>
<link rel="icon" href="https://xrpl.org/assets/favicon.16698f9bee80e5687493ed116f24a6633bb5eaa3071414d64b3bed30c3db1d1d.8a5edab2.ico">
<script async="" src="./Java_files/gtm.js.download"></script><script>
const __onRouteChangeHooks = [];
window.onRouteChange = (callback) => {
__onRouteChangeHooks.push(callback);
};
</script>
<link rel="preload" as="fetch" crossorigin="anonymous" href="https://xrpl.org/app-data.json">
<link rel="preload" as="fetch" crossorigin="anonymous" href="https://xrpl.org/page-data/index/data.json">
<style>
body { margin: 0 }
</style>
<link rel="stylesheet" href="./Java_files/css"><link rel="stylesheet" href="./Java_files/css(1)"><link rel="stylesheet" href="./Java_files/css(2)"><link rel="stylesheet" href="./Java_files/devportal2024-v1.995637c6d6f3b329c435f78cac7db1e91bbc28f87ca1020205da1dd18123fbf2.b916a22a.css"><link rel="stylesheet" href="./Java_files/font-awesome.min.539458288dc135e17ae2b76e95d192186bff561dc00887680a6bdffb3fce1bc3.b916a22a.css"><link rel="stylesheet" href="./Java_files/xrplai.css"><style data-styled="active" data-styled-version="5.3.11"></style>
<script>
if(window&&document.documentElement)
{
const q=new URLSearchParams(window.location.search).get("colorSchema");
const e=q || window.localStorage.getItem("colorSchema");
if(e) {
const modeToSet = ['light','dark'].some((mode) => mode === e) ? e : 'light';
document.documentElement.className = modeToSet;
} else {
if (window.matchMedia) {
if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.documentElement.className = 'dark';
} else if(window.matchMedia('(prefers-color-scheme: light)').matches) {
document.documentElement.className = 'light';
} else {
document.documentElement.className = 'light';
}
} else {
document.documentElement.className = 'light';
}
}
}
</script><script src="./Java_files/osano.js.download"></script><script src="./Java_files/xrpl-2.11.0.min.959fecf9d64ec33f20be84de2a02170f627f70328b7778c2e45f2647ef5f4605.60f4d3f5.js.download"></script><script src="./Java_files/jquery-3.7.1.min.fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a.5ae4e36c.js.download"></script><script src="./Java_files/bootstrap.min.0bca10549df770ab6790046799e5a9e920c286453ebbb2afb0d3055339245339.5ae4e36c.js.download"></script><script type="text/javascript" src="./Java_files/osano.92440aeb0378592241e9510e9d4910b8e024fb2b272d8ad993cec86c3520ca76.60f4d3f5.js.download"></script><script>
!function(){var e,t,n,i,r={passive:!0,capture:!0},a=new Date,o=function(){i=[],t=-1,e=null,f(addEventListener)},c=function(i,r){e||(e=r,t=i,n=new Date,f(removeEventListener),u())},u=function(){if(t>=0&&t<n-a){var r={entryType:"first-input",name:e.type,target:e.target,cancelable:e.cancelable,startTime:e.timeStamp,processingStart:e.timeStamp+t};i.forEach((function(e){e(r)})),i=[]}},s=function(e){if(e.cancelable){var t=(e.timeStamp>1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){c(e,t),a()},i=function(){a()},a=function(){removeEventListener("pointerup",n,r),removeEventListener("pointercancel",i,r)};addEventListener("pointerup",n,r),addEventListener("pointercancel",i,r)}(t,e):c(t,e)}},f=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,s,r)}))},p="hidden"===document.visibilityState?0:1/0;addEventListener("visibilitychange",(function e(t){"hidden"===document.visibilityState&&(p=t.timeStamp,removeEventListener("visibilitychange",e,!0))}),!0);o(),self.webVitals={firstInputPolyfill:function(e){i.push(e),u()},resetFirstInputPolyfill:o,get firstHiddenTime(){return p}}}();
</script><script>
window.dataLayer = window.dataLayer || [];window.dataLayer.push({"platform":"redocly"});
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl+'';f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer', 'GTM-KCQZ3L8');</script><meta data-react-helmet="true" name="description" content="XRPL.org is a community-driven site for the XRP Ledger (XRPL), an open-source, public blockchain. Gain access to technical documentation, reference materials, and blockchain ledger tools."><meta data-react-helmet="true" property="og:description" content="XRPL.org is a community-driven site for the XRP Ledger (XRPL), an open-source, public blockchain. Gain access to technical documentation, reference materials, and blockchain ledger tools."><meta data-react-helmet="true" name="twitter:description" property="twitter:description" content="XRPL.org is a community-driven site for the XRP Ledger (XRPL), an open-source, public blockchain. Gain access to technical documentation, reference materials, and blockchain ledger tools.">
<style>.react-date-picker{display:inline-flex;position:relative}.react-date-picker,.react-date-picker *,.react-date-picker *:before,.react-date-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid gray}.react-date-picker__inputGroup{min-width:calc((4px * 3) + .54em * 8 + .217em * 2);flex-grow:1;padding:0 2px;box-sizing:content-box}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block}.react-date-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-date-picker__inputGroup__input::-webkit-outer-spin-button,.react-date-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:#ff00001a}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{border:0;background:transparent;padding:4px 6px}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:hover .react-date-picker__button__icon,.react-date-picker__button:enabled:focus .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{width:350px;max-width:100vw;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}html.light pre code{color:var(--code-block-controls-text-color)!important}ul.nav.navbar-nav{align-items:center;width:100%}.top-nav .topnav-search{flex-grow:1}:root{--color-gray-1: #F5F5F7;--color-gray-2: #E0E0E1;--color-gray-3: #C1C1C2;--color-gray-4: #A2A2A4;--color-gray-5: #838386;--color-gray-6: #454549;--color-gray-7: #343437;--color-gray-8: #232325;--color-gray-9: #111112;--color-gray-10: var(--color-gray-9);--color-red-1: #FFE5F2;--color-red-2: #FFB2D8;--color-red-3: #FF80BF;--color-red-4: #FF4BA4;--color-red-5: #FF198B;--color-red-6: #E50071;--color-red-7: #B20058;--color-red-8: #80003F;--color-red-9: #4C0026;--color-red-10: #4C0026;--color-green-1: #D6FAE7;--color-green-2: #ADF5CE;--color-green-3: #84F0B6;--color-green-4: #5BEB9D;--color-green-5: #32E685;--color-green-6: #2DCF78;--color-green-7: #28B86A;--color-green-8: #1E8A50;--color-green-9: #145C35;--color-green-10: #0A2E1B;--color-gold-1: #FEFFE5;--color-gold-2: #FDFFB2;--color-gold-3: #FCFF80;--color-gold-4: #FBFF4C;--color-gold-5: #FAFF19;--color-gold-6: #E0E500;--color-gold-7: #AEB200;--color-gold-8: #7D8000;--color-gold-9: #4B4C00;--color-gold-10: #4B4C00;--color-blue-1: #E5F5FF;--color-blue-2: #B2E0FF;--color-blue-3: #80CCFF;--color-blue-4: #4BB7FF;--color-blue-5: #19A3FF;--color-blue-6: #008AE5;--color-blue-7: #006BB2;--color-blue-8: #004D80;--color-blue-9: #002E4C;--color-blue-10: #001133;--color-purple-1: #F0E5FF;--color-purple-2: #D2B2FF;--color-purple-3: #B480FF;--color-purple-4: #9A52FF;--color-purple-5: #7919FF;--color-purple-6: #5F00E5;--color-purple-7: #4A00B2;--color-purple-8: #350080;--color-purple-9: #20004C;--color-purple-10: #20004C;--color-magenta-1: #FBE5FF;--color-magenta-2: #F2B2FF;--color-magenta-3: #EA80FF;--color-magenta-4: #E24CFF;--color-magenta-5: #D919FF;--color-magenta-6: #C000E5;--color-magenta-7: #9500B2;--color-magenta-8: #6B0080;--color-magenta-9: #40004C;--color-magenta-10: #40004C;--color-yellow-1: #FEFFE5;--color-yellow-2: #FDFFB2;--color-yellow-3: #FCFF80;--color-yellow-4: #FBFF4C;--color-yellow-5: #FAFF19;--color-yellow-6: #E0E500;--color-yellow-7: #AEB200;--color-yellow-8: #7D8000;--color-yellow-9: #4B4C00;--color-yellow-10: #4B4C00;--color-primary-bg: var(--color-gray-10);--link-color-primary: #fff;--link-decoration: underline;--link-font-weight: var(--font-weight-regular);--link-color-primary-hover: #9a52ff;--link-decoration-hover: underline;--link-color-visited: #fff;--link-visited-decoration: underline;--bg-color: var(--color-gray-10);--bg-color-raised: var(--color-gray-8);--background-color: var(--bg-color);--font-family-base: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--heading-font-family: var(--font-family-base);--inline-code-font-family: "Space Mono", monospace;--inline-code-text-color: #5beb9d;--inline-code-bg-color: #0a2e1b;--inline-code-border-radius: 0;--heading-anchor-color: #9a52ff;--h1-font-size: 3rem;--h2-font-size: 2.5rem;--h3-font-size: 2.125rem;--h3-font-weight: 600;--h4-font-size: 1.75rem;--h4-line-height: 2rem;--h5-font-size: 1.25rem;--h5-line-height: 1.5rem;--sidebar-border-color: transparent;--sidebar-bg-color: transparent;--sidebar-margin-horizontal: 32px;--border-radius-md: 4px;--code-block-bg-color: #232325;--code-block-controls-bg-color: #232325;--code-block-controls-border: none;--code-block-padding: 0 2rem 1.5rem 2rem;--breadcrumbs-margin-bottom: .5rem;--breadcrumbs-text-color: var(--color-gray-4);--breadcrumbs-gap: 0 8px;--breadcrumbs-font-size: .833em;--footer-bg-color: transparent;--footer-column-divider-color: transparent;--footer-border-color: transparent;--footer-title-font-weight: 600;--footer-title-font-size: 1rem;--footer-title-text-color: #A2A2A4;--menu-item-padding-horizontal: 0px;--md-list-left-padding: 40px;--md-table-header-bg-color: #32343E;--md-table-border-color: #32343E;--md-tabs-content-padding: 0}:root.light{--link-color-primary-hover: #4A00B2;--link-color-visited: #000;--text-color-secondary: #000;--code-block-bg-color: #E0E0E1;--code-block-controls-bg-color: #E0E0E1;--code-block-controls-border: none;--md-tabs-active-tab-bg-color: #C1C1C2;--code-block-tokens-function-color: #B23C00;--code-block-tokens-operator-color: #000;--code-block-tokens-comment-color: #343437;--code-block-tokens-string-color: #145C35;--inline-code-bg-color: #E0E0E1;--search-trigger-bg-color: #E0E0E1;--search-trigger-color: #838386;--language-picker-border-color: #C1C1C2;--language-picker-background-color: #E0E0E1;--select-list-bg-color: #E0E0E1;--footer-title-text-color: #000;--bg-color: var(--color-gray-1);--bg-color-raised: var(--color-gray-2);--button-content-color-link: #000;--md-table-header-bg-color: var(--color-gray-2);--md-table-border-color: var(--color-gray-2)}:root.dark{--link-color-primary: #fff;--link-color-visited: #fff;--link-color-primary-hover: #9a52ff;--search-highlight-text-color: #4BB7FF;--code-block-tokens-comment-color: #C1C1C2}:root .form-control-plaintext{color:var(--text-color)}[data-component-name="Search/SearchTrigger"]>div{justify-content:start;width:100%}[data-component-name="Markdown/Markdown"]{--md-table-font-size: 14px}@media screen and (min-width: 990px){[data-component-name="LanguagePicker/LanguagePicker"]{display:block}[data-component-name="Search/SearchTrigger"]>button{display:none}[data-component-name="Search/SearchTrigger"]>div{display:inline-flex}}
</style>
<link rel="canonical" href="https://xrpl.org/docs/tutorials/java" data-react-helmet="true"><meta name="title" content="Java" data-react-helmet="true"><meta property="og:title" content="Java" data-react-helmet="true"><meta name="twitter:title" property="twitter:title" content="Java" data-react-helmet="true"></head>
<body>
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KCQZ3L8" height="0" width="0" style="display: none; visibility: hidden" aria-hidden="true"></iframe></noscript>
<div id="app_root"><!--$--><div data-component-name="layouts/RootLayout"><a href="https://www.xrpledgerapex.com/?utm_source=xrplwebsite&utm_medium=direct&utm_campaign=xrpl-event-ho-xrplapex-glb-2025-q1_xrplwebsite_ari_arp_bf_rsvp&utm_content=cta_btn_english_pencilbanner" target="_blank" class="top-banner fixed-top web-banner has-hover" rel="noopener noreferrer" aria-label="Get Tickets for the APEX 2025 Event"><div class="banner-event-details"><div class="event-info">APEX 2025</div><div class="event-date">AGENDA NOW LIVE</div></div><div class="banner-button"><div class="button-text">REGISTER</div><img class="button-icon" src="./Java_files/arrow-up-right-custom.6276cb125519811a2183b68a08c5fe3395f687bbb9af895b403d65c5152e765e.acfc59a0.svg" alt="Get Tickets Icon"></div></a><nav class="top-nav navbar navbar-expand-lg navbar-dark fixed-top" style="margin-top:52px"><a class="navbar-brand" rel="noreferrer" href="https://xrpl.org/" target="_self"><img class="logo" alt="XRP LEDGER" height="40" src="data:,"></a><button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#top-main-nav" aria-controls="navbarHolder" aria-expanded="false" aria-label="Toggle navigation"><span class="navbar-toggler-icon"><div></div></span></button><div class="collapse navbar-collapse justify-content-between" id="top-main-nav"><ul class="nav navbar-nav" id="topnav-pages"><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href="https://xrpl.org/docs/tutorials/java#" id="topnav_about" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span>About</span></a><div class="dropdown-menu" aria-labelledby="topnav_about" id="topnav_dd_about"><div class="navcol col-for-xrp_ledger"><h5 class="dropdown-item">XRP Ledger</h5><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/about" target="_self">XRPL Overview</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/about/uses" target="_self">Use Cases & Featured Projects</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/about/history" target="_self">History</a></div><div class="navcol col-for-xrp"><h5 class="dropdown-item">XRP</h5><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/about/xrp" target="_self">XRP Overview</a></div><div class="navcol col-for-sustainability"><h5 class="dropdown-item">Sustainability</h5><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/about/impact" target="_self">Impact</a></div><div class="navcol col-for-about"><h5 class="dropdown-item">About</h5><a class="dropdown-item external-link" target="_self" rel="noreferrer" href="https://foundation.xrpl.org/">XRPL Foundation</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/about/faq" target="_self">FAQ</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/about/privacy-policy" target="_self">Privacy Policy</a></div></div></li><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href="https://xrpl.org/docs/tutorials/java#" id="topnav_docs" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span>Docs</span></a><div class="dropdown-menu" aria-labelledby="topnav_docs" id="topnav_dd_docs"><a class="dropdown-item dropdown-hero" rel="noreferrer" id="dropdown-hero-for-docs" href="https://xrpl.org/docs" target="_self"><img alt="Documentation || Dive into XRP Ledger technology and start integrating. icon" src="./Java_files/docs.4c378e43a6ae1375869ec22831e79f4ce2f3273ae2b00f029a3e3645a0ca6bed.82dffa6a.svg"><div class="dropdown-hero-text"><h4>Documentation</h4><p>Dive into XRP Ledger technology and start integrating.</p></div></a><div class="navcol col-for-article_types"><h5 class="dropdown-item">Article Types</h5><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/concepts" target="_self">Concepts</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/tutorials" target="_self">Tutorials</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/references" target="_self">References</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/infrastructure" target="_self">Infrastructure</a></div><div class="navcol col-for-use_cases"><h5 class="dropdown-item">Use Cases</h5><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/use-cases/payments" target="_self">Payments</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/use-cases/tokenization" target="_self">Tokenization</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/use-cases/defi" target="_self">Decentralized Finance</a></div><div class="navcol col-for-get_started"><h5 class="dropdown-item">Get Started</h5><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/tutorials/javascript" target="_self">JavaScript</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/tutorials/python" target="_self">Python</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/tutorials/java" target="_self">Java</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/tutorials/php" target="_self">PHP</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/docs/tutorials/http-websocket-apis" target="_self">HTTP / Websocket APIs</a></div></div></li><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href="https://xrpl.org/docs/tutorials/java#" id="topnav_resources" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span>Resources</span></a><div class="dropdown-menu" aria-labelledby="topnav_resources" id="topnav_dd_resources"><div class="navcol col-for-development"><h5 class="dropdown-item">Development</h5><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/resources/code-samples" target="_self">Code Samples</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/resources/dev-tools" target="_self">Dev Tools</a><a class="dropdown-item external-link" target="_self" rel="noreferrer" href="https://learn.xrpl.org/">XRPL Learning Portal</a><a href="https://xrpl.org/XRPL_Brand_Kit.zip" class="dropdown-item external-link">XRPL Brand Kit</a></div><div class="navcol col-for-current_status"><h5 class="dropdown-item">Current Status</h5><a class="dropdown-item external-link" target="_self" rel="noreferrer" href="https://livenet.xrpl.org/">Ledger Explorer</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/resources/known-amendments" target="_self">Known Amendments</a></div><div class="navcol col-for-join_in"><h5 class="dropdown-item">Join In</h5><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/resources/contribute-code" target="_self">Contribute Code</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/resources/contribute-documentation" target="_self">Contribute Documentation</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/resources/contribute-blog" target="_self">Contribute Blog</a></div></div></li><li class="nav-item dropdown"><a class="nav-link dropdown-toggle" href="https://xrpl.org/docs/tutorials/java#" id="topnav_community" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span>Community</span></a><div class="dropdown-menu" aria-labelledby="topnav_community" id="topnav_dd_community"><a class="dropdown-item dropdown-hero" rel="noreferrer" id="dropdown-hero-for-community" href="https://xrpl.org/community" target="_self"><img alt="Contribute to the XRPL Community || Join the conversation icon" src="./Java_files/contribute.5ef42ea6b2ef13b04b062d81a1687e75068ddd08d22b21b4871e591addb2f3fe.82dffa6a.svg"><div class="dropdown-hero-text"><h4>Contribute to the XRPL Community</h4><p>Join the conversation</p></div></a><div class="navcol col-for-get_involved"><h5 class="dropdown-item">Get Involved</h5><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/community/events" target="_self">Events</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/community/ambassadors" target="_self">Ambassadors</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/community/developer-funding" target="_self">Developer Funding</a><a class="dropdown-item external-link" target="_self" rel="noreferrer" href="https://jobs.xrpl.org/">XRPL Jobs</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/blog" target="_self">Dev Blog</a><a class="dropdown-item external-link" target="_self" rel="noreferrer" href="https://xrplgrants.org/">XRPL Grants</a><a class="dropdown-item external-link" target="_self" rel="noreferrer" href="https://github.com/XRPLF/">GitHub</a><a class="dropdown-item" rel="noreferrer" href="https://xrpl.org/community/report-a-scam" target="_self">Report a Scam</a></div></div></li><div id="topnav-search" class="nav-item search"><div data-component-name="Search/Search" class="Search__SearchWrapper-sc-12iab3f-0 lgDiWh topnav-search"><div class="SearchTrigger__SearchTriggerWrapper-sc-i2ptuf-0 bEkqym" data-component-name="Search/SearchTrigger"><button data-component-name="Button/Button" data-testid="search-trigger-button" class="Button__StyledButton-sc-1cnyvkw-1 eNTLMm Button-sc-1cnyvkw-2 SearchTrigger__SearchTriggerButton-sc-i2ptuf-1 jzmHkD fGglUC button-tone-default button-variant-text button-size-medium"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/SearchIcon/SearchIcon" class="SearchIcon-sc-i63vgy-0 gqXBKS"><path d="M14.5 13.7931L10.724 10.017C11.6313 8.9277 12.0838 7.5305 11.9872 6.11608C11.8907 4.70165 11.2525 3.37891 10.2055 2.423C9.15857 1.4671 7.78336 0.951637 6.36602 0.983845C4.94867 1.01605 3.5983 1.59345 2.59582 2.59593C1.59335 3.5984 1.01595 4.94877 0.983738 6.36612C0.95153 7.78347 1.46699 9.15867 2.4229 10.2057C3.3788 11.2526 4.70155 11.8908 6.11597 11.9873C7.53039 12.0839 8.92759 11.6314 10.0169 10.7241L13.793 14.5001L14.5 13.7931ZM2.00001 6.50012C2.00001 5.6101 2.26393 4.74007 2.7584 4.00005C3.25286 3.26003 3.95567 2.68325 4.77794 2.34266C5.6002 2.00207 6.505 1.91295 7.37792 2.08658C8.25083 2.26022 9.05266 2.6888 9.68199 3.31814C10.3113 3.94747 10.7399 4.7493 10.9135 5.62221C11.0872 6.49513 10.9981 7.39993 10.6575 8.22219C10.3169 9.04446 9.7401 9.74726 9.00008 10.2417C8.26006 10.7362 7.39003 11.0001 6.50001 11.0001C5.30694 10.9988 4.16312 10.5243 3.31949 9.68064C2.47587 8.83701 2.00133 7.69319 2.00001 6.50012Z"></path></svg></button><div data-testid="search-trigger-input" data-translation-key="search.navbar.label" class="SearchTrigger__SearchTriggerInput-sc-i2ptuf-2 ifWkVA"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/SearchIcon/SearchIcon" class="SearchIcon-sc-i63vgy-0 gqXBKS"><path d="M14.5 13.7931L10.724 10.017C11.6313 8.9277 12.0838 7.5305 11.9872 6.11608C11.8907 4.70165 11.2525 3.37891 10.2055 2.423C9.15857 1.4671 7.78336 0.951637 6.36602 0.983845C4.94867 1.01605 3.5983 1.59345 2.59582 2.59593C1.59335 3.5984 1.01595 4.94877 0.983738 6.36612C0.95153 7.78347 1.46699 9.15867 2.4229 10.2057C3.3788 11.2526 4.70155 11.8908 6.11597 11.9873C7.53039 12.0839 8.92759 11.6314 10.0169 10.7241L13.793 14.5001L14.5 13.7931ZM2.00001 6.50012C2.00001 5.6101 2.26393 4.74007 2.7584 4.00005C3.25286 3.26003 3.95567 2.68325 4.77794 2.34266C5.6002 2.00207 6.505 1.91295 7.37792 2.08658C8.25083 2.26022 9.05266 2.6888 9.68199 3.31814C10.3113 3.94747 10.7399 4.7493 10.9135 5.62221C11.0872 6.49513 10.9981 7.39993 10.6575 8.22219C10.3169 9.04446 9.7401 9.74726 9.00008 10.2417C8.26006 10.7362 7.39003 11.0001 6.50001 11.0001C5.30694 10.9988 4.16312 10.5243 3.31949 9.68064C2.47587 8.83701 2.00133 7.69319 2.00001 6.50012Z"></path></svg>Search<span>/</span></div></div></div></div><div id="topnav-language" class="nav-item"><div data-component-name="LanguagePicker/LanguagePicker" data-testid="dropdown" class="Dropdown__DropdownWrapper-sc-p60he6-0 iNEkko LanguagePicker__LanguageDropdown-sc-8l7iml-0 exYqWZ"><button data-component-name="Button/Button" class="Button__StyledButton-sc-1cnyvkw-1 eNTLMm Button-sc-1cnyvkw-2 jzmHkD button-tone-default button-variant-text button-size-medium"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--button-content-color" data-component-name="icons/GlobalOutlinedIcon/GlobalOutlinedIcon" class="GlobalOutlinedIcon-sc-83cacj-0 kOlvfN"><path d="M13.35 12.5141C13.3531 12.5094 13.3578 12.5047 13.3609 12.5C14.3844 11.2828 15 9.71406 15 8C15 6.28594 14.3844 4.71719 13.3625 3.5C13.3594 3.49531 13.3547 3.49219 13.3516 3.4875C13.3344 3.46719 13.3187 3.44844 13.3016 3.42969C13.2953 3.42188 13.2891 3.41563 13.2828 3.40781L13.2188 3.33437L13.2172 3.33281C13.1938 3.30625 13.1687 3.27969 13.1453 3.25312L13.1438 3.25156C13.0938 3.19844 13.0437 3.14531 12.9922 3.09375L12.9906 3.09219L12.9156 3.01719L12.9109 3.0125C12.8875 2.98906 12.8641 2.96719 12.8406 2.94531C12.8328 2.9375 12.825 2.92969 12.8156 2.92188C12.8 2.90625 12.7844 2.89219 12.7688 2.87812C12.7641 2.87344 12.7578 2.86875 12.7531 2.8625C11.5063 1.70625 9.83594 1 8 1C6.16406 1 4.49375 1.70625 3.24531 2.8625C3.24062 2.86719 3.23438 2.87187 3.22969 2.87812C3.21406 2.89219 3.19844 2.90781 3.18281 2.92344C3.175 2.93125 3.16719 2.93906 3.15781 2.94688C3.13438 2.96875 3.11094 2.99219 3.0875 3.01406L3.08281 3.01875L3.00781 3.09375L3.00625 3.09531C2.95469 3.14688 2.90469 3.2 2.85469 3.25312L2.85313 3.25469C2.82813 3.28125 2.80469 3.30781 2.78125 3.33437L2.77969 3.33594C2.75781 3.35938 2.73594 3.38437 2.71563 3.40937C2.70938 3.41719 2.70313 3.42344 2.69688 3.43125C2.67969 3.45 2.66406 3.47031 2.64687 3.48906C2.64375 3.49375 2.63906 3.49688 2.63594 3.50156C1.61562 4.71719 1 6.28594 1 8C1 9.71406 1.61563 11.2828 2.6375 12.5C2.64062 12.5047 2.64531 12.5094 2.64844 12.5141L2.69688 12.5719C2.70313 12.5797 2.70938 12.5859 2.71563 12.5938L2.77969 12.6672C2.77969 12.6687 2.78125 12.6688 2.78125 12.6703C2.80469 12.6969 2.82813 12.7234 2.85313 12.7484L2.85469 12.75C2.90469 12.8031 2.95469 12.8562 3.00469 12.9078L3.00625 12.9094C3.03125 12.9344 3.05469 12.9594 3.07969 12.9828L3.08437 12.9875C3.13594 13.0391 3.18906 13.0891 3.24219 13.1375C4.49375 14.2937 6.16406 15 8 15C9.83594 15 11.5062 14.2937 12.7547 13.1375C12.8079 13.0887 12.86 13.0387 12.9109 12.9875L12.9156 12.9828C12.9406 12.9578 12.9656 12.9344 12.9891 12.9094L12.9906 12.9078C13.0422 12.8562 13.0922 12.8031 13.1406 12.75L13.1422 12.7484C13.1656 12.7219 13.1906 12.6969 13.2141 12.6703C13.2141 12.6688 13.2156 12.6687 13.2156 12.6672C13.2375 12.6438 13.2594 12.6187 13.2797 12.5938C13.2859 12.5859 13.2922 12.5797 13.2984 12.5719C13.3161 12.553 13.3333 12.5338 13.35 12.5141ZM13.4141 10.2859C13.1984 10.7953 12.9141 11.2672 12.5672 11.6953C12.1765 11.3577 11.7494 11.0647 11.2937 10.8219C11.475 10.0891 11.5875 9.28438 11.6172 8.4375H13.8594C13.8125 9.07656 13.6625 9.69687 13.4141 10.2859ZM13.8594 7.5625H11.6172C11.5875 6.71562 11.475 5.91094 11.2937 5.17812C11.7516 4.93437 12.1781 4.64062 12.5672 4.30469C13.3212 5.23277 13.7722 6.3699 13.8594 7.5625ZM10.2859 2.58594C10.9062 2.84844 11.4703 3.21094 11.9672 3.66719C11.6785 3.91296 11.3679 4.13159 11.0391 4.32031C10.7937 3.61719 10.4797 3.00625 10.1141 2.51719C10.1719 2.53906 10.2297 2.5625 10.2859 2.58594ZM8.87031 13.5328C8.72656 13.6453 8.58281 13.7312 8.4375 13.7891V10.8906C9.05749 10.9339 9.66717 11.0719 10.2453 11.3C10.1156 11.6844 9.96562 12.0391 9.79219 12.3594C9.52031 12.8656 9.20156 13.2703 8.87031 13.5328ZM9.79219 3.64062C9.96406 3.9625 10.1156 4.31719 10.2453 4.7C9.66717 4.92806 9.05749 5.06612 8.4375 5.10938V2.2125C8.58125 2.27031 8.72656 2.35469 8.87031 2.46875C9.20156 2.72969 9.52031 3.13438 9.79219 3.64062ZM8.4375 10.0141V8.4375H10.7422C10.7172 9.12813 10.6313 9.79844 10.4875 10.4344L10.4828 10.4531C9.82708 10.2045 9.13751 10.0564 8.4375 10.0141ZM8.4375 7.5625V5.98594C9.15312 5.94219 9.84063 5.79063 10.4828 5.54688L10.4875 5.56563C10.6313 6.20156 10.7172 6.87031 10.7422 7.5625H8.4375ZM7.5625 8.4375V10.0141C6.84688 10.0578 6.15938 10.2094 5.51719 10.4531L5.5125 10.4344C5.36875 9.79844 5.28281 9.12969 5.25781 8.4375H7.5625ZM5.25781 7.5625C5.28281 6.87187 5.36875 6.20156 5.5125 5.56563L5.51719 5.54688C6.15938 5.79063 6.84531 5.94219 7.5625 5.98594V7.5625H5.25781ZM7.5625 10.8906V13.7875C7.41875 13.7297 7.27344 13.6453 7.12969 13.5312C6.79844 13.2703 6.47813 12.8641 6.20625 12.3578C6.03438 12.0359 5.88281 11.6812 5.75313 11.2984C6.33438 11.0703 6.93906 10.9344 7.5625 10.8906ZM7.5625 5.10938C6.94251 5.06612 6.33283 4.92806 5.75469 4.7C5.88437 4.31562 6.03437 3.96094 6.20781 3.64062C6.47969 3.13438 6.79844 2.72812 7.13125 2.46719C7.275 2.35469 7.41875 2.26875 7.56406 2.21094V5.10938H7.5625ZM5.71406 2.58594C5.77188 2.5625 5.82812 2.53906 5.88594 2.51719C5.52031 3.00625 5.20625 3.61719 4.96094 4.32031C4.63281 4.13281 4.32188 3.91406 4.03281 3.66719C4.52969 3.21094 5.09375 2.84844 5.71406 2.58594ZM2.58594 5.71406C2.80156 5.20469 3.08594 4.73281 3.43281 4.30469C3.82187 4.64062 4.24844 4.93437 4.70625 5.17812C4.525 5.91094 4.4125 6.71562 4.38281 7.5625H2.14062C2.1875 6.92344 2.3375 6.30313 2.58594 5.71406ZM2.14062 8.4375H4.38281C4.4125 9.28438 4.525 10.0891 4.70625 10.8219C4.25059 11.0647 3.82347 11.3577 3.43281 11.6953C2.6788 10.7672 2.22776 9.6301 2.14062 8.4375ZM5.71406 13.4141C5.09375 13.1516 4.52969 12.7891 4.03281 12.3328C4.32188 12.0859 4.63281 11.8687 4.96094 11.6797C5.20625 12.3828 5.52031 12.9938 5.88594 13.4828C5.82812 13.4609 5.77031 13.4375 5.71406 13.4141ZM10.2859 13.4141C10.2281 13.4375 10.1719 13.4609 10.1141 13.4828C10.4797 12.9938 10.7937 12.3828 11.0391 11.6797C11.3672 11.8672 11.6781 12.0859 11.9672 12.3328C11.4731 12.7872 10.9043 13.1529 10.2859 13.4141Z"></path></svg></button><div class="Dropdown__ChildrenWrapper-sc-p60he6-1 idYBlc"><ul data-component-name="Dropdown/DropdownMenu" data-testid="dropdown-menu" class="DropdownMenu__DropdownMenuWrapper-sc-16jr5k7-0 Xqfqp" role="menu"><li data-component-name="Dropdown/DropdownMenuItem" class="DropdownMenuItem__DropdownMenuItemWrapper-sc-5l3l47-0 lgUvQW active" role="menuitem" tabindex="0">English<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/CheckmarkIcon/CheckmarkIcon" class="CheckmarkIcon-sc-gcu969-0 cizxDE"><path d="M6.5 12L2 7.49997L2.707 6.79297L6.5 10.5855L13.293 3.79297L14 4.49997L6.5 12Z"></path></svg></li><li data-component-name="Dropdown/DropdownMenuItem" class="DropdownMenuItem__DropdownMenuItemWrapper-sc-5l3l47-0 jEmQur" role="menuitem" tabindex="0">日本語</li></ul></div></div></div><div id="topnav-theme" class="nav-item"><button data-component-name="ColorModeSwitcher/ColorModeSwitcher" data-testid="color-mode-switcher" class="Button__StyledButton-sc-1cnyvkw-1 eNTLMm Button-sc-1cnyvkw-2 jzmHkD button-tone-default button-variant-secondary button-size-medium"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-testid="dark" data-component-name="icons/MoonIcon/MoonIcon" class="SunIcon-sc-1w67x44-0 eimbqH"><path d="M8 6.00293C8.39556 6.00293 8.78224 6.12023 9.11114 6.33999C9.44004 6.55975 9.69638 6.87211 9.84776 7.23756C9.99913 7.60301 10.0387 8.00515 9.96157 8.39311C9.8844 8.78107 9.69392 9.13744 9.41421 9.41714C9.13451 9.69685 8.77814 9.88733 8.39018 9.9645C8.00222 10.0417 7.60009 10.0021 7.23463 9.85069C6.86918 9.69931 6.55682 9.44297 6.33706 9.11407C6.1173 8.78517 6 8.39849 6 8.00293C6.0006 7.47268 6.2115 6.96432 6.58644 6.58937C6.96139 6.21443 7.46975 6.00353 8 6.00293ZM8 5.00293C7.40666 5.00293 6.82664 5.17888 6.33329 5.50852C5.83994 5.83817 5.45542 6.3067 5.22836 6.85488C5.0013 7.40306 4.94189 8.00626 5.05764 8.5882C5.1734 9.17014 5.45912 9.70469 5.87868 10.1243C6.29824 10.5438 6.83279 10.8295 7.41473 10.9453C7.99667 11.061 8.59987 11.0016 9.14805 10.7746C9.69623 10.5475 10.1648 10.163 10.4944 9.66964C10.8241 9.17629 11 8.59627 11 8.00293C11 7.20728 10.6839 6.44422 10.1213 5.88161C9.55871 5.319 8.79565 5.00293 8 5.00293Z"></path><path d="M3.40382 2.6997L2.69679 3.40674L4.4497 5.15966L5.15674 4.45262L3.40382 2.6997Z"></path><path d="M3.5 7.50293H1V8.50293H3.5V7.50293Z"></path><path d="M4.4497 10.8462L2.69678 12.5991L3.40382 13.3062L5.15674 11.5532L4.4497 10.8462Z"></path><path d="M8.5 12.5029H7.5V15.0029H8.5V12.5029Z"></path><path d="M11.5503 10.8462L10.8433 11.5532L12.5962 13.3062L13.3032 12.5991L11.5503 10.8462Z"></path><path d="M15 7.50293H12.5V8.50293H15V7.50293Z"></path><path d="M12.5962 2.69971L10.8433 4.45263L11.5503 5.15966L13.3032 3.40674L12.5962 2.69971Z"></path><path d="M8.5 1.00293H7.5V3.50293H8.5V1.00293Z"></path></svg></button></div></ul></div></nav><div data-component-name="Layout/PageLayout" class="PageLayout__Container-sc-15e4ape-0 gkvAeJ"><aside data-component-name="Sidebar/Sidebar" class="Sidebar__SidebarContent-sc-14d91qs-0 epUyqG"><div data-component-name="Menu/MenuContainer" class="MenuContainer__MenuContainerComponent-sc-1ctys4m-0 hsPBdL"><ul class="Menu__MenuWrapper-sc-1oobmm0-0 bhpmPI" data-component-name="Menu/Menu"><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 gXllsh"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronDownIcon/ChevronDownIcon" class="ChevronDownIcon-sc-7tjokl-0 xFrEs"><path d="M8 10.9998L3 5.9998L3.7 5.2998L8 9.5998L12.3 5.2998L13 5.9998L8 10.9998Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>Documentation</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 bQSSFx"><ul class="Menu__MenuWrapper-sc-1oobmm0-0 bhpmPI" data-component-name="Menu/Menu"><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/introduction" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 cTufCZ"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>Introduction</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kMPvMA" style="display: none; height: 0px; overflow: hidden;"></div></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/use-cases" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 cTufCZ"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>Use Cases</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kMPvMA" style="display: none; height: 0px; overflow: hidden;"></div></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/concepts" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 cTufCZ"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>Concepts</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kMPvMA" style="display: none; height: 0px; overflow: hidden;"></div></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/tutorials" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 cTufCZ"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronDownIcon/ChevronDownIcon" class="ChevronDownIcon-sc-7tjokl-0 xFrEs"><path d="M8 10.9998L3 5.9998L3.7 5.2998L8 9.5998L12.3 5.2998L13 5.9998L8 10.9998Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>Tutorials</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kMPvMA"><ul class="Menu__MenuWrapper-sc-1oobmm0-0 bhpmPI" data-component-name="Menu/Menu"><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-default"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/tutorials/public-servers" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 ifsvLw"><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>Public Servers</span></span></div></li></a></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/tutorials/javascript" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 dweYO"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>JavaScript</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kmDFFL" style="height: 0px; pointer-events: none; overflow: hidden; display: none;"></div></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/tutorials/python" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 dweYO"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>Python</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kmDFFL" style="pointer-events: none; height: 0px; overflow: hidden; display: none;"></div></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/tutorials/java" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 otHDz"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronDownIcon/ChevronDownIcon" class="ChevronDownIcon-sc-7tjokl-0 xFrEs"><path d="M8 10.9998L3 5.9998L3.7 5.2998L8 9.5998L12.3 5.2998L13 5.9998L8 10.9998Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>Java</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kmDFFL" style="pointer-events: auto;"><ul class="Menu__MenuWrapper-sc-1oobmm0-0 bhpmPI" data-component-name="Menu/Menu"><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/tutorials/java/build-apps" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 fBwRHn"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>Build Applications with Java Library</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 gGlwMi" style="display: none; height: 0px; overflow: hidden;"></div></div></ul></div></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/tutorials/php" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 dweYO"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>PHP</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kmDFFL" style="display: none; height: 0px; overflow: hidden;"></div></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/tutorials/http-websocket-apis" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 dweYO"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>HTTP / Websocket APIs</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kmDFFL" style="display: none; height: 0px; overflow: hidden;"></div></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/tutorials/how-tos" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 dweYO"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>How To's</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kmDFFL" style="display: none; height: 0px; overflow: hidden;"></div></div></ul></div></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/references" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 cTufCZ"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>References</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kMPvMA" style="display: none; height: 0px; overflow: hidden;"></div></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/docs/infrastructure" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 cTufCZ"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>Infrastructure</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 kMPvMA" style="display: none; height: 0px; overflow: hidden;"></div></div></ul></div></div><div data-component-name="Menu/MenuItem" class="MenuItem__MenuItemWrapper-sc-gvfd8v-0 gOiOuW menu-item-type-group"><a class="MenuItem__MenuItemLink-sc-gvfd8v-6 hjJjjh" rel="noreferrer" href="https://xrpl.org/resources" target="_self"><li role="none" data-testid="menu-item-label" class="MenuItem__MenuItemLabelWrapper-sc-gvfd8v-2 gXllsh"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--tree-content-color-default" data-component-name="icons/ChevronRightIcon/ChevronRightIcon" class="ChevronRightIcon-sc-ah73fk-0 dDLpdD"><path d="M11 8L6.00002 13L5.30002 12.3L9.60002 8L5.30002 3.7L6.00002 3L11 8Z"></path></svg><div class="MenuItem__MenuItemLabelTextWrapper-sc-gvfd8v-3 iGbkwd"><span class="MenuItem__MenuItemLabel-sc-gvfd8v-8 gpeGTC"><span>Resources</span></span></div></li></a><div class="MenuItem__MenuItemNestedWrapper-sc-gvfd8v-1 bQSSFx" style="display: none; height: 0px; overflow: hidden;"></div></div></ul></div><div data-component-name="Sidebar/FooterWrapper" class="Sidebar__SidebarFooter-sc-14d91qs-2 dROMGX"><div style="width: 100%;"><span class="styled__ControlsWrap-sc-1k37xxg-2 gbdWmh" data-component-name="Sidebar/SidebarActions"><button data-component-name="Button/Button" title="Hide sidebar" class="Button__StyledButton-sc-1cnyvkw-1 eNTLMm Button-sc-1cnyvkw-2 jzmHkD button-tone-default button-variant-outlined button-size-small"><svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/SidePanelCloseIcon/SidePanelCloseIcon" class="SidePanelCloseIcon-sc-4mueib-0 gVNhGp"><path d="M14 2H2C1.45 2 1 2.45 1 3V13C1 13.55 1.45 14 2 14H14C14.55 14 15 13.55 15 13V3C15 2.45 14.55 2 14 2ZM5 13H2V3H5V13ZM14 7.5H8.9L10.7 5.7L10 5L7 8L10 11L10.7 10.3L8.9 8.5H14V13H6V3H14V7.5Z"></path></svg></button></span></div></div></aside><div class="PageLayout__ContentContainer-sc-15e4ape-1 kAKOkR"><div data-component-name="Layout/DocumentationLayout" class="DocumentationLayout__LayoutWrapper-sc-1e1mekb-0 jwkMvV"><section class="DocumentationLayout__ContentWrapper-sc-1e1mekb-1 hYbQLS"><div data-component-name="Breadcrumbs/Breadcrumbs" class="Breadcrumbs__BreadcrumbsWrapper-sc-1l1tnyj-0 kHXzLH DocumentationLayout__Breadcrumbs-sc-1e1mekb-3 fpbmuz"><div data-component-name="Breadcrumbs/Breadcrumb" class="Breadcrumb__BreadcrumbWrapper-sc-3atq9w-1 jzlZMO"><a class="Breadcrumb__BreadcrumbLink-sc-3atq9w-2 auQZQ" rel="noreferrer" href="https://xrpl.org/docs" target="_self">Documentation</a></div><span>/</span><div data-component-name="Breadcrumbs/Breadcrumb" class="Breadcrumb__BreadcrumbWrapper-sc-3atq9w-1 jzlZMO"><a class="Breadcrumb__BreadcrumbLink-sc-3atq9w-2 auQZQ" rel="noreferrer" href="https://xrpl.org/docs/tutorials" target="_self">Tutorials</a></div><span>/</span><div data-component-name="Breadcrumbs/Breadcrumb" class="Breadcrumb__BreadcrumbWrapper-sc-3atq9w-1 bjkvSH"><a class="Breadcrumb__BreadcrumbLink-sc-3atq9w-2 auQZQ" rel="noreferrer" href="https://xrpl.org/docs/tutorials/java" target="_self">Java</a></div></div><div class="DocumentationLayout__LayoutTop-sc-1e1mekb-2 iaYbPF"><div class="LastUpdated__LastUpdatedWrapper-sc-1wktrwl-0 eMwRnF" data-component-name="LastUpdated/LastUpdated" data-print-datetime="2024-03-05" data-translation-key="page.lastUpdated.timeago">Last updated <time datetime="2024-03-05">1 year ago</time></div><a class="EditPageButton__EditPageButtonWrapper-sc-15wuywf-0 eiEEoi" target="_blank" rel="noreferrer" data-component-name="Buttons/EditPageButton" href="https://github.com/XRPLF/xrpl-dev-portal/tree/master/docs/tutorials/java/index.md"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/EditIcon/EditIcon" class="EditIcon-sc-1v0u04j-0 EditPageButton__ButtonIcon-sc-15wuywf-1 gCRLBQ hoScOf"><path d="M15 13H1V14H15V13Z"></path><path d="M12.7 4.5C13.1 4.1 13.1 3.5 12.7 3.1L10.9 1.3C10.5 0.9 9.9 0.9 9.5 1.3L2 8.8V12H5.2L12.7 4.5ZM10.2 2L12 3.8L10.5 5.3L8.7 3.5L10.2 2ZM3 11V9.2L8 4.2L9.8 6L4.8 11H3Z"></path></svg><span data-translation-key="markdown.editPage.text" class="EditPageButton__ButtonText-sc-15wuywf-2 fDiJpe">Edit</span></a></div><main data-component-name="Markdown/Markdown" class="Markdown-sc-zvbgeq-0 jbiCzp"><article><h1 id="java" class="heading-anchor md" data-component-name="Markdoc/Heading/Heading"><a aria-label="link to java" href="https://xrpl.org/docs/tutorials/java#java" class="anchor before"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--heading-anchor-color" data-component-name="icons/LinkIcon/LinkIcon" class="LinkIcon-sc-q8trda-0 bMrZKW"><path d="M14.625 3.37992C14.3463 3.10024 14.0151 2.87833 13.6505 2.72692C13.2858 2.5755 12.8949 2.49756 12.5 2.49756C12.1052 2.49756 11.7142 2.5755 11.3496 2.72692C10.9849 2.87833 10.6537 3.10024 10.375 3.37992L11.085 4.08992C11.2712 3.90378 11.4922 3.75611 11.7354 3.65537C11.9786 3.55463 12.2393 3.50278 12.5025 3.50278C12.7658 3.50278 13.0264 3.55463 13.2697 3.65537C13.5129 3.75611 13.7339 3.90378 13.92 4.08992C14.1062 4.27607 14.2538 4.49706 14.3546 4.74028C14.4553 4.98349 14.5072 5.24417 14.5072 5.50742C14.5072 5.77068 14.4553 6.03135 14.3546 6.27457C14.2538 6.51778 14.1062 6.73878 13.92 6.92492L9.92002 10.9249C9.54473 11.3009 9.03548 11.5123 8.50428 11.5128C7.97309 11.5133 7.46346 11.3027 7.08752 10.9274C6.71157 10.5521 6.5001 10.0429 6.49964 9.51169C6.49917 8.98049 6.70973 8.47087 7.08502 8.09492L7.79002 7.38492L7.08502 6.67492L6.37502 7.38492C6.09534 7.66363 5.87343 7.99481 5.72201 8.35947C5.57059 8.72412 5.49265 9.11508 5.49265 9.50992C5.49265 9.90477 5.57059 10.2957 5.72201 10.6604C5.87343 11.025 6.09534 11.3562 6.37502 11.6349C6.94076 12.1934 7.70505 12.5045 8.50002 12.4999C8.89637 12.5016 9.28913 12.4246 9.65558 12.2736C10.022 12.1225 10.3549 11.9004 10.635 11.6199L14.635 7.61992C15.1955 7.0561 15.5093 6.29286 15.5074 5.49785C15.5055 4.70285 15.1881 3.9411 14.625 3.37992Z"></path><path d="M2.09502 12.4099C1.90831 12.2241 1.76016 12.0032 1.65907 11.7599C1.55798 11.5167 1.50593 11.2559 1.50593 10.9924C1.50593 10.729 1.55798 10.4682 1.65907 10.2249C1.76016 9.98165 1.90831 9.76076 2.09502 9.57492L6.09502 5.57492C6.28085 5.38822 6.50174 5.24007 6.745 5.13898C6.98826 5.03788 7.24909 4.98584 7.51252 4.98584C7.77594 4.98584 8.03677 5.03788 8.28003 5.13898C8.52329 5.24007 8.74418 5.38822 8.93002 5.57492C9.11554 5.76222 9.26158 5.98486 9.35949 6.22963C9.4574 6.47441 9.50519 6.73634 9.50002 6.99992C9.50154 7.26433 9.45062 7.52641 9.35021 7.771C9.2498 8.0156 9.10188 8.23786 8.91502 8.42492L7.85502 9.49992L8.56501 10.2099L9.62502 9.14992C10.1893 8.58568 10.5063 7.82039 10.5063 7.02242C10.5063 6.22446 10.1893 5.45917 9.62502 4.89492C9.06077 4.33068 8.29548 4.01368 7.49752 4.01368C6.69955 4.01368 5.93426 4.33068 5.37002 4.89492L1.37002 8.89492C1.08958 9.17373 0.867037 9.50522 0.715177 9.87033C0.563316 10.2354 0.485138 10.627 0.485138 11.0224C0.485138 11.4179 0.563316 11.8094 0.715177 12.1745C0.867037 12.5396 1.08958 12.8711 1.37002 13.1499C1.93943 13.7042 2.70546 14.0099 3.50002 13.9999C4.30157 14.0007 5.07087 13.6843 5.64002 13.1199L4.93002 12.4099C4.74418 12.5966 4.52329 12.7448 4.28003 12.8459C4.03677 12.947 3.77594 12.999 3.51252 12.999C3.24909 12.999 2.98826 12.947 2.745 12.8459C2.50174 12.7448 2.28085 12.5966 2.09502 12.4099Z"></path></svg></a>Java</h1><p>You can create your own interface to try out the capabilities and support your specific business needs. These tutorials build a test harness interface to try out features of the XRP Ledger. The harness displays multiple accounts, so that you can transfer tokens from one account to the other and see the results in real time.</p><p>Typically, the example functions involve four steps.</p><ul><li>Connect to the XRP Ledger and instantiate your wallet.</li><li>Make changes to the XRP Ledger using transactions.</li><li>Get the state of accounts and tokens on the XRP Ledger using requests.</li><li>Disconnect from the XRP Ledger.</li></ul><p>Once familiar with the library functions, you can build sample applications in Java. We anticipate that the applications you build greatly improve upon these examples. Your feedback and contributions are most welcome.</p><h2 id="tutorial-modules" class="heading-anchor md" data-component-name="Markdoc/Heading/Heading"><a aria-label="link to tutorial-modules" href="https://xrpl.org/docs/tutorials/java#tutorial-modules" class="anchor before"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--heading-anchor-color" data-component-name="icons/LinkIcon/LinkIcon" class="LinkIcon-sc-q8trda-0 bMrZKW"><path d="M14.625 3.37992C14.3463 3.10024 14.0151 2.87833 13.6505 2.72692C13.2858 2.5755 12.8949 2.49756 12.5 2.49756C12.1052 2.49756 11.7142 2.5755 11.3496 2.72692C10.9849 2.87833 10.6537 3.10024 10.375 3.37992L11.085 4.08992C11.2712 3.90378 11.4922 3.75611 11.7354 3.65537C11.9786 3.55463 12.2393 3.50278 12.5025 3.50278C12.7658 3.50278 13.0264 3.55463 13.2697 3.65537C13.5129 3.75611 13.7339 3.90378 13.92 4.08992C14.1062 4.27607 14.2538 4.49706 14.3546 4.74028C14.4553 4.98349 14.5072 5.24417 14.5072 5.50742C14.5072 5.77068 14.4553 6.03135 14.3546 6.27457C14.2538 6.51778 14.1062 6.73878 13.92 6.92492L9.92002 10.9249C9.54473 11.3009 9.03548 11.5123 8.50428 11.5128C7.97309 11.5133 7.46346 11.3027 7.08752 10.9274C6.71157 10.5521 6.5001 10.0429 6.49964 9.51169C6.49917 8.98049 6.70973 8.47087 7.08502 8.09492L7.79002 7.38492L7.08502 6.67492L6.37502 7.38492C6.09534 7.66363 5.87343 7.99481 5.72201 8.35947C5.57059 8.72412 5.49265 9.11508 5.49265 9.50992C5.49265 9.90477 5.57059 10.2957 5.72201 10.6604C5.87343 11.025 6.09534 11.3562 6.37502 11.6349C6.94076 12.1934 7.70505 12.5045 8.50002 12.4999C8.89637 12.5016 9.28913 12.4246 9.65558 12.2736C10.022 12.1225 10.3549 11.9004 10.635 11.6199L14.635 7.61992C15.1955 7.0561 15.5093 6.29286 15.5074 5.49785C15.5055 4.70285 15.1881 3.9411 14.625 3.37992Z"></path><path d="M2.09502 12.4099C1.90831 12.2241 1.76016 12.0032 1.65907 11.7599C1.55798 11.5167 1.50593 11.2559 1.50593 10.9924C1.50593 10.729 1.55798 10.4682 1.65907 10.2249C1.76016 9.98165 1.90831 9.76076 2.09502 9.57492L6.09502 5.57492C6.28085 5.38822 6.50174 5.24007 6.745 5.13898C6.98826 5.03788 7.24909 4.98584 7.51252 4.98584C7.77594 4.98584 8.03677 5.03788 8.28003 5.13898C8.52329 5.24007 8.74418 5.38822 8.93002 5.57492C9.11554 5.76222 9.26158 5.98486 9.35949 6.22963C9.4574 6.47441 9.50519 6.73634 9.50002 6.99992C9.50154 7.26433 9.45062 7.52641 9.35021 7.771C9.2498 8.0156 9.10188 8.23786 8.91502 8.42492L7.85502 9.49992L8.56501 10.2099L9.62502 9.14992C10.1893 8.58568 10.5063 7.82039 10.5063 7.02242C10.5063 6.22446 10.1893 5.45917 9.62502 4.89492C9.06077 4.33068 8.29548 4.01368 7.49752 4.01368C6.69955 4.01368 5.93426 4.33068 5.37002 4.89492L1.37002 8.89492C1.08958 9.17373 0.867037 9.50522 0.715177 9.87033C0.563316 10.2354 0.485138 10.627 0.485138 11.0224C0.485138 11.4179 0.563316 11.8094 0.715177 12.1745C0.867037 12.5396 1.08958 12.8711 1.37002 13.1499C1.93943 13.7042 2.70546 14.0099 3.50002 13.9999C4.30157 14.0007 5.07087 13.6843 5.64002 13.1199L4.93002 12.4099C4.74418 12.5966 4.52329 12.7448 4.28003 12.8459C4.03677 12.947 3.77594 12.999 3.51252 12.999C3.24909 12.999 2.98826 12.947 2.745 12.8459C2.50174 12.7448 2.28085 12.5966 2.09502 12.4099Z"></path></svg></a>Tutorial Modules</h2><div class="children-display"><ul><li class="level-1"><a rel="noreferrer" href="https://xrpl.org/docs/tutorials/java/build-apps" target="_self">Build Applications with Java Library</a><p class="class="blurb child-blurb"></p></li></ul></div></article></main><div class="DocumentationLayout__LayoutTop-sc-1e1mekb-2 DocumentationLayout__LayoutBottom-sc-1e1mekb-4 iaYbPF gaTodf"><div data-component-name="Feedback/Feedback" class="Feedback__FeedbackWrapper-sc-hcc569-0 klypJg"><div data-component-name="Feedback/Sentiment" class="Sentiment__SentimentWrapper-sc-1kmnv8-0 bTcslJ"><form class="Sentiment__StyledForm-sc-1kmnv8-2 cNREzR"><div class="Sentiment__StyledFormMandatoryFields-sc-1kmnv8-4 AuwJS"><h4 data-translation-key="feedback.settings.label" class="Sentiment__Label-sc-1kmnv8-1 hJgrjs">Was this helpful?</h4><div class="Sentiment__StyledMandatoryFieldContainer-sc-1kmnv8-5 jpXwBB"><button data-component-name="Button/Button" type="button" aria-label="Like" class="Button__StyledButton-sc-1cnyvkw-1 eNTLMm Button-sc-1cnyvkw-2 jzmHkD button-tone-default button-variant-secondary button-size-medium"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M12.8422 7.33966C13.1047 6.99279 13.25 6.56779 13.25 6.1256C13.25 5.42404 12.8578 4.75997 12.2266 4.38966C12.0641 4.29434 11.879 4.24417 11.6906 4.24435H7.94375L8.0375 2.32404C8.05938 1.85997 7.89531 1.41935 7.57656 1.08341C7.42013 0.917829 7.23141 0.786087 7.02206 0.696324C6.8127 0.606562 6.58716 0.560687 6.35938 0.561535C5.54688 0.561535 4.82812 1.10841 4.6125 1.89122L3.27031 6.7506H1.25C0.973437 6.7506 0.75 6.97404 0.75 7.2506V12.9381C0.75 13.2147 0.973437 13.4381 1.25 13.4381H10.6453C10.7891 13.4381 10.9297 13.41 11.0594 13.3537C11.8031 13.0365 12.2828 12.31 12.2828 11.5037C12.2828 11.3068 12.2547 11.1131 12.1984 10.9256C12.4609 10.5787 12.6062 10.1537 12.6062 9.71154C12.6062 9.51466 12.5781 9.32091 12.5219 9.13341C12.7844 8.78654 12.9297 8.36154 12.9297 7.91935C12.9266 7.72247 12.8984 7.52716 12.8422 7.33966ZM1.875 12.3131V7.8756H3.14062V12.3131H1.875ZM11.8188 6.79747L11.4766 7.09435L11.6938 7.49122C11.7653 7.62196 11.8024 7.76875 11.8016 7.91779C11.8016 8.1756 11.6891 8.42091 11.4953 8.58966L11.1531 8.88654L11.3703 9.28341C11.4419 9.41414 11.479 9.56094 11.4781 9.70997C11.4781 9.96779 11.3656 10.2131 11.1719 10.3818L10.8297 10.6787L11.0469 11.0756C11.1184 11.2063 11.1555 11.3531 11.1547 11.5022C11.1547 11.8522 10.9484 12.1678 10.6297 12.3115H4.14062V7.8256L5.69531 2.19279C5.7354 2.04841 5.82146 1.92104 5.94044 1.82997C6.05943 1.7389 6.20485 1.68909 6.35469 1.6881C6.47344 1.6881 6.59062 1.72247 6.68437 1.79279C6.83906 1.90841 6.92188 2.08341 6.9125 2.26935L6.7625 5.36935H11.675C11.9531 5.53966 12.125 5.82716 12.125 6.1256C12.125 6.38341 12.0125 6.62716 11.8188 6.79747Z" fill="currentColor"></path></svg></button><button data-component-name="Button/Button" type="button" aria-label="Dislike" class="Button__StyledButton-sc-1cnyvkw-1 eNTLMm Button-sc-1cnyvkw-2 jzmHkD button-tone-default button-variant-secondary button-size-medium"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M12.8422 6.66036C12.8984 6.47286 12.9266 6.27911 12.9266 6.08224C12.9266 5.64005 12.7812 5.21505 12.5188 4.86818C12.575 4.68068 12.6031 4.48693 12.6031 4.29005C12.6031 3.84786 12.4578 3.42286 12.1953 3.07599C12.2516 2.88849 12.2797 2.69474 12.2797 2.49786C12.2797 1.69161 11.8 0.965052 11.0562 0.647865C10.9255 0.591503 10.7845 0.562777 10.6422 0.56349H1.25C0.973437 0.56349 0.75 0.786927 0.75 1.06349V6.75099C0.75 7.02755 0.973437 7.25099 1.25 7.25099H3.27031L4.61094 12.1072C4.82656 12.8901 5.54531 13.4369 6.35781 13.4369C6.82188 13.4369 7.25469 13.2526 7.575 12.9151C7.89531 12.5791 8.05937 12.1385 8.03594 11.6744L7.94219 9.75411H11.6906C11.8797 9.75411 12.0641 9.70411 12.2266 9.6088C12.8578 9.24161 13.25 8.57599 13.25 7.87443C13.25 7.43224 13.1047 7.00724 12.8422 6.66036ZM1.875 6.12443V1.68693H3.14062V6.12443H1.875ZM11.675 8.63068H6.7625L6.9125 11.7307C6.92188 11.9166 6.83906 12.0916 6.68437 12.2072C6.58906 12.2776 6.47188 12.3135 6.35469 12.3119C6.20497 12.3105 6.05977 12.2605 5.94087 12.1695C5.82198 12.0785 5.73581 11.9514 5.69531 11.8072L4.14062 6.17443V1.68693H10.6313C10.7874 1.75692 10.9201 1.87054 11.0132 2.01413C11.1063 2.15772 11.156 2.32515 11.1562 2.4963C11.1562 2.64786 11.1203 2.79161 11.0484 2.92286L10.8313 3.31974L11.1734 3.61661C11.2698 3.70003 11.347 3.80322 11.3998 3.91917C11.4527 4.03511 11.4799 4.16107 11.4797 4.28849C11.4797 4.44005 11.4437 4.5838 11.3719 4.71505L11.1547 5.11193L11.4969 5.4088C11.5932 5.49222 11.6704 5.59541 11.7232 5.71135C11.7761 5.82729 11.8033 5.95326 11.8031 6.08068C11.8031 6.23224 11.7672 6.37599 11.6953 6.50724L11.4766 6.90568L11.8188 7.20255C11.9151 7.28597 11.9923 7.38916 12.0451 7.5051C12.098 7.62104 12.1252 7.74701 12.125 7.87443C12.125 8.17286 11.9531 8.46036 11.675 8.63068Z" fill="currentColor"></path></svg></button></div></div></form></div></div></div><div data-component-name="PageNavigation/PageNavigation" class="PageNavigation__PageNavigationWrapper-sc-1814chp-0 dOpxyp"><div data-component-name="PageNavigation/PreviousButton" data-translation-key="page.previousButton" class="PreviousButton__PreviousButtonWrapper-sc-1ligouq-0 iQGFGw"><span class="PreviousButton__PreviousPageLabel-sc-1ligouq-2 kaQqtj">Previous page</span><a class="Button__StyledButtonLink-sc-1cnyvkw-0 eXhGyM" rel="noreferrer" href="https://xrpl.org/docs/tutorials/python/compliance/verify-credential" target="_self"><button data-component-name="Button/Button" to="/docs/tutorials/python/compliance/verify-credential" class="Button__StyledButton-sc-1cnyvkw-1 dixZQk Button-sc-1cnyvkw-2 PreviousButton__PreviousPageButton-sc-1ligouq-1 jzmHkD eCXhHQ button-tone-default button-variant-link button-size-large" tabindex="-1"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/ArrowLeftIcon/ArrowLeftIcon" class="ArrowLeftIcon-sc-1ko36ad-0 cLVSIj"><path d="M7 13L7.705 12.295L3.915 8.5H14V7.5H3.915L7.705 3.705L7 3L2 8L7 13Z"></path></svg>Verify Credentials in Python</button></a></div><div data-component-name="PageNavigation/NextButton" data-translation-key="page.nextButton" class="NextButton__NextButtonWrapper-sc-11l11l9-0 gsYpAK"><span class="NextButton__NextPageLabel-sc-11l11l9-2 bEIkMm">Next page</span><a class="Button__StyledButtonLink-sc-1cnyvkw-0 eXhGyM" rel="noreferrer" href="https://xrpl.org/docs/tutorials/java/build-apps" target="_self"><button data-component-name="Button/Button" to="/docs/tutorials/java/build-apps" class="Button__StyledButton-sc-1cnyvkw-1 eHXWAr Button-sc-1cnyvkw-2 NextButton__NextPageButton-sc-11l11l9-1 jzmHkD gquDnB button-tone-default button-variant-link button-size-large" tabindex="-1">Build Applications with Java Library<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/ArrowRightIcon/ArrowRightIcon" class="ArrowRightIcon-sc-19aiuha-0 bIxzZx"><path d="M9 3L8.285 3.6965L12.075 7.5H2V8.5H12.075L8.285 12.2865L9 13L14 8L9 3Z"></path></svg></button></a></div></div></section><aside data-component-name="TableOfContent/TableOfContent" class="TableOfContent__TableOfContentMenu-sc-kstbuq-0 fYdOXL"><div class="TableOfContent__TableOfContentItems-sc-kstbuq-2 giCSMs" style="max-height: 570px;"><div data-translation-key="toc.header" class="TableOfContent__TableOfContentHeader-sc-kstbuq-1 cASwoE">On this page</div><a href="https://xrpl.org/docs/tutorials/java#tutorial-modules" class="TableOfContent__TableOfContentMenuItem-sc-kstbuq-3 duTbCH" data-testid="toc-Tutorial Modules">Tutorial Modules</a></div></aside></div></div></div><footer data-component-name="Footer/Footer" class="Footer__FooterWrapper-sc-19dn4cx-2 hDpcXx"><div class="Footer__FooterColumnsSection-sc-19dn4cx-1 gTuGtl"><div data-component-name="Footer/FooterColumn" class="FooterColumn__FooterColumnWrapper-sc-85602l-0 kncJHc"><div class="FooterColumn__FooterColumnTitle-sc-85602l-1 hVbLNv">About</div><div class="FooterColumn__FooterColumnItems-sc-85602l-2 bkAvQG"><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="XRPL Overview" data-translation-key="footer.about.xrpl-overview" href="https://xrpl.org/about" target="_self">XRPL Overview</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Use Cases & Projects" data-translation-key="footer.about.use-cases-projects" href="https://xrpl.org/about/uses" target="_self">Use Cases & Projects</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="History" data-translation-key="footer.about.history" href="https://xrpl.org/about/history" target="_self">History</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Impact" data-translation-key="footer.about.impact" href="https://xrpl.org/about/impact" target="_self">Impact</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" target="_blank" rel="noreferrer" data-testid="XRPL Foundation" data-translation-key="footer.about.xrpl-foundation" href="https://foundation.xrpl.org/">XRPL Foundation<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/LaunchIcon/LaunchIcon" class="LaunchIcon-sc-7fd1mp-0 cIrTec"><path d="M13 14H3C2.73489 13.9996 2.48075 13.8942 2.29329 13.7067C2.10583 13.5193 2.00036 13.2651 2 13V3C2.00036 2.73489 2.10583 2.48075 2.29329 2.29329C2.48075 2.10583 2.73489 2.00036 3 2H8V3H3V13H13V8H14V13C13.9996 13.2651 13.8942 13.5193 13.7067 13.7067C13.5193 13.8942 13.2651 13.9996 13 14Z"></path><path d="M10 1V2H13.293L9 6.293L9.707 7L14 2.707V6H15V1H10Z"></path></svg></a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="FAQ" data-translation-key="footer.about.faq" href="https://xrpl.org/about/faq" target="_self">FAQ</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Privacy Policy" data-translation-key="footer.about.privacy-policy" href="https://xrpl.org/about/privacy-policy" target="_self">Privacy Policy</a></div></div></div><div data-component-name="Footer/FooterColumn" class="FooterColumn__FooterColumnWrapper-sc-85602l-0 kncJHc"><div class="FooterColumn__FooterColumnTitle-sc-85602l-1 hVbLNv">Docs</div><div class="FooterColumn__FooterColumnItems-sc-85602l-2 bkAvQG"><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="XRPL Documentation" data-translation-key="footer.docs.xrpl-documentation" href="https://xrpl.org/docs" target="_self">XRPL Documentation</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Introduction" data-translation-key="footer.docs.introduction" href="https://xrpl.org/docs/introduction" target="_self">Introduction</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Use Cases" data-translation-key="footer.docs.use-cases" href="https://xrpl.org/docs/use-cases" target="_self">Use Cases</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Concepts" data-translation-key="footer.docs.concepts" href="https://xrpl.org/docs/concepts" target="_self">Concepts</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Tutorials" data-translation-key="footer.docs.tutorials" href="https://xrpl.org/docs/tutorials" target="_self">Tutorials</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="References" data-translation-key="footer.docs.references" href="https://xrpl.org/docs/references" target="_self">References</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Infrastructure" data-translation-key="footer.docs.infrastructure" href="https://xrpl.org/docs/infrastructure" target="_self">Infrastructure</a></div></div></div><div data-component-name="Footer/FooterColumn" class="FooterColumn__FooterColumnWrapper-sc-85602l-0 kncJHc"><div class="FooterColumn__FooterColumnTitle-sc-85602l-1 hVbLNv">Resources</div><div class="FooterColumn__FooterColumnItems-sc-85602l-2 bkAvQG"><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Code Samples" data-translation-key="footer.resources.code-samples" href="https://xrpl.org/resources/code-samples" target="_self">Code Samples</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Dev Tools" data-translation-key="footer.resources.dev-tools" href="https://xrpl.org/resources/dev-tools" target="_self">Dev Tools</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" target="_blank" rel="noreferrer" data-testid="XRPL Learning Portal" data-translation-key="footer.resources.xrpl-learning-portal" href="https://learn.xrpl.org/">XRPL Learning Portal<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/LaunchIcon/LaunchIcon" class="LaunchIcon-sc-7fd1mp-0 cIrTec"><path d="M13 14H3C2.73489 13.9996 2.48075 13.8942 2.29329 13.7067C2.10583 13.5193 2.00036 13.2651 2 13V3C2.00036 2.73489 2.10583 2.48075 2.29329 2.29329C2.48075 2.10583 2.73489 2.00036 3 2H8V3H3V13H13V8H14V13C13.9996 13.2651 13.8942 13.5193 13.7067 13.7067C13.5193 13.8942 13.2651 13.9996 13 14Z"></path><path d="M10 1V2H13.293L9 6.293L9.707 7L14 2.707V6H15V1H10Z"></path></svg></a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="XRPL Brand Kit" data-translation-key="footer.resources.xrpl-brand-kit" href="https://xrpl.org/XRPL_Brand_Kit.zip" target="_blank">XRPL Brand Kit<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/LaunchIcon/LaunchIcon" class="LaunchIcon-sc-7fd1mp-0 cIrTec"><path d="M13 14H3C2.73489 13.9996 2.48075 13.8942 2.29329 13.7067C2.10583 13.5193 2.00036 13.2651 2 13V3C2.00036 2.73489 2.10583 2.48075 2.29329 2.29329C2.48075 2.10583 2.73489 2.00036 3 2H8V3H3V13H13V8H14V13C13.9996 13.2651 13.8942 13.5193 13.7067 13.7067C13.5193 13.8942 13.2651 13.9996 13 14Z"></path><path d="M10 1V2H13.293L9 6.293L9.707 7L14 2.707V6H15V1H10Z"></path></svg></a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" target="_blank" rel="noreferrer" data-testid="Ledger Explorer" data-translation-key="footer.resources.explorer" href="https://livenet.xrpl.org/">Ledger Explorer<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/LaunchIcon/LaunchIcon" class="LaunchIcon-sc-7fd1mp-0 cIrTec"><path d="M13 14H3C2.73489 13.9996 2.48075 13.8942 2.29329 13.7067C2.10583 13.5193 2.00036 13.2651 2 13V3C2.00036 2.73489 2.10583 2.48075 2.29329 2.29329C2.48075 2.10583 2.73489 2.00036 3 2H8V3H3V13H13V8H14V13C13.9996 13.2651 13.8942 13.5193 13.7067 13.7067C13.5193 13.8942 13.2651 13.9996 13 14Z"></path><path d="M10 1V2H13.293L9 6.293L9.707 7L14 2.707V6H15V1H10Z"></path></svg></a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Known Amendments" data-translation-key="footer.resources.known-amendments" href="https://xrpl.org/resources/known-amendments" target="_self">Known Amendments</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Contribute Code" data-translation-key="footer.resources.contribute-code" href="https://xrpl.org/resources/contribute-code" target="_self">Contribute Code</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Contribute Documentation" data-translation-key="footer.resources.contribute-documentation" href="https://xrpl.org/resources/contribute-documentation" target="_self">Contribute Documentation</a></div></div></div><div data-component-name="Footer/FooterColumn" class="FooterColumn__FooterColumnWrapper-sc-85602l-0 kncJHc"><div class="FooterColumn__FooterColumnTitle-sc-85602l-1 hVbLNv">Community</div><div class="FooterColumn__FooterColumnItems-sc-85602l-2 bkAvQG"><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Community" data-translation-key="footer.community.community" href="https://xrpl.org/community" target="_self">Community</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Events" data-translation-key="footer.community.events" href="https://xrpl.org/community/events" target="_self">Events</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Ambassadors" data-translation-key="footer.community.ambassadors" href="https://xrpl.org/community/ambassadors" target="_self">Ambassadors</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Developer Funding" data-translation-key="footer.community.developer-funding" href="https://xrpl.org/community/developer-funding" target="_self">Developer Funding</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" target="_blank" rel="noreferrer" data-testid="XRPL Jobs" data-translation-key="footer.community.xrpl-jobs" href="https://jobs.xrpl.org/">XRPL Jobs<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/LaunchIcon/LaunchIcon" class="LaunchIcon-sc-7fd1mp-0 cIrTec"><path d="M13 14H3C2.73489 13.9996 2.48075 13.8942 2.29329 13.7067C2.10583 13.5193 2.00036 13.2651 2 13V3C2.00036 2.73489 2.10583 2.48075 2.29329 2.29329C2.48075 2.10583 2.73489 2.00036 3 2H8V3H3V13H13V8H14V13C13.9996 13.2651 13.8942 13.5193 13.7067 13.7067C13.5193 13.8942 13.2651 13.9996 13 14Z"></path><path d="M10 1V2H13.293L9 6.293L9.707 7L14 2.707V6H15V1H10Z"></path></svg></a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="XRP Ledger Community Blog" data-translation-key="footer.community.dev-blog" href="https://xrpl.org/blog" target="_self">XRP Ledger Community Blog</a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" target="_blank" rel="noreferrer" data-testid="XRPL Grants" data-translation-key="footer.community.xrpl-grants" href="https://xrplgrants.org/">XRPL Grants<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/LaunchIcon/LaunchIcon" class="LaunchIcon-sc-7fd1mp-0 cIrTec"><path d="M13 14H3C2.73489 13.9996 2.48075 13.8942 2.29329 13.7067C2.10583 13.5193 2.00036 13.2651 2 13V3C2.00036 2.73489 2.10583 2.48075 2.29329 2.29329C2.48075 2.10583 2.73489 2.00036 3 2H8V3H3V13H13V8H14V13C13.9996 13.2651 13.8942 13.5193 13.7067 13.7067C13.5193 13.8942 13.2651 13.9996 13 14Z"></path><path d="M10 1V2H13.293L9 6.293L9.707 7L14 2.707V6H15V1H10Z"></path></svg></a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" target="_blank" rel="noreferrer" data-testid="GitHub" data-translation-key="footer.community.github" href="https://github.com/XRPLF/">GitHub<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/LaunchIcon/LaunchIcon" class="LaunchIcon-sc-7fd1mp-0 cIrTec"><path d="M13 14H3C2.73489 13.9996 2.48075 13.8942 2.29329 13.7067C2.10583 13.5193 2.00036 13.2651 2 13V3C2.00036 2.73489 2.10583 2.48075 2.29329 2.29329C2.48075 2.10583 2.73489 2.00036 3 2H8V3H3V13H13V8H14V13C13.9996 13.2651 13.8942 13.5193 13.7067 13.7067C13.5193 13.8942 13.2651 13.9996 13 14Z"></path><path d="M10 1V2H13.293L9 6.293L9.707 7L14 2.707V6H15V1H10Z"></path></svg></a></div><div class="FooterItem__FooterItemWrapper-sc-weodp0-3 jHMgmr" data-component-name="Footer/FooterItem"><a class="FooterItem__FooterLink-sc-weodp0-2 cOxuwY" rel="noreferrer" data-testid="Report a Scam" data-translation-key="footer.community.report-a-scam" href="https://xrpl.org/community/report-a-scam" target="_self">Report a Scam</a></div></div></div></div><div class="Footer__FooterCopyrightWrapper-sc-19dn4cx-0 idCJFc"><section class="FooterCopyright__FooterCopyrightWrapper-sc-5k4gqv-0 dkRCjj" data-component-name="Footer/FooterCopyright" data-translation-key="footer.copyrightText"><div data-translation-key="footer.copyrightText" class="FooterCopyright__FooterCopyrightLabel-sc-5k4gqv-1 gOUsPl">© 2025 XRP Ledger. Open Source.</div><div data-component-name="LanguagePicker/LanguagePicker" data-testid="dropdown" class="Dropdown__DropdownWrapper-sc-p60he6-0 iNEkko LanguagePicker__LanguageDropdown-sc-8l7iml-0 exYqWZ"><button data-component-name="Button/Button" class="Button__StyledButton-sc-1cnyvkw-1 eNTLMm Button-sc-1cnyvkw-2 jzmHkD button-tone-default button-variant-text button-size-medium"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" color="--button-content-color" data-component-name="icons/GlobalOutlinedIcon/GlobalOutlinedIcon" class="GlobalOutlinedIcon-sc-83cacj-0 kOlvfN"><path d="M13.35 12.5141C13.3531 12.5094 13.3578 12.5047 13.3609 12.5C14.3844 11.2828 15 9.71406 15 8C15 6.28594 14.3844 4.71719 13.3625 3.5C13.3594 3.49531 13.3547 3.49219 13.3516 3.4875C13.3344 3.46719 13.3187 3.44844 13.3016 3.42969C13.2953 3.42188 13.2891 3.41563 13.2828 3.40781L13.2188 3.33437L13.2172 3.33281C13.1938 3.30625 13.1687 3.27969 13.1453 3.25312L13.1438 3.25156C13.0938 3.19844 13.0437 3.14531 12.9922 3.09375L12.9906 3.09219L12.9156 3.01719L12.9109 3.0125C12.8875 2.98906 12.8641 2.96719 12.8406 2.94531C12.8328 2.9375 12.825 2.92969 12.8156 2.92188C12.8 2.90625 12.7844 2.89219 12.7688 2.87812C12.7641 2.87344 12.7578 2.86875 12.7531 2.8625C11.5063 1.70625 9.83594 1 8 1C6.16406 1 4.49375 1.70625 3.24531 2.8625C3.24062 2.86719 3.23438 2.87187 3.22969 2.87812C3.21406 2.89219 3.19844 2.90781 3.18281 2.92344C3.175 2.93125 3.16719 2.93906 3.15781 2.94688C3.13438 2.96875 3.11094 2.99219 3.0875 3.01406L3.08281 3.01875L3.00781 3.09375L3.00625 3.09531C2.95469 3.14688 2.90469 3.2 2.85469 3.25312L2.85313 3.25469C2.82813 3.28125 2.80469 3.30781 2.78125 3.33437L2.77969 3.33594C2.75781 3.35938 2.73594 3.38437 2.71563 3.40937C2.70938 3.41719 2.70313 3.42344 2.69688 3.43125C2.67969 3.45 2.66406 3.47031 2.64687 3.48906C2.64375 3.49375 2.63906 3.49688 2.63594 3.50156C1.61562 4.71719 1 6.28594 1 8C1 9.71406 1.61563 11.2828 2.6375 12.5C2.64062 12.5047 2.64531 12.5094 2.64844 12.5141L2.69688 12.5719C2.70313 12.5797 2.70938 12.5859 2.71563 12.5938L2.77969 12.6672C2.77969 12.6687 2.78125 12.6688 2.78125 12.6703C2.80469 12.6969 2.82813 12.7234 2.85313 12.7484L2.85469 12.75C2.90469 12.8031 2.95469 12.8562 3.00469 12.9078L3.00625 12.9094C3.03125 12.9344 3.05469 12.9594 3.07969 12.9828L3.08437 12.9875C3.13594 13.0391 3.18906 13.0891 3.24219 13.1375C4.49375 14.2937 6.16406 15 8 15C9.83594 15 11.5062 14.2937 12.7547 13.1375C12.8079 13.0887 12.86 13.0387 12.9109 12.9875L12.9156 12.9828C12.9406 12.9578 12.9656 12.9344 12.9891 12.9094L12.9906 12.9078C13.0422 12.8562 13.0922 12.8031 13.1406 12.75L13.1422 12.7484C13.1656 12.7219 13.1906 12.6969 13.2141 12.6703C13.2141 12.6688 13.2156 12.6687 13.2156 12.6672C13.2375 12.6438 13.2594 12.6187 13.2797 12.5938C13.2859 12.5859 13.2922 12.5797 13.2984 12.5719C13.3161 12.553 13.3333 12.5338 13.35 12.5141ZM13.4141 10.2859C13.1984 10.7953 12.9141 11.2672 12.5672 11.6953C12.1765 11.3577 11.7494 11.0647 11.2937 10.8219C11.475 10.0891 11.5875 9.28438 11.6172 8.4375H13.8594C13.8125 9.07656 13.6625 9.69687 13.4141 10.2859ZM13.8594 7.5625H11.6172C11.5875 6.71562 11.475 5.91094 11.2937 5.17812C11.7516 4.93437 12.1781 4.64062 12.5672 4.30469C13.3212 5.23277 13.7722 6.3699 13.8594 7.5625ZM10.2859 2.58594C10.9062 2.84844 11.4703 3.21094 11.9672 3.66719C11.6785 3.91296 11.3679 4.13159 11.0391 4.32031C10.7937 3.61719 10.4797 3.00625 10.1141 2.51719C10.1719 2.53906 10.2297 2.5625 10.2859 2.58594ZM8.87031 13.5328C8.72656 13.6453 8.58281 13.7312 8.4375 13.7891V10.8906C9.05749 10.9339 9.66717 11.0719 10.2453 11.3C10.1156 11.6844 9.96562 12.0391 9.79219 12.3594C9.52031 12.8656 9.20156 13.2703 8.87031 13.5328ZM9.79219 3.64062C9.96406 3.9625 10.1156 4.31719 10.2453 4.7C9.66717 4.92806 9.05749 5.06612 8.4375 5.10938V2.2125C8.58125 2.27031 8.72656 2.35469 8.87031 2.46875C9.20156 2.72969 9.52031 3.13438 9.79219 3.64062ZM8.4375 10.0141V8.4375H10.7422C10.7172 9.12813 10.6313 9.79844 10.4875 10.4344L10.4828 10.4531C9.82708 10.2045 9.13751 10.0564 8.4375 10.0141ZM8.4375 7.5625V5.98594C9.15312 5.94219 9.84063 5.79063 10.4828 5.54688L10.4875 5.56563C10.6313 6.20156 10.7172 6.87031 10.7422 7.5625H8.4375ZM7.5625 8.4375V10.0141C6.84688 10.0578 6.15938 10.2094 5.51719 10.4531L5.5125 10.4344C5.36875 9.79844 5.28281 9.12969 5.25781 8.4375H7.5625ZM5.25781 7.5625C5.28281 6.87187 5.36875 6.20156 5.5125 5.56563L5.51719 5.54688C6.15938 5.79063 6.84531 5.94219 7.5625 5.98594V7.5625H5.25781ZM7.5625 10.8906V13.7875C7.41875 13.7297 7.27344 13.6453 7.12969 13.5312C6.79844 13.2703 6.47813 12.8641 6.20625 12.3578C6.03438 12.0359 5.88281 11.6812 5.75313 11.2984C6.33438 11.0703 6.93906 10.9344 7.5625 10.8906ZM7.5625 5.10938C6.94251 5.06612 6.33283 4.92806 5.75469 4.7C5.88437 4.31562 6.03437 3.96094 6.20781 3.64062C6.47969 3.13438 6.79844 2.72812 7.13125 2.46719C7.275 2.35469 7.41875 2.26875 7.56406 2.21094V5.10938H7.5625ZM5.71406 2.58594C5.77188 2.5625 5.82812 2.53906 5.88594 2.51719C5.52031 3.00625 5.20625 3.61719 4.96094 4.32031C4.63281 4.13281 4.32188 3.91406 4.03281 3.66719C4.52969 3.21094 5.09375 2.84844 5.71406 2.58594ZM2.58594 5.71406C2.80156 5.20469 3.08594 4.73281 3.43281 4.30469C3.82187 4.64062 4.24844 4.93437 4.70625 5.17812C4.525 5.91094 4.4125 6.71562 4.38281 7.5625H2.14062C2.1875 6.92344 2.3375 6.30313 2.58594 5.71406ZM2.14062 8.4375H4.38281C4.4125 9.28438 4.525 10.0891 4.70625 10.8219C4.25059 11.0647 3.82347 11.3577 3.43281 11.6953C2.6788 10.7672 2.22776 9.6301 2.14062 8.4375ZM5.71406 13.4141C5.09375 13.1516 4.52969 12.7891 4.03281 12.3328C4.32188 12.0859 4.63281 11.8687 4.96094 11.6797C5.20625 12.3828 5.52031 12.9938 5.88594 13.4828C5.82812 13.4609 5.77031 13.4375 5.71406 13.4141ZM10.2859 13.4141C10.2281 13.4375 10.1719 13.4609 10.1141 13.4828C10.4797 12.9938 10.7937 12.3828 11.0391 11.6797C11.3672 11.8672 11.6781 12.0859 11.9672 12.3328C11.4731 12.7872 10.9043 13.1529 10.2859 13.4141Z"></path></svg></button><div class="Dropdown__ChildrenWrapper-sc-p60he6-1 kZVnzQ"><ul data-component-name="Dropdown/DropdownMenu" data-testid="dropdown-menu" class="DropdownMenu__DropdownMenuWrapper-sc-16jr5k7-0 Xqfqp" role="menu"><li data-component-name="Dropdown/DropdownMenuItem" class="DropdownMenuItem__DropdownMenuItemWrapper-sc-5l3l47-0 lgUvQW active" role="menuitem" tabindex="0">English<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" data-component-name="icons/CheckmarkIcon/CheckmarkIcon" class="CheckmarkIcon-sc-gcu969-0 cizxDE"><path d="M6.5 12L2 7.49997L2.707 6.79297L6.5 10.5855L13.293 3.79297L14 4.49997L6.5 12Z"></path></svg></li><li data-component-name="Dropdown/DropdownMenuItem" class="DropdownMenuItem__DropdownMenuItemWrapper-sc-5l3l47-0 jEmQur" role="menuitem" tabindex="0">日本語</li></ul></div></div></section></div></footer></div><!--/$--><script>window.__staticRouterHydrationData = JSON.parse("{\"loaderData\":{\"0\":null,\"0-0\":null},\"actionData\":null,\"errors\":null}");</script></div>
<script async="" type="module" src="./Java_files/browser-entry.js.download"></script>
<script id="xrplai-options" src="./Java_files/xrplai-config.c2ad39be58e13ccbc344cd213471780b11e67efb13e59cda92bf5e1817fb4cdd.60f4d3f5.js.download"></script><script type="module" id="initjs" src="./Java_files/init.js.download"></script>
<div id="xrplai"><button type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-P0-0" data-state="closed" class="MarkpromptFloatingTrigger"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" width="24" height="24" aria-hidden="true" focusable="false" class="MarkpromptChatIcon"><path d="m3 21 1.9-5.7a8.5 8.5 0 1 1 3.8 3.8z"></path></svg><span style="position: absolute; border: 0px; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; overflow-wrap: normal;">Open XRPL AI</span></button></div></body></html>