Packages

c

stellar.sdk

StandaloneNetwork

case class StandaloneNetwork(base: HttpUrl) extends Network with FriendBot with Product with Serializable

A network that represents the stand-alone docker image for Horizon & core.

See also

https://github.com/stellar/docker-stellar-core-horizon

Linear Supertypes
Serializable, Product, Equals, FriendBot, Network, LazyLogging, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StandaloneNetwork
  2. Serializable
  3. Product
  4. Equals
  5. FriendBot
  6. Network
  7. LazyLogging
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new StandaloneNetwork(base: HttpUrl)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def account(pubKey: PublicKeyOps)(implicit ec: ExecutionContext): Future[AccountResponse]

    Fetch details regarding the account identified by pubKey.

    Fetch details regarding the account identified by pubKey.

    pubKey

    the relevant account

    Definition Classes
    Network
    See also

    endpoint doc

  5. def accountData(pubKey: PublicKeyOps, dataKey: String)(implicit ec: ExecutionContext): Future[Array[Byte]]

    Fetch value for single data field associated with an account.

    Fetch value for single data field associated with an account.

    pubKey

    the relevant account

    dataKey

    the key for the data field

    Definition Classes
    Network
    See also

    endpoint doc

  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def assets(code: Option[String] = None, issuer: Option[PublicKeyOps] = None, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[LazyList[AssetResponse]]

    Fetch a stream of assets, optionally filtered by code, issuer or neither

    Fetch a stream of assets, optionally filtered by code, issuer or neither

    code

    optional code to filter by (defaults to None)

    issuer

    optional issuer account to filter by (defaults to None)

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  8. val base: HttpUrl
  9. def claim(id: ClaimableBalanceId)(implicit ex: ExecutionContext): Future[ClaimableBalance]

    Fetch a single claimable balance by its id.

    Fetch a single claimable balance by its id.

    Definition Classes
    Network
  10. def claimsByAsset(asset: Asset)(implicit ex: ExecutionContext): Future[Seq[ClaimableBalance]]

    Fetch a list of claimable balances for an assest.

    Fetch a list of claimable balances for an assest.

    asset

    The asset to be claimed.

    Definition Classes
    Network
  11. def claimsByClaimant(claimant: PublicKeyOps)(implicit ex: ExecutionContext): Future[Seq[ClaimableBalance]]

    Fetch a list of claimable balances for a claimant account.

    Fetch a list of claimable balances for a claimant account.

    claimant

    The account that can claim the balances.

    Definition Classes
    Network
  12. def claimsBySponsor(sponsor: PublicKeyOps)(implicit ex: ExecutionContext): Future[Seq[ClaimableBalance]]

    Fetch a list of claimable balances for a sponsoring account.

    Fetch a list of claimable balances for a sponsoring account.

    sponsor

    the account that is sponsoring this balance.

    Definition Classes
    Network
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  14. def effects(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[LazyList[EffectResponse]]

    Fetch a stream of effects.

    Fetch a stream of effects.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  15. def effectsByAccount(account: PublicKeyOps, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[LazyList[EffectResponse]]

    Fetch a stream of effects for a given account.

    Fetch a stream of effects for a given account.

    account

    the relevant account

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  16. def effectsByLedger(ledgerId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[LazyList[EffectResponse]]

    Fetch a stream of effects for a given ledger.

    Fetch a stream of effects for a given ledger.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  17. def effectsByOperation(operationId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[LazyList[EffectResponse]]

    Fetch a stream of effects for a given operation.

    Fetch a stream of effects for a given operation. param cursor optional record id to start results from (defaults to 0) param order optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  18. def effectsByTransaction(txnHash: String, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[LazyList[EffectResponse]]

    Fetch a stream of effects for a given transaction hash.

    Fetch a stream of effects for a given transaction hash.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def feeStats()(implicit ex: ExecutionContext): Future[FeeStatsResponse]

    Returns the fee statistics for the last ledger.

    Returns the fee statistics for the last ledger.

    Definition Classes
    Network
    See also

    endpoint doc

  21. def fund(pk: PublicKeyOps)(implicit ec: ExecutionContext): Future[TransactionPostResponse]
    Definition Classes
    FriendBot
  22. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. val horizon: HorizonAccess
    Definition Classes
    StandaloneNetworkFriendBotNetwork
  24. def info()(implicit ec: ExecutionContext): Future[NetworkInfo]

    Fetches information on the Horizon and Core version underlying this network.

    Fetches information on the Horizon and Core version underlying this network.

    Definition Classes
    Network
  25. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  26. def ledger(ledgerId: Long)(implicit ex: ExecutionContext): Future[LedgerResponse]

    Fetch details of a ledger by its id

    Fetch details of a ledger by its id

    Definition Classes
    Network
    See also

    endpoint doc

  27. def ledgers(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[LazyList[LedgerResponse]]

    Fetch a stream of details about ledgers.

    Fetch a stream of details about ledgers.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  28. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
    Annotations
    @transient()
  29. lazy val masterAccount: KeyPair

    The keypair for the master account for this network

    The keypair for the master account for this network

    Definition Classes
    Network
  30. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. lazy val networkId: Array[Byte]
    Definition Classes
    Network
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. def offers(sponsor: Option[PublicKeyOps] = None, account: Option[PublicKeyOps] = None, selling: Option[Asset] = None, buying: Option[Asset] = None, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[OfferResponse]]

    Fetch a stream of offers.

    Fetch a stream of offers.

    sponsor

    optional account of the sponsor who is paying the reserves for the offer

    account

    optional account making the offer

    selling

    optional asset being sold

    buying

    optional asset being bought

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  35. def offersByAccount(account: PublicKeyOps, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[OfferResponse]]

    Fetch a stream of offers for an account.

    Fetch a stream of offers for an account.

    account

    the relevant account

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  36. def operation(operationId: Long)(implicit ex: ExecutionContext): Future[Transacted[Operation]]

    Fetch operation details by its id

    Fetch operation details by its id

    Definition Classes
    Network
    See also

    endpoint doc

  37. def operations(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Transacted[Operation]]]

    Fetch a stream of operations.

    Fetch a stream of operations.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  38. def operationsByAccount(pubKey: PublicKeyOps, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Transacted[Operation]]]

    Fetch a stream of operations, filtered by account.

    Fetch a stream of operations, filtered by account.

    pubKey

    the relevant account

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  39. def operationsByClaim(id: ClaimableBalanceId, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Transacted[Operation]]]

    Fetch a stream of operations, filtered by claimable balance id.

    Fetch a stream of operations, filtered by claimable balance id.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  40. def operationsByLedger(ledgerId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Transacted[Operation]]]

    Fetch a stream of operations, filtered by ledger id.

    Fetch a stream of operations, filtered by ledger id.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  41. def operationsByTransaction(txnHash: String, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Transacted[Operation]]]

    Fetch a stream of operations, filtered by transaction hash.

    Fetch a stream of operations, filtered by transaction hash.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  42. def orderBook(selling: Asset, buying: Asset, limit: Int = 20)(implicit ex: ExecutionContext): Future[OrderBook]

    Fetch details of the current orderbook for the given asset pairs.

    Fetch details of the current orderbook for the given asset pairs.

    selling

    the asset being offered

    buying

    the asset being sought

    limit

    the maximum quantity of offers to return, should the order book depth exceed this value.

    Definition Classes
    Network
    See also

    endpoint doc

  43. val passphrase: String
    Definition Classes
    StandaloneNetworkNetwork
  44. def paths(from: PublicKeyOps, to: PublicKeyOps, amount: Amount)(implicit ex: ExecutionContext): Future[Seq[PaymentPath]]

    Fetch a stream of payment paths that realise a payment of the requested destination amount, from the specified account.

    Fetch a stream of payment paths that realise a payment of the requested destination amount, from the specified account.

    from

    the account that wishes to make the payment

    to

    the recipient account

    amount

    the desired payment amount

    Definition Classes
    Network
    See also

    endpoint doc

  45. def payments(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Transacted[PayOperation]]]

    Fetch a stream of payment operations.

    Fetch a stream of payment operations.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  46. def paymentsByAccount(pubKey: PublicKeyOps, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Transacted[PayOperation]]]

    Fetch a stream of payment operations filtered by account.

    Fetch a stream of payment operations filtered by account.

    pubKey

    the relevant account

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  47. def paymentsByLedger(ledgerId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Transacted[PayOperation]]]

    Fetch a stream of payment operations filtered by ledger id.

    Fetch a stream of payment operations filtered by ledger id.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  48. def paymentsByTransaction(txnHash: String, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Transacted[PayOperation]]]

    Fetch a stream of payment operations filtered by transaction hash.

    Fetch a stream of payment operations filtered by transaction hash.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  49. def productElementNames: Iterator[String]
    Definition Classes
    Product
  50. def submit(txn: SignedTransaction)(implicit ec: ExecutionContext): Future[TransactionPostResponse]

    Submit the SignedTransaction to the network and eventually receive a TransactionPostResp with the results.

    Submit the SignedTransaction to the network and eventually receive a TransactionPostResp with the results.

    Definition Classes
    Network
    See also

    endpoint doc

  51. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  52. def tradeAggregations(start: Instant, end: Instant, resolution: Resolution, offsetHours: Int, base: Asset, counter: Asset, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[TradeAggregation]]

    Fetch trade history aggregations in a time period, for a given resolution and asset pair.

    Fetch trade history aggregations in a time period, for a given resolution and asset pair.

    start

    the start of the time period

    end

    the end of the time period

    resolution

    the resolution for reporting trading activity

    offsetHours

    an offset to apply to the start of aggregated periods, between 0-23.

    base

    the base asset

    counter

    the counter/quote asset

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  53. def trades(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Trade]]

    Fetch a stream of trades

    Fetch a stream of trades

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  54. def tradesByOfferId(offerId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Trade]]

    Fetch a stream of trades filtered by offer id

    Fetch a stream of trades filtered by offer id

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  55. def tradesByOrderBook(base: Asset, counter: Asset, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[Trade]]

    Fetch a stream of trades filtered by orderbook

    Fetch a stream of trades filtered by orderbook

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  56. def transaction(transactionId: String)(implicit ex: ExecutionContext): Future[TransactionHistory]

    Fetch information on a single transaction.

    Fetch information on a single transaction.

    transactionId

    transaction to fetch

    Definition Classes
    Network
    See also

    endpoint doc

  57. def transactions(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[TransactionHistory]]

    Fetch a stream of historical transactions from the cursor.

    Fetch a stream of historical transactions from the cursor.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  58. def transactionsByAccount(pubKey: PublicKeyOps, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[TransactionHistory]]

    Fetch a stream of transactions affecting a given account.

    Fetch a stream of transactions affecting a given account.

    pubKey

    the relevant account

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  59. def transactionsByClaim(id: ClaimableBalanceId, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[TransactionHistory]]

    Fetch a stream of transactions, filtered by claimable balance id.

    Fetch a stream of transactions, filtered by claimable balance id.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  60. def transactionsByLedger(sequenceId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[LazyList[TransactionHistory]]

    Fetch a stream of transactions for a given ledger.

    Fetch a stream of transactions for a given ledger.

    cursor

    optional record id to start results from (defaults to 0)

    order

    optional order to sort results by (defaults to Asc)

    Definition Classes
    Network
    See also

    endpoint doc

  61. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  62. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from FriendBot

Inherited from Network

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped