mirror of
https://github.com/fluencelabs/examples
synced 2025-05-03 22:52:15 +00:00
chore(aqua): update aqua to 0.9.4
This commit is contained in:
parent
8e3d1cf4f5
commit
a25b540db2
aqua-examples/decentralized-blockchain-gateway
marine-examples/url-downloader/artifacts
@ -23,7 +23,7 @@ service MyOp2("op"):
|
|||||||
array_length(providers: []FunctionAddress) -> i64
|
array_length(providers: []FunctionAddress) -> i64
|
||||||
|
|
||||||
service MultiProviderQuery("service-id"):
|
service MultiProviderQuery("service-id"):
|
||||||
get_block_number(provider: ProviderInfo) -> EVMResult
|
get_block_number(provider: ProviderInfo) -> EVMResult
|
||||||
|
|
||||||
service Utilities("service_id"):
|
service Utilities("service_id"):
|
||||||
kv_to_u64(kv: string, k: string) -> u64
|
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:
|
func get_block_heights(providers: []ProviderInfo, addrs: []FunctionAddress) -> []EVMResult:
|
||||||
result: *EVMResult
|
result: *EVMResult
|
||||||
|
|
||||||
n <- MyOp.array_length(providers)
|
n <- MyOp.array_length(providers)
|
||||||
m <- MyOp2.array_length(addrs)
|
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:
|
func get_block_height(providers: []ProviderInfo, addr: FunctionAddress) ->[]EVMResult:
|
||||||
result: *EVMResult
|
result: *EVMResult
|
||||||
n <- MyOp.array_length(providers)
|
n <- MyOp.array_length(providers)
|
||||||
|
|
||||||
if n > 0:
|
if n > 0:
|
||||||
on addr.peer_id:
|
on addr.peer_id:
|
||||||
MultiProviderQuery addr.service_id
|
MultiProviderQuery addr.service_id
|
||||||
@ -64,7 +64,7 @@ func get_block_height(providers: []ProviderInfo, addr: FunctionAddress) ->[]EVMR
|
|||||||
func provider_test(providers: []ProviderInfo) -> []string:
|
func provider_test(providers: []ProviderInfo) -> []string:
|
||||||
result: *string
|
result: *string
|
||||||
n <- MyOp.array_length(providers)
|
n <- MyOp.array_length(providers)
|
||||||
|
|
||||||
if n > 0:
|
if n > 0:
|
||||||
for provider <- providers:
|
for provider <- providers:
|
||||||
result <<- provider.name
|
result <<- provider.name
|
||||||
@ -87,7 +87,7 @@ func get_block_height_raw_quorum(providers: []ProviderInfo, addrs: []FunctionAdd
|
|||||||
result: *EVMResult
|
result: *EVMResult
|
||||||
result2: *string
|
result2: *string
|
||||||
quorum: *Quorum
|
quorum: *Quorum
|
||||||
|
|
||||||
n <- MyOp.array_length(providers)
|
n <- MyOp.array_length(providers)
|
||||||
n2 <- MyOp2.array_length(addrs)
|
n2 <- MyOp2.array_length(addrs)
|
||||||
|
|
||||||
@ -100,7 +100,7 @@ func get_block_height_raw_quorum(providers: []ProviderInfo, addrs: []FunctionAdd
|
|||||||
result2 <<- provider.name
|
result2 <<- provider.name
|
||||||
-- join result[n2-1]
|
-- join result[n2-1]
|
||||||
join result[n*n2-1]
|
join result[n*n2-1]
|
||||||
|
|
||||||
on q_addr.peer_id:
|
on q_addr.peer_id:
|
||||||
SimpleQuorum q_addr.service_id
|
SimpleQuorum q_addr.service_id
|
||||||
quorum <-SimpleQuorum.point_estimate(result, 3)
|
quorum <-SimpleQuorum.point_estimate(result, 3)
|
||||||
@ -121,7 +121,7 @@ func get_block_height_quorum(providers: []ProviderInfo, addrs: []FunctionAddress
|
|||||||
result: *EVMResult
|
result: *EVMResult
|
||||||
quorum: *Quorum
|
quorum: *Quorum
|
||||||
is_quorum: *bool
|
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)
|
n <- MyOp.array_length(providers)
|
||||||
n2 <- MyOp2.array_length(addrs)
|
n2 <- MyOp2.array_length(addrs)
|
||||||
@ -133,12 +133,12 @@ func get_block_height_quorum(providers: []ProviderInfo, addrs: []FunctionAddress
|
|||||||
for provider <- providers:
|
for provider <- providers:
|
||||||
result <- MultiProviderQuery.get_block_number(provider)
|
result <- MultiProviderQuery.get_block_number(provider)
|
||||||
join result[n*n2-2]
|
join result[n*n2-2]
|
||||||
|
|
||||||
on q_addr.peer_id:
|
on q_addr.peer_id:
|
||||||
SimpleQuorum q_addr.service_id
|
SimpleQuorum q_addr.service_id
|
||||||
quorum <-SimpleQuorum.point_estimate(result, min_points)
|
quorum <-SimpleQuorum.point_estimate(result, min_points)
|
||||||
is_quorum <- SimpleQuorum.is_quorum(quorum[0].freq, quorum[0].n, t_quorum)
|
is_quorum <- SimpleQuorum.is_quorum(quorum[0].freq, quorum[0].n, t_quorum)
|
||||||
|
|
||||||
<- quorum[0], is_quorum[0]
|
<- 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:
|
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
|
quorum: *Quorum
|
||||||
is_quorum: *bool
|
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)
|
n <- MyOp.array_length(providers)
|
||||||
n2 <- MyOp2.array_length(addrs)
|
n2 <- MyOp2.array_length(addrs)
|
||||||
@ -169,7 +169,7 @@ func get_block_height_quorum_with_mapper(providers: []ProviderInfo, addrs: []Fun
|
|||||||
is_quorum <<- false
|
is_quorum <<- false
|
||||||
else:
|
else:
|
||||||
is_quorum <- SimpleQuorum.is_quorum(quorum[0].freq, quorum[0].n, t_quorum)
|
is_quorum <- SimpleQuorum.is_quorum(quorum[0].freq, quorum[0].n, t_quorum)
|
||||||
|
|
||||||
deviations: *EVMResult
|
deviations: *EVMResult
|
||||||
n_dev = 1
|
n_dev = 1
|
||||||
if quorum[0].freq != quorum[0].n:
|
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
|
quorum: *Quorum
|
||||||
is_quorum: *bool
|
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:
|
on ipfs_service.peer_id:
|
||||||
IpfsCli ipfs_service.service_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
|
is_quorum <<- false
|
||||||
else:
|
else:
|
||||||
is_quorum <- SimpleQuorum.is_quorum(quorum[0].freq, quorum[0].n, t_quorum)
|
is_quorum <- SimpleQuorum.is_quorum(quorum[0].freq, quorum[0].n, t_quorum)
|
||||||
|
|
||||||
deviations: *EVMResult
|
deviations: *EVMResult
|
||||||
n_dev = 1
|
n_dev = 1
|
||||||
if quorum[0].freq != quorum[0].n:
|
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)
|
co ConsoleEVMResult.print(res)
|
||||||
Math.add(n_dev, 1)
|
Math.add(n_dev, 1)
|
||||||
<- quorum[0], is_quorum[0]
|
<- quorum[0], is_quorum[0]
|
||||||
|
|
||||||
|
|
||||||
|
@ -8,4 +8,4 @@ version: 0
|
|||||||
cargo:
|
cargo:
|
||||||
marine: 0.12.5
|
marine: 0.12.5
|
||||||
npm:
|
npm:
|
||||||
"@fluencelabs/aqua": 0.9.1-374
|
"@fluencelabs/aqua": 0.9.4
|
||||||
|
@ -10,7 +10,7 @@ dependencies:
|
|||||||
npm:
|
npm:
|
||||||
"@fluencelabs/aqua-lib": 0.6.0
|
"@fluencelabs/aqua-lib": 0.6.0
|
||||||
"@fluencelabs/spell": 0.0.1
|
"@fluencelabs/spell": 0.0.1
|
||||||
"@fluencelabs/aqua": 0.9.1-374
|
"@fluencelabs/aqua": 0.9.4
|
||||||
cargo:
|
cargo:
|
||||||
marine: 0.12.5
|
marine: 0.12.5
|
||||||
mrepl: 0.18.8
|
mrepl: 0.18.8
|
||||||
|
@ -1,7 +1,15 @@
|
|||||||
{
|
{
|
||||||
"name": "curl_adapter",
|
"name": "curl_adapter",
|
||||||
"mountedBinaries":
|
"mounted_binaries":
|
||||||
{
|
{
|
||||||
"curl": "/usr/bin/curl"
|
"curl": "/usr/bin/curl"
|
||||||
}
|
},
|
||||||
|
"mem_page_count": 1,
|
||||||
|
"preopened_files": [
|
||||||
|
"/tmp"
|
||||||
|
],
|
||||||
|
"mapped_dirs": {
|
||||||
|
"tmp": "./tmp"
|
||||||
|
},
|
||||||
|
"logger_enabled": true
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user