object TestNetwork extends Network with FriendBot with Product with Serializable
The public Stellar test network.
- Alphabetic
- By Inheritance
- TestNetwork
- Serializable
- Serializable
- Product
- Equals
- FriendBot
- Network
- LazyLogging
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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
-
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
assets(code: Option[String] = None, issuer: Option[PublicKeyOps] = None, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[Stream[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
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
effects(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[Stream[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
-
def
effectsByAccount(account: PublicKeyOps, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[Stream[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
-
def
effectsByAccountSource(account: PublicKeyOps, cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[EffectResponse, NotUsed]
A source of all effects for a given account from the cursor in ascending order, forever.
A source of all effects for a given account from the cursor in ascending order, forever.
- account
the relevant account
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
def
effectsByLedger(ledgerId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[Stream[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
-
def
effectsByOperation(operationId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[Stream[EffectResponse]]
Fetch a stream of effects for a given operation.
Fetch a stream of effects for a given operation.
- 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
-
def
effectsByTransaction(txnHash: String, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[Stream[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
-
def
effectsSource(cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[EffectResponse, NotUsed]
A source of all effects from the cursor in ascending order, forever.
A source of all effects from the cursor in ascending order, forever.
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fund(pk: PublicKeyOps)(implicit ec: ExecutionContext): Future[TransactionPostResponse]
- Definition Classes
- FriendBot
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
horizon: HorizonAccess
- Definition Classes
- TestNetwork → FriendBot → Network
-
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
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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
-
def
ledgers(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ec: ExecutionContext): Future[Stream[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
-
def
ledgersSource(cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[LedgerResponse, NotUsed]
A source of all ledgers from the cursor in ascending order, forever.
A source of all ledgers from the cursor in ascending order, forever.
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
lazy val
logger: Logger
- Attributes
- protected
- Definition Classes
- LazyLogging
- Annotations
- @transient()
-
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
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
lazy val
networkId: Array[Byte]
- Definition Classes
- Network
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
offersByAccount(account: PublicKeyOps, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
offersByAccountSource(account: PublicKeyOps, cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[OfferResponse, NotUsed]
A source of all offers for an account from the cursor in ascending order, forever.
A source of all offers for an account from the cursor in ascending order, forever.
- account
the relevant account
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
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
-
def
operations(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
operationsByAccount(pubKey: PublicKeyOps, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
operationsByAccountSource(pubKey: PublicKeyOps, cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[Transacted[Operation], NotUsed]
A source of all operations filtered by account from the cursor in ascending order, forever.
A source of all operations filtered by account from the cursor in ascending order, forever.
- pubKey
the relevant account
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
def
operationsByLedger(ledgerId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
operationsByTransaction(txnHash: String, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
operationsSource(cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[Transacted[Operation], NotUsed]
A source of all operations from the cursor in ascending order, forever.
A source of all operations from the cursor in ascending order, forever.
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
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
-
def
orderBookSource(selling: Asset, buying: Asset, cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[OrderBook, NotUsed]
A source of orders in the orderbook for the given asset pairs.
A source of orders in the orderbook for the given asset pairs.
- selling
the asset being offered
- buying
the asset being sought
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
val
passphrase: String
- Definition Classes
- TestNetwork → Network
-
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
-
def
payments(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
paymentsByAccount(pubKey: PublicKeyOps, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
paymentsByAccountSource(pubKey: PublicKeyOps, cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[Transacted[PayOperation], NotUsed]
A source of all payment operations filtered by account from the cursor in ascending order, forever.
A source of all payment operations filtered by account from the cursor in ascending order, forever.
- pubKey
the relevant account
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
def
paymentsByLedger(ledgerId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
paymentsByTransaction(txnHash: String, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
paymentsSource(cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[Transacted[PayOperation], NotUsed]
A source of all payment operations from the cursor in ascending order, forever.
A source of all payment operations from the cursor in ascending order, forever.
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
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
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
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[Stream[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
-
def
trades(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
tradesByOfferId(offerId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
tradesByOrderBook(base: Asset, counter: Asset, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
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
-
def
transactionSource(cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[TransactionHistory, NotUsed]
A source of all transactions from the cursor in ascending order, forever.
A source of all transactions from the cursor in ascending order, forever.
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
def
transactions(cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
transactionsByAccount(pubKey: PublicKeyOps, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
transactionsByAccountSource(pubKey: PublicKeyOps, cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[TransactionHistory, NotUsed]
A source of all transactions affecting a given account from the cursor in ascending order, forever.
A source of all transactions affecting a given account from the cursor in ascending order, forever.
- pubKey
the relevant account
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
def
transactionsByLedger(sequenceId: Long, cursor: HorizonCursor = Record(0), order: HorizonOrder = Asc)(implicit ex: ExecutionContext): Future[Stream[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
-
def
transactionsByLedgerSource(sequenceId: Long, cursor: HorizonCursor = Now)(implicit ex: ExecutionContext): Source[TransactionHistory, NotUsed]
A source of all transactions for a given ledger from the cursor in ascending order, forever.
A source of all transactions for a given ledger from the cursor in ascending order, forever.
- cursor
optional record id to start results from (defaults to
Now
)
- Definition Classes
- Network
- See also
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )