aqua-playground/src/index.ts

41 lines
1.1 KiB
TypeScript
Raw Normal View History

2021-04-12 02:07:18 +03:00
#!/usr/bin/env node
import {createClient, registerServiceFunction, SecurityTetraplet} from "@fluencelabs/fluence";
2021-04-12 02:07:18 +03:00
import { testNet } from "@fluencelabs/fluence-network-environment";
import {helloWorld} from "./compiled/helloWorld";
import {testFunc} from "./compiled/func";
import {getPeerExternalAddresses} from "./compiled/some";
import {dataAliasFunc} from "./compiled/dataAlias";
import {callArrowFunc} from "./compiled/callArrow";
2021-04-14 02:38:35 +03:00
import {callArrowCall} from "./callArrowCall";
import {dataAliasCall} from "./dataAliasCall";
import {onCall} from "./onCall";
import {funcCall} from "./funcCall";
import {helloWorldCall} from "./helloWorldCall";
2021-04-14 03:35:10 +03:00
import {foldCall} from "./foldCall";
import {ifCall} from "./if";
2021-04-12 02:07:18 +03:00
const main = async () => {
const client = await createClient(testNet[0]);
registerServiceFunction(client, "println", "print", (args: any[], _) => {
console.log("println: " + args[0])
return {}
})
2021-04-14 03:35:10 +03:00
callArrowCall(client)
foldCall(client)
ifCall(client)
2021-04-14 02:38:35 +03:00
await helloWorldCall(client)
await funcCall(client)
await onCall(client)
await dataAliasCall(client)
2021-04-14 03:35:10 +03:00
2021-04-14 02:38:35 +03:00
client.disconnect();
process.exit(0)
2021-04-12 02:07:18 +03:00
};
main();