Liking cljdoc? Tell your friends :D

Clojars Project CircleCI GitHub license


clj-stellar-sdk is a Clojure and ClojureScript library for communicating with a Stellar Horizon server. It is used for building Stellar apps either on the JVM, Node.js or in the browser.


$ boot repl

(require '[ :as network])
; nil

; nil

; e.g. #object[org.stellar.sdk.Network 0x68d509c0 "org.stellar.sdk.Network@68d509c0"]

(network/passphrase (network/current))
; "Test SDF Network ; September 2015"

(require '[clj-stellar-sdk.keypair :as keypair])
; nil

(def s (keypair/from-secret-seed "SBK5Q77CDEUOCHNDCOUOXXJ3TQJO7NP44H5WAB2G4IX7MICL65ANI2CG"))
(def d (keypair/from-secret-seed "SCFIZ4DFMK4EUTEXQOTYNDXU4V6LYDV5TSGRXMXWB3QYPHG37GPJV75U"))
; e.g. #object[org.stellar.sdk.KeyPair 0x238eaee7 "org.stellar.sdk.KeyPair@238eaee7"]

(require '[clj-stellar-sdk.account :as account])
; nil

(account/balances (server/testnet) s)
; ({:type "native", :balance "9189.9998900", :code nil})

(require '[clj-stellar-sdk.payment :as payment])
; nil

(payment/native! (server/testnet) s d "10")
; e.g. {:result :success, :hash "4214b683989632742a95b42af6bae2b478af8aaf6a732234aad908a55535a402"}


Stellar Lumens (XLM) address:



Copyright © 2018 Isaac Johnston and contributors.

Distributed under the Eclipse Public License, the same as Clojure.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close