From a25b540db274b4ddb99e47a47b51de395d03ad53 Mon Sep 17 00:00:00 2001
From: folex <0xdxdy@gmail.com>
Date: Fri, 10 Feb 2023 18:58:45 +0700
Subject: [PATCH] chore(aqua): update aqua to 0.9.4

---
 .../aqua/multi_provider_quorum.aqua           | 28 +++++++++----------
 .../fluence-lock.yaml                         |  2 +-
 .../fluence.yaml                              |  2 +-
 .../artifacts/curl_adapter.json               | 16 ++++++++---
 4 files changed, 27 insertions(+), 21 deletions(-)

diff --git a/aqua-examples/decentralized-blockchain-gateway/aqua/multi_provider_quorum.aqua b/aqua-examples/decentralized-blockchain-gateway/aqua/multi_provider_quorum.aqua
index 0d34931..44818b9 100644
--- a/aqua-examples/decentralized-blockchain-gateway/aqua/multi_provider_quorum.aqua
+++ b/aqua-examples/decentralized-blockchain-gateway/aqua/multi_provider_quorum.aqua
@@ -23,7 +23,7 @@ service MyOp2("op"):
   array_length(providers: []FunctionAddress) -> i64
 
 service MultiProviderQuery("service-id"):
-  get_block_number(provider: ProviderInfo) -> EVMResult   
+  get_block_number(provider: ProviderInfo) -> EVMResult
 
 service Utilities("service_id"):
   kv_to_u64(kv: string, k: string) -> u64
@@ -34,7 +34,7 @@ service Console("run-console"):
 
 func get_block_heights(providers: []ProviderInfo, addrs: []FunctionAddress) -> []EVMResult:
   result: *EVMResult
-  
+
   n <- MyOp.array_length(providers)
   m <- MyOp2.array_length(addrs)
 
@@ -51,7 +51,7 @@ func get_block_heights(providers: []ProviderInfo, addrs: []FunctionAddress) -> [
 func get_block_height(providers: []ProviderInfo, addr: FunctionAddress) ->[]EVMResult:
   result: *EVMResult
   n <- MyOp.array_length(providers)
-  
+
   if n > 0:
     on addr.peer_id:
       MultiProviderQuery addr.service_id
@@ -64,7 +64,7 @@ func get_block_height(providers: []ProviderInfo, addr: FunctionAddress) ->[]EVMR
 func provider_test(providers: []ProviderInfo) -> []string:
   result: *string
   n <- MyOp.array_length(providers)
-  
+
   if n > 0:
     for provider <- providers:
       result <<- provider.name
@@ -87,7 +87,7 @@ func get_block_height_raw_quorum(providers: []ProviderInfo, addrs: []FunctionAdd
   result: *EVMResult
   result2: *string
   quorum: *Quorum
-  
+
   n <- MyOp.array_length(providers)
   n2 <- MyOp2.array_length(addrs)
 
@@ -100,7 +100,7 @@ func get_block_height_raw_quorum(providers: []ProviderInfo, addrs: []FunctionAdd
           result2 <<- provider.name
         -- join result[n2-1]
     join result[n*n2-1]
-  
+
     on q_addr.peer_id:
       SimpleQuorum q_addr.service_id
       quorum <-SimpleQuorum.point_estimate(result, 3)
@@ -121,7 +121,7 @@ func get_block_height_quorum(providers: []ProviderInfo, addrs: []FunctionAddress
   result: *EVMResult
   quorum: *Quorum
   is_quorum: *bool
-  min_points = 3  -- minimum points we want in order to calculate an oracle 
+  min_points = 3  -- minimum points we want in order to calculate an oracle
 
   n <- MyOp.array_length(providers)
   n2 <- MyOp2.array_length(addrs)
@@ -133,12 +133,12 @@ func get_block_height_quorum(providers: []ProviderInfo, addrs: []FunctionAddress
         for provider <- providers:
           result <- MultiProviderQuery.get_block_number(provider)
     join result[n*n2-2]
- 
+
     on q_addr.peer_id:
       SimpleQuorum q_addr.service_id
       quorum <-SimpleQuorum.point_estimate(result, min_points)
       is_quorum <- SimpleQuorum.is_quorum(quorum[0].freq, quorum[0].n, t_quorum)
-    
+
   <- quorum[0], is_quorum[0]
 
 func get_block_height_quorum_with_mapper(providers: []ProviderInfo, addrs: []FunctionAddress, q_addr: QuorumService, u_addr: FunctionAddress, t_quorum: f64) -> Quorum, bool:
@@ -146,7 +146,7 @@ func get_block_height_quorum_with_mapper(providers: []ProviderInfo, addrs: []Fun
   quorum: *Quorum
   is_quorum: *bool
 
-  min_points = 3  -- minimum points we want in order to calculate an oracle 
+  min_points = 3  -- minimum points we want in order to calculate an oracle
 
   n <- MyOp.array_length(providers)
   n2 <- MyOp2.array_length(addrs)
@@ -169,7 +169,7 @@ func get_block_height_quorum_with_mapper(providers: []ProviderInfo, addrs: []Fun
         is_quorum <<- false
       else:
         is_quorum <- SimpleQuorum.is_quorum(quorum[0].freq, quorum[0].n, t_quorum)
-    
+
     deviations: *EVMResult
     n_dev = 1
     if quorum[0].freq != quorum[0].n:
@@ -198,7 +198,7 @@ func get_block_height_quorum_with_cid(providers: []ProviderInfo, services_cid: I
   quorum: *Quorum
   is_quorum: *bool
 
-  min_points = 3  -- minimum points we want in order to calculate an oracle 
+  min_points = 3  -- minimum points we want in order to calculate an oracle
 
   on ipfs_service.peer_id:
     IpfsCli ipfs_service.service_id
@@ -224,7 +224,7 @@ func get_block_height_quorum_with_cid(providers: []ProviderInfo, services_cid: I
         is_quorum <<- false
       else:
         is_quorum <- SimpleQuorum.is_quorum(quorum[0].freq, quorum[0].n, t_quorum)
-    
+
     deviations: *EVMResult
     n_dev = 1
     if quorum[0].freq != quorum[0].n:
@@ -238,5 +238,3 @@ func get_block_height_quorum_with_cid(providers: []ProviderInfo, services_cid: I
               co ConsoleEVMResult.print(res)
           Math.add(n_dev, 1)
   <- quorum[0], is_quorum[0]
-
-
diff --git a/aqua-examples/decentralized-blockchain-gateway/fluence-lock.yaml b/aqua-examples/decentralized-blockchain-gateway/fluence-lock.yaml
index b53d3a0..0ebd094 100644
--- a/aqua-examples/decentralized-blockchain-gateway/fluence-lock.yaml
+++ b/aqua-examples/decentralized-blockchain-gateway/fluence-lock.yaml
@@ -8,4 +8,4 @@ version: 0
 cargo:
   marine: 0.12.5
 npm:
-  "@fluencelabs/aqua": 0.9.1-374
+  "@fluencelabs/aqua": 0.9.4
diff --git a/aqua-examples/decentralized-blockchain-gateway/fluence.yaml b/aqua-examples/decentralized-blockchain-gateway/fluence.yaml
index 2c24708..62d2cb1 100644
--- a/aqua-examples/decentralized-blockchain-gateway/fluence.yaml
+++ b/aqua-examples/decentralized-blockchain-gateway/fluence.yaml
@@ -10,7 +10,7 @@ dependencies:
   npm:
     "@fluencelabs/aqua-lib": 0.6.0
     "@fluencelabs/spell": 0.0.1
-    "@fluencelabs/aqua": 0.9.1-374
+    "@fluencelabs/aqua": 0.9.4
   cargo:
     marine: 0.12.5
     mrepl: 0.18.8
diff --git a/marine-examples/url-downloader/artifacts/curl_adapter.json b/marine-examples/url-downloader/artifacts/curl_adapter.json
index 9de081f..5e9aa5f 100644
--- a/marine-examples/url-downloader/artifacts/curl_adapter.json
+++ b/marine-examples/url-downloader/artifacts/curl_adapter.json
@@ -1,7 +1,15 @@
 {
   "name": "curl_adapter",
-  "mountedBinaries":
-    {
-      "curl": "/usr/bin/curl"
-    }
+  "mounted_binaries":
+  {
+    "curl": "/usr/bin/curl"
+  },
+  "mem_page_count": 1,
+  "preopened_files": [
+    "/tmp"
+  ],
+  "mapped_dirs": {
+    "tmp": "./tmp"
+  },
+  "logger_enabled": true
 }