11---
22title : sdk/Devnet/Devnet.ts
3- nav_order : 148
3+ nav_order : 155
44parent : Modules
55---
66
@@ -14,6 +14,8 @@ parent: Modules
1414 - [ Cluster] ( #cluster-1 )
1515- [ container] ( #container )
1616 - [ Container] ( #container-1 )
17+ - [ genesis] ( #genesis )
18+ - [ Genesis] ( #genesis-1 )
1719- [ utils] ( #utils )
1820 - [ CardanoDevNetError (class)] ( #cardanodevneterror-class )
1921 - [ DevNetCluster (interface)] ( #devnetcluster-interface )
@@ -31,14 +33,14 @@ Cluster management operations for Cardano DevNet.
3133
3234``` ts
3335export declare const Cluster: {
34- readonly make : (config ? : DevnetDefault .DevNetConfig ) => Effect .Effect <DevNetCluster , CardanoDevNetError >
35- readonly makeOrThrow : (config ? : DevnetDefault .DevNetConfig ) => Promise <DevNetCluster >
36- readonly start : (cluster : DevNetCluster ) => Effect .Effect <void , CardanoDevNetError >
37- readonly startOrThrow : (cluster : DevNetCluster ) => Promise <void >
38- readonly stop : (cluster : DevNetCluster ) => Effect .Effect <void , CardanoDevNetError >
39- readonly stopOrThrow : (cluster : DevNetCluster ) => Promise <void >
40- readonly remove : (cluster : DevNetCluster ) => Effect .Effect <void , CardanoDevNetError >
41- readonly removeOrThrow : (cluster : DevNetCluster ) => Promise <void >
36+ readonly makeEffect : (config ? : DevnetDefault .DevNetConfig ) => Effect .Effect <DevNetCluster , CardanoDevNetError >
37+ readonly make : (config ? : DevnetDefault .DevNetConfig ) => Promise <DevNetCluster >
38+ readonly startEffect : (cluster : DevNetCluster ) => Effect .Effect <void , CardanoDevNetError >
39+ readonly start : (cluster : DevNetCluster ) => Promise <void >
40+ readonly stopEffect : (cluster : DevNetCluster ) => Effect .Effect <void , CardanoDevNetError >
41+ readonly stop : (cluster : DevNetCluster ) => Promise <void >
42+ readonly removeEffect : (cluster : DevNetCluster ) => Effect .Effect <void , CardanoDevNetError >
43+ readonly remove : (cluster : DevNetCluster ) => Promise <void >
4244}
4345` ` `
4446
@@ -54,19 +56,50 @@ Individual container management operations.
5456
5557` ` ` ts
5658export declare const Container: {
57- readonly start : (container : DevNetContainer ) => Effect .Effect <void , CardanoDevNetError >
58- readonly startOrThrow : (container : DevNetContainer ) => Promise <void >
59- readonly stop : (container : DevNetContainer ) => Effect .Effect <void , CardanoDevNetError >
60- readonly stopOrThrow : (container : DevNetContainer ) => Promise <void >
61- readonly remove : (container : DevNetContainer ) => Effect .Effect <void , CardanoDevNetError >
62- readonly removeOrThrow : (container : DevNetContainer ) => Promise <void >
63- readonly getStatus : (
59+ readonly startEffect : (container : DevNetContainer ) => Effect .Effect <void , CardanoDevNetError >
60+ readonly start : (container : DevNetContainer ) => Promise <void >
61+ readonly stopEffect : (container : DevNetContainer ) => Effect .Effect <void , CardanoDevNetError >
62+ readonly stop : (container : DevNetContainer ) => Promise <void >
63+ readonly removeEffect : (container : DevNetContainer ) => Effect .Effect <void , CardanoDevNetError >
64+ readonly remove : (container : DevNetContainer ) => Promise <void >
65+ readonly getStatusEffect : (
6466 container : DevNetContainer
6567 ) => Effect .Effect <Docker .ContainerInspectInfo | undefined , CardanoDevNetError >
66- readonly getStatusOrThrow: (container : DevNetContainer ) => Promise <Docker .ContainerInspectInfo | undefined >
67- readonly isImageAvailable: (imageName : string ) => Effect .Effect <boolean , CardanoDevNetError >
68- readonly isImageAvailableOrThrow: (imageName : string ) => Promise <boolean >
69- readonly downloadImage: (imageName : string ) => Effect .Effect <void , CardanoDevNetError >
68+ readonly getStatus: (container : DevNetContainer ) => Promise <Docker .ContainerInspectInfo | undefined >
69+ readonly isImageAvailableEffect: (imageName : string ) => Effect .Effect <boolean , CardanoDevNetError , never >
70+ readonly isImageAvailable: (imageName : string ) => Promise <boolean >
71+ readonly downloadImageEffect: (imageName : string ) => Effect .Effect <void , CardanoDevNetError , never >
72+ readonly downloadImage: (imageName : string ) => Promise <void >
73+ readonly ensureImageAvailableEffect: (imageName : string ) => Effect .Effect <void , CardanoDevNetError , never >
74+ readonly ensureImageAvailable: (imageName : string ) => Promise <void >
75+ readonly execCommandEffect: (
76+ container : DevNetContainer ,
77+ command : Array <string >
78+ ) => Effect .Effect <string , CardanoDevNetError >
79+ readonly execCommand: (container : DevNetContainer , command : Array <string >) => Promise <string >
80+ }
81+ ` ` `
82+
83+ Added in v2.0.0
84+
85+ # genesis
86+
87+ ## Genesis
88+
89+ Genesis UTxO operations for deterministic calculation and querying.
90+
91+ **Signature**
92+
93+ ` ` ` ts
94+ export declare const Genesis: {
95+ readonly calculateUtxosFromConfig: (
96+ genesisConfig : DevnetDefault .ShelleyGenesis
97+ ) => Effect .Effect <ReadonlyArray <UTxO .UTxO >, CardanoDevNetError >
98+ readonly calculateUtxosFromConfigOrThrow: (
99+ genesisConfig : DevnetDefault .ShelleyGenesis
100+ ) => Promise <readonly UTxO .UTxO []>
101+ readonly queryUtxos: (cluster : DevNetCluster ) => Effect .Effect <ReadonlyArray <UTxO .UTxO >, CardanoDevNetError >
102+ readonly queryUtxosOrThrow: (cluster : DevNetCluster ) => Promise <readonly UTxO .UTxO []>
70103}
71104` ` `
72105
0 commit comments