scalus.cardano.node
package scalus.cardano.node
Members list
Type members
Classlikes
class BlockfrostProvider(apiKey: String, baseUrl: String = ...)(using backend: Backend[Future], ec: ExecutionContext) extends Provider
object BlockfrostProvider
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BlockfrostProvider.type
An in-memory bare-bones node implementation.
An in-memory bare-bones node implementation.
Allows submitting transaction and querying UTxO state. Runs validators and mutators against all submitted transactions. The default validator and mutator lists reflect the Cardano Node UTxO related ledger rules.
Attributes
- See also
-
scalus.cardano.ledger.rules for the ledger rules
- Companion
- object
- Supertypes
object Emulator
trait Provider
Provider for Cardano blockchain operations.
Provider for Cardano blockchain operations.
Provider is the cross-platform interface for interacting with Cardano nodes. All methods return Future values and work on both JVM and JavaScript platforms.
Use scalus.utils.await extension for blocking operations on JVM when needed.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class BlockfrostProviderclass Emulator
enum SubmitError
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
In this article