case class StandaloneNetwork(uri: URI) extends Network with FriendBot with Product with Serializable
A network that represents the stand-alone docker image for Horizon & core.
- Alphabetic
- By Inheritance
- StandaloneNetwork
- Serializable
- Serializable
- Product
- Equals
- FriendBot
- Network
- LazyLogging
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new StandaloneNetwork(uri: URI)
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[String]
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
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
- StandaloneNetwork → 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
- StandaloneNetwork → Network
-
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
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
- val uri: URI
-
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( ... )