├── .eslintrc ├── .gitignore ├── README.md ├── boxes ├── .gitignore └── groups │ ├── core │ ├── LICENSE │ ├── README.md │ ├── build-extensions │ │ ├── commands │ │ │ ├── build.js │ │ │ ├── build │ │ │ │ └── contract.js │ │ │ ├── compile.js │ │ │ ├── compile │ │ │ │ └── .placeholder │ │ │ ├── lint.js │ │ │ ├── lint │ │ │ │ └── .placeholder │ │ │ ├── preprocess.js │ │ │ ├── preprocess │ │ │ │ └── .placeholder │ │ │ ├── publish.js │ │ │ ├── publish │ │ │ │ └── .placeholder │ │ │ ├── register.js │ │ │ └── register │ │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── contract-migrations-extensions │ │ ├── commands │ │ │ └── create │ │ │ │ └── contract-deployment.js │ │ ├── migrations │ │ │ └── 55-contracts.js │ │ ├── models │ │ │ └── contract-deployments │ │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── core-extensions │ │ └── zeus-box.json │ ├── create-extensions │ │ ├── commands │ │ │ └── create.js │ │ └── zeus-box.json │ ├── localenv-extensions │ │ ├── commands │ │ │ ├── start-localenv.js │ │ │ └── start-localenv │ │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── log-extensions │ │ ├── commands │ │ │ └── log.js │ │ ├── helpers │ │ │ └── logger.js │ │ └── zeus-box.json │ ├── migrations-extensions │ │ ├── commands │ │ │ ├── migrate.js │ │ │ └── migrate │ │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── publish-extensions │ │ └── zeus-box.json │ ├── run-extensions │ │ ├── commands │ │ │ └── run.js │ │ └── zeus-box.json │ ├── sync-builtin-boxes-extensions │ │ ├── commands │ │ │ └── sync-builtin-boxes.js │ │ └── zeus-box.json │ ├── test-extensions │ │ ├── commands │ │ │ └── test.js │ │ ├── lib │ │ │ ├── atomic │ │ │ │ └── index.js │ │ │ ├── eosio │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── test │ │ │ └── scripts │ │ │ │ └── get_table.sh │ │ └── zeus-box.json │ ├── unlock-extensions │ │ ├── commands │ │ │ └── unlock.js │ │ └── zeus-box.json │ └── upgrade-extensions │ │ ├── commands │ │ └── upgrade.js │ │ └── zeus-box.json │ ├── dapp-network │ ├── LICENSE │ ├── client-lib-base │ │ ├── client │ │ │ ├── .eslintrc.js │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── examples │ │ │ │ ├── client.ts │ │ │ │ ├── get_dapphdl_accounts.ts │ │ │ │ ├── get_package_info.ts │ │ │ │ ├── get_table_accountext.ts │ │ │ │ ├── get_table_accountext_by_account_service.ts │ │ │ │ ├── get_table_accountext_by_account_service_provider.ts │ │ │ │ ├── get_table_package.ts │ │ │ │ ├── get_table_package_by_package_service_provider.ts │ │ │ │ ├── get_table_packagext.ts │ │ │ │ ├── get_table_packagext_by_package_service_provider.ts │ │ │ │ ├── get_table_refunds.ts │ │ │ │ ├── get_table_staking.ts │ │ │ │ └── push_action.ts │ │ │ ├── nodemon.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── dapp-airhodl.ts │ │ │ │ ├── dapp-client-lib.ts │ │ │ │ ├── dapp-common.ts │ │ │ │ ├── dapp-network.ts │ │ │ │ ├── dsp-service-client.ts │ │ │ │ ├── eos-wrapper.ts │ │ │ │ ├── eosio-client.ts │ │ │ │ ├── http-client.ts │ │ │ │ ├── network-config.json │ │ │ │ ├── services │ │ │ │ │ └── .placeholder │ │ │ │ ├── types │ │ │ │ │ ├── chain │ │ │ │ │ │ ├── get_info.ts │ │ │ │ │ │ └── get_table_rows.ts │ │ │ │ │ ├── dappairhodl1.ts │ │ │ │ │ ├── dappservices.ts │ │ │ │ │ ├── dsp │ │ │ │ │ │ └── provider_info.ts │ │ │ │ │ ├── endpoints.ts │ │ │ │ │ ├── error.ts │ │ │ │ │ ├── http-client.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── names.ts │ │ │ │ └── utils.ts │ │ │ ├── tsconfig.json │ │ │ └── tslint.json │ │ ├── commands │ │ │ └── start-localenv │ │ │ │ └── 01-dapp-client.js │ │ └── zeus-box.json │ ├── dapp-cluster-k8s │ │ ├── commands │ │ │ └── deploy │ │ │ │ └── dapp-cluster.js │ │ └── zeus-box.json │ ├── dapp-services-deploy │ │ ├── dsp-package.json │ │ ├── ecosystem.config.js │ │ ├── sample-config.toml │ │ ├── setup.js │ │ └── zeus-box.json │ ├── dapp-services │ │ ├── LICENSE │ │ ├── commands │ │ │ ├── compile │ │ │ │ └── dapp-services-eos.js │ │ │ ├── dapp-service-provider │ │ │ │ └── claim.js │ │ │ ├── register │ │ │ │ └── dapp-service-provider-package.js │ │ │ ├── run │ │ │ │ └── dapp-services-node.js │ │ │ └── start-localenv │ │ │ │ ├── 20-a-eos-local-dapp-services.js │ │ │ │ └── 21-a-eos-local-services-all-dapp-services.js │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── allservices │ │ │ │ └── allservices.cpp │ │ │ │ └── dappservices │ │ │ │ ├── dappservices.contracts.md │ │ │ │ ├── dappservices.cpp │ │ │ │ └── dappservices.hpp │ │ ├── migrations │ │ │ └── 11-dappservices.js │ │ ├── models │ │ │ ├── captured-events │ │ │ │ ├── dappservice.request.1.json │ │ │ │ ├── dappservice.request.json │ │ │ │ ├── dappservice.signal.1.json │ │ │ │ ├── dappservice.signal.json │ │ │ │ ├── dappservice.usage.1.json │ │ │ │ └── dappservice.usage.json │ │ │ ├── dapp-services │ │ │ │ └── .placeholder │ │ │ └── deploy-dapp-services │ │ │ │ └── .placeholder │ │ ├── services │ │ │ └── dapp-services-node │ │ │ │ ├── common.js │ │ │ │ ├── dal │ │ │ │ ├── config │ │ │ │ │ └── config.js │ │ │ │ ├── dal.js │ │ │ │ ├── migrations │ │ │ │ │ ├── 20190915114808-create-settings.js │ │ │ │ │ └── 20190916125227-create-service-request.js │ │ │ │ └── models │ │ │ │ │ ├── CronInterval.js │ │ │ │ │ ├── Nonce.js │ │ │ │ │ ├── ServiceRequest.js │ │ │ │ │ ├── Settings.js │ │ │ │ │ └── index.js │ │ │ │ ├── generic-dapp-service-node.js │ │ │ │ ├── index.js │ │ │ │ └── kms.js │ │ ├── tools │ │ │ └── eos │ │ │ │ └── dapp-services.js │ │ └── zeus-box.json │ ├── eosio-chains │ │ ├── commands │ │ │ └── start-localenv │ │ │ │ ├── 02-b-eos-eosio-chains-nodeos.js │ │ │ │ ├── 05-b-eos-eosio-chains-bios.js │ │ │ │ └── 15-b-eos-eosio-chains-demux.js │ │ ├── models │ │ │ └── eosio-chains │ │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── liquidapps-deployment │ │ ├── README.md │ │ ├── migrations │ │ │ ├── 90-system-token.js │ │ │ ├── 91-dapptoken-contract.js │ │ │ ├── 92-auctions-reserve.js │ │ │ ├── 93-auctions.js │ │ │ ├── 94-dapptoken-distribution.js │ │ │ ├── 95-dappservices.js │ │ │ └── 96-keyprotection.js │ │ ├── models │ │ │ └── liquidapps-deployment-settings │ │ │ │ ├── production.json │ │ │ │ └── staging.json │ │ ├── settings.js │ │ └── zeus-box.json │ ├── liquidjungle │ │ ├── liquidx-mappings │ │ │ └── models │ │ │ │ ├── liquidjungle.accountless1.json │ │ │ │ ├── liquidjungle.authfndspsvc.json │ │ │ │ ├── liquidjungle.cronservices.json │ │ │ │ ├── liquidjungle.dappservices.json │ │ │ │ ├── liquidjungle.heliosselene.json │ │ │ │ ├── liquidjungle.ipfsservice1.json │ │ │ │ ├── liquidjungle.liquidstorag.json │ │ │ │ ├── liquidjungle.logservices1.json │ │ │ │ ├── liquidjungle.oracleservic.json │ │ │ │ ├── liquidjungle.readfndspsvc.json │ │ │ │ ├── liquidjungle.uuddlrlrbass.json │ │ │ │ └── liquidjungle.vcpuservices.json │ │ ├── local-sidechains │ │ │ └── liquidjungle.json │ │ └── zeus-box.json │ └── liquidx │ │ ├── commands │ │ ├── create-liquidx-mapping.js │ │ ├── link-sidechain-dsp.js │ │ └── start-localenv │ │ │ ├── 20-b-eos-eosio-chains-dapp-services.js │ │ │ └── 21-b-eos-eosio-chains-services-all-dapp-services.js │ │ ├── contracts │ │ └── eos │ │ │ ├── cronxtest │ │ │ └── cronxtest.cpp │ │ │ ├── dappservicex │ │ │ └── dappservicex.cpp │ │ │ ├── ipfsxtest │ │ │ └── ipfsxtest.cpp │ │ │ ├── liquidx │ │ │ └── liquidx.cpp │ │ │ ├── orcxtest │ │ │ └── orcxtest.cpp │ │ │ ├── readfnxtest │ │ │ └── readfnxtest.cpp │ │ │ ├── signxtest │ │ │ └── signxtest.cpp │ │ │ ├── storagextest │ │ │ └── storagextest.cpp │ │ │ ├── vaccntxrem │ │ │ └── vaccntxrem.cpp │ │ │ ├── vaccntxremx │ │ │ └── vaccntxremx.cpp │ │ │ └── vaccountsx │ │ │ └── vaccountsx.cpp │ │ ├── models │ │ ├── eosio-chains │ │ │ └── test1.json │ │ └── liquidx-mappings │ │ │ ├── test1.dappservices.json │ │ │ ├── test1.provider1.json │ │ │ └── test1.provider2.json │ │ ├── test │ │ ├── sidechain-cron.spec.js │ │ ├── sidechain-ipfsconsumer.spec.js │ │ ├── sidechain-oracle.spec.js │ │ ├── sidechain-readfn.spec.js │ │ ├── sidechain-sign.spec.js │ │ ├── sidechain-storage.spec.js │ │ └── sidechain-vaccount.spec.js │ │ └── zeus-box.json │ ├── devenv │ └── ide │ │ ├── README.md │ │ ├── frontends │ │ └── main │ │ │ └── src │ │ │ ├── _main.js │ │ │ ├── _router.js │ │ │ ├── assets │ │ │ └── logo.png │ │ │ └── views │ │ │ ├── Pen.vue │ │ │ ├── abiParser │ │ │ ├── abi.js │ │ │ ├── abi.json │ │ │ ├── abiDefine.java │ │ │ ├── abiParser.js │ │ │ └── parser.js │ │ │ ├── example.js │ │ │ ├── files.js │ │ │ ├── main.css │ │ │ ├── new.json │ │ │ ├── theme-eclipse.css │ │ │ └── tour.js │ │ └── zeus-box.json │ ├── economics │ ├── LICENSE │ ├── README.md │ ├── airdrop │ │ ├── commands │ │ │ ├── airdrop.js │ │ │ └── airdrop │ │ │ │ ├── cleanup.js │ │ │ │ ├── create.js │ │ │ │ ├── download-snapshot.js │ │ │ │ ├── init.js │ │ │ │ ├── notify.js │ │ │ │ ├── populate-entries.js │ │ │ │ └── transform-snapshot.js │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── airdrop │ │ │ │ └── airdrop.cpp │ │ ├── models │ │ │ └── airdrops │ │ │ │ └── .placeholder │ │ ├── test │ │ │ └── airdrop.spec.js │ │ ├── tools │ │ │ └── snapshot-storage │ │ │ │ ├── format.js │ │ │ │ ├── index.js │ │ │ │ └── s3 │ │ │ │ └── index.js │ │ └── zeus-box.json │ ├── airhodl │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── airhodl │ │ │ │ ├── airhodl.contracts.md │ │ │ │ ├── airhodl.cpp │ │ │ │ └── airhodl.hpp │ │ ├── test │ │ │ └── airhodl.spec.js │ │ └── zeus-box.json │ ├── bancor-extensions │ │ ├── commands │ │ │ ├── create │ │ │ │ └── bancor-relay.js │ │ │ └── start-localenv │ │ │ │ ├── 42-eos-local-bnt.js │ │ │ │ ├── 42-eth-local-bnt.js │ │ │ │ ├── 43-eos-local-bancornetwork.js │ │ │ │ ├── 43-eth-local-bancornetwork.js │ │ │ │ ├── 44-eos-local-bancorx.js │ │ │ │ ├── 44-eth-local-bancorx.js │ │ │ │ └── 45-common-local-bancorx.js │ │ ├── migrations │ │ │ └── 12_deploy_bancor_relays.js │ │ ├── models │ │ │ └── bancor-relays │ │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── bancor-network │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── BancorNetwork │ │ │ │ ├── BancorNetwork.abi │ │ │ │ ├── BancorNetwork.cpp │ │ │ │ └── BancorNetwork.hpp │ │ │ │ └── Common │ │ │ │ └── common.hpp │ │ └── zeus-box.json │ ├── bancor-relay │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── BancorConverter │ │ │ │ ├── BancorConverter.abi │ │ │ │ ├── BancorConverter.cpp │ │ │ │ └── BancorConverter.hpp │ │ └── zeus-box.json │ ├── eos-detective-reports │ │ ├── LICENSE │ │ ├── README.md │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── detective │ │ │ │ └── detective.cpp │ │ └── zeus-box.json │ └── microauctions │ │ ├── README.md │ │ ├── contracts │ │ └── eos │ │ │ └── microauctions │ │ │ ├── microauctions-init-rc.md │ │ │ └── microauctions.cpp │ │ ├── test │ │ └── microauctions.spec.js │ │ └── zeus-box.json │ ├── eos-framework │ ├── LICENSE │ ├── README.md │ ├── eos-common │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── Common │ │ │ │ ├── base │ │ │ │ ├── base58.hpp │ │ │ │ └── base64.hpp │ │ │ │ └── string │ │ │ │ ├── bytes │ │ │ │ ├── string-5bit.hpp │ │ │ │ └── string-6bit.hpp │ │ │ │ ├── uint128_t │ │ │ │ ├── string16-8bit.hpp │ │ │ │ ├── string21-6bit.hpp │ │ │ │ └── string25-5bit.hpp │ │ │ │ ├── uint256_t │ │ │ │ ├── string32-8bit.hpp │ │ │ │ ├── string42-6bit.hpp │ │ │ │ └── string50-5bit.hpp │ │ │ │ └── uint64_t │ │ │ │ ├── string11-6bit.hpp │ │ │ │ ├── string12-5bit.hpp │ │ │ │ └── string8-8bit.hpp │ │ └── zeus-box.json │ ├── events │ │ ├── commands │ │ │ └── create │ │ │ │ └── event.js │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── Common │ │ │ │ └── events.hpp │ │ ├── models │ │ │ └── events │ │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── mocha │ │ ├── .env │ │ └── zeus-box.json │ └── token │ │ ├── commands │ │ └── create │ │ │ └── token.js │ │ ├── contracts │ │ └── eos │ │ │ └── Token │ │ │ ├── Token.cpp │ │ │ └── Token.hpp │ │ ├── migrations │ │ └── 4_deploy_tokens.js │ │ ├── models │ │ └── tokens │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── eos-sdk │ ├── LICENSE │ ├── README.md │ ├── eos-client-js │ │ └── zeus-box.json │ ├── eos-extensions │ │ ├── commands │ │ │ ├── compile │ │ │ │ └── eos.js │ │ │ ├── lint │ │ │ │ └── eos.js │ │ │ ├── preprocess │ │ │ │ └── eos.js │ │ │ └── start-localenv │ │ │ │ ├── 02-a-eos-local-nodeos.js │ │ │ │ └── 05-a-eos-local-bios.js │ │ ├── extensions │ │ │ └── commands │ │ │ │ └── permission │ │ │ │ └── upsert-dsp-permission.js │ │ ├── scripts │ │ │ ├── install-dfuseeos.sh │ │ │ ├── install-eos.sh │ │ │ └── install-eosio-cdt.sh │ │ └── zeus-box.json │ ├── eos-keystore │ │ ├── commands │ │ │ ├── key.js │ │ │ └── key │ │ │ │ ├── export.js │ │ │ │ └── import.js │ │ ├── helpers │ │ │ ├── key-utils.js │ │ │ └── safe.js │ │ ├── test │ │ │ └── encrypted-key.spec.js │ │ └── zeus-box.json │ ├── eosio-system-contracts │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── eosio.bios │ │ │ │ ├── eosio.bios.abi │ │ │ │ └── eosio.bios.wasm │ │ │ │ ├── eosio.boot │ │ │ │ ├── eosio.boot.abi │ │ │ │ └── eosio.boot.wasm │ │ │ │ ├── eosio.msig │ │ │ │ ├── eosio.msig.abi │ │ │ │ └── eosio.msig.wasm │ │ │ │ ├── eosio.sudo │ │ │ │ ├── eosio.sudo.abi │ │ │ │ ├── eosio.sudo.wasm │ │ │ │ └── eosio.sudo.wast │ │ │ │ ├── eosio.system │ │ │ │ ├── eosio.system.abi │ │ │ │ └── eosio.system.wasm │ │ │ │ ├── eosio.token │ │ │ │ ├── eosio.token.abi │ │ │ │ └── eosio.token.wasm │ │ │ │ ├── old_eosio.bios │ │ │ │ ├── old_eosio.bios.abi │ │ │ │ └── old_eosio.bios.wasm │ │ │ │ └── old_eosio.system │ │ │ │ ├── old_eosio.system.abi │ │ │ │ └── old_eosio.system.wasm │ │ └── zeus-box.json │ ├── seed-eos │ │ ├── tools │ │ │ └── eos │ │ │ │ ├── artifacts.js │ │ │ │ ├── deployer.js │ │ │ │ ├── eos-wrapper.js │ │ │ │ ├── networks.js │ │ │ │ └── utils.js │ │ └── zeus-box.json │ └── zeus-eos │ │ ├── contracts │ │ └── eos │ │ │ ├── .placeholder │ │ │ └── CMakeLists.txt │ │ └── zeus-box.json │ ├── eth-sdk │ └── eth-extensions │ │ ├── commands │ │ └── compile │ │ │ ├── eth.js │ │ │ ├── truffle.js │ │ │ └── truffle │ │ │ └── truffle-config.js │ │ └── zeus-box.json │ ├── frontends │ ├── frontend-main │ │ ├── frontends │ │ │ └── main │ │ │ │ └── package.json │ │ └── zeus-box.json │ ├── frontend-phaser │ │ ├── frontends │ │ │ └── main │ │ │ │ ├── public │ │ │ │ └── assets │ │ │ │ │ ├── index.html │ │ │ │ │ └── json │ │ │ │ │ └── .placeholder │ │ │ │ ├── src │ │ │ │ ├── index.js │ │ │ │ └── scenes │ │ │ │ │ ├── boot.js │ │ │ │ │ └── preload.js │ │ │ │ └── webpack.config.js │ │ └── zeus-box.json │ ├── frontend-react │ │ ├── frontends │ │ │ └── main │ │ │ │ ├── public │ │ │ │ ├── eos-logo.png │ │ │ │ ├── index.html │ │ │ │ ├── liquideos.png │ │ │ │ ├── loader.svg │ │ │ │ └── scatter.min.js │ │ │ │ └── src │ │ │ │ ├── index.js │ │ │ │ └── pages │ │ │ │ └── index.jsx │ │ └── zeus-box.json │ ├── frontend-transit │ │ └── zeus-box.json │ ├── frontend-vue │ │ ├── frontends │ │ │ └── main │ │ │ │ ├── .browserslistrc │ │ │ │ ├── .eslintrc.js │ │ │ │ ├── .gitignore │ │ │ │ ├── babel.config.js │ │ │ │ ├── postcss.config.js │ │ │ │ ├── public │ │ │ │ ├── index.html │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ │ ├── src │ │ │ │ ├── App.vue │ │ │ │ ├── assets │ │ │ │ │ └── scatter.png │ │ │ │ ├── components │ │ │ │ │ └── Dropdown.vue │ │ │ │ ├── main.js │ │ │ │ ├── registerServiceWorker.js │ │ │ │ ├── router.js │ │ │ │ ├── store.js │ │ │ │ └── views │ │ │ │ │ ├── local.js │ │ │ │ │ ├── network │ │ │ │ │ ├── eos.js │ │ │ │ │ └── network.js │ │ │ │ │ └── networkManager.js │ │ │ │ └── vue.config.js │ │ └── zeus-box.json │ └── seed-frontends │ │ ├── commands │ │ ├── build │ │ │ └── frontend.js │ │ ├── deploy │ │ │ └── frontend.js │ │ └── run │ │ │ └── frontend.js │ │ ├── frontends │ │ └── .placeholder │ │ └── zeus-box.json │ ├── game │ ├── craft │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── craftcore │ │ │ │ └── craftcore.cpp │ │ ├── models │ │ │ └── contract-deployments │ │ │ │ └── craftcore.json │ │ └── zeus-box.json │ ├── dgoods │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── dgoods │ │ │ │ ├── dasset.hpp │ │ │ │ ├── dgoods.cpp │ │ │ │ ├── dgoods.hpp │ │ │ │ └── utility.hpp │ │ ├── test │ │ │ └── dgoods.spec.js │ │ └── zeus-box.json │ ├── eoscraft-frontend │ │ ├── frontends │ │ │ └── main │ │ │ │ ├── public │ │ │ │ ├── assets │ │ │ │ │ ├── image │ │ │ │ │ │ ├── loader.apng │ │ │ │ │ │ └── logo.png │ │ │ │ │ └── json │ │ │ │ │ │ └── assets.json │ │ │ │ └── favicon.ico │ │ │ │ └── src │ │ │ │ └── scenes │ │ │ │ ├── credits.js │ │ │ │ ├── game.js │ │ │ │ ├── inventory.js │ │ │ │ ├── map.js │ │ │ │ ├── market.js │ │ │ │ ├── preload2.js │ │ │ │ └── title.js │ │ └── zeus-box.json │ └── eoscraft │ │ └── zeus-box.json │ ├── libraries │ └── link │ │ ├── LICENSE │ │ ├── README.md │ │ ├── contracts │ │ ├── eos │ │ │ ├── dappservices │ │ │ │ └── link.hpp │ │ │ ├── linkconsumer │ │ │ │ └── linkconsumer.cpp │ │ │ └── linkconsumerx │ │ │ │ └── linkconsumerx.cpp │ │ └── eth │ │ │ ├── bitManipulation │ │ │ └── bitManipulation.sol │ │ │ └── link │ │ │ └── link.sol │ │ ├── test │ │ └── linkconsumer.spec.js │ │ └── zeus-box.json │ ├── lifecycle │ └── secure-accounts-extensions │ │ ├── commands │ │ └── secure-account.js │ │ ├── migrations │ │ └── 99_secure.js │ │ ├── models │ │ └── secure-accounts │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── metaboxes │ ├── LICENSE │ ├── README.md │ ├── all-tests │ │ └── zeus-box.json │ ├── dapp │ │ └── zeus-box.json │ ├── game │ │ └── zeus-box.json │ ├── helloworld │ │ └── zeus-box.json │ ├── regression-tests │ │ └── zeus-box.json │ └── vram-reconstructor │ │ ├── commands │ │ └── start-localenv │ │ │ └── 99-custom-deployment.js │ │ ├── contracts │ │ └── eos │ │ │ └── mockcontract │ │ │ └── mockcontract.cpp │ │ ├── modify-roots.js │ │ ├── populate-ipfs.js │ │ ├── reconstruct-table.js │ │ └── zeus-box.json │ ├── microservices │ ├── LICENSE │ ├── README.md │ ├── demux │ │ ├── commands │ │ │ ├── create │ │ │ │ └── captured-event.js │ │ │ ├── demux.js │ │ │ ├── run │ │ │ │ └── demux.js │ │ │ └── start-localenv │ │ │ │ └── 15-a-eos-demux.js │ │ ├── models │ │ │ └── captured-events │ │ │ │ └── .placeholder │ │ ├── services │ │ │ └── demux │ │ │ │ ├── backends │ │ │ │ ├── abis │ │ │ │ │ ├── abi.js │ │ │ │ │ └── abiabi.js │ │ │ │ ├── state_history_abi.js │ │ │ │ └── state_history_plugin.js │ │ │ │ └── index.js │ │ └── zeus-box.json │ ├── firehose │ │ ├── commands │ │ │ └── firehose.js │ │ ├── common │ │ │ └── common.js │ │ ├── services │ │ │ └── firehose │ │ │ │ ├── backends │ │ │ │ ├── firehose.js │ │ │ │ └── proto │ │ │ │ │ └── dfuse │ │ │ │ │ ├── bstream │ │ │ │ │ └── v1 │ │ │ │ │ │ └── bstream.proto │ │ │ │ │ └── eosio │ │ │ │ │ └── codec │ │ │ │ │ └── v1 │ │ │ │ │ └── codec.proto │ │ │ │ └── index.js │ │ └── zeus-box.json │ ├── ipfs-daemon │ │ ├── commands │ │ │ ├── run │ │ │ │ └── ipfs-daemon.js │ │ │ └── start-localenv │ │ │ │ └── 15-ipfs-dameon.js │ │ ├── services │ │ │ └── ipfs-daemon │ │ │ │ └── index.js │ │ └── zeus-box.json │ └── ipfs-ds-postgres │ │ ├── commands │ │ └── start-localenv │ │ │ └── 15-ipfs-ds-postgres.js │ │ ├── scripts │ │ └── install-go.sh │ │ ├── services │ │ └── ipfs-ds-postgres │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── ipfs-ds-postgres │ │ │ └── main.go │ │ └── zeus-box.json │ ├── oracles │ ├── oracle-echo │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ └── protocols │ │ │ │ ├── echo+json.js │ │ │ │ ├── echo+post+json.js │ │ │ │ ├── echo+post.js │ │ │ │ └── echo.js │ │ ├── test │ │ │ └── oracle-echo.spec.js │ │ └── zeus-box.json │ ├── oracle-ethereum │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ └── protocols │ │ │ │ └── eth_contract_call.js │ │ └── zeus-box.json │ ├── oracle-foreign-chain │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ └── protocols │ │ │ │ └── foreign_chain.js │ │ ├── test │ │ │ └── oracle-foreign-chain.spec.js │ │ └── zeus-box.json │ ├── oracle-random │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ └── protocols │ │ │ │ └── random.js │ │ ├── test │ │ │ └── oracle-random.spec.js │ │ └── zeus-box.json │ ├── oracle-self-history │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ └── protocols │ │ │ │ └── self_history.js │ │ ├── test │ │ │ └── oracle-self-history.spec.js │ │ └── zeus-box.json │ ├── oracle-sister-chain │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ └── protocols │ │ │ │ ├── helpers.js │ │ │ │ ├── sister_chain_block.js │ │ │ │ ├── sister_chain_history.js │ │ │ │ ├── sister_chain_info.js │ │ │ │ ├── sister_chain_last_irreversible.js │ │ │ │ └── sister_chain_table_row.js │ │ ├── test │ │ │ └── oracle-sister-chain.spec.js │ │ └── zeus-box.json │ ├── oracle-sql │ │ ├── commands │ │ │ └── start-localenv │ │ │ │ └── 10-remove-local-sqllite.js │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── dappservices │ │ │ │ └── sql_helper.hpp │ │ ├── dbs │ │ │ └── .placeholder │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ └── protocols │ │ │ │ └── sql.js │ │ ├── test │ │ │ └── oracle-sql.spec.js │ │ └── zeus-box.json │ ├── oracle-stockfish │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ └── protocols │ │ │ │ └── stockfish.js │ │ └── zeus-box.json │ ├── oracle-vcpu │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── dappservices │ │ │ │ └── vcpu_helper.hpp │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ └── protocols │ │ │ │ └── vcpu.js │ │ └── zeus-box.json │ ├── oracle-web │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ └── protocols │ │ │ │ ├── http+json.js │ │ │ │ ├── http+post.js │ │ │ │ ├── http.js │ │ │ │ ├── https+json.js │ │ │ │ ├── https+post+json.js │ │ │ │ ├── https+post.js │ │ │ │ └── https.js │ │ ├── test │ │ │ └── oracle-web.spec.js │ │ └── zeus-box.json │ ├── oracle-wolframalpha │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ └── protocols │ │ │ │ └── wolfram_alpha.js │ │ ├── test │ │ │ └── oracle-wolfram.spec.js │ │ └── zeus-box.json │ └── oracle-zeos │ │ ├── contracts │ │ └── eos │ │ │ └── thezeostoken │ │ │ ├── blake2s.h │ │ │ ├── thezeostoken.cpp │ │ │ ├── thezeostoken.hpp │ │ │ └── zeosio.hpp │ │ ├── services │ │ └── oracle-dapp-service-node │ │ │ └── protocols │ │ │ ├── pkg │ │ │ ├── index.node │ │ │ ├── package.json │ │ │ ├── zeos_updater.js │ │ │ ├── zeos_updater.wasm │ │ │ └── zeos_verifier_bg.wasm │ │ │ ├── zeos_merkle_tree_updater.js │ │ │ └── zeos_verify_proof.js │ │ ├── test │ │ └── zeos.spec.js │ │ └── zeus-box.json │ ├── sample │ ├── anchor │ │ ├── frontends │ │ │ └── main │ │ │ │ └── bridge │ │ │ │ ├── .browserslistrc │ │ │ │ ├── .eslintrc.js │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── babel.config.js │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ └── index.html │ │ │ │ ├── src │ │ │ │ ├── App.vue │ │ │ │ ├── assets │ │ │ │ │ ├── liquidapps.png │ │ │ │ │ └── logo.png │ │ │ │ ├── components │ │ │ │ │ ├── Button │ │ │ │ │ │ └── Button.vue │ │ │ │ │ ├── Dropdown │ │ │ │ │ │ └── Dropdown.vue │ │ │ │ │ ├── Footer │ │ │ │ │ │ └── Footer.vue │ │ │ │ │ ├── Header │ │ │ │ │ │ └── Header.vue │ │ │ │ │ ├── HelloWorld.vue │ │ │ │ │ ├── Input │ │ │ │ │ │ └── Input.vue │ │ │ │ │ └── Login │ │ │ │ │ │ └── Login.vue │ │ │ │ ├── main.ts │ │ │ │ └── shims-vue.d.ts │ │ │ │ └── tsconfig.json │ │ └── zeus-box.json │ ├── atomicassets │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── atomicassets │ │ │ │ ├── atomicassets-interface.hpp │ │ │ │ ├── atomicassets.cpp │ │ │ │ ├── atomicassets.hpp │ │ │ │ ├── atomicdata.hpp │ │ │ │ ├── base58.hpp │ │ │ │ └── checkformat.hpp │ │ └── zeus-box.json │ ├── atomiccolpeg │ │ ├── contracts │ │ │ ├── eos │ │ │ │ └── atomictokenpeg1155 │ │ │ │ │ └── atomictokenpeg1155.cpp │ │ │ └── eth │ │ │ │ ├── ERC1155Tradable │ │ │ │ ├── ContentMixin.sol │ │ │ │ ├── EIP712Base.sol │ │ │ │ ├── ERC1155Tradable.sol │ │ │ │ ├── Initializable.sol │ │ │ │ ├── MockProxyRegistry.sol │ │ │ │ └── NativeMetaTransaction.sol │ │ │ │ ├── atomictokenpeg1155 │ │ │ │ ├── IERC1155Tradable.sol │ │ │ │ ├── IOwned.sol │ │ │ │ └── atomictokenpeg1155.sol │ │ │ │ ├── atomictokenpeg1155evm2eosio │ │ │ │ ├── IERC1155Tradable.sol │ │ │ │ ├── IOwned.sol │ │ │ │ └── atomictokenpeg1155evm2eosio.sol │ │ │ │ └── flat │ │ │ │ ├── ERC1155Tradable_flat.sol │ │ │ │ └── atomictokenpeg1155_flat.sol │ │ ├── hardhat.config.js │ │ ├── test │ │ │ ├── atomictokenpeg1155.spec.js │ │ │ └── atomictokenpeg1155evm2eosio.spec.js │ │ └── zeus-box.json │ ├── atomictokenpeg │ │ ├── contracts │ │ │ ├── eos │ │ │ │ ├── atomictokenpeg │ │ │ │ │ └── atomictokenpeg.cpp │ │ │ │ ├── atomictokenpegeosio │ │ │ │ │ └── atomictokenpegeosio.cpp │ │ │ │ └── atomictokenpegxeosio │ │ │ │ │ └── atomictokenpegxeosio.cpp │ │ │ └── eth │ │ │ │ ├── atomicnft │ │ │ │ └── atomicnft.sol │ │ │ │ ├── atomictokenpeg │ │ │ │ ├── IERC721BurnableStorage.sol │ │ │ │ ├── IOwned.sol │ │ │ │ └── atomictokenpeg.sol │ │ │ │ └── atomictokenpegevm2eosio │ │ │ │ ├── IOwned.sol │ │ │ │ └── atomictokenpegevm2eosio.sol │ │ ├── test │ │ │ ├── atomictokenpeg.spec.js │ │ │ ├── atomictokenpegeosio.spec.js │ │ │ └── atomictokenpegevm2eosio.spec.js │ │ └── zeus-box.json │ ├── binancetokenpeg │ │ ├── contracts │ │ │ ├── eos │ │ │ │ └── binancetokenpeg │ │ │ │ │ └── binancetokenpeg.cpp │ │ │ └── eth │ │ │ │ ├── BEP20TokenImplementation │ │ │ │ ├── BEP20TokenImplementation.sol │ │ │ │ └── interface │ │ │ │ │ └── ApproveAndCallFallBack.sol │ │ │ │ ├── IBEP20 │ │ │ │ └── IBEP20.sol │ │ │ │ ├── IOwned │ │ │ │ └── IOwned.sol │ │ │ │ └── binancetokenpeg │ │ │ │ └── binancetokenpeg.sol │ │ ├── test │ │ │ ├── binancetokenpeg.spec.js │ │ │ └── evm-sidechain-sign.spec.js │ │ └── zeus-box.json │ ├── cardgame │ │ ├── README.md │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── cardgame │ │ │ │ ├── cardgame.cpp │ │ │ │ ├── cardgame.hpp │ │ │ │ └── gameplay.cpp │ │ ├── frontends │ │ │ └── main │ │ │ │ ├── .env │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ └── index.html │ │ │ │ └── src │ │ │ │ ├── actions │ │ │ │ ├── UserAction.js │ │ │ │ └── index.js │ │ │ │ ├── components │ │ │ │ ├── App │ │ │ │ │ ├── App.css │ │ │ │ │ ├── App.jsx │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── almendra-bold-webfont.woff │ │ │ │ │ │ ├── almendra-bold-webfont.woff2 │ │ │ │ │ │ ├── almendra-regular-webfont.woff │ │ │ │ │ │ └── almendra-regular-webfont.woff2 │ │ │ │ │ ├── images │ │ │ │ │ │ ├── Game_Login_background.jpg │ │ │ │ │ │ ├── Game_Profile_background.jpg │ │ │ │ │ │ └── Game_background.jpg │ │ │ │ │ ├── index.js │ │ │ │ │ └── reset.css │ │ │ │ ├── Button │ │ │ │ │ ├── Button.css │ │ │ │ │ ├── Button.jsx │ │ │ │ │ ├── images │ │ │ │ │ │ ├── Game_buttons1.png │ │ │ │ │ │ ├── Game_buttons2.png │ │ │ │ │ │ └── Game_buttons3.png │ │ │ │ │ └── index.js │ │ │ │ ├── Game │ │ │ │ │ ├── Game.css │ │ │ │ │ ├── Game.jsx │ │ │ │ │ ├── components │ │ │ │ │ │ ├── Card │ │ │ │ │ │ │ ├── Card.css │ │ │ │ │ │ │ ├── Card.jsx │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ ├── c1.png │ │ │ │ │ │ │ │ ├── c10.png │ │ │ │ │ │ │ │ ├── c11.png │ │ │ │ │ │ │ │ ├── c13.png │ │ │ │ │ │ │ │ ├── c15.png │ │ │ │ │ │ │ │ ├── c16.png │ │ │ │ │ │ │ │ ├── c17.png │ │ │ │ │ │ │ │ ├── c3.png │ │ │ │ │ │ │ │ ├── c5.png │ │ │ │ │ │ │ │ ├── c6.png │ │ │ │ │ │ │ │ └── c8.png │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── GameInfo │ │ │ │ │ │ │ ├── GameInfo.css │ │ │ │ │ │ │ ├── GameInfo.jsx │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ │ ├── RulesModal │ │ │ │ │ │ │ │ │ ├── RulesModal.css │ │ │ │ │ │ │ │ │ ├── RulesModal.jsx │ │ │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ │ │ ├── attack_power.png │ │ │ │ │ │ │ │ │ │ ├── bg_rules.png │ │ │ │ │ │ │ │ │ │ ├── bullets.png │ │ │ │ │ │ │ │ │ │ ├── card_type.png │ │ │ │ │ │ │ │ │ │ ├── divider_bar.png │ │ │ │ │ │ │ │ │ │ ├── old_paper_bg.png │ │ │ │ │ │ │ │ │ │ ├── plus_ic.png │ │ │ │ │ │ │ │ │ │ ├── points_boxes_bottom.png │ │ │ │ │ │ │ │ │ │ ├── points_boxes_center.png │ │ │ │ │ │ │ │ │ │ ├── points_boxes_top.png │ │ │ │ │ │ │ │ │ │ ├── rules_bullet.png │ │ │ │ │ │ │ │ │ │ ├── special_card_0.png │ │ │ │ │ │ │ │ │ │ ├── special_card_3.png │ │ │ │ │ │ │ │ │ │ └── title_rules.png │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ ├── Side_component_diagram.png │ │ │ │ │ │ │ │ ├── Side_component_frame.png │ │ │ │ │ │ │ │ └── Side_component_label.png │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── GameMat │ │ │ │ │ │ │ ├── GameMat.css │ │ │ │ │ │ │ ├── GameMat.jsx │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ ├── CPU_1card.png │ │ │ │ │ │ │ │ ├── CPU_2card.png │ │ │ │ │ │ │ │ ├── CPU_3card.png │ │ │ │ │ │ │ │ ├── CPU_4card.png │ │ │ │ │ │ │ │ ├── Game_board_wCards.png │ │ │ │ │ │ │ │ ├── Player_1card.png │ │ │ │ │ │ │ │ ├── Player_2card.png │ │ │ │ │ │ │ │ ├── Player_3card.png │ │ │ │ │ │ │ │ └── Player_4card.png │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── HandCards │ │ │ │ │ │ │ ├── HandCards.css │ │ │ │ │ │ │ ├── HandCards.jsx │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── PlayerInfo │ │ │ │ │ │ │ ├── PlayerInfo.css │ │ │ │ │ │ │ ├── PlayerInfo.jsx │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ ├── CPU_component_empty.png │ │ │ │ │ │ │ │ ├── CPU_component_frame.png │ │ │ │ │ │ │ │ ├── CPU_component_full.png │ │ │ │ │ │ │ │ ├── Player_component_empty.png │ │ │ │ │ │ │ │ ├── Player_component_frame.png │ │ │ │ │ │ │ │ └── Player_component_full.png │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── PlayerProfile │ │ │ │ │ │ │ ├── PlayerProfile.css │ │ │ │ │ │ │ ├── PlayerProfile.jsx │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ ├── Game_Profile_divider_bar.png │ │ │ │ │ │ │ │ ├── Game_Profile_frame.png │ │ │ │ │ │ │ │ ├── Game_Profile_icon.png │ │ │ │ │ │ │ │ ├── Game_Profile_smframe.png │ │ │ │ │ │ │ │ └── Game_logo.png │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── Resolution │ │ │ │ │ │ │ ├── Resolution.css │ │ │ │ │ │ │ ├── Resolution.jsx │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ ├── CPU_backforflip.png │ │ │ │ │ │ │ │ ├── Player_backforflip.png │ │ │ │ │ │ │ │ ├── name_bg_with_shadow.png │ │ │ │ │ │ │ │ ├── popup_bg.png │ │ │ │ │ │ │ │ ├── title_defeat.png │ │ │ │ │ │ │ │ └── title_victory.png │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── images │ │ │ │ │ │ └── logo_loading.png │ │ │ │ │ └── index.js │ │ │ │ ├── Login │ │ │ │ │ ├── Login.css │ │ │ │ │ ├── Login.jsx │ │ │ │ │ ├── images │ │ │ │ │ │ ├── Game_Login_form.png │ │ │ │ │ │ ├── Game_logo.png │ │ │ │ │ │ └── popup_bg.png │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ │ ├── const │ │ │ │ ├── ActionTypes.js │ │ │ │ └── index.js │ │ │ │ ├── eosjs2 │ │ │ │ ├── abi.abi.json │ │ │ │ ├── eosjs-api-interfaces.d.ts │ │ │ │ ├── eosjs-api-interfaces.js │ │ │ │ ├── eosjs-api-interfaces.js.map │ │ │ │ ├── eosjs-api.d.ts │ │ │ │ ├── eosjs-api.js │ │ │ │ ├── eosjs-api.js.map │ │ │ │ ├── eosjs-jsonrpc.d.ts │ │ │ │ ├── eosjs-jsonrpc.js │ │ │ │ ├── eosjs-jsonrpc.js.map │ │ │ │ ├── eosjs-jssig.d.ts │ │ │ │ ├── eosjs-jssig.js │ │ │ │ ├── eosjs-jssig.js.map │ │ │ │ ├── eosjs-numeric.d.ts │ │ │ │ ├── eosjs-numeric.js │ │ │ │ ├── eosjs-numeric.js.map │ │ │ │ ├── eosjs-rpc-interfaces.d.ts │ │ │ │ ├── eosjs-rpc-interfaces.js │ │ │ │ ├── eosjs-rpc-interfaces.js.map │ │ │ │ ├── eosjs-rpcerror.d.ts │ │ │ │ ├── eosjs-rpcerror.js │ │ │ │ ├── eosjs-rpcerror.js.map │ │ │ │ ├── eosjs-serialize.d.ts │ │ │ │ ├── eosjs-serialize.js │ │ │ │ ├── eosjs-serialize.js.map │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── index.js.map │ │ │ │ ├── ripemd.es5.js │ │ │ │ ├── ripemd.js │ │ │ │ └── transaction.abi.json │ │ │ │ ├── index.js │ │ │ │ ├── reducers │ │ │ │ ├── UserReducer.js │ │ │ │ └── index.js │ │ │ │ ├── services │ │ │ │ ├── ApiService.js │ │ │ │ └── index.js │ │ │ │ └── store │ │ │ │ └── index.js │ │ ├── migrations │ │ │ └── 66-xvinit.js │ │ ├── models │ │ │ └── contract-deployments │ │ │ │ └── cardgame.json │ │ └── zeus-box.json │ ├── chess │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── chess │ │ │ │ ├── attacks.cpp │ │ │ │ ├── bitboard.cpp │ │ │ │ ├── board.cpp │ │ │ │ ├── chess.cpp │ │ │ │ ├── cppgen │ │ │ │ ├── attacks.hpp │ │ │ │ ├── bitboard.hpp │ │ │ │ ├── board.hpp │ │ │ │ ├── config.hpp │ │ │ │ ├── helpers.hpp │ │ │ │ ├── move.hpp │ │ │ │ ├── movegen.hpp │ │ │ │ ├── platform.hpp │ │ │ │ └── types.hpp │ │ │ │ ├── exception.cpp │ │ │ │ ├── move.cpp │ │ │ │ └── movegen.cpp │ │ ├── frontends │ │ │ └── main │ │ │ │ ├── .env │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ ├── Game_logo.png │ │ │ │ ├── favicon.ico │ │ │ │ └── index.html │ │ │ │ └── src │ │ │ │ ├── actions │ │ │ │ ├── UserAction.js │ │ │ │ └── index.js │ │ │ │ ├── components │ │ │ │ ├── App │ │ │ │ │ ├── App.css │ │ │ │ │ ├── App.jsx │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── almendra-bold-webfont.woff │ │ │ │ │ │ ├── almendra-bold-webfont.woff2 │ │ │ │ │ │ ├── almendra-regular-webfont.woff │ │ │ │ │ │ └── almendra-regular-webfont.woff2 │ │ │ │ │ ├── images │ │ │ │ │ │ ├── Game_Login_background.jpg │ │ │ │ │ │ ├── Game_Profile_background.jpg │ │ │ │ │ │ └── Game_background.jpg │ │ │ │ │ ├── index.js │ │ │ │ │ └── reset.css │ │ │ │ ├── Button │ │ │ │ │ ├── Button.css │ │ │ │ │ ├── Button.jsx │ │ │ │ │ ├── images │ │ │ │ │ │ ├── Game_buttons1.png │ │ │ │ │ │ ├── Game_buttons2.png │ │ │ │ │ │ └── Game_buttons3.png │ │ │ │ │ └── index.js │ │ │ │ ├── Game │ │ │ │ │ ├── Game.css │ │ │ │ │ ├── Game.jsx │ │ │ │ │ ├── images │ │ │ │ │ │ └── Ripple-1s-200px.gif │ │ │ │ │ └── index.js │ │ │ │ ├── Login │ │ │ │ │ ├── Login.css │ │ │ │ │ ├── Login.jsx │ │ │ │ │ ├── images │ │ │ │ │ │ ├── Game_Login_form.png │ │ │ │ │ │ ├── Game_logo.png │ │ │ │ │ │ └── popup_bg.png │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ │ ├── const │ │ │ │ ├── ActionTypes.js │ │ │ │ └── index.js │ │ │ │ ├── index.js │ │ │ │ ├── reducers │ │ │ │ ├── UserReducer.js │ │ │ │ └── index.js │ │ │ │ ├── services │ │ │ │ ├── ApiService.js │ │ │ │ └── index.js │ │ │ │ └── store │ │ │ │ └── index.js │ │ ├── models │ │ │ └── contract-deployments │ │ │ │ └── chess.json │ │ ├── test │ │ │ └── chess.spec.js │ │ └── zeus-box.json │ ├── coldtoken │ │ ├── LICENSE │ │ ├── README.md │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── coldtoken │ │ │ │ ├── coldtoken.cpp │ │ │ │ └── coldtoken.hpp │ │ ├── test │ │ │ └── coldtoken.spec.js │ │ └── zeus-box.json │ ├── combined │ │ ├── LICENSE │ │ ├── README.md │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── combined │ │ │ │ └── combined.cpp │ │ ├── test │ │ │ └── z-combined.spec.js │ │ └── zeus-box.json │ ├── deepfreeze │ │ ├── README.md │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── deepfreeze │ │ │ │ └── deepfreeze.cpp │ │ ├── test │ │ │ └── deepfreeze.spec.js │ │ └── zeus-box.json │ ├── ethmessagebridge │ │ ├── contracts │ │ │ ├── eos │ │ │ │ └── helloeth │ │ │ │ │ └── helloeth.cpp │ │ │ └── eth │ │ │ │ └── helloeos │ │ │ │ └── helloeos.sol │ │ ├── test │ │ │ └── ethmessagebridge.spec.js │ │ └── zeus-box.json │ ├── ethtokenpeg │ │ ├── contracts │ │ │ ├── eos │ │ │ │ └── ethtokenpeg │ │ │ │ │ └── ethtokenpeg.cpp │ │ │ └── eth │ │ │ │ ├── IERC20 │ │ │ │ └── IERC20.sol │ │ │ │ ├── IOwned │ │ │ │ └── IOwned.sol │ │ │ │ └── ethtokenpeg │ │ │ │ └── ethtokenpeg.sol │ │ ├── test │ │ │ └── ethtokenpeg.spec.js │ │ └── zeus-box.json │ ├── portfolio │ │ ├── DISCLAIMER.md │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── liquidportfolio │ │ │ │ ├── liquidportfolio.cpp │ │ │ │ └── liquidportfolio.hpp │ │ ├── frontends │ │ │ └── main │ │ │ │ ├── .env │ │ │ │ ├── .eslintrc │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── jsconfig.json │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ └── index.html │ │ │ │ └── src │ │ │ │ ├── App.js │ │ │ │ ├── App.module.css │ │ │ │ ├── App.module.css.map │ │ │ │ ├── App.module.scss │ │ │ │ ├── App.test.js │ │ │ │ ├── assets │ │ │ │ ├── Footer │ │ │ │ │ ├── github.svg │ │ │ │ │ ├── linkedIn.svg │ │ │ │ │ ├── medium.svg │ │ │ │ │ ├── telegram.svg │ │ │ │ │ └── twitter.svg │ │ │ │ ├── Login │ │ │ │ │ └── xOut.png │ │ │ │ └── Logo │ │ │ │ │ └── liquidapps_logo_dark.png │ │ │ │ ├── components │ │ │ │ ├── Footer │ │ │ │ │ ├── Footer.jsx │ │ │ │ │ └── Footer.module.scss │ │ │ │ ├── Header │ │ │ │ │ ├── Header.jsx │ │ │ │ │ └── Header.module.scss │ │ │ │ ├── Home │ │ │ │ │ ├── AccountData │ │ │ │ │ │ ├── AccountData.jsx │ │ │ │ │ │ └── AccountData.module.scss │ │ │ │ │ ├── AddAccount │ │ │ │ │ │ ├── AddAccount.jsx │ │ │ │ │ │ └── AddAccount.module.scss │ │ │ │ │ └── Disclaimer │ │ │ │ │ │ ├── Disclaimer.jsx │ │ │ │ │ │ └── Disclaimer.module.scss │ │ │ │ └── UI │ │ │ │ │ ├── Button │ │ │ │ │ ├── Button.jsx │ │ │ │ │ └── Button.module.scss │ │ │ │ │ ├── Input │ │ │ │ │ ├── Input.jsx │ │ │ │ │ └── Input.module.scss │ │ │ │ │ └── Login │ │ │ │ │ ├── Login.jsx │ │ │ │ │ └── Login.module.scss │ │ │ │ ├── containers │ │ │ │ └── Home │ │ │ │ │ ├── Home.jsx │ │ │ │ │ └── Home.module.scss │ │ │ │ ├── index.css │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ ├── FetchBlockchainData │ │ │ │ │ ├── fetchAllData.js │ │ │ │ │ ├── fetchBtcData.js │ │ │ │ │ ├── fetchEosData.js │ │ │ │ │ ├── fetchEthData.js │ │ │ │ │ └── fetchOracle.js │ │ │ │ ├── ValidateAddress │ │ │ │ │ ├── validateBtc.js │ │ │ │ │ ├── validateEos.js │ │ │ │ │ ├── validateEosLiquidAccount.js │ │ │ │ │ └── validateEth.js │ │ │ │ ├── helpers │ │ │ │ │ └── getClient.js │ │ │ │ └── services │ │ │ │ │ └── ApiService.js │ │ │ │ ├── logo.svg │ │ │ │ └── serviceWorker.js │ │ └── zeus-box.json │ ├── price-feed │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── pricefeed │ │ │ │ ├── pricefeed.cpp │ │ │ │ └── pricefeed.hpp │ │ ├── test │ │ │ └── pricefeed.spec.js │ │ └── zeus-box.json │ ├── registry │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── registry │ │ │ │ └── registry.cpp │ │ ├── test │ │ │ └── registry.spec.js │ │ └── zeus-box.json │ ├── sample-zeus-extension │ │ ├── commands │ │ │ ├── sample-cmd.js │ │ │ ├── sample-parentcmd.js │ │ │ └── sample-parentcmd │ │ │ │ └── sample-subcmd.js │ │ └── zeus-box.json │ ├── simple-assets-peg │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── json │ │ │ │ └── json.hpp │ │ │ │ ├── sanftpeg │ │ │ │ └── sanftpeg.cpp │ │ │ │ ├── sanftpegx │ │ │ │ └── sanftpegx.cpp │ │ │ │ ├── sareject │ │ │ │ └── sareject.cpp │ │ │ │ └── simpleassets │ │ │ │ ├── simpleassets.abi │ │ │ │ └── simpleassets.wasm │ │ ├── test │ │ │ └── simple-assets-peg.spec.js │ │ └── zeus-box.json │ ├── splitter │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── splitter │ │ │ │ └── splitter.cpp │ │ ├── tests │ │ │ └── splitter.spec.js │ │ └── zeus-box.json │ ├── tokenpeg │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── tokenpeg │ │ │ │ └── tokenpeg.cpp │ │ │ │ └── tokenpegx │ │ │ │ └── tokenpegx.cpp │ │ ├── test │ │ │ └── tokenpeg.spec.js │ │ └── zeus-box.json │ └── vgrab │ │ ├── README.md │ │ ├── contracts │ │ └── eos │ │ │ └── vgrab │ │ │ ├── vgrab.cpp │ │ │ └── vgrab.hpp │ │ ├── test │ │ └── vgrab.spec.js │ │ └── zeus-box.json │ ├── seeds │ ├── LICENSE │ ├── README.md │ ├── seed-empty │ │ ├── zeus-box.json │ │ └── zeus-config.js │ ├── seed-extensions │ │ ├── commands │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── seed-microservices │ │ ├── helpers │ │ │ └── service-runner.js │ │ ├── services │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── seed-migrations │ │ ├── migrations │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── seed-models │ │ ├── models │ │ │ └── .placeholder │ │ ├── tools │ │ │ └── models.js │ │ └── zeus-box.json │ ├── seed-tests │ │ ├── test │ │ │ └── .placeholder │ │ └── zeus-box.json │ ├── seed-utils-cleanup │ │ ├── utils │ │ │ └── cleanup.js │ │ └── zeus-box.json │ ├── seed-utils │ │ ├── helpers │ │ │ └── util-runner.js │ │ ├── utils │ │ │ └── .placeholder │ │ └── zeus-box.json │ └── seed-zeus-support │ │ ├── _exec.js │ │ ├── genericCommand.js │ │ ├── getDefaultArgs.js │ │ └── zeus-box.json │ ├── services │ ├── all-dapp-services │ │ └── zeus-box.json │ ├── auth-dapp-service │ │ ├── LICENSE │ │ ├── client │ │ │ └── src │ │ │ │ └── services │ │ │ │ └── auth.ts │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── authenticator │ │ │ │ └── authenticator.cpp │ │ │ │ └── dappservices │ │ │ │ └── _auth_impl.hpp │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── auth.json │ │ ├── services │ │ │ └── auth-dapp-service-node │ │ │ │ └── index.js │ │ ├── test │ │ │ └── authenticator.spec.js │ │ ├── tools │ │ │ └── auth-client.js │ │ └── zeus-box.json │ ├── bill-dapp-service │ │ ├── LICENSE │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── bill.json │ │ ├── services │ │ │ └── bill-dapp-service-node │ │ │ │ ├── api │ │ │ │ ├── push_transaction.js │ │ │ │ └── sign.js │ │ │ │ └── state-init.js │ │ ├── test │ │ │ └── bill.spec.js │ │ └── zeus-box.json │ ├── cron-dapp-service │ │ ├── LICENSE │ │ ├── README.md │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── cronconsumer │ │ │ │ └── cronconsumer.cpp │ │ │ │ └── dappservices │ │ │ │ └── _cron_impl.hpp │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── cron.json │ │ ├── services │ │ │ └── cron-dapp-service-node │ │ │ │ └── index.js │ │ ├── test │ │ │ └── cronconsumer.spec.js │ │ └── zeus-box.json │ ├── dns-dapp-service │ │ ├── LICENSE │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── dappservices │ │ │ │ └── dns │ │ │ │ │ ├── cmds │ │ │ │ │ └── dnsq.hpp │ │ │ │ │ └── headers.hpp │ │ │ │ └── dnsconsumer │ │ │ │ └── dnsconsumer.cpp │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── dns.json │ │ ├── services │ │ │ └── dns-dapp-service-node │ │ │ │ └── state-init.js │ │ ├── test │ │ │ └── dnsconsumer.spec.js │ │ └── zeus-box.json │ ├── history-dapp-service │ │ ├── LICENSE │ │ ├── commands │ │ │ ├── history.js │ │ │ └── history │ │ │ │ ├── get.js │ │ │ │ └── subscribe.js │ │ ├── contracts │ │ │ └── eos │ │ │ │ └── dappservices │ │ │ │ └── _history_impl.hpp │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── history.json │ │ ├── services │ │ │ └── history-dapp-service-node │ │ │ │ └── index.js │ │ ├── test │ │ │ └── history.spec.js │ │ └── zeus-box.json │ ├── ipfs-dapp-service │ │ ├── LICENSE │ │ ├── README.md │ │ ├── client │ │ │ ├── examples │ │ │ │ └── get_vram_row.ts │ │ │ └── src │ │ │ │ ├── services │ │ │ │ └── ipfs.ts │ │ │ │ └── types │ │ │ │ └── chain │ │ │ │ └── get_table_row.ts │ │ ├── commands │ │ │ ├── backup-table.js │ │ │ └── get-table.row.js │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── dappservices │ │ │ │ ├── _ipfs_impl.hpp │ │ │ │ ├── advanced_multi_index.hpp │ │ │ │ ├── multi_index.hpp │ │ │ │ ├── plist.hpp │ │ │ │ └── plisttree.hpp │ │ │ │ ├── ipfsconsumer │ │ │ │ └── ipfsconsumer.cpp │ │ │ │ └── oldipfscons │ │ │ │ └── oldipfscons.cpp │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── ipfs.json │ │ ├── services │ │ │ └── ipfs-dapp-service-node │ │ │ │ └── index.js │ │ ├── test │ │ │ ├── dappservices.spec.js │ │ │ ├── ipfsconsumer.spec.js │ │ │ └── oldipfscons.spec.js │ │ ├── utils │ │ │ └── ipfs-service │ │ │ │ ├── backup.js │ │ │ │ ├── get-ordered-keys.js │ │ │ │ ├── get-table.js │ │ │ │ ├── replay-contract-hyperion.js │ │ │ │ └── replay-contract.js │ │ └── zeus-box.json │ ├── kms-dapp-service │ │ ├── LICENSE │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── kms.json │ │ ├── services │ │ │ └── kms-dapp-service-node │ │ │ │ ├── api │ │ │ │ └── create_key.js │ │ │ │ └── state-init.js │ │ ├── test │ │ │ └── kmsconsumer.spec.js │ │ └── zeus-box.json │ ├── log-dapp-service │ │ ├── LICENSE │ │ ├── README.md │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── dappservices │ │ │ │ └── _log_impl.hpp │ │ │ │ └── logconsumer │ │ │ │ └── logconsumer.cpp │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── log.json │ │ ├── services │ │ │ └── log-dapp-service-node │ │ │ │ └── index.js │ │ ├── test │ │ │ └── logconsumer.spec.js │ │ └── zeus-box.json │ ├── oracle-dapp-service │ │ ├── LICENSE │ │ ├── README.md │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── dappservices │ │ │ │ └── _oracle_impl.hpp │ │ │ │ └── oracleconsumer │ │ │ │ └── oracleconsumer.cpp │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── oracle.json │ │ ├── services │ │ │ └── oracle-dapp-service-node │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ └── index.js │ │ │ │ └── protocols │ │ │ │ └── .placeholder │ │ ├── test │ │ │ └── oracleconsumer.spec.js │ │ └── zeus-box.json │ ├── readfn-dapp-service │ │ ├── LICENSE │ │ ├── client │ │ │ ├── examples │ │ │ │ └── push_readfn_transaction.ts │ │ │ └── src │ │ │ │ ├── services │ │ │ │ └── readfn.ts │ │ │ │ └── types │ │ │ │ └── dsp │ │ │ │ └── readfn.ts │ │ ├── commands │ │ │ └── readfn.js │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── dappservices │ │ │ │ └── _readfn_impl.hpp │ │ │ │ └── readfnconsumer │ │ │ │ └── readfnconsumer.cpp │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── readfn.json │ │ ├── services │ │ │ └── readfn-dapp-service-node │ │ │ │ └── index.js │ │ ├── test │ │ │ └── readfnconsumer.spec.js │ │ └── zeus-box.json │ ├── sign-dapp-service │ │ ├── LICENSE │ │ ├── README.md │ │ ├── commands │ │ │ └── start-localenv │ │ │ │ ├── 03-a-ganache-cli.js │ │ │ │ └── 03-b-ganache-cli.js │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── dappservices │ │ │ │ └── _sign_impl.hpp │ │ │ │ └── signer │ │ │ │ └── signer.cpp │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── sign.json │ │ ├── services │ │ │ └── sign-dapp-service-node │ │ │ │ ├── consts.js │ │ │ │ ├── helpers │ │ │ │ └── ethereum │ │ │ │ │ ├── nonce.js │ │ │ │ │ └── web3Provider.js │ │ │ │ └── index.js │ │ ├── test │ │ │ ├── eth-build │ │ │ │ ├── multisig.bin │ │ │ │ ├── multisigAbi.json │ │ │ │ ├── token.bin │ │ │ │ └── tokenAbi.json │ │ │ ├── signer-kms.spec.js │ │ │ └── signer.spec.js │ │ └── zeus-box.json │ ├── storage-dapp-service │ │ ├── LICENSE │ │ ├── client │ │ │ ├── examples │ │ │ │ ├── get_uri.ts │ │ │ │ ├── unpin_public_file.ts │ │ │ │ ├── upload_archive_to_liquidstorage.ts │ │ │ │ ├── upload_file_to_liquidstorage.ts │ │ │ │ └── upload_public_file_from_vaccount.ts │ │ │ └── src │ │ │ │ └── services │ │ │ │ └── storage.ts │ │ ├── commands │ │ │ ├── storage.js │ │ │ └── storage │ │ │ │ ├── unpin.js │ │ │ │ └── upload.js │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── dappservices │ │ │ │ └── .placeholder │ │ │ │ └── storageconsumer │ │ │ │ └── storageconsumer.cpp │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── storage.json │ │ ├── services │ │ │ └── storage-dapp-service-node │ │ │ │ ├── api │ │ │ │ ├── get_uri.js │ │ │ │ ├── unpin.js │ │ │ │ ├── upload_public.js │ │ │ │ └── upload_public_vaccount.js │ │ │ │ ├── common.js │ │ │ │ ├── index.js │ │ │ │ └── state-init.js │ │ ├── test │ │ │ ├── .DS_Store │ │ │ ├── storage.spec.js │ │ │ └── utils │ │ │ │ ├── YourTarBall.tar │ │ │ │ ├── end-of-z-world.mp4 │ │ │ │ ├── shockley.jpg │ │ │ │ └── smash.jpeg │ │ └── zeus-box.json │ ├── vaccounts-dapp-service │ │ ├── LICENSE │ │ ├── client │ │ │ ├── examples │ │ │ │ ├── push_liquid_account_transaction.ts │ │ │ │ └── push_register_liquid_account.ts │ │ │ └── src │ │ │ │ ├── services │ │ │ │ └── vaccounts.ts │ │ │ │ └── types │ │ │ │ └── dsp │ │ │ │ └── liquid-account.ts │ │ ├── commands │ │ │ ├── vaccounts.js │ │ │ └── vaccounts │ │ │ │ └── push-action.js │ │ ├── contracts │ │ │ └── eos │ │ │ │ ├── dappservices │ │ │ │ └── _vaccounts_impl.hpp │ │ │ │ ├── vaccountsconsumer │ │ │ │ └── vaccountsconsumer.cpp │ │ │ │ └── vaccountsremote │ │ │ │ └── vaccountsremote.cpp │ │ ├── models │ │ │ └── dapp-services │ │ │ │ └── vaccounts.json │ │ ├── services │ │ │ └── vaccounts-dapp-service-node │ │ │ │ └── index.js │ │ ├── test │ │ │ └── vaccountsconsumer.spec.js │ │ ├── utils │ │ │ └── vaccounts-service │ │ │ │ └── des-payload.js │ │ └── zeus-box.json │ └── vcpu-dapp-service │ │ ├── LICENSE │ │ ├── contracts │ │ └── eos │ │ │ ├── dappservices │ │ │ └── vcpu │ │ │ │ ├── cmds │ │ │ │ ├── vrun.hpp │ │ │ │ └── vrunclean.hpp │ │ │ │ └── headers.hpp │ │ │ └── vcpuconsumer │ │ │ └── vcpuconsumer.cpp │ │ ├── models │ │ └── dapp-services │ │ │ └── vcpu.json │ │ ├── services │ │ └── vcpu-dapp-service-node │ │ │ ├── chain │ │ │ └── vrun.js │ │ │ └── state-init.js │ │ ├── test │ │ └── vcpuconsumer.spec.js │ │ └── zeus-box.json │ ├── templates │ ├── templates-dsp-service │ │ ├── commands │ │ │ └── create │ │ │ │ └── dsp-service.js │ │ ├── models │ │ │ └── templates │ │ │ │ └── dsp-service.json │ │ ├── templates │ │ │ └── dsp-service │ │ │ │ ├── generators │ │ │ │ └── app │ │ │ │ │ ├── index.js │ │ │ │ │ ├── model-template │ │ │ │ │ └── model.json │ │ │ │ │ ├── templates │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── main.cpp │ │ │ │ │ └── test-templates │ │ │ │ │ └── consumer.spec.js │ │ │ │ └── package.json │ │ └── zeus-box.json │ ├── templates-emptycontract-eos-cpp │ │ ├── commands │ │ │ └── create │ │ │ │ └── contract.js │ │ ├── models │ │ │ └── templates │ │ │ │ ├── emptycontract-eos-cpp.json │ │ │ │ ├── helloevent-eos-cpp.json │ │ │ │ └── simplecontract-eos-cpp.json │ │ ├── templates │ │ │ ├── emptycontract-eos-cpp │ │ │ │ ├── generators │ │ │ │ │ └── app │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ └── test-templates │ │ │ │ │ │ └── contract.spec.js │ │ │ │ └── package.json │ │ │ ├── helloevent │ │ │ │ ├── generators │ │ │ │ │ └── app │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ └── main.cpp │ │ │ │ │ │ └── test-templates │ │ │ │ │ │ └── contract.spec.js │ │ │ │ └── package.json │ │ │ └── simplecontract-eos-cpp │ │ │ │ ├── generators │ │ │ │ └── app │ │ │ │ │ ├── index.js │ │ │ │ │ ├── templates │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── main.cpp │ │ │ │ │ └── test-templates │ │ │ │ │ └── contract.spec.js │ │ │ │ └── package.json │ │ └── zeus-box.json │ └── templates-extensions │ │ ├── commands │ │ └── scaffold.js │ │ ├── models │ │ └── templates │ │ │ └── .placeholder │ │ ├── templates │ │ └── .placeholder │ │ ├── tools │ │ └── templates.js │ │ └── zeus-box.json │ └── tests │ ├── LICENSE │ ├── README.md │ ├── framework-tests │ ├── contracts │ │ └── eos │ │ │ └── svcsconsumer │ │ │ └── svcsconsumer.cpp │ ├── test │ │ └── svcsconsumer.spec.js │ └── zeus-box.json │ └── testbox │ └── zeus-box.json ├── deploy-all.sh └── zeus-cmd ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── index.js ├── lib ├── cmds │ ├── box.js │ ├── deploy.js │ ├── deploy │ │ └── box.js │ ├── list-boxes.js │ └── unbox.js ├── helpers │ ├── _exec.js │ └── _mapping.js ├── hooks │ └── post-install │ │ ├── cpp-contracts-hook.js │ │ ├── eth-contracts-hook.js │ │ └── npm-hook.js └── resources │ ├── builtin-mapping.json │ └── sample.gitignore ├── package-lock.json └── package.json /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "globals": { 3 | "__COMMIT_HASH__": true 4 | }, 5 | "plugins": ["sonarjs"], 6 | "extends": [ 7 | "plugin:sonarjs/recommended", 8 | "semistandard" 9 | ], 10 | "parser": "babel-eslint", 11 | "parserOptions": { 12 | "sourceType": "module", 13 | "allowImportExportEverywhere": true 14 | } 15 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/.gitignore -------------------------------------------------------------------------------- /boxes/.gitignore: -------------------------------------------------------------------------------- 1 | private-boxes/ -------------------------------------------------------------------------------- /boxes/groups/core/README.md: -------------------------------------------------------------------------------- 1 | # zeus-core 2 | -------------------------------------------------------------------------------- /boxes/groups/core/build-extensions/commands/build.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand')('build'); -------------------------------------------------------------------------------- /boxes/groups/core/build-extensions/commands/build/contract.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | var os = require('os'); 3 | var fs = require('fs'); 4 | var compileCommand = require('../compile'); 5 | 6 | var cmd = 'contract'; 7 | 8 | module.exports = { 9 | description: 'build a contract', 10 | builder: (yargs) => { 11 | yargs.example(`$0 ${cmd}`); 12 | }, 13 | command: `${cmd} [contract]`, 14 | handler: async (args) => { 15 | return compileCommand.handler(args); 16 | } 17 | }; 18 | -------------------------------------------------------------------------------- /boxes/groups/core/build-extensions/commands/compile/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/core/build-extensions/commands/compile/.placeholder -------------------------------------------------------------------------------- /boxes/groups/core/build-extensions/commands/lint/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/core/build-extensions/commands/lint/.placeholder -------------------------------------------------------------------------------- /boxes/groups/core/build-extensions/commands/preprocess/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/core/build-extensions/commands/preprocess/.placeholder -------------------------------------------------------------------------------- /boxes/groups/core/build-extensions/commands/publish.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand')('publish'); 4 | -------------------------------------------------------------------------------- /boxes/groups/core/build-extensions/commands/publish/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/core/build-extensions/commands/publish/.placeholder -------------------------------------------------------------------------------- /boxes/groups/core/build-extensions/commands/register.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand')('register'); 4 | -------------------------------------------------------------------------------- /boxes/groups/core/build-extensions/commands/register/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/core/build-extensions/commands/register/.placeholder -------------------------------------------------------------------------------- /boxes/groups/core/build-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": { 8 | "seed-extensions": "^1.0.0" 9 | }, 10 | "hooks": {} 11 | } -------------------------------------------------------------------------------- /boxes/groups/core/contract-migrations-extensions/models/contract-deployments/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/core/contract-migrations-extensions/models/contract-deployments/.placeholder -------------------------------------------------------------------------------- /boxes/groups/core/contract-migrations-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Migrate": "zeus migrate", 8 | "No reset": "zeus migrate --no-reset" 9 | }, 10 | "dependencies": { 11 | "migrations-extensions": "^1.0.0", 12 | "seed-extensions": "^1.0.0" 13 | }, 14 | "hooks": {} 15 | } -------------------------------------------------------------------------------- /boxes/groups/core/create-extensions/commands/create.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand')('create'); 4 | -------------------------------------------------------------------------------- /boxes/groups/core/create-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": { 8 | "seed-extensions": "^1.0.0", 9 | "seed-models": "^1.0.0" 10 | }, 11 | "hooks": {} 12 | } -------------------------------------------------------------------------------- /boxes/groups/core/localenv-extensions/commands/start-localenv/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/core/localenv-extensions/commands/start-localenv/.placeholder -------------------------------------------------------------------------------- /boxes/groups/core/localenv-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Watch": "zeus start-localenv" 8 | }, 9 | "dependencies": { 10 | "seed-extensions": "^1.0.0" 11 | }, 12 | "hooks": {} 13 | } -------------------------------------------------------------------------------- /boxes/groups/core/log-extensions/commands/log.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = { 3 | description: 'display logs', 4 | builder: (yargs) => { 5 | yargs.option('network', { 6 | default: 'development' 7 | }); 8 | }, 9 | usage: 'log', 10 | command: 'log', 11 | handler: async (args) => { 12 | } 13 | }; 14 | -------------------------------------------------------------------------------- /boxes/groups/core/log-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Watch": "zeus log docker-log" 8 | }, 9 | "dependencies": { 10 | "seed-extensions": "^1.0.0" 11 | }, 12 | "hooks": {}, 13 | "install": { 14 | "npm": { 15 | "winston": "^3.2.1", 16 | "winston-daily-rotate-file": "^3.10.0" 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /boxes/groups/core/migrations-extensions/commands/migrate/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/core/migrations-extensions/commands/migrate/.placeholder -------------------------------------------------------------------------------- /boxes/groups/core/migrations-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Migrate": "zeus migrate", 8 | "No reset": "zeus migrate --no-reset" 9 | }, 10 | "dependencies": { 11 | "localenv-extensions": "^1.0.0", 12 | "seed-eos": "^1.0.0", 13 | "zeus-eos": "^1.0.0" 14 | }, 15 | "hooks": {} 16 | } -------------------------------------------------------------------------------- /boxes/groups/core/publish-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Watch": "zeus run " 8 | }, 9 | "dependencies": { 10 | "seed-extensions": "^1.0.0", 11 | "seed-models": "^1.0.0" 12 | }, 13 | "hooks": {} 14 | } -------------------------------------------------------------------------------- /boxes/groups/core/run-extensions/commands/run.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand')('run'); 4 | -------------------------------------------------------------------------------- /boxes/groups/core/run-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Watch": "zeus run " 8 | }, 9 | "dependencies": { 10 | "seed-extensions": "^1.0.0", 11 | "seed-models": "^1.0.0" 12 | }, 13 | "hooks": {} 14 | } -------------------------------------------------------------------------------- /boxes/groups/core/sync-builtin-boxes-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": { 8 | "seed-extensions": "^1.0.0" 9 | }, 10 | "hooks": {} 11 | } -------------------------------------------------------------------------------- /boxes/groups/core/test-extensions/lib/index.js: -------------------------------------------------------------------------------- 1 | const atomic = require('./atomic/index') 2 | const eosio = require('./eosio/index') 3 | 4 | module.exports = { 5 | atomic, 6 | eosio 7 | } -------------------------------------------------------------------------------- /boxes/groups/core/test-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Watch": "zeus test -c" 8 | }, 9 | "dependencies": { 10 | "seed-extensions": "^1.0.0" 11 | }, 12 | "hooks": {} 13 | } -------------------------------------------------------------------------------- /boxes/groups/core/unlock-extensions/commands/unlock.js: -------------------------------------------------------------------------------- 1 | const { unlockWallet } = require('../helpers/walletUtils'); 2 | 3 | module.exports = { 4 | description: 'unlocks wallet', 5 | builder: (yargs) => { 6 | yargs.option('network', { 7 | default: 'development' 8 | }) 9 | .option('wallet', { 10 | description: 'the wallet to unlock', 11 | default: 'zeus' 12 | }); 13 | }, 14 | usage: 'unlock', 15 | command: 'unlock', 16 | handler: async (args) => { 17 | await unlockWallet(args.wallet, args.network, args['storage-path']); 18 | } 19 | }; 20 | -------------------------------------------------------------------------------- /boxes/groups/core/unlock-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Watch": "zeus unlock" 8 | }, 9 | "dependencies": { 10 | "seed-extensions": "^1.0.0" 11 | }, 12 | "hooks": {} 13 | } -------------------------------------------------------------------------------- /boxes/groups/core/upgrade-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Watch": "zeus upgrade" 8 | }, 9 | "dependencies": { 10 | "seed-extensions": "^1.0.0" 11 | }, 12 | "hooks": {} 13 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "env": { 3 | "browser": true, 4 | "commonjs": true 5 | }, 6 | "extends": "eslint:recommended", 7 | "globals": { 8 | "Atomics": "readonly", 9 | "SharedArrayBuffer": "readonly" 10 | }, 11 | "parserOptions": { 12 | "ecmaVersion": 2018, 13 | "sourceType": "module" 14 | }, 15 | "rules": { 16 | "space-in-parens": ["error", "always"], 17 | "keyword-spacing": [2, {"before": true, "after": true}] 18 | } 19 | }; -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | .env 21 | 22 | npm-debug.log* 23 | yarn-debug.log* 24 | yarn-error.log* 25 | 26 | package-lock.json 27 | 28 | # ts output 29 | /dist -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/.npmignore: -------------------------------------------------------------------------------- 1 | src -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/examples/client.ts: -------------------------------------------------------------------------------- 1 | import { createClient } from "../src/dapp-client-lib"; 2 | import fetch from 'isomorphic-fetch' 3 | const endpoint = "https://kylin-dsp-1.liquidapps.io"; 4 | // add comment 5 | export const getClient = () => createClient( { network:"kylin", httpEndpoint: endpoint, fetch }); -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/examples/get_dapphdl_accounts.ts: -------------------------------------------------------------------------------- 1 | import { getClient } from "./client"; 2 | 3 | (async () => { 4 | const response = await (await getClient()).airhodl.get_dapphdl_accounts('natdeveloper'); 5 | for (const row of response.rows) { 6 | console.log(row); 7 | // { 8 | // balance: '0.0033 DAPPHDL', 9 | // allocation: '0.0199 DAPPHDL', 10 | // staked: '0.0000 DAPPHDL', 11 | // claimed: 1 12 | // } 13 | } 14 | })().catch((e) => { console.log(e); }); -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/examples/get_table_packagext.ts: -------------------------------------------------------------------------------- 1 | import { getClient } from "./client"; 2 | 3 | (async () => { 4 | const response = await (await getClient()).dappNetwork.get_table_packagext({ limit: 500 }); 5 | for (const row of response.rows) { 6 | console.log(row); 7 | } 8 | })().catch((e) => { console.log(e); }); -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/examples/get_table_packagext_by_package_service_provider.ts: -------------------------------------------------------------------------------- 1 | import { getClient } from "./client"; 2 | 3 | (async () => { 4 | const response = await (await getClient()).dappNetwork.get_table_packagext_by_package_service_provider('package1', 'ipfsservice1', 'heliosselene', { limit: 500 }); 5 | for (const row of response.rows) { 6 | console.log(row); 7 | } 8 | })().catch((e) => { console.log(e); }); -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/nodemon.json: -------------------------------------------------------------------------------- 1 | { 2 | "watch": ["dist"], 3 | "ext": "ts", 4 | "ignore": ["src/**/*.spec.ts"], 5 | "exec": "tsc" 6 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/src/dapp-client-lib.ts: -------------------------------------------------------------------------------- 1 | require('es5-shim'); 2 | require('es6-shim'); 3 | 4 | export { createClient } from "./eos-wrapper" -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/src/network-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "networks": { 3 | "mainnet": "https://mainnet.eosn.io", 4 | "kylin": "https://kylin-dsp-1.liquidapps.io", 5 | "jungle3": "https://jungle3.eosn.io", 6 | "jungle4": "https://jungle4.eosn.io", 7 | "waxtest": "https://waxtest.eosn.io", 8 | "wax": "https://wax.eosn.io", 9 | "telos": "https://telos.eosn.io", 10 | "telostest": "https://telostest.eosn.io" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/src/services/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/dapp-network/client-lib-base/client/src/services/.placeholder -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/src/types/chain/get_info.ts: -------------------------------------------------------------------------------- 1 | export interface GetInfo { 2 | server_version: string; 3 | chain_id: string; 4 | head_block_num: number; 5 | last_irreversible_block_num: number; 6 | last_irreversible_block_id: string; 7 | head_block_id: string; 8 | head_block_time: string; 9 | head_block_producer: string; 10 | virtual_block_cpu_limit: number; 11 | virtual_block_net_limit: number; 12 | block_cpu_limit: number; 13 | block_net_limit: number; 14 | server_version_string: string; 15 | } 16 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/src/types/chain/get_table_rows.ts: -------------------------------------------------------------------------------- 1 | export interface GetTableRows { 2 | rows: T[]; 3 | more: boolean; 4 | } 5 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/src/types/dappairhodl1.ts: -------------------------------------------------------------------------------- 1 | export interface DapphdlAccounts { 2 | balance: string; 3 | allocation: string; 4 | staked: string; 5 | claimed: 0 | 1; 6 | } 7 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/src/types/dsp/provider_info.ts: -------------------------------------------------------------------------------- 1 | export interface Package { 2 | api_endpoint: string; 3 | package_json_uri: string; 4 | package_id: string; 5 | service: string; 6 | provider: string; 7 | quota: string; 8 | package_period: string; 9 | min_stake_quantity: string; 10 | min_unstake_period: string; 11 | enabled: string; 12 | } 13 | 14 | export interface Api { 15 | api_endpoint: string; 16 | } 17 | 18 | export interface ApiProvider { 19 | api_endpoint: string; 20 | provider: string; 21 | } 22 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/src/types/endpoints.ts: -------------------------------------------------------------------------------- 1 | import * as names from "./names"; 2 | 3 | // Chain 4 | export const V1_GET_INFO = "/v1/chain/get_info"; 5 | export const V1_GET_TABLE_ROWS = "/v1/chain/get_table_rows"; 6 | 7 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/src/types/index.ts: -------------------------------------------------------------------------------- 1 | // chain 2 | export { GetTableRows } from "./chain/get_table_rows"; 3 | export { GetInfo } from "./chain/get_info"; 4 | 5 | // dappservices 6 | export * from "./dappservices"; 7 | 8 | // error 9 | export { RpcError, RpcStatusError } from "./error"; 10 | 11 | // names 12 | import * as names from "./names"; 13 | export { names }; 14 | 15 | // endpoints 16 | export * from "./endpoints"; 17 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/client/src/utils.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Promise based timeout delay 3 | * 4 | * @param {number} ms Milisecond delay 5 | * @return {Promise} 6 | * @example 7 | * 8 | * await delay(100); 9 | */ 10 | export function delay(ms: number) { 11 | return new Promise((resolve) => { 12 | setTimeout(() => { 13 | resolve(ms); 14 | }, ms); 15 | }); 16 | } 17 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/client-lib-base/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.8", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "seed-eos": "^1.0.0", 8 | "seed-zeus-support": "^1.0.0" 9 | }, 10 | "install": { 11 | "npm-in-dirs": { 12 | "client": { 13 | "npm": { 14 | "eosio-push-guarantee": true 15 | } 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-cluster-k8s/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "hooks": { 7 | "post-install": "git clone https://github.com/liquidapps-io/dapp-dsp-k8s-helm.git && cd dapp-dsp-k8s-helm && git clone https://github.com/liquidapps-io/eosio-node-k8s-helm.git nodeos && helm dependency update || true" 8 | }, 9 | "dependencies": { 10 | "coldtoken": "^1.0.0" 11 | } 12 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services-deploy/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.12", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Register DSP": "zeus register dapp-service-provider-package --help" 8 | }, 9 | "dependencies": { 10 | "mocha": "^1.0.0", 11 | "seed-eos": "^1.0.0", 12 | "seed-migrations": "^1.0.0", 13 | "eos-common": "^1.0.0", 14 | "all-dapp-services": "^1.0.0", 15 | "liquidx": "^1.0.0", 16 | "seed-models": "^1.0.0" 17 | } 18 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/commands/dapp-service-provider/claim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/dapp-network/dapp-services/commands/dapp-service-provider/claim.js -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/commands/run/dapp-services-node.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | module.exports = requireBox('seed-microservices/helpers/service-runner')(__filename, 13015); 3 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/migrations/11-dappservices.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | const { loadModels } = requireBox('seed-models/tools/models'); 3 | 4 | module.exports = async function (args) { 5 | var services = await loadModels('deploy-dapp-services'); 6 | }; 7 | 8 | // from models/deploy-dapp-services 9 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/models/captured-events/dappservice.request.1.json: -------------------------------------------------------------------------------- 1 | { 2 | "eventType": "service_request", 3 | "webhook":"http://localhost:17624", 4 | "testOnly": true 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/models/captured-events/dappservice.request.json: -------------------------------------------------------------------------------- 1 | { 2 | "eventType": "service_request", 3 | "webhook":"http://localhost:8812" 4 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/models/captured-events/dappservice.signal.1.json: -------------------------------------------------------------------------------- 1 | { 2 | "eventType": "service_signal", 3 | "webhook":"http://localhost:17624", 4 | "testOnly": true 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/models/captured-events/dappservice.signal.json: -------------------------------------------------------------------------------- 1 | { 2 | "eventType": "service_signal", 3 | "webhook":"http://localhost:8812" 4 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/models/captured-events/dappservice.usage.1.json: -------------------------------------------------------------------------------- 1 | { 2 | "eventType": "usage_report", 3 | "webhook":"http://localhost:17624", 4 | "testOnly": true 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/models/captured-events/dappservice.usage.json: -------------------------------------------------------------------------------- 1 | { 2 | "eventType": "usage_report", 3 | "webhook":"http://localhost:8812" 4 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/models/dapp-services/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/dapp-network/dapp-services/models/dapp-services/.placeholder -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/models/deploy-dapp-services/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/dapp-network/dapp-services/models/deploy-dapp-services/.placeholder -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/services/dapp-services-node/dal/models/CronInterval.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = (sequelize, DataTypes) => { 3 | const CronInterval = sequelize.define('CronInterval', { 4 | key: { type: DataTypes.STRING, unique: true }, 5 | event: DataTypes.JSON, 6 | timer: DataTypes.STRING, 7 | payload: DataTypes.JSON, 8 | seconds: DataTypes.INTEGER, 9 | }, { 10 | version: true, 11 | timestamps: true, 12 | }); 13 | return CronInterval; 14 | }; 15 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/services/dapp-services-node/dal/models/Nonce.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = (sequelize, DataTypes) => { 3 | const Nonce = sequelize.define('Nonce', { 4 | key: DataTypes.STRING, 5 | data: DataTypes.JSON 6 | }, {}); 7 | return Nonce; 8 | }; -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/services/dapp-services-node/dal/models/ServiceRequest.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = (sequelize, DataTypes) => { 3 | const ServiceRequest = sequelize.define('ServiceRequest', { 4 | key: { type: DataTypes.STRING, unique: true }, 5 | data: DataTypes.JSON, 6 | request_block_num: DataTypes.INTEGER, 7 | signal_block_num: DataTypes.INTEGER, 8 | usage_block_num: DataTypes.INTEGER 9 | }, { 10 | paranoid: true, 11 | version: true, 12 | timestamps: true, 13 | }); 14 | return ServiceRequest; 15 | }; 16 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/dapp-services/services/dapp-services-node/dal/models/Settings.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = (sequelize, DataTypes) => { 3 | const Settings = sequelize.define('Settings', { 4 | key: DataTypes.STRING, 5 | data: DataTypes.JSON 6 | }, {}); 7 | return Settings; 8 | }; -------------------------------------------------------------------------------- /boxes/groups/dapp-network/eosio-chains/models/eosio-chains/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/dapp-network/eosio-chains/models/eosio-chains/.placeholder -------------------------------------------------------------------------------- /boxes/groups/dapp-network/eosio-chains/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Start EOS with sidechains": "zeus start-localenv" 8 | }, 9 | "dependencies": { 10 | "dapp-services": "^1.0.0" 11 | } 12 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidapps-deployment/README.md: -------------------------------------------------------------------------------- 1 | # liquidapps-dapp-deployment 2 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidapps-deployment/migrations/95-dappservices.js: -------------------------------------------------------------------------------- 1 | const { loadSettings, deployer, artifacts } = requireBox('liquidapps-deployment/settings'); 2 | 3 | module.exports = async function () { 4 | var settings = await loadSettings(); 5 | var services = settings.services; 6 | await Promise.all(Object.keys(services).map(async serviceContract => { 7 | var serviceC = artifacts.require(`./${serviceContract}/`); 8 | var serviceAccount = services[serviceContract]; 9 | return await deployer.deploy(serviceC, serviceAccount); 10 | })); 11 | }; 12 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidapps-deployment/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "all-dapp-services": "^1.0.0", 8 | "coldtoken": "^1.0.0", 9 | "microauctions": "^1.0.0" 10 | } 11 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.accountless1.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "accountless1", 4 | "chain_account": "accountless1" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.authfndspsvc.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "authfndspsvc", 4 | "chain_account": "authfndspsvc" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.cronservices.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "cronservices", 4 | "chain_account": "cronservices" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.dappservices.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "dappservices", 4 | "chain_account": "dappservicex" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.heliosselene.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "heliosselene", 4 | "chain_account": "heliosselene" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.ipfsservice1.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "ipfsservice1", 4 | "chain_account": "ipfsservice1" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.liquidstorag.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "liquidstorag", 4 | "chain_account": "liquidstorag" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.logservices1.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "logservices1", 4 | "chain_account": "logservices1" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.oracleservic.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "oracleservic", 4 | "chain_account": "oracleservic" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.readfndspsvc.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "readfndspsvc", 4 | "chain_account": "readfndspsvc" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.uuddlrlrbass.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "uuddlrlrbass", 4 | "chain_account": "uuddlrlrbass" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/liquidx-mappings/models/liquidjungle.vcpuservices.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name": "liquidjungle", 3 | "mainnet_account": "vcpuservices", 4 | "chain_account": "vcpuservices" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/local-sidechains/liquidjungle.json: -------------------------------------------------------------------------------- 1 | { 2 | "dsp_port":3116, 3 | "webhook_dapp_port": 8813, 4 | "nodeos_host":"34.203.242.110", 5 | "nodeos_port":8888, 6 | "secured":false, 7 | "nodeos_state_history_port":8887, 8 | "firehose_grpc_address":"localhost", 9 | "firehose_grpc_secured":false, 10 | "firehose_grpc_port":13036, 11 | "nodeos_p2p_port":9876, 12 | "nodeos_endpoint":"http://34.203.242.110:8888", 13 | "demux_port":3196, 14 | "name":"liquidjungle", 15 | "local":false 16 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidjungle/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": {} 7 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidx/contracts/eos/readfnxtest/readfnxtest.cpp: -------------------------------------------------------------------------------- 1 | #define LIQUIDX 2 | 3 | #include "../dappservices/readfn.hpp" 4 | 5 | #define DAPPSERVICES_ACTIONS() \ 6 | XSIGNAL_DAPPSERVICE_ACTION \ 7 | READFN_DAPPSERVICE_ACTIONS 8 | #define DAPPSERVICE_ACTIONS_COMMANDS() \ 9 | READFN_SVC_COMMANDS() 10 | 11 | #define CONTRACT_NAME() readfnxtest 12 | 13 | CONTRACT_START() 14 | [[eosio::action]] void readtest(uint32_t testnum) { 15 | READFN_RETURN("hello-" + std::string(fc::to_string(testnum))); 16 | } 17 | CONTRACT_END((readtest)) 18 | -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidx/models/eosio-chains/test1.json: -------------------------------------------------------------------------------- 1 | { 2 | "dsp_port":13016, 3 | "webhook_dapp_port": 8813, 4 | "nodeos_host":"localhost", 5 | "nodeos_port":2424, 6 | "secured":false, 7 | "nodeos_state_history_port":12341, 8 | "firehose_grpc_address":"localhost", 9 | "firehose_grpc_secured":false, 10 | "firehose_grpc_port":13036, 11 | "nodeos_p2p_port":12451, 12 | "nodeos_endpoint":"http://localhost:2424", 13 | "demux_port":1232, 14 | "name":"test1", 15 | "local":true 16 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidx/models/liquidx-mappings/test1.dappservices.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name":"test1", 3 | "mainnet_account":"dappservices", 4 | "chain_account":"dappservicex" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidx/models/liquidx-mappings/test1.provider1.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name":"test1", 3 | "mainnet_account":"pprovider1", 4 | "chain_account":"xprovider1" 5 | } -------------------------------------------------------------------------------- /boxes/groups/dapp-network/liquidx/models/liquidx-mappings/test1.provider2.json: -------------------------------------------------------------------------------- 1 | { 2 | "sidechain_name":"test1", 3 | "mainnet_account":"pprovider2", 4 | "chain_account":"xprovider2" 5 | } -------------------------------------------------------------------------------- /boxes/groups/devenv/ide/README.md: -------------------------------------------------------------------------------- 1 | # web 2 | 3 | ## Project setup 4 | ``` 5 | npm install 6 | ``` 7 | 8 | ### Compiles and hot-reloads for development 9 | ``` 10 | npm run serve 11 | ``` 12 | 13 | ### Compiles and minifies for production 14 | ``` 15 | npm run build 16 | ``` 17 | 18 | ### Lints and fixes files 19 | ``` 20 | npm run lint 21 | ``` 22 | -------------------------------------------------------------------------------- /boxes/groups/devenv/ide/frontends/main/src/_main.js: -------------------------------------------------------------------------------- 1 | import VueCodemirror from 'vue-codemirror'; 2 | 3 | import 'codemirror/lib/codemirror.css'; 4 | 5 | export default (Vue) => { 6 | Vue.use(VueCodemirror 7 | /* { 8 | options: { theme: 'base16-dark', ... }, 9 | events: ['scroll', ...] 10 | } */ 11 | ); 12 | }; 13 | -------------------------------------------------------------------------------- /boxes/groups/devenv/ide/frontends/main/src/_router.js: -------------------------------------------------------------------------------- 1 | import Pen from './views/Pen.vue'; 2 | export default (Vue) => { 3 | return [{ 4 | path: '/p/:project', 5 | name: 'Project', 6 | component: Pen 7 | }, 8 | { 9 | path: '/', 10 | name: 'home', 11 | component: Pen 12 | } 13 | ]; 14 | }; 15 | -------------------------------------------------------------------------------- /boxes/groups/devenv/ide/frontends/main/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/devenv/ide/frontends/main/src/assets/logo.png -------------------------------------------------------------------------------- /boxes/groups/devenv/ide/frontends/main/src/views/abiParser/abi.js: -------------------------------------------------------------------------------- 1 | 2 | function toXy (num) { 3 | return { 4 | x: 1023 & num, 5 | y: num >> 10 6 | }; 7 | } 8 | 9 | function p (e) { 10 | return typeof e === 'string' ? (t = e, 11 | Number.parseInt(t.slice(1), 16)) : e; 12 | var t; 13 | } 14 | 15 | var bigInt = require('big-integer'); 16 | -------------------------------------------------------------------------------- /boxes/groups/devenv/ide/frontends/main/src/views/new.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CryptoKylin TestNet", 3 | "key": "cryptokylin", 4 | "chainId": "5fff1dae8dc8e2fc4d5b23b2c7665c97f9e9d8edf2b6485a86ba311c25639191", 5 | "explorer": "https://tools.cryptokylin.io/", 6 | "endpoints": [{ 7 | "ssl_endpoint": "https://jungle.eosio.cr", 8 | "producer": "activeeoscom" 9 | }] 10 | } -------------------------------------------------------------------------------- /boxes/groups/devenv/ide/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Deploy Frontend": "zeus deploy frontend main", 8 | "Run Locally": "zeus run frontend main" 9 | }, 10 | "install": { 11 | "npm-in-dirs": { 12 | "frontends/main": { 13 | "npm": { 14 | "vue-codemirror": "^4.0.5" 15 | } 16 | } 17 | } 18 | }, 19 | "dependencies": { 20 | "frontend-vue": "^1.0.0" 21 | } 22 | } -------------------------------------------------------------------------------- /boxes/groups/economics/README.md: -------------------------------------------------------------------------------- 1 | # zeus-economics -------------------------------------------------------------------------------- /boxes/groups/economics/airdrop/commands/airdrop.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand')('airdrop'); 4 | -------------------------------------------------------------------------------- /boxes/groups/economics/airdrop/models/airdrops/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/economics/airdrop/models/airdrops/.placeholder -------------------------------------------------------------------------------- /boxes/groups/economics/airdrop/tools/snapshot-storage/format.js: -------------------------------------------------------------------------------- 1 | function escapeRegExp(str) { 2 | return str.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1"); 3 | } 4 | 5 | export default function(str, obj) { 6 | var resStr = str; 7 | Object.keys(obj).forEach(key => { 8 | resStr = resStr.replace(new RegExp(escapeRegExp(`{{${key}}}`), 'g'), obj[key]); 9 | }); 10 | return resStr; 11 | } 12 | -------------------------------------------------------------------------------- /boxes/groups/economics/airhodl/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test": "zeus test -c" 8 | }, 9 | "dependencies": { 10 | "ipfs-dapp-service": "^1.0.0" 11 | }, 12 | "install": { 13 | "contracts": { 14 | "airhodl": true 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /boxes/groups/economics/bancor-extensions/commands/start-localenv/42-eos-local-bnt.js: -------------------------------------------------------------------------------- 1 | module.exports = async(args)=>{ 2 | 3 | }; -------------------------------------------------------------------------------- /boxes/groups/economics/bancor-extensions/commands/start-localenv/42-eth-local-bnt.js: -------------------------------------------------------------------------------- 1 | module.exports = async(args)=>{ 2 | 3 | }; -------------------------------------------------------------------------------- /boxes/groups/economics/bancor-extensions/commands/start-localenv/43-eos-local-bancornetwork.js: -------------------------------------------------------------------------------- 1 | module.exports = async(args)=>{ 2 | 3 | }; -------------------------------------------------------------------------------- /boxes/groups/economics/bancor-extensions/commands/start-localenv/43-eth-local-bancornetwork.js: -------------------------------------------------------------------------------- 1 | module.exports = async(args)=>{ 2 | 3 | }; -------------------------------------------------------------------------------- /boxes/groups/economics/bancor-extensions/commands/start-localenv/44-eos-local-bancorx.js: -------------------------------------------------------------------------------- 1 | module.exports = async(args)=>{ 2 | 3 | }; -------------------------------------------------------------------------------- /boxes/groups/economics/bancor-extensions/commands/start-localenv/44-eth-local-bancorx.js: -------------------------------------------------------------------------------- 1 | module.exports = async(args)=>{ 2 | 3 | }; -------------------------------------------------------------------------------- /boxes/groups/economics/bancor-extensions/commands/start-localenv/45-common-local-bancorx.js: -------------------------------------------------------------------------------- 1 | module.exports = async(args)=>{ 2 | 3 | }; -------------------------------------------------------------------------------- /boxes/groups/economics/bancor-extensions/models/bancor-relays/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/economics/bancor-extensions/models/bancor-relays/.placeholder -------------------------------------------------------------------------------- /boxes/groups/economics/bancor-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Create Database": "zeus create converter eosio.token SYS tknarly TKNARLY cnvtkna 0", 8 | "Run Locally": "zeus migrate" 9 | }, 10 | "dependencies": { 11 | "seed-eos": "^1.0.0", 12 | "seed-migrations": "^1.0.0", 13 | "secure-accounts-extensions": "^1.0.0", 14 | "seed-extensions": "^1.0.0", 15 | "seed-models": "^1.0.0", 16 | "bancor-relay": "^1.0.0", 17 | "token": "^1.0.0" 18 | }, 19 | "hooks": {} 20 | } -------------------------------------------------------------------------------- /boxes/groups/economics/bancor-network/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": { 8 | "seed-eos": "^1.0.0", 9 | "events": "^1.0.0", 10 | "token": "^1.0.0", 11 | "mocha": "^1.0.0", 12 | "eos-common": "^1.0.0" 13 | }, 14 | "install": { 15 | "contracts": { 16 | "BancorNetwork": true 17 | } 18 | }, 19 | "hooks": {} 20 | } -------------------------------------------------------------------------------- /boxes/groups/economics/bancor-relay/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": { 8 | "seed-eos": "^1.0.0", 9 | "events": "^1.0.0", 10 | "token": "^1.0.0", 11 | "mocha": "^1.0.0", 12 | "bancor-network": "^1.0.0", 13 | "eos-common": "^1.0.0" 14 | }, 15 | "install": { 16 | "contracts": { 17 | "BancorConverter": true 18 | } 19 | }, 20 | "hooks": {} 21 | } -------------------------------------------------------------------------------- /boxes/groups/economics/eos-detective-reports/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "seed-eos": "^1.0.0", 8 | "events": "^1.0.0", 9 | "token": "^1.0.0", 10 | "mocha": "^1.0.0", 11 | "eos-common": "^1.0.0" 12 | }, 13 | "install": { 14 | "contracts": { 15 | "detective": true 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /boxes/groups/economics/microauctions/README.md: -------------------------------------------------------------------------------- 1 | # Micro Auctions 2 | 3 | ## Install the Zeus SDK 4 | 5 | https://github.com/liquidapps-io/zeus-cmd 6 | 7 | ## Unbox & Test 8 | ``` 9 | mkdir microauctions; cd microauctions 10 | zeus box create 11 | zeus unbox microauctions 12 | zeus test -c 13 | ``` 14 | 15 | [Screencast](https://asciinema.org/a/KqSY4y4c5CynllEGMLe3FEtG9) 16 | 17 | ## Deploy (TBD) 18 | -------------------------------------------------------------------------------- /boxes/groups/economics/microauctions/contracts/eos/microauctions/microauctions-init-rc.md: -------------------------------------------------------------------------------- 1 | # Init 2 | 3 | The action is comprised of these core elements which are needed for the activation of the DAPP Token generation: 4 | The DAPP Token generation would start at {{start_ts}} epoch time (ms), and would take place over a period of {{settings.cycles}} cycles, each with a duration of {{settings.seconds_per_cycle}}. The token accepted in the Token Generation are {{accepted_token}}, and will be sent to the account {{savings_account}}. 5 | Each cycle would include {{quota_per_cycle}} Tokens. 6 | -------------------------------------------------------------------------------- /boxes/groups/economics/microauctions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test": "zeus test -c" 8 | }, 9 | "dependencies": { 10 | "seed-eos": "^1.0.0", 11 | "events": "^1.0.0", 12 | "token": "^1.0.0", 13 | "mocha": "^1.0.0", 14 | "eos-common": "^1.0.0", 15 | "eos-detective-reports": "^1.0.0" 16 | }, 17 | "install": { 18 | "contracts": { 19 | "microauctions": true 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /boxes/groups/eos-framework/README.md: -------------------------------------------------------------------------------- 1 | # zeus-eos-framework 2 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/contracts/eos/Common/string/bytes/string-5bit.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | typedef String5bit std::vector 4 | 5 | static constexpr String5bit string_to_string5bit( std::string c ) { 6 | } 7 | 8 | static std::string string5bit_to_string( String5bit value )const { 9 | 10 | } 11 | 12 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/contracts/eos/Common/string/bytes/string-6bit.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | typedef String6bit std::vector 4 | 5 | static constexpr String6bit string_to_string6bit( std::string c ) { 6 | 7 | } 8 | 9 | static std::string string6bit_to_string( String6bit value )const { 10 | } 11 | 12 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/contracts/eos/Common/string/uint128_t/string16-8bit.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | typedef String16 uint128_t 3 | 4 | static constexpr String16 string_to_string16( std::string c ) { 5 | } 6 | 7 | static std::string string16_to_string( String16 value )const { 8 | 9 | } 10 | 11 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/contracts/eos/Common/string/uint128_t/string21-6bit.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | typedef String21 uint128_t 4 | 5 | static constexpr String21 string_to_string21( std::string c ) { 6 | } 7 | 8 | static std::string string21_to_string( String21 value )const { 9 | 10 | } 11 | 12 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/contracts/eos/Common/string/uint128_t/string25-5bit.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | typedef String25 uint128_t 4 | 5 | 6 | static constexpr String25 string_to_string25( std::string c ) { 7 | } 8 | 9 | static std::string string25_to_string( String25 value )const { 10 | 11 | } 12 | 13 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/contracts/eos/Common/string/uint256_t/string32-8bit.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | typedef String32 uint256_t 3 | 4 | static constexpr String32 string_to_string32( std::string c ) { 5 | } 6 | 7 | static std::string string32_to_string( String32 value )const { 8 | 9 | } 10 | 11 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/contracts/eos/Common/string/uint256_t/string42-6bit.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | typedef String42 uint256_t 4 | 5 | static constexpr String42 string_to_string42( std::string c ) { 6 | } 7 | 8 | static std::string string42_to_string( String42 value )const { 9 | 10 | } 11 | 12 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/contracts/eos/Common/string/uint256_t/string50-5bit.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | typedef String50 uint256_t 4 | 5 | static constexpr String50 string_to_string50( std::string c ) { 6 | } 7 | 8 | static std::string string50_to_string( String50 value )const { 9 | 10 | } 11 | 12 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/contracts/eos/Common/string/uint64_t/string11-6bit.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | typedef String11 uint64_t 4 | 5 | static constexpr String11 string_to_string11( std::string c ) { 6 | } 7 | 8 | static std::string string11_to_string( String11 value )const { 9 | 10 | } 11 | 12 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/contracts/eos/Common/string/uint64_t/string12-5bit.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | typedef String12 uint64_t 4 | 5 | static constexpr String12 string_to_string12( std::string c ) { 6 | } 7 | 8 | static std::string string12_to_string( String12 value )const { 9 | 10 | } 11 | 12 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/contracts/eos/Common/string/uint64_t/string8-8bit.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | typedef String8 uint64_t 3 | 4 | static constexpr String8 string_to_string8( std::string c ) { 5 | } 6 | 7 | static std::string string8_to_string( String8 value )const { 8 | 9 | } 10 | 11 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/eos-common/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "hooks": {}, 8 | "dependencies": { 9 | "events": "^1.0.0" 10 | } 11 | } -------------------------------------------------------------------------------- /boxes/groups/eos-framework/events/models/events/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-framework/events/models/events/.placeholder -------------------------------------------------------------------------------- /boxes/groups/eos-framework/events/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Create event": "zeus create event" 8 | }, 9 | "hooks": {}, 10 | "dependencies": { 11 | "seed-eos": "^1.0.0", 12 | "core-extensions": "^1.0.0" 13 | } 14 | } -------------------------------------------------------------------------------- /boxes/groups/eos-framework/mocha/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-framework/mocha/.env -------------------------------------------------------------------------------- /boxes/groups/eos-framework/token/commands/create/token.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | const { saveModel } = requireBox('seed-models/tools/models'); 3 | var cmd = 'token'; 4 | 5 | module.exports = { 6 | description: `create ${cmd}`, 7 | builder: (yargs) => { 8 | yargs.example(`$0 create ${cmd} mytoken SYM`); 9 | }, 10 | command: `${cmd} `, 11 | handler: async (args) => { 12 | await saveModel(`${cmd}s`, `${args.account}-${args.symbol}`, { symbol: args.symbol, account: args.account }); 13 | } 14 | }; 15 | -------------------------------------------------------------------------------- /boxes/groups/eos-framework/token/models/tokens/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-framework/token/models/tokens/.placeholder -------------------------------------------------------------------------------- /boxes/groups/eos-framework/token/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Create Token": "zeus create token ...", 8 | "Migrate": "zeus migrate" 9 | }, 10 | "dependencies": { 11 | "mocha": "^1.0.0", 12 | "seed-eos": "^1.0.0", 13 | "seed-models": "^1.0.0" 14 | }, 15 | "install": { 16 | "contracts": { 17 | "Token": true 18 | } 19 | }, 20 | "hooks": {} 21 | } -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/README.md: -------------------------------------------------------------------------------- 1 | # zeus-eos-sdk 2 | -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eos-client-js/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "seed-eos": "^1.0.0", 8 | "js-client": "^1.0.0", 9 | "frontend-main": "^1.0.0" 10 | }, 11 | "install": { 12 | "npm-in-dirs": { 13 | "frontends/main": { 14 | "npm": { 15 | "eosjs@20.0.0": true, 16 | "eosjs-ecc": true 17 | } 18 | } 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eos-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Start EOS Localenv": "zeus start-localenv" 8 | }, 9 | "dependencies": { 10 | "core-extensions": "^1.0.0" 11 | }, 12 | "install": { 13 | "npm": { 14 | "kill-port": true 15 | } 16 | }, 17 | "hooks": { 18 | "post-install": "bash scripts/install-eos.sh", 19 | "post-unpack": "bash scripts/install-eosio-cdt.sh && bash scripts/install-dfuseeos.sh" 20 | } 21 | } -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eos-keystore/commands/key.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand') 4 | ('key', 'Import or export keys'); 5 | -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eos-keystore/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Unbox sample": "zeus unbox sample-eos-cpp" 8 | }, 9 | "install": { 10 | "npm": { 11 | "crypto": true, 12 | "eosjs": true, 13 | "eosjs-ecc": true, 14 | "fs": true, 15 | "path": true, 16 | "readline-sync": true, 17 | "os": true 18 | } 19 | }, 20 | "dependencies": { 21 | "seed-empty": "^1.0.0", 22 | "mocha": "^1.0.0" 23 | } 24 | } -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.bios/eosio.bios.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.bios/eosio.bios.wasm -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.boot/eosio.boot.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.boot/eosio.boot.wasm -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.msig/eosio.msig.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.msig/eosio.msig.wasm -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.sudo/eosio.sudo.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.sudo/eosio.sudo.wasm -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.system/eosio.system.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.system/eosio.system.wasm -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.token/eosio.token.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/eosio.token/eosio.token.wasm -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/old_eosio.bios/old_eosio.bios.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/old_eosio.bios/old_eosio.bios.wasm -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/old_eosio.system/old_eosio.system.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-sdk/eosio-system-contracts/contracts/eos/old_eosio.system/old_eosio.system.wasm -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/eosio-system-contracts/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "hooks": {} 7 | } -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/seed-eos/tools/eos/artifacts.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs'); 2 | const path = require('path'); 3 | 4 | function _require(f) { 5 | const base = path.parse(f).base; 6 | const abiPath = `./contracts/eos/${base}/${base}.abi`; 7 | const abi = fs.readFileSync(abiPath).toString(); 8 | return { name: base, abi, abiPath, binaryPath: `./contracts/eos/${f}` }; 9 | } 10 | 11 | module.exports = { 12 | require: _require 13 | }; 14 | -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/zeus-eos/contracts/eos/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/eos-sdk/zeus-eos/contracts/eos/.placeholder -------------------------------------------------------------------------------- /boxes/groups/eos-sdk/zeus-eos/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "install": { 7 | "npm": { 8 | "eosjs@20.0.0": true, 9 | "eosjs-ecc": true 10 | } 11 | }, 12 | "dependencies": { 13 | "seed-zeus-support": "^1.0.0" 14 | } 15 | } -------------------------------------------------------------------------------- /boxes/groups/eth-sdk/eth-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | }, 8 | "dependencies": { 9 | "core-extensions": "^1.0.0" 10 | }, 11 | "install": { 12 | "npm": { 13 | "glob": true, 14 | "@openzeppelin/contracts":true, 15 | "eth-gas-reporter": true, 16 | "truffle":true, 17 | "hardhat":true 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-main/frontends/main/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "zeus-seed", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | 8 | }, 9 | "author": "", 10 | "license": "ISC", 11 | "dependencies": { 12 | }, 13 | "devDependencies": { 14 | 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-main/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "seed-frontends": "^1.0.0", 8 | "seed-eos": "^1.0.0", 9 | "core-extensions": "^1.0.0" 10 | } 11 | } -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-phaser/frontends/main/public/assets/json/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/frontends/frontend-phaser/frontends/main/public/assets/json/.placeholder -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-react/frontends/main/public/eos-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/frontends/frontend-react/frontends/main/public/eos-logo.png -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-react/frontends/main/public/liquideos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/frontends/frontend-react/frontends/main/public/liquideos.png -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not ie <= 8 4 | -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { 4 | node: true 5 | }, 6 | 'extends': [], 7 | rules: { 8 | 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 9 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off' 10 | }, 11 | parserOptions: { 12 | parser: 'babel-eslint' 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | # local env files 6 | .env.local 7 | .env.*.local 8 | 9 | # Log files 10 | npm-debug.log* 11 | yarn-debug.log* 12 | yarn-error.log* 13 | 14 | # Editor directories and files 15 | .idea 16 | .vscode 17 | *.suo 18 | *.ntvs* 19 | *.njsproj 20 | *.sln 21 | *.sw* 22 | -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/app' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | autoprefixer: {} 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "web", 3 | "short_name": "web", 4 | "icons": [ 5 | { 6 | "src": "/img/icons/android-chrome-192x192.png", 7 | "sizes": "192x192", 8 | "type": "image/png" 9 | }, 10 | { 11 | "src": "/img/icons/android-chrome-512x512.png", 12 | "sizes": "512x512", 13 | "type": "image/png" 14 | } 15 | ], 16 | "start_url": "/index.html", 17 | "display": "standalone", 18 | "background_color": "#000000", 19 | "theme_color": "#4DBA87" 20 | } 21 | -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/src/App.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/src/assets/scatter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/frontends/frontend-vue/frontends/main/src/assets/scatter.png -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/src/router.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Router from 'vue-router' 3 | 4 | 5 | Vue.use(Router) 6 | import _router from './_router'; 7 | var routes = _router(Vue); 8 | 9 | export default new Router({ 10 | routes 11 | }) 12 | -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/src/store.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | import Vuex from 'vuex' 3 | 4 | Vue.use(Vuex) 5 | 6 | export default new Vuex.Store({ 7 | state: { 8 | 9 | }, 10 | mutations: { 11 | 12 | }, 13 | actions: { 14 | 15 | } 16 | }) 17 | -------------------------------------------------------------------------------- /boxes/groups/frontends/frontend-vue/frontends/main/vue.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | publicPath: './' 3 | } 4 | -------------------------------------------------------------------------------- /boxes/groups/frontends/seed-frontends/frontends/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/frontends/seed-frontends/frontends/.placeholder -------------------------------------------------------------------------------- /boxes/groups/frontends/seed-frontends/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Deploy Frontend": "zeus deploy frontend main", 8 | "Deploy Frontend To LiquidStorage": "zeus deploy frontend main --storage-provider pprovider1 --storage-account test1 --storage-key test1privatekey", 9 | "Run Locally": "zeus run frontend main" 10 | }, 11 | "dependencies": { 12 | "seed-zeus-support": "^1.0.0", 13 | "core-extensions": "^1.0.0" 14 | }, 15 | "hooks": {} 16 | } -------------------------------------------------------------------------------- /boxes/groups/game/craft/models/contract-deployments/craftcore.json: -------------------------------------------------------------------------------- 1 | {"contract":"craftcore","account":"eoscraftcore"} -------------------------------------------------------------------------------- /boxes/groups/game/craft/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test": "zeus test -c" 8 | }, 9 | "dependencies": { 10 | "mocha": "^1.0.0", 11 | "seed-eos": "^1.0.0", 12 | "seed-migrations": "^1.0.0", 13 | "eos-common": "^1.0.0", 14 | "all-dapp-services": "^1.0.0", 15 | "seed-models": "^1.0.0" 16 | }, 17 | "install": { 18 | "contracts": { 19 | "craftcore": true 20 | } 21 | }, 22 | "hooks": {} 23 | } -------------------------------------------------------------------------------- /boxes/groups/game/dgoods/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test": "zeus test -c" 8 | }, 9 | "dependencies": { 10 | "mocha": "^1.0.0", 11 | "seed-eos": "^1.0.0", 12 | "seed-migrations": "^1.0.0", 13 | "eos-common": "^1.0.0", 14 | "all-dapp-services": "^1.0.0", 15 | "seed-models": "^1.0.0" 16 | }, 17 | "install": { 18 | "contracts": { 19 | "dgoods": true 20 | } 21 | }, 22 | "hooks": {} 23 | } -------------------------------------------------------------------------------- /boxes/groups/game/eoscraft-frontend/frontends/main/public/assets/image/loader.apng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/game/eoscraft-frontend/frontends/main/public/assets/image/loader.apng -------------------------------------------------------------------------------- /boxes/groups/game/eoscraft-frontend/frontends/main/public/assets/image/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/game/eoscraft-frontend/frontends/main/public/assets/image/logo.png -------------------------------------------------------------------------------- /boxes/groups/game/eoscraft-frontend/frontends/main/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/game/eoscraft-frontend/frontends/main/public/favicon.ico -------------------------------------------------------------------------------- /boxes/groups/game/eoscraft-frontend/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Deploy Frontend": "zeus deploy frontend main", 8 | "Run Locally": "zeus run frontend main" 9 | }, 10 | "dependencies": { 11 | "frontend-phaser": "^1.0.0" 12 | } 13 | } -------------------------------------------------------------------------------- /boxes/groups/game/eoscraft/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Deploy Frontend": "zeus deploy frontend main", 8 | "Run Frontend Locally": "zeus run frontend main", 9 | "Run Locally": "zeus migrate" 10 | }, 11 | "dependencies": { 12 | "eoscraft-frontend": "^1.0.0", 13 | "craft": "^1.0.0" 14 | } 15 | } -------------------------------------------------------------------------------- /boxes/groups/libraries/link/README.md: -------------------------------------------------------------------------------- 1 | #dapp-service-link -------------------------------------------------------------------------------- /boxes/groups/libraries/link/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.3", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "test linkconsumer": "zeus compile && zeus test linkconsumer" 8 | }, 9 | "dependencies": { 10 | "liquidx": "^1.0.0", 11 | "eth-extensions": "^1.0.0" 12 | }, 13 | "install": { 14 | "contracts": { 15 | "linkconsumer": true, 16 | "linkconsumerx": true 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /boxes/groups/lifecycle/secure-accounts-extensions/migrations/99_secure.js: -------------------------------------------------------------------------------- 1 | 2 | const { requireBox } = require('@liquidapps/box-utils'); 3 | const { loadModels } = requireBox('seed-models/tools/models'); 4 | 5 | module.exports = async function (deployer, network, accounts) { 6 | for (var i = 0; i < accounts2.length; i++) { 7 | var { account, versionKeeperAccount } = accounts2[i]; 8 | // 9 | // await accounts.setKeys(account, coldOwner, coldActive); 10 | } 11 | }; 12 | 13 | var accounts2 = loadModels("secure-accounts"); // load from models/secure-accounts 14 | 15 | -------------------------------------------------------------------------------- /boxes/groups/lifecycle/secure-accounts-extensions/models/secure-accounts/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/lifecycle/secure-accounts-extensions/models/secure-accounts/.placeholder -------------------------------------------------------------------------------- /boxes/groups/lifecycle/secure-accounts-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Add Secure to migrations": "zeus secure-account accountabc owner active" 8 | }, 9 | "dependencies": { 10 | "seed-eos": "^1.0.0", 11 | "seed-migrations": "^1.0.0", 12 | "seed-models": "^1.0.0" 13 | }, 14 | "hooks": {} 15 | } -------------------------------------------------------------------------------- /boxes/groups/metaboxes/README.md: -------------------------------------------------------------------------------- 1 | # zeus-metaboxes 2 | -------------------------------------------------------------------------------- /boxes/groups/metaboxes/dapp/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.3", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Create contract from template": "zeus create contract somecontract", 8 | "help for create-contract": "zeus create contract somecontract --help" 9 | }, 10 | "dependencies": { 11 | "templates-emptycontract-eos-cpp": "^1.0.0", 12 | "frontend-react": "^1.0.0" 13 | }, 14 | "hooks": { 15 | "post-unpack": "npm install" 16 | } 17 | } -------------------------------------------------------------------------------- /boxes/groups/metaboxes/game/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Create contract from template": "zeus create contract somecontract", 8 | "help for create-contract": "zeus create contract somecontract --help" 9 | }, 10 | "dependencies": { 11 | "templates-emptycontract-eos-cpp": "^1.0.0", 12 | "frontend-phaser": "^1.0.0" 13 | }, 14 | "hooks": {} 15 | } -------------------------------------------------------------------------------- /boxes/groups/metaboxes/helloworld/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Compile sample contracts": "zeus compile", 8 | "Migrate sample contracts (deploy to local eos.node)": "zeus migrate", 9 | "Test sample contract": "zeus test -c" 10 | }, 11 | "hooks": {}, 12 | "dependencies": { 13 | "templates-emptycontract-eos-cpp": "^1.0.0" 14 | } 15 | } -------------------------------------------------------------------------------- /boxes/groups/metaboxes/regression-tests/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.81", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "all-dapp-services": "^1.0.0", 8 | "airhodl": "^1.0.0", 9 | "coldtoken": "^1.0.0", 10 | "vgrab": "^1.0.0", 11 | "deepfreeze": "^1.0.0", 12 | "airdrop": "^1.0.0", 13 | "liquidx": "^1.0.0", 14 | "combined": "^1.0.0", 15 | "sign-dapp-service": "^1.0.0", 16 | "splitter": "^1.0.0" 17 | } 18 | } -------------------------------------------------------------------------------- /boxes/groups/microservices/README.md: -------------------------------------------------------------------------------- 1 | # zeus-microservices 2 | -------------------------------------------------------------------------------- /boxes/groups/microservices/demux/commands/demux.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand')('demux'); 4 | -------------------------------------------------------------------------------- /boxes/groups/microservices/demux/commands/run/demux.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-microservices/helpers/service-runner')(__filename, 3195); 4 | -------------------------------------------------------------------------------- /boxes/groups/microservices/demux/models/captured-events/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/microservices/demux/models/captured-events/.placeholder -------------------------------------------------------------------------------- /boxes/groups/microservices/demux/services/demux/index.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | 4 | 5 | if (process.env.DAEMONIZE_PROCESS) { require('daemonize-process')(); } 6 | 7 | var backend = process.env.DEMUX_BACKEND || 'state_history_plugin'; 8 | const express = require('express'); 9 | 10 | require(`./backends/${backend}`); 11 | 12 | const genApp = () => { 13 | return express(); 14 | }; 15 | 16 | const appWebHookListener = genApp(); 17 | appWebHookListener.listen(process.env.PORT || 3195, () => console.log(`demux listening on port ${process.env.PORT || 3195}!`)); 18 | -------------------------------------------------------------------------------- /boxes/groups/microservices/firehose/commands/firehose.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand')('firehose'); 4 | -------------------------------------------------------------------------------- /boxes/groups/microservices/firehose/services/firehose/index.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | if (process.env.DAEMONIZE_PROCESS) { require('daemonize-process')(); } 4 | 5 | var backend = process.env.FIREHOSE_BACKEND || 'firehose'; 6 | const express = require('express'); 7 | 8 | require(`./backends/${backend}`); 9 | 10 | const genApp = () => { 11 | return express(); 12 | }; 13 | 14 | const appWebHookListener = genApp(); 15 | appWebHookListener.listen(process.env.PORT || 3195, () => console.log(`firehose listening on port ${process.env.PORT || 3195}!`)); 16 | -------------------------------------------------------------------------------- /boxes/groups/microservices/firehose/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.0", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "events": "^1.0.0", 8 | "seed-microservices": "^1.0.0", 9 | "seed-models": "^1.0.0", 10 | "log-extensions": "^1.0.0" 11 | }, 12 | "install": { 13 | "npm": { 14 | "@dfuse/client": "^0.3.20", 15 | "@grpc/proto-loader": "^0.6.1", 16 | "grpc": "^1.24.7", 17 | "node-fetch": "^2.6.1", 18 | "protobufjs": "^6.10.2", 19 | "ws": "^7.4.5" 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /boxes/groups/microservices/ipfs-daemon/commands/run/ipfs-daemon.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-microservices/helpers/service-runner')(__filename, 3199); -------------------------------------------------------------------------------- /boxes/groups/microservices/ipfs-daemon/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.3", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "events": "^1.0.0", 8 | "seed-microservices": "^1.0.0", 9 | "seed-models": "^1.0.0" 10 | }, 11 | "install": { 12 | "npm": { 13 | "go-ipfs": "^0.10.0", 14 | "ipfs": "^0.59.1", 15 | "ipfsd-ctl": "^10.0.4", 16 | "ipfs-http-client": "^53.0.1" 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /boxes/groups/microservices/ipfs-ds-postgres/services/ipfs-ds-postgres/ipfs-ds-postgres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/microservices/ipfs-ds-postgres/services/ipfs-ds-postgres/ipfs-ds-postgres -------------------------------------------------------------------------------- /boxes/groups/microservices/ipfs-ds-postgres/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.3", 3 | "ignore": ["README.md"], 4 | "dependencies": {}, 5 | "install": {} 6 | } 7 | -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-echo/services/oracle-dapp-service-node/protocols/echo+post.js: -------------------------------------------------------------------------------- 1 | function split2(str, separator, limit) { 2 | limit--; 3 | str = str.split(separator); 4 | 5 | if (str.length > limit) { 6 | const ret = str.splice(0, limit); 7 | ret.push(str.join(separator)); 8 | 9 | return ret; 10 | } 11 | 12 | return str; 13 | } 14 | module.exports = async({ proto, address }) => { 15 | const parts = split2(address, '/', 2); 16 | content = Buffer.from(parts[1],'base64').toString(); 17 | return Buffer.from(content,'utf8'); 18 | }; 19 | -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-echo/services/oracle-dapp-service-node/protocols/echo.js: -------------------------------------------------------------------------------- 1 | module.exports = async({ proto, address }) => { 2 | const content = Buffer.from(address,'base64').toString(); 3 | return Buffer.from(content,'utf8'); 4 | }; 5 | -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-echo/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "oracle-dapp-service": "^1.0.0" 8 | } 9 | } -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-ethereum/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "oracle-dapp-service": "^1.0.0" 8 | }, 9 | "install": { 10 | "npm": { 11 | "web3": true 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-foreign-chain/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "oracle-dapp-service": "^1.0.0" 8 | }, 9 | "install": { 10 | "npm": { 11 | "tronweb": true, 12 | "ripple-lib": true, 13 | "bitcoin-core": true 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-random/services/oracle-dapp-service-node/protocols/random.js: -------------------------------------------------------------------------------- 1 | module.exports = async({ proto, address }) => { 2 | const parts = address.split('/'); 3 | const range = parseInt(parts[0]); 4 | 5 | return new Buffer(Math.floor(Math.random() * range).toString()); 6 | }; 7 | -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-random/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "oracle-dapp-service": "^1.0.0" 8 | } 9 | } -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-self-history/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "oracle-dapp-service": "^1.0.0" 8 | } 9 | } -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-sister-chain/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.3", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "oracle-dapp-service": "^1.0.0" 8 | } 9 | } -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-sql/commands/start-localenv/10-remove-local-sqllite.js: -------------------------------------------------------------------------------- 1 | const fsExtra = require('fs-extra') 2 | const path = require('path'); 3 | 4 | module.exports = async(args) => { 5 | if (args.creator !== 'eosio') { 6 | return; 7 | } // only local 8 | fsExtra.emptyDirSync(path.resolve('./zeus_boxes/dbs')); 9 | }; 10 | -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-sql/dbs/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/oracles/oracle-sql/dbs/.placeholder -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-sql/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "oracle-dapp-service": "^1.0.0" 8 | }, 9 | "install": { 10 | "npm": { 11 | "fs-extra": true, 12 | "mysql2": true, 13 | "mariadb": true, 14 | "pg-hstore": true 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-stockfish/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "oracle-dapp-service": "^1.0.0" 8 | }, 9 | "install": { 10 | "npm": { 11 | "stockfish": true 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-vcpu/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "oracle-dapp-service": "^1.0.0" 8 | }, 9 | "install": { 10 | "npm": { 11 | "assemblyscript": "github:AssemblyScript/assemblyscript", 12 | "node-fetch": "^2.6.0" 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-web/services/oracle-dapp-service-node/protocols/http.js: -------------------------------------------------------------------------------- 1 | const fetch = require('node-fetch'); 2 | 3 | module.exports = async({ proto, address }) => { 4 | proto = proto.split("+")[0]; 5 | const r = await fetch(`${proto}://${address}`, { method: 'GET' }); 6 | return Buffer.from(await r.text()); 7 | 8 | }; 9 | -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-web/services/oracle-dapp-service-node/protocols/https.js: -------------------------------------------------------------------------------- 1 | const fetch = require('node-fetch'); 2 | 3 | module.exports = async({ proto, address }) => { 4 | proto = proto.split("+")[0]; 5 | const r = await fetch(`${proto}://${address}`, { method: 'GET' }); 6 | return Buffer.from(await r.text()); 7 | 8 | }; 9 | -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-web/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "oracle-dapp-service": "^1.0.0" 8 | } 9 | } -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-wolframalpha/services/oracle-dapp-service-node/protocols/wolfram_alpha.js: -------------------------------------------------------------------------------- 1 | const fetch = require('node-fetch'); 2 | module.exports = async({ proto, address }) => { 3 | // mock for tests: 4 | if (address == 'What is the average air speed velocity of a laden swallow?') { return Buffer.from('What do you mean, an African or European Swallow?'); } 5 | const r = await fetch(`http://api.wolframalpha.com/v1/result?i=${escape(address)}&appid=${process.env.WOLFRAM_APP_ID || 'DEMO'}`, { method: 'GET' }); 6 | return Buffer.from(await r.text()); 7 | }; 8 | -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-wolframalpha/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "oracle-dapp-service": "^1.0.0" 8 | }, 9 | "install": { 10 | "npm": {} 11 | } 12 | } -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-zeos/services/oracle-dapp-service-node/protocols/pkg/index.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/oracles/oracle-zeos/services/oracle-dapp-service-node/protocols/pkg/index.node -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-zeos/services/oracle-dapp-service-node/protocols/pkg/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "zeos-verifier", 3 | "version": "0.1.0", 4 | "files": [ 5 | "zeos_verifier_bg.wasm", 6 | "zeos_verifier.js", 7 | "zeos_verifier.d.ts" 8 | ], 9 | "main": "zeos_verifier.js", 10 | "types": "zeos_verifier.d.ts" 11 | } -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-zeos/services/oracle-dapp-service-node/protocols/pkg/zeos_updater.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/oracles/oracle-zeos/services/oracle-dapp-service-node/protocols/pkg/zeos_updater.wasm -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-zeos/services/oracle-dapp-service-node/protocols/pkg/zeos_verifier_bg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/oracles/oracle-zeos/services/oracle-dapp-service-node/protocols/pkg/zeos_verifier_bg.wasm -------------------------------------------------------------------------------- /boxes/groups/oracles/oracle-zeos/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "ipfs-dapp-service": "^1.0.0", 8 | "oracle-dapp-service": "^1.0.0", 9 | "storage-dapp-service": "^1.0.0" 10 | }, 11 | "install": { 12 | "contracts": { 13 | "thezeostoken": true 14 | }, 15 | "npm": { 16 | "node-fetch": "^2.6.0", 17 | "@liquidapps/dapp-client": "^2.0.3107" 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/.browserslistrc: -------------------------------------------------------------------------------- 1 | > 1% 2 | last 2 versions 3 | not dead 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { 4 | node: true 5 | }, 6 | 'extends': [ 7 | 'plugin:vue/vue3-essential', 8 | 'eslint:recommended', 9 | '@vue/typescript/recommended' 10 | ], 11 | parserOptions: { 12 | ecmaVersion: 2020 13 | }, 14 | rules: { 15 | 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off', 16 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off' 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | package-lock.json 5 | 6 | 7 | # local env files 8 | .env.local 9 | .env.*.local 10 | 11 | # Log files 12 | npm-debug.log* 13 | yarn-debug.log* 14 | yarn-error.log* 15 | pnpm-debug.log* 16 | 17 | # Editor directories and files 18 | .idea 19 | .vscode 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/README.md: -------------------------------------------------------------------------------- 1 | # bridge 2 | 3 | ## Project setup 4 | ``` 5 | npm install 6 | ``` 7 | 8 | ### Compiles and hot-reloads for development 9 | ``` 10 | npm run serve 11 | ``` 12 | 13 | ### Compiles and minifies for production 14 | ``` 15 | npm run build 16 | ``` 17 | 18 | ### Lints and fixes files 19 | ``` 20 | npm run lint 21 | ``` 22 | 23 | ### Customize configuration 24 | See [Configuration Reference](https://cli.vuejs.org/config/). 25 | -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/cli-plugin-babel/preset' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/anchor/frontends/main/bridge/public/favicon.ico -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/src/assets/liquidapps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/anchor/frontends/main/bridge/src/assets/liquidapps.png -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/anchor/frontends/main/bridge/src/assets/logo.png -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/src/components/Button/Button.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 19 | 20 | -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/src/components/Dropdown/Dropdown.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/src/components/Footer/Footer.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/src/components/Input/Input.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/src/components/Login/Login.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 21 | 22 | -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | import App from './App.vue' 3 | 4 | createApp(App).mount('#app') 5 | -------------------------------------------------------------------------------- /boxes/groups/sample/anchor/frontends/main/bridge/src/shims-vue.d.ts: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | declare module '*.vue' { 3 | import type { DefineComponent } from 'vue' 4 | const component: DefineComponent<{}, {}, any> 5 | export default component 6 | } 7 | -------------------------------------------------------------------------------- /boxes/groups/sample/atomicassets/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test atomicassets message bridge": "zeus compile && zeus test atomicassets" 8 | }, 9 | "dependencies": { 10 | "eth-extensions": "^1.0.0" 11 | }, 12 | "install": { 13 | "contracts": { 14 | "atomicassets": true 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /boxes/groups/sample/atomiccolpeg/contracts/eth/ERC1155Tradable/Initializable.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | 3 | pragma solidity ^0.8.0; 4 | 5 | contract Initializable { 6 | bool inited = false; 7 | 8 | modifier initializer() { 9 | require(!inited, "already inited"); 10 | _; 11 | inited = true; 12 | } 13 | } -------------------------------------------------------------------------------- /boxes/groups/sample/atomiccolpeg/contracts/eth/atomictokenpeg1155/IOwned.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: SEE LICENSE IN LICENSE 2 | pragma solidity ^0.8.0; 3 | 4 | /* 5 | Owned contract interface 6 | */ 7 | abstract contract IOwned { 8 | // this function isn't abstract since the compiler emits automatically generated getter functions as external 9 | function owner() external virtual view returns (address); 10 | 11 | function transferOwnership(address _newOwner) public virtual; 12 | function acceptOwnership() public virtual; 13 | } -------------------------------------------------------------------------------- /boxes/groups/sample/atomiccolpeg/contracts/eth/atomictokenpeg1155evm2eosio/IOwned.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: SEE LICENSE IN LICENSE 2 | pragma solidity ^0.8.0; 3 | 4 | /* 5 | Owned contract interface 6 | */ 7 | abstract contract IOwned { 8 | // this function isn't abstract since the compiler emits automatically generated getter functions as external 9 | function owner() external virtual view returns (address); 10 | 11 | function transferOwnership(address _newOwner) public virtual; 12 | function acceptOwnership() public virtual; 13 | } -------------------------------------------------------------------------------- /boxes/groups/sample/atomiccolpeg/hardhat.config.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @type import('hardhat/config').HardhatUserConfig 3 | */ 4 | module.exports = { 5 | solidity: { 6 | compilers: [ 7 | { 8 | version: "0.8.13", 9 | settings: { 10 | optimizer: { 11 | enabled: true, 12 | runs: 2000 13 | } 14 | } 15 | } 16 | ] 17 | }, 18 | mocha: { 19 | timeout: 120000, 20 | retries: 0, 21 | bail: true, 22 | }, 23 | abiExporter: { 24 | flat: true 25 | } 26 | }; 27 | -------------------------------------------------------------------------------- /boxes/groups/sample/atomiccolpeg/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test atomiccolpeg message bridge": "zeus compile && zeus test atomiccolpeg" 8 | }, 9 | "dependencies": { 10 | "oracle-dapp-service": "^1.0.0", 11 | "cron-dapp-service": "^1.0.0", 12 | "sign-dapp-service": "^1.0.0", 13 | "link": "^1.0.0", 14 | "eth-extensions": "^1.0.0", 15 | "atomicassets": "^1.0.0" 16 | }, 17 | "install": { 18 | "contracts": { 19 | "atomictokenpeg1155": true 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /boxes/groups/sample/atomictokenpeg/contracts/eth/atomictokenpeg/IOwned.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: SEE LICENSE IN LICENSE 2 | pragma solidity >0.6.0; 3 | 4 | /* 5 | Owned contract interface 6 | */ 7 | abstract contract IOwned { 8 | // this function isn't abstract since the compiler emits automatically generated getter functions as external 9 | function owner() external virtual view returns (address); 10 | 11 | function transferOwnership(address _newOwner) public virtual; 12 | function acceptOwnership() public virtual; 13 | } -------------------------------------------------------------------------------- /boxes/groups/sample/atomictokenpeg/contracts/eth/atomictokenpegevm2eosio/IOwned.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: SEE LICENSE IN LICENSE 2 | pragma solidity >0.6.0; 3 | 4 | /* 5 | Owned contract interface 6 | */ 7 | abstract contract IOwned { 8 | // this function isn't abstract since the compiler emits automatically generated getter functions as external 9 | function owner() external virtual view returns (address); 10 | 11 | function transferOwnership(address _newOwner) public virtual; 12 | function acceptOwnership() public virtual; 13 | } -------------------------------------------------------------------------------- /boxes/groups/sample/binancetokenpeg/contracts/eth/BEP20TokenImplementation/interface/ApproveAndCallFallBack.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.8.0; 2 | 3 | interface ApproveAndCallFallBack { 4 | function receiveApproval(address _from, uint256 _amount, bytes calldata _data) external; 5 | } -------------------------------------------------------------------------------- /boxes/groups/sample/binancetokenpeg/contracts/eth/IOwned/IOwned.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: SEE LICENSE IN LICENSE 2 | pragma solidity >0.6.0; 3 | 4 | /* 5 | Owned contract interface 6 | */ 7 | abstract contract IOwned { 8 | // this function isn't abstract since the compiler emits automatically generated getter functions as external 9 | function owner() external virtual view returns (address); 10 | 11 | function transferOwnership(address newOwner) public virtual; 12 | function acceptOwnership() public virtual; 13 | } -------------------------------------------------------------------------------- /boxes/groups/sample/binancetokenpeg/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test eth message bridge": "zeus compile && zeus test binancetokenpeg" 8 | }, 9 | "dependencies": { 10 | "oracle-dapp-service": "^1.0.0", 11 | "cron-dapp-service": "^1.0.0", 12 | "sign-dapp-service": "^1.0.0", 13 | "link": "^1.0.0", 14 | "eth-extensions": "^1.0.0" 15 | }, 16 | "install": { 17 | "contracts": { 18 | "binancetokenpeg": true 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/.env: -------------------------------------------------------------------------------- 1 | NODE_PATH=src 2 | #absolute path for require() 3 | #DO NOT CHANGE NOR REMOVE THE ABOVE 4 | 5 | REACT_APP_EOS_CONTRACT_NAME="cardgame1111" 6 | REACT_APP_EOS_HTTP_ENDPOINT="http://localhost:13015" 7 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/public/favicon.ico -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/actions/UserAction.js: -------------------------------------------------------------------------------- 1 | import { ActionTypes } from 'const'; 2 | 3 | class UserAction { 4 | static setUser ({ name, win_count, lost_count, game }) { 5 | return { 6 | type: ActionTypes.SET_USER, 7 | name, // User name 8 | win_count, // Users win count 9 | lost_count, // Users lost count 10 | game // Users current Gamestate 11 | }; 12 | } 13 | } 14 | 15 | export default UserAction; 16 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/actions/index.js: -------------------------------------------------------------------------------- 1 | import UserAction from './UserAction'; 2 | 3 | export { 4 | UserAction 5 | }; 6 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/App/fonts/almendra-bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/App/fonts/almendra-bold-webfont.woff -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/App/fonts/almendra-bold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/App/fonts/almendra-bold-webfont.woff2 -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/App/fonts/almendra-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/App/fonts/almendra-regular-webfont.woff -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/App/fonts/almendra-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/App/fonts/almendra-regular-webfont.woff2 -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/App/images/Game_Login_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/App/images/Game_Login_background.jpg -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/App/images/Game_Profile_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/App/images/Game_Profile_background.jpg -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/App/images/Game_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/App/images/Game_background.jpg -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/App/index.js: -------------------------------------------------------------------------------- 1 | import './reset.css'; 2 | import './App.css'; 3 | 4 | import App from './App'; 5 | 6 | export default App; 7 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Button/images/Game_buttons1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Button/images/Game_buttons1.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Button/images/Game_buttons2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Button/images/Game_buttons2.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Button/images/Game_buttons3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Button/images/Game_buttons3.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Button/index.js: -------------------------------------------------------------------------------- 1 | import './Button.css'; 2 | import Button from './Button'; 3 | export default Button; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c1.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c10.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c11.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c13.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c15.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c16.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c17.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c3.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c5.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c6.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/images/c8.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Card/index.js: -------------------------------------------------------------------------------- 1 | import './Card.css'; 2 | import Card from './Card'; 3 | export default Card; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/attack_power.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/attack_power.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/bg_rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/bg_rules.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/bullets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/bullets.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/card_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/card_type.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/divider_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/divider_bar.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/old_paper_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/old_paper_bg.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/plus_ic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/plus_ic.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/points_boxes_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/points_boxes_bottom.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/points_boxes_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/points_boxes_center.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/points_boxes_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/points_boxes_top.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/rules_bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/rules_bullet.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/special_card_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/special_card_0.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/special_card_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/special_card_3.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/title_rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/images/title_rules.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/RulesModal/index.js: -------------------------------------------------------------------------------- 1 | import './RulesModal.css'; 2 | import RulesModal from './RulesModal'; 3 | export default RulesModal; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/components/index.js: -------------------------------------------------------------------------------- 1 | import RulesModal from './RulesModal'; 2 | 3 | export { 4 | RulesModal 5 | }; 6 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/images/Side_component_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/images/Side_component_diagram.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/images/Side_component_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/images/Side_component_frame.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/images/Side_component_label.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/images/Side_component_label.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameInfo/index.js: -------------------------------------------------------------------------------- 1 | import './GameInfo.css'; 2 | import GameInfo from './GameInfo'; 3 | export default GameInfo; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/CPU_1card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/CPU_1card.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/CPU_2card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/CPU_2card.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/CPU_3card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/CPU_3card.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/CPU_4card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/CPU_4card.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/Game_board_wCards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/Game_board_wCards.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/Player_1card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/Player_1card.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/Player_2card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/Player_2card.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/Player_3card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/Player_3card.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/Player_4card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/images/Player_4card.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/GameMat/index.js: -------------------------------------------------------------------------------- 1 | import './GameMat.css'; 2 | import GameMat from './GameMat'; 3 | export default GameMat; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/HandCards/HandCards.css: -------------------------------------------------------------------------------- 1 | .HandCards { 2 | position: absolute; 3 | left: 400px; } 4 | .HandCards.ai { 5 | top: 105px; } 6 | .HandCards.player { 7 | bottom: 115px; } 8 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/HandCards/index.js: -------------------------------------------------------------------------------- 1 | import './HandCards.css'; 2 | import HandCards from './HandCards'; 3 | export default HandCards; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/CPU_component_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/CPU_component_empty.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/CPU_component_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/CPU_component_frame.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/CPU_component_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/CPU_component_full.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/Player_component_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/Player_component_empty.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/Player_component_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/Player_component_frame.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/Player_component_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/images/Player_component_full.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerInfo/index.js: -------------------------------------------------------------------------------- 1 | import './PlayerInfo.css'; 2 | import PlayerInfo from './PlayerInfo'; 3 | export default PlayerInfo; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerProfile/images/Game_Profile_divider_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerProfile/images/Game_Profile_divider_bar.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerProfile/images/Game_Profile_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerProfile/images/Game_Profile_frame.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerProfile/images/Game_Profile_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerProfile/images/Game_Profile_icon.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerProfile/images/Game_Profile_smframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerProfile/images/Game_Profile_smframe.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerProfile/images/Game_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerProfile/images/Game_logo.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/PlayerProfile/index.js: -------------------------------------------------------------------------------- 1 | import './PlayerProfile.css'; 2 | import PlayerProfile from './PlayerProfile'; 3 | export default PlayerProfile; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/CPU_backforflip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/CPU_backforflip.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/Player_backforflip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/Player_backforflip.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/name_bg_with_shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/name_bg_with_shadow.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/popup_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/popup_bg.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/title_defeat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/title_defeat.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/title_victory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/images/title_victory.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/Resolution/index.js: -------------------------------------------------------------------------------- 1 | import './Resolution.css'; 2 | import Resolution from './Resolution'; 3 | export default Resolution; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/components/index.js: -------------------------------------------------------------------------------- 1 | import Card from './Card'; 2 | import GameInfo from './GameInfo'; 3 | import GameMat from './GameMat'; 4 | import HandCards from './HandCards'; 5 | import PlayerInfo from './PlayerInfo'; 6 | import PlayerProfile from './PlayerProfile'; 7 | import Resolution from './Resolution'; 8 | 9 | export { 10 | Card, 11 | GameInfo, 12 | GameMat, 13 | HandCards, 14 | PlayerInfo, 15 | PlayerProfile, 16 | Resolution 17 | }; 18 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/images/logo_loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Game/images/logo_loading.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Game/index.js: -------------------------------------------------------------------------------- 1 | import './Game.css'; 2 | import Game from './Game'; 3 | export default Game; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Login/images/Game_Login_form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Login/images/Game_Login_form.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Login/images/Game_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Login/images/Game_logo.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Login/images/popup_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/cardgame/frontends/main/src/components/Login/images/popup_bg.png -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/Login/index.js: -------------------------------------------------------------------------------- 1 | import './Login.css'; 2 | import Login from './Login'; 3 | export default Login; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/components/index.js: -------------------------------------------------------------------------------- 1 | import App from './App'; 2 | import Button from './Button'; 3 | import Game from './Game'; 4 | import Login from './Login'; 5 | 6 | export { 7 | App, 8 | Button, 9 | Game, 10 | Login 11 | }; 12 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/const/ActionTypes.js: -------------------------------------------------------------------------------- 1 | /** 2 | * List all Action types used in the application 3 | */ 4 | export default { 5 | 6 | SET_USER: 'SET_USER' 7 | 8 | }; 9 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/const/index.js: -------------------------------------------------------------------------------- 1 | import ActionTypes from './ActionTypes'; 2 | 3 | export { 4 | ActionTypes 5 | }; 6 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/eosjs2/eosjs-api-interfaces.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | 'use strict'; 3 | // copyright defined in eosjs/LICENSE.txt 4 | Object.defineProperty(exports, '__esModule', { value: true }); 5 | // # sourceMappingURL=eosjs-api-interfaces.js.map 6 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/eosjs2/eosjs-api-interfaces.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"eosjs-api-interfaces.js","sourceRoot":"","sources":["../src/eosjs-api-interfaces.ts"],"names":[],"mappings":";AAAA,yCAAyC"} -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/eosjs2/eosjs-rpc-interfaces.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | 3 | 'use strict'; 4 | // copyright defined in eosjs/LICENSE.txt 5 | Object.defineProperty(exports, '__esModule', { value: true }); 6 | // # sourceMappingURL=eosjs-rpc-interfaces.js.map 7 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/eosjs2/eosjs-rpc-interfaces.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"eosjs-rpc-interfaces.js","sourceRoot":"","sources":["../src/eosjs-rpc-interfaces.ts"],"names":[],"mappings":";AAAA,yCAAyC"} -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/eosjs2/eosjs-rpcerror.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * @module RPC-Error 3 | */ 4 | /** Holds detailed error information */ 5 | export default class RpcError extends Error { 6 | /** Detailed error information */ 7 | json: any; 8 | constructor(json: any); 9 | } 10 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/eosjs2/index.d.ts: -------------------------------------------------------------------------------- 1 | import "babel-polyfill"; 2 | import Api from "./eosjs-api"; 3 | import * as ApiInterfaces from "./eosjs-api-interfaces"; 4 | import JsonRpc from "./eosjs-jsonrpc"; 5 | import JsSignatureProvider from "./eosjs-jssig"; 6 | import * as RpcInterfaces from "./eosjs-rpc-interfaces"; 7 | import RpcError from "./eosjs-rpcerror"; 8 | import * as Serialize from "./eosjs-serialize"; 9 | export { Api, ApiInterfaces, JsonRpc, RpcInterfaces, RpcError, JsSignatureProvider, Serialize }; 10 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/eosjs2/index.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;AAAA,0BAAwB;AACxB,yCAA8B;AAQrB,cARF,mBAAG,CAQE;AAPZ,sDAAwD;AAO1C,sCAAa;AAN3B,iDAAsC;AAMT,kBANtB,uBAAO,CAMsB;AALpC,6CAAgD;AAKe,8BALxD,qBAAmB,CAKwD;AAJlF,sDAAwD;AAIlB,sCAAa;AAHnD,mDAAwC;AAGa,mBAH9C,wBAAQ,CAG8C;AAF7D,6CAA+C;AAEqC,8BAAS"} -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import { Provider } from 'react-redux'; 4 | import store from './store'; 5 | import { App } from 'components'; 6 | 7 | ReactDOM.render( 8 | 9 | 10 | , 11 | document.getElementById('root') 12 | ); 13 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/reducers/index.js: -------------------------------------------------------------------------------- 1 | import { combineReducers } from 'redux'; 2 | import UserReducer from './UserReducer'; 3 | 4 | export default combineReducers({ 5 | user: UserReducer 6 | }); 7 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/frontends/main/src/services/index.js: -------------------------------------------------------------------------------- 1 | import ApiService from './ApiService'; 2 | 3 | export { 4 | ApiService 5 | }; 6 | -------------------------------------------------------------------------------- /boxes/groups/sample/cardgame/models/contract-deployments/cardgame.json: -------------------------------------------------------------------------------- 1 | { 2 | "contract":"cardgame", 3 | "account":"cardgame1111" 4 | } -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/.env: -------------------------------------------------------------------------------- 1 | NODE_PATH=src 2 | #absolute path for require() 3 | #DO NOT CHANGE NOR REMOVE THE ABOVE 4 | 5 | REACT_APP_EOS_CONTRACT_NAME="chess" 6 | REACT_APP_EOS_HTTP_ENDPOINT="https://temp.liquidapps.io" 7 | SKIP_PREFLIGHT_CHECK=true -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/public/Game_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/public/Game_logo.png -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/public/favicon.ico -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/actions/UserAction.js: -------------------------------------------------------------------------------- 1 | import { ActionTypes } from 'const'; 2 | 3 | class UserAction { 4 | static setUser({ game }) { 5 | return { 6 | type: ActionTypes.SET_USER, 7 | game // Users current Gamestate 8 | }; 9 | } 10 | } 11 | 12 | export default UserAction; 13 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/actions/index.js: -------------------------------------------------------------------------------- 1 | import UserAction from './UserAction'; 2 | 3 | export { 4 | UserAction 5 | }; 6 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/App/fonts/almendra-bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/App/fonts/almendra-bold-webfont.woff -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/App/fonts/almendra-bold-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/App/fonts/almendra-bold-webfont.woff2 -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/App/fonts/almendra-regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/App/fonts/almendra-regular-webfont.woff -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/App/fonts/almendra-regular-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/App/fonts/almendra-regular-webfont.woff2 -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/App/images/Game_Login_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/App/images/Game_Login_background.jpg -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/App/images/Game_Profile_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/App/images/Game_Profile_background.jpg -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/App/images/Game_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/App/images/Game_background.jpg -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/App/index.js: -------------------------------------------------------------------------------- 1 | import './reset.css'; 2 | import './App.css'; 3 | 4 | import App from './App'; 5 | 6 | export default App; 7 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/Button/images/Game_buttons1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/Button/images/Game_buttons1.png -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/Button/images/Game_buttons2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/Button/images/Game_buttons2.png -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/Button/images/Game_buttons3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/Button/images/Game_buttons3.png -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/Button/index.js: -------------------------------------------------------------------------------- 1 | import './Button.css'; 2 | import Button from './Button'; 3 | export default Button; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/Game/images/Ripple-1s-200px.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/Game/images/Ripple-1s-200px.gif -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/Game/index.js: -------------------------------------------------------------------------------- 1 | import './Game.css'; 2 | import Game from './Game'; 3 | export default Game; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/Login/images/Game_Login_form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/Login/images/Game_Login_form.png -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/Login/images/Game_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/Login/images/Game_logo.png -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/Login/images/popup_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/chess/frontends/main/src/components/Login/images/popup_bg.png -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/Login/index.js: -------------------------------------------------------------------------------- 1 | import './Login.css'; 2 | import Login from './Login'; 3 | export default Login; 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/components/index.js: -------------------------------------------------------------------------------- 1 | import App from './App'; 2 | import Button from './Button'; 3 | import Game from './Game'; 4 | import Login from './Login'; 5 | 6 | export { 7 | App, 8 | Button, 9 | Game, 10 | Login 11 | }; 12 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/const/ActionTypes.js: -------------------------------------------------------------------------------- 1 | /** 2 | * List all Action types used in the application 3 | */ 4 | export default { 5 | 6 | SET_USER: 'SET_USER' 7 | 8 | }; 9 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/const/index.js: -------------------------------------------------------------------------------- 1 | import ActionTypes from './ActionTypes'; 2 | 3 | export { 4 | ActionTypes 5 | }; 6 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import { Provider } from 'react-redux'; 4 | import store from './store'; 5 | import { App } from 'components'; 6 | 7 | ReactDOM.render( 8 | 9 | 10 | , 11 | document.getElementById('root') 12 | ); 13 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/reducers/index.js: -------------------------------------------------------------------------------- 1 | import { combineReducers } from 'redux'; 2 | import UserReducer from './UserReducer'; 3 | 4 | export default combineReducers({ 5 | user: UserReducer 6 | }); 7 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/frontends/main/src/services/index.js: -------------------------------------------------------------------------------- 1 | import ApiService from './ApiService'; 2 | 3 | export { 4 | ApiService 5 | }; 6 | -------------------------------------------------------------------------------- /boxes/groups/sample/chess/models/contract-deployments/chess.json: -------------------------------------------------------------------------------- 1 | { 2 | "contract":"chess", 3 | "account":"chess1111111" 4 | } -------------------------------------------------------------------------------- /boxes/groups/sample/coldtoken/README.md: -------------------------------------------------------------------------------- 1 | # vRAM based eosio.token 2 | 3 | ## Install the Zeus SDK 4 | 5 | https://github.com/liquidapps-io/zeus-cmd 6 | 7 | ## Run a local EOSIO node, DAPP-Network system, DSP-Services and the coldtoken sample 8 | ``` 9 | mkdir coldtoken; cd coldtoken 10 | zeus box create 11 | zeus unbox coldtoken 12 | zeus test -c 13 | ``` 14 | 15 | # [Demo](https://asciinema.org/a/lWBaTBB5k4ZfW8RUM4kOVUbey) 16 | -------------------------------------------------------------------------------- /boxes/groups/sample/coldtoken/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test": "zeus test -c" 8 | }, 9 | "dependencies": { 10 | "mocha": "^1.0.0", 11 | "seed-eos": "^1.0.0", 12 | "seed-migrations": "^1.0.0", 13 | "eos-common": "^1.0.0", 14 | "ipfs-dapp-service": "^1.0.0", 15 | "seed-models": "^1.0.0" 16 | }, 17 | "install": { 18 | "contracts": { 19 | "coldtoken": true 20 | } 21 | }, 22 | "hooks": {} 23 | } -------------------------------------------------------------------------------- /boxes/groups/sample/combined/README.md: -------------------------------------------------------------------------------- 1 | # Contract that uses a combination of services in one action 2 | 3 | ## Install the Zeus SDK 4 | 5 | https://github.com/liquidapps-io/zeus-cmd 6 | 7 | ## Run a local EOSIO node, DAPP-Network system, DSP-Services and the combined sample 8 | ``` 9 | mkdir combined; cd combined 10 | zeus box create 11 | zeus unbox combined 12 | zeus test -c 13 | ``` 14 | 15 | -------------------------------------------------------------------------------- /boxes/groups/sample/deepfreeze/README.md: -------------------------------------------------------------------------------- 1 | # deepfreeze - vRAM based cold storage contract for multiple tokens 2 | 3 | ## Install the Zeus SDK 4 | 5 | https://github.com/liquidapps-io/zeus-cmd 6 | 7 | ## Run a local EOSIO node, DAPP-Network system, DSP-Services and the deepfreeze sample & tests 8 | ``` 9 | mkdir deepfreeze; cd deepfreeze 10 | zeus box create 11 | zeus unbox deepfreeze 12 | zeus test -c 13 | ``` 14 | -------------------------------------------------------------------------------- /boxes/groups/sample/deepfreeze/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test": "zeus test -c" 8 | }, 9 | "dependencies": { 10 | "mocha": "^1.0.0", 11 | "seed-eos": "^1.0.0", 12 | "seed-migrations": "^1.0.0", 13 | "eos-common": "^1.0.0", 14 | "all-dapp-services": "^1.0.0", 15 | "token": "^1.0.0", 16 | "seed-models": "^1.0.0" 17 | }, 18 | "install": { 19 | "contracts": { 20 | "deepfreeze": true 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /boxes/groups/sample/ethmessagebridge/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.3", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test eth message bridge": "zeus compile && zeus test ethmessagebridge" 8 | }, 9 | "dependencies": { 10 | "oracle-dapp-service": "^1.0.0", 11 | "cron-dapp-service": "^1.0.0", 12 | "sign-dapp-service": "^1.0.0", 13 | "link": "^1.0.0", 14 | "eth-extensions": "^1.0.0" 15 | }, 16 | "install": { 17 | "contracts": { 18 | "helloeth": true 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /boxes/groups/sample/ethtokenpeg/contracts/eth/IOwned/IOwned.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: SEE LICENSE IN LICENSE 2 | pragma solidity >0.6.0; 3 | 4 | /* 5 | Owned contract interface 6 | */ 7 | abstract contract IOwned { 8 | // this function isn't abstract since the compiler emits automatically generated getter functions as external 9 | function owner() external virtual view returns (address); 10 | 11 | function transferOwnership(address _newOwner) public virtual; 12 | function acceptOwnership() public virtual; 13 | } -------------------------------------------------------------------------------- /boxes/groups/sample/ethtokenpeg/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test eth message bridge": "zeus compile && zeus test ethtokenpeg" 8 | }, 9 | "dependencies": { 10 | "oracle-dapp-service": "^1.0.0", 11 | "cron-dapp-service": "^1.0.0", 12 | "sign-dapp-service": "^1.0.0", 13 | "link": "^1.0.0", 14 | "eth-extensions": "^1.0.0" 15 | }, 16 | "install": { 17 | "contracts": { 18 | "ethtokenpeg": true 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/.env: -------------------------------------------------------------------------------- 1 | REACT_APP_ETHERSCAN_API_KEY="4VC15B2ADQ6CAQ2K3K3YSR9VHD73F76CFN" 2 | REACT_APP_EOS_CONTRACT_NAME="portfoliojng" 3 | REACT_APP_EOS_HTTP_ENDPOINT="https://jungle-dsp-2.liquidapps.io" 4 | REACT_APP_EOS_KYLIN_RAM_ENDPOINT="http://jungle.eosn.io/v1/chain/get_table_rows" 5 | SKIP_PREFLIGHT_CHECK=true -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | 25 | package-lock.json -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/README.md: -------------------------------------------------------------------------------- 1 | React Code Snippets: https://marketplace.visualstudio.com/items?itemName=xabikos.ReactSnippets 2 | 3 | // rsc→ stateless component skeleton 4 | `rsc` 5 | // rcc→ class component skeleton 6 | `rcc` 7 | 8 | Lint Command: 9 | 10 | `npm run lint` -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "target": "es2016", 5 | "jsx": "preserve", 6 | "checkJs": true, 7 | "baseUrl": "./src" 8 | }, 9 | "exclude": ["node_modules", "**/node_modules/*"] 10 | } -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/portfolio/frontends/main/public/favicon.ico -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/src/App.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import './App.module.scss'; 3 | 4 | import Home from './containers/Home/Home'; 5 | 6 | import { BrowserRouter, Route, Switch } from 'react-router-dom'; 7 | 8 | function App() { 9 | return ( 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | ); 19 | } 20 | 21 | export default App; 22 | -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/src/App.test.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import App from './App'; 4 | 5 | it('renders without crashing', () => { 6 | const div = document.createElement('div'); 7 | ReactDOM.render(, div); 8 | ReactDOM.unmountComponentAtNode(div); 9 | }); 10 | -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/src/assets/Login/xOut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/portfolio/frontends/main/src/assets/Login/xOut.png -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/src/assets/Logo/liquidapps_logo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/portfolio/frontends/main/src/assets/Logo/liquidapps_logo_dark.png -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/src/containers/Home/Home.module.scss: -------------------------------------------------------------------------------- 1 | @import 'src/App.module.scss'; 2 | 3 | .container { 4 | margin: auto; 5 | @include desktop { 6 | width: 960px; 7 | } 8 | } -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/src/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", 4 | "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", 5 | sans-serif; 6 | -webkit-font-smoothing: antialiased; 7 | -moz-osx-font-smoothing: grayscale; 8 | } 9 | 10 | code { 11 | font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", 12 | monospace; 13 | } -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/src/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import './index.css'; 4 | import App from './App'; 5 | import * as serviceWorker from './serviceWorker'; 6 | 7 | ReactDOM.render(, document.getElementById('root')); 8 | 9 | // If you want your app to work offline and load faster, you can change 10 | // unregister() to register() below. Note this comes with some pitfalls. 11 | // Learn more about service workers: https://bit.ly/CRA-PWA 12 | serviceWorker.unregister(); 13 | -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/src/lib/ValidateAddress/validateBtc.js: -------------------------------------------------------------------------------- 1 | var WAValidator = require('wallet-address-validator'); 2 | 3 | const validateBtc = (address) => { 4 | return WAValidator.validate(address, 'BTC'); 5 | }; 6 | 7 | export default validateBtc; 8 | -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/src/lib/ValidateAddress/validateEosLiquidAccount.js: -------------------------------------------------------------------------------- 1 | const validateEosLiquidAccount = (address) => { 2 | if (!address) 3 | return 'Please enter an account name'; 4 | 5 | if (address.length > 12) 6 | return 'Account name must be less than 12 characters'; 7 | 8 | if (!/^[a-z1-5.]+$/.test(address)) 9 | return 'Account may only contain: . a-z 1-5'; 10 | 11 | if (address.slice(-1) === '.') 12 | return 'Account cannot end with a "."'; 13 | 14 | return 'none'; 15 | }; 16 | 17 | export default validateEosLiquidAccount; 18 | -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/src/lib/ValidateAddress/validateEth.js: -------------------------------------------------------------------------------- 1 | const WAValidator = require('wallet-address-validator'); 2 | 3 | const validateEth = async(address) => { 4 | return WAValidator.validate(address, 'ETH'); 5 | }; 6 | 7 | export default validateEth; 8 | -------------------------------------------------------------------------------- /boxes/groups/sample/portfolio/frontends/main/src/lib/helpers/getClient.js: -------------------------------------------------------------------------------- 1 | 2 | import { createClient } from '@liquidapps/dapp-client'; 3 | 4 | export const getClient = async(network, endpoint) => { 5 | const client_network = network || "kylin"; 6 | const client_endpoint = process.env.REACT_APP_EOS_HTTP_ENDPOINT || endpoint; 7 | return await createClient({ network: client_network, httpEndpoint: client_endpoint, fetch: window.fetch.bind(window) }); 8 | }; -------------------------------------------------------------------------------- /boxes/groups/sample/price-feed/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test price feed": "zeus compile && zeus test pricefeed" 8 | }, 9 | "dependencies": { 10 | "oracle-dapp-service": "^1.0.0", 11 | "cron-dapp-service": "^1.0.0" 12 | }, 13 | "install": { 14 | "contracts": { 15 | "pricefeed": true 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /boxes/groups/sample/registry/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test": "zeus test -c" 8 | }, 9 | "dependencies": { 10 | "mocha": "^1.0.0", 11 | "seed-eos": "^1.0.0", 12 | "seed-migrations": "^1.0.0", 13 | "eos-common": "^1.0.0", 14 | "all-dapp-services": "^1.0.0", 15 | "seed-models": "^1.0.0" 16 | }, 17 | "install": { 18 | "contracts": { 19 | "registry": true 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /boxes/groups/sample/sample-zeus-extension/commands/sample-cmd.js: -------------------------------------------------------------------------------- 1 | var cmd = 'sample-cmd'; 2 | 3 | module.exports = { 4 | description: cmd, 5 | builder: (yargs) => { 6 | yargs 7 | .option('test', { 8 | // describe: '', 9 | default: 'zeus' 10 | }).example(`$0 ${cmd}`); 11 | }, 12 | command: `${cmd} [arg]`, 13 | 14 | handler: async (args) => { 15 | 16 | } 17 | }; 18 | -------------------------------------------------------------------------------- /boxes/groups/sample/sample-zeus-extension/commands/sample-parentcmd.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand')('sample-parentcmd'); 4 | -------------------------------------------------------------------------------- /boxes/groups/sample/sample-zeus-extension/commands/sample-parentcmd/sample-subcmd.js: -------------------------------------------------------------------------------- 1 | var cmd = 'sample-subcmd'; 2 | 3 | module.exports = { 4 | description: cmd, 5 | builder: (yargs) => { 6 | yargs 7 | .option('test', { 8 | // describe: '', 9 | default: 'zeus' 10 | }).example(`$0 ${cmd}`); 11 | }, 12 | command: `${cmd} [arg]`, 13 | 14 | handler: async (args) => { 15 | 16 | } 17 | }; 18 | -------------------------------------------------------------------------------- /boxes/groups/sample/sample-zeus-extension/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": { 8 | "seed-extensions": "^1.0.0" 9 | }, 10 | "hooks": {} 11 | } -------------------------------------------------------------------------------- /boxes/groups/sample/simple-assets-peg/contracts/eos/sareject/sareject.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | using namespace eosio; 4 | using namespace std; 5 | 6 | CONTRACT sareject : public contract{ 7 | public: 8 | using contract::contract; 9 | 10 | ACTION init() { 11 | check(false, "init does not work"); 12 | } 13 | 14 | [[eosio::on_notify("simpleassets::offer")]] 15 | void on_offer( name owner, name newowner, vector< uint64_t >& assetids, string memo ) { 16 | check(false, "does not accept offers"); 17 | } 18 | }; -------------------------------------------------------------------------------- /boxes/groups/sample/simple-assets-peg/contracts/eos/simpleassets/simpleassets.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/sample/simple-assets-peg/contracts/eos/simpleassets/simpleassets.wasm -------------------------------------------------------------------------------- /boxes/groups/sample/simple-assets-peg/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.0", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "test simple-assets-peg": "zeus compile && zeus test simple-assets-peg" 8 | }, 9 | "dependencies": { 10 | "link": "^1.0.0" 11 | }, 12 | "install": { 13 | "contracts": { 14 | "sareject": true, 15 | "sanftpeg": true, 16 | "sanftpegx": true 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /boxes/groups/sample/splitter/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test eth message bridge": "zeus compile && zeus test ethtokenpeg" 8 | }, 9 | "dependencies": { 10 | "dapp-services": "^1.0.0" 11 | }, 12 | "install": { 13 | "contracts": { 14 | "splitter": true 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /boxes/groups/sample/tokenpeg/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.1.3", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "test tokenpeg": "zeus compile && zeus test tokenpeg" 8 | }, 9 | "dependencies": { 10 | "link": "^1.0.0" 11 | }, 12 | "install": { 13 | "contracts": { 14 | "tokenpeg": true, 15 | "tokenpegx": true 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /boxes/groups/sample/vgrab/README.md: -------------------------------------------------------------------------------- 1 | # vgrab - vRAM based airgrab for eosio.token 2 | 3 | ## Install the Zeus SDK 4 | 5 | https://github.com/liquidapps-io/zeus-cmd 6 | 7 | ## Run a local EOSIO node, DAPP-Network system, DSP-Services and the vgrab sample & tests 8 | ``` 9 | mkdir vgrab; cd vgrab 10 | zeus box create 11 | zeus unbox vgrab 12 | zeus test -c 13 | ``` 14 | -------------------------------------------------------------------------------- /boxes/groups/sample/vgrab/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Test": "zeus test -c" 8 | }, 9 | "dependencies": { 10 | "mocha": "^1.0.0", 11 | "seed-eos": "^1.0.0", 12 | "seed-migrations": "^1.0.0", 13 | "eos-common": "^1.0.0", 14 | "all-dapp-services": "^1.0.0", 15 | "seed-models": "^1.0.0" 16 | }, 17 | "install": { 18 | "contracts": { 19 | "vgrab": true 20 | } 21 | }, 22 | "hooks": {} 23 | } -------------------------------------------------------------------------------- /boxes/groups/seeds/README.md: -------------------------------------------------------------------------------- 1 | # zeus-seeds 2 | -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-empty/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Unbox sample": "zeus unbox sample-eos-cpp" 8 | }, 9 | "hooks": {} 10 | } -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-extensions/commands/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/seeds/seed-extensions/commands/.placeholder -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": { 8 | "seed-zeus-support": "^1.0.0" 9 | }, 10 | "hooks": {} 11 | } -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-microservices/services/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/seeds/seed-microservices/services/.placeholder -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-microservices/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "seed-zeus-support": "^1.0.0", 8 | "core-extensions": "^1.0.0" 9 | }, 10 | "install": { 11 | "npm": { 12 | "daemonize-process": true, 13 | "kill-port": true 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-migrations/migrations/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/seeds/seed-migrations/migrations/.placeholder -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-migrations/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": { 8 | "seed-extensions": "^1.0.0" 9 | }, 10 | "hooks": {} 11 | } -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-models/models/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/seeds/seed-models/models/.placeholder -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-models/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "seed-zeus-support": "^1.0.0" 8 | }, 9 | "install": { 10 | "npm": { 11 | "js-yaml": true 12 | } 13 | }, 14 | "hooks": { 15 | "post-unpack": "npm install js-yaml" 16 | } 17 | } -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-tests/test/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/seeds/seed-tests/test/.placeholder -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-tests/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": { 8 | "seed-zeus-support": "^1.0.0", 9 | "core-extensions": "^1.0.0" 10 | }, 11 | "hooks": {} 12 | } -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-utils-cleanup/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": { 8 | "seed-utils": "^1.0.0" 9 | } 10 | } -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-utils/utils/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/seeds/seed-utils/utils/.placeholder -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-utils/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": { 8 | "seed-zeus-support": "^1.0.0", 9 | "core-extensions": "^1.0.0" 10 | }, 11 | "hooks": {} 12 | } -------------------------------------------------------------------------------- /boxes/groups/seeds/seed-zeus-support/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "dependencies": {}, 8 | "hooks": {} 9 | } -------------------------------------------------------------------------------- /boxes/groups/services/auth-dapp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "dapp-services": "^1.0.0", 8 | "seed-utils": "^1.0.0", 9 | "mocha": "^1.0.0" 10 | }, 11 | "install": { 12 | "contracts": { 13 | "authenticator": true 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /boxes/groups/services/bill-dapp-service/services/bill-dapp-service-node/api/push_transaction.js: -------------------------------------------------------------------------------- 1 | module.exports = async({ body }, res) => { 2 | 3 | res.status(200); 4 | res.send("http://"); 5 | 6 | } 7 | -------------------------------------------------------------------------------- /boxes/groups/services/bill-dapp-service/services/bill-dapp-service-node/api/sign.js: -------------------------------------------------------------------------------- 1 | module.exports = async({ body }, res) => { 2 | 3 | res.status(200); 4 | res.send("http://"); 5 | 6 | } 7 | -------------------------------------------------------------------------------- /boxes/groups/services/bill-dapp-service/services/bill-dapp-service-node/state-init.js: -------------------------------------------------------------------------------- 1 | module.exports = (state) => { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /boxes/groups/services/bill-dapp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "dapp-services": "^1.0.0", 8 | "seed-utils": "^1.0.0", 9 | "mocha": "^1.0.0" 10 | }, 11 | "install": { 12 | "contracts": {} 13 | } 14 | } -------------------------------------------------------------------------------- /boxes/groups/services/cron-dapp-service/README.md: -------------------------------------------------------------------------------- 1 | # dapp-service-cron 2 | -------------------------------------------------------------------------------- /boxes/groups/services/cron-dapp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.11.3", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "dapp-services": "^1.0.0", 8 | "mocha": "^1.0.0" 9 | }, 10 | "install": { 11 | "contracts": { 12 | "cronconsumer": true 13 | }, 14 | "npm": { 15 | "node-fetch": "^2.6.0" 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /boxes/groups/services/dns-dapp-service/contracts/eos/dappservices/dns/cmds/dnsq.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/services/dns-dapp-service/contracts/eos/dappservices/dns/cmds/dnsq.hpp -------------------------------------------------------------------------------- /boxes/groups/services/dns-dapp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "hooks": {}, 8 | "dependencies": { 9 | "dapp-services": "^1.0.0" 10 | }, 11 | "install": { 12 | "npm": { 13 | "dnsd": true, 14 | "native-dns": true 15 | }, 16 | "contracts": { 17 | "dnsconsumer": true 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /boxes/groups/services/history-dapp-service/commands/history.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand')('history'); 4 | -------------------------------------------------------------------------------- /boxes/groups/services/history-dapp-service/commands/history/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/services/history-dapp-service/commands/history/get.js -------------------------------------------------------------------------------- /boxes/groups/services/history-dapp-service/commands/history/subscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/services/history-dapp-service/commands/history/subscribe.js -------------------------------------------------------------------------------- /boxes/groups/services/history-dapp-service/contracts/eos/dappservices/_history_impl.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #define HISTORY_DAPPSERVICE_ACTIONS_MORE() 4 | 5 | SVC_RESP_HISTORY(hststore)(uint32_t size, name current_provider){ 6 | } 7 | 8 | SVC_RESP_HISTORY(hsthold)(uint32_t size, name current_provider){ 9 | } 10 | 11 | SVC_RESP_HISTORY(hstserve)(uint32_t size, name current_provider){ 12 | } 13 | 14 | 15 | 16 | SVC_RESP_HISTORY(hstreg)(uint32_t size, name current_provider){ 17 | } -------------------------------------------------------------------------------- /boxes/groups/services/history-dapp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "dapp-services": "^1.0.0", 8 | "seed-utils": "^1.0.0", 9 | "mocha": "^1.0.0" 10 | }, 11 | "install": { 12 | "contracts": {} 13 | } 14 | } -------------------------------------------------------------------------------- /boxes/groups/services/ipfs-dapp-service/README.md: -------------------------------------------------------------------------------- 1 | # dapp-service-ipfs 2 | -------------------------------------------------------------------------------- /boxes/groups/services/ipfs-dapp-service/client/src/types/chain/get_table_row.ts: -------------------------------------------------------------------------------- 1 | export interface GetTableRow { 2 | row: T; 3 | } 4 | -------------------------------------------------------------------------------- /boxes/groups/services/kms-dapp-service/services/kms-dapp-service-node/api/create_key.js: -------------------------------------------------------------------------------- 1 | module.exports = async(req, state, model, auth) => { 2 | 3 | 4 | return { 5 | 6 | }; 7 | 8 | } 9 | -------------------------------------------------------------------------------- /boxes/groups/services/kms-dapp-service/services/kms-dapp-service-node/state-init.js: -------------------------------------------------------------------------------- 1 | module.exports = (state) => {}; 2 | -------------------------------------------------------------------------------- /boxes/groups/services/kms-dapp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "hooks": {}, 8 | "dependencies": { 9 | "dapp-services": "^1.0.0" 10 | }, 11 | "install": { 12 | "npm": {}, 13 | "contracts": {} 14 | } 15 | } -------------------------------------------------------------------------------- /boxes/groups/services/log-dapp-service/README.md: -------------------------------------------------------------------------------- 1 | # dapp-service-log 2 | -------------------------------------------------------------------------------- /boxes/groups/services/log-dapp-service/contracts/eos/logconsumer/logconsumer.cpp: -------------------------------------------------------------------------------- 1 | #include "../dappservices/log.hpp" 2 | 3 | #define DAPPSERVICES_ACTIONS() \ 4 | XSIGNAL_DAPPSERVICE_ACTION \ 5 | LOG_DAPPSERVICE_ACTIONS 6 | 7 | #define DAPPSERVICE_ACTIONS_COMMANDS() \ 8 | LOG_SVC_COMMANDS() 9 | 10 | #define CONTRACT_NAME() logconsumer 11 | 12 | CONTRACT_START() 13 | [[eosio::action]] void test(uint32_t num) { 14 | LOG_INFO("Testing log events. Got Number:" + std::to_string(num)); 15 | } 16 | CONTRACT_END((test)) -------------------------------------------------------------------------------- /boxes/groups/services/log-dapp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "dapp-services": "^1.0.0" 8 | }, 9 | "install": { 10 | "contracts": { 11 | "logconsumer": true 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /boxes/groups/services/oracle-dapp-service/README.md: -------------------------------------------------------------------------------- 1 | # dapp-service-oracle 2 | -------------------------------------------------------------------------------- /boxes/groups/services/oracle-dapp-service/services/oracle-dapp-service-node/lib/index.js: -------------------------------------------------------------------------------- 1 | const checkAddressPrefix = (address, payer) => { 2 | const fullAddress = process.env[`ORACLE_PREFIX_${payer.toUpperCase()}_${address.toUpperCase()}`]; 3 | if(fullAddress) { 4 | return `${fullAddress}` 5 | } 6 | return address; 7 | } 8 | 9 | module.exports = { 10 | checkAddressPrefix 11 | } -------------------------------------------------------------------------------- /boxes/groups/services/oracle-dapp-service/services/oracle-dapp-service-node/protocols/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/services/oracle-dapp-service/services/oracle-dapp-service-node/protocols/.placeholder -------------------------------------------------------------------------------- /boxes/groups/services/readfn-dapp-service/client/examples/push_readfn_transaction.ts: -------------------------------------------------------------------------------- 1 | // import { getClient } from "./client"; 2 | 3 | // (async () => { 4 | // const response = await (await getClient()).push_readfn_transaction( 5 | // "1pointeight1", 6 | // "readtest", 7 | // { 8 | // testnum: 123 9 | // } 10 | // ); 11 | // console.log(response); 12 | // // { 13 | // // result: 'hello-123' 14 | // // } 15 | // })().catch((e) => { console.log(e); }); -------------------------------------------------------------------------------- /boxes/groups/services/readfn-dapp-service/client/src/types/dsp/readfn.ts: -------------------------------------------------------------------------------- 1 | export interface Payload { 2 | [data: string]: any; 3 | } 4 | -------------------------------------------------------------------------------- /boxes/groups/services/readfn-dapp-service/contracts/eos/dappservices/_readfn_impl.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #define READFN_DAPPSERVICE_ACTIONS_MORE() 4 | #define READFN_RETURN(result) \ 5 | eosio::check(false, std::string("rfn:") + result); 6 | 7 | SVC_RESP_READFN(rfnuse)(uint32_t size, name current_provider){ 8 | } -------------------------------------------------------------------------------- /boxes/groups/services/readfn-dapp-service/contracts/eos/readfnconsumer/readfnconsumer.cpp: -------------------------------------------------------------------------------- 1 | #include "../dappservices/readfn.hpp" 2 | 3 | #define DAPPSERVICES_ACTIONS() \ 4 | XSIGNAL_DAPPSERVICE_ACTION \ 5 | READFN_DAPPSERVICE_ACTIONS 6 | #define DAPPSERVICE_ACTIONS_COMMANDS() \ 7 | READFN_SVC_COMMANDS() 8 | 9 | #define CONTRACT_NAME() readfnconsumer 10 | 11 | CONTRACT_START() 12 | [[eosio::action]] void readtest(uint32_t testnum) { 13 | READFN_RETURN("hello-" + std::string(fc::to_string(testnum))); 14 | } 15 | CONTRACT_END((readtest)) 16 | -------------------------------------------------------------------------------- /boxes/groups/services/readfn-dapp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "dapp-services": "^1.0.0", 8 | "seed-utils": "^1.0.0", 9 | "mocha": "^1.0.0" 10 | }, 11 | "install": { 12 | "contracts": { 13 | "readfnconsumer": true 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /boxes/groups/services/sign-dapp-service/contracts/eos/dappservices/_sign_impl.hpp: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | #define SIGN_DAPPSERVICE_ACTIONS_MORE() \ 5 | SVC_RESP_SIGN(signtrx)(std::string id, std::string destination, std::string trx_data, std::string chain, std::string chain_type, std::string account, std::string trx_id, name current_provider){ \ 6 | } \ 7 | SVC_RESP_SIGN(sgcleanup)(uint64_t id, name current_provider){ \ 8 | } -------------------------------------------------------------------------------- /boxes/groups/services/sign-dapp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.5", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "dapp-services": "^1.0.0", 8 | "seed-utils": "^1.0.0", 9 | "mocha": "^1.0.0" 10 | }, 11 | "install": { 12 | "contracts": { 13 | "signer": true 14 | }, 15 | "npm": { 16 | "web3": "^1.7.0", 17 | "ganache-cli": true, 18 | "@truffle/contract": true, 19 | "ethers-aws-kms-signer":"1.3.2" 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /boxes/groups/services/storage-dapp-service/client/examples/get_uri.ts: -------------------------------------------------------------------------------- 1 | (async () => { 2 | let res:any = await fetch('http://kylin-dsp-2.liquidapps.io/v1/dsp/liquidstorag/get_uri', { 3 | method: 'POST', 4 | mode: 'cors', 5 | body: JSON.stringify({ uri: "ipfs://zb2rhX28fttoDTUhpmHBgQa2PzjL1N3XUDaL9rZvx8dLZseji" }) 6 | }); 7 | res = await res.json(); 8 | res = Buffer.from(res.data, 'base64').toString(), 9 | console.log(`result: ${res}`); 10 | })().catch((e) => { console.log(e); }); -------------------------------------------------------------------------------- /boxes/groups/services/storage-dapp-service/commands/storage.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand') 4 | ('storage', 'Push a LiquidStorage transaction'); 5 | -------------------------------------------------------------------------------- /boxes/groups/services/storage-dapp-service/contracts/eos/dappservices/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/services/storage-dapp-service/contracts/eos/dappservices/.placeholder -------------------------------------------------------------------------------- /boxes/groups/services/storage-dapp-service/services/storage-dapp-service-node/index.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | var { nodeAutoFactory } = requireBox('dapp-services/services/dapp-services-node/generic-dapp-service-node'); 3 | nodeAutoFactory('storage'); -------------------------------------------------------------------------------- /boxes/groups/services/storage-dapp-service/services/storage-dapp-service-node/state-init.js: -------------------------------------------------------------------------------- 1 | module.exports = (state) => { 2 | state.dailyLimits = {} 3 | } 4 | -------------------------------------------------------------------------------- /boxes/groups/services/storage-dapp-service/test/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/services/storage-dapp-service/test/.DS_Store -------------------------------------------------------------------------------- /boxes/groups/services/storage-dapp-service/test/utils/end-of-z-world.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/services/storage-dapp-service/test/utils/end-of-z-world.mp4 -------------------------------------------------------------------------------- /boxes/groups/services/storage-dapp-service/test/utils/shockley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/services/storage-dapp-service/test/utils/shockley.jpg -------------------------------------------------------------------------------- /boxes/groups/services/storage-dapp-service/test/utils/smash.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/services/storage-dapp-service/test/utils/smash.jpeg -------------------------------------------------------------------------------- /boxes/groups/services/storage-dapp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "dependencies": { 7 | "dapp-services": "^1.0.0", 8 | "seed-utils": "^1.0.0", 9 | "mocha": "^1.0.0", 10 | "auth-dapp-service": "^1.0.0", 11 | "ipfs-dapp-service": "^1.0.0", 12 | "vaccounts-dapp-service": "^1.0.0" 13 | }, 14 | "install": { 15 | "npm": { 16 | "tar-stream": true, 17 | "stream-buffers": true 18 | }, 19 | "contracts": { 20 | "storageconsumer": true 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /boxes/groups/services/vaccounts-dapp-service/client/src/types/dsp/liquid-account.ts: -------------------------------------------------------------------------------- 1 | export interface Payload { 2 | vaccount: string; 3 | [data: string]: any; 4 | } 5 | 6 | export interface Nonce { 7 | nonce: number; 8 | } 9 | 10 | export interface CombinedPayload { 11 | name: string; 12 | data: { 13 | payload: { 14 | vaccount: string, 15 | [data: string]: any; 16 | }, 17 | }; 18 | } 19 | -------------------------------------------------------------------------------- /boxes/groups/services/vaccounts-dapp-service/commands/vaccounts.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = requireBox('seed-zeus-support/genericCommand') 4 | ('vaccounts', 'Push a LiquidAccount transaction'); 5 | -------------------------------------------------------------------------------- /boxes/groups/services/vcpu-dapp-service/contracts/eos/dappservices/vcpu/cmds/vrun.hpp: -------------------------------------------------------------------------------- 1 | // vrun(uint32_t size,std::vector uri,std::vector data, name current_provider) 2 | updateVCPUResult(uri, current_provider, data); -------------------------------------------------------------------------------- /boxes/groups/services/vcpu-dapp-service/contracts/eos/dappservices/vcpu/cmds/vrunclean.hpp: -------------------------------------------------------------------------------- 1 | // vrunclean(uint32_t size, std::vector uri, name current_provider) 2 | 3 | auto _self = name(current_receiver()); 4 | vcpuentries_t entries(_self, _self.value); 5 | auto cidx = entries.get_index<"byhash"_n>(); 6 | auto existing = cidx.find(hashDataVCPU(uri)); 7 | if(existing != cidx.end()) cidx.erase(existing); 8 | -------------------------------------------------------------------------------- /boxes/groups/services/vcpu-dapp-service/services/vcpu-dapp-service-node/state-init.js: -------------------------------------------------------------------------------- 1 | module.exports = (state) => {}; 2 | -------------------------------------------------------------------------------- /boxes/groups/services/vcpu-dapp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.2", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": {}, 7 | "hooks": {}, 8 | "dependencies": { 9 | "dapp-services": "^1.0.0" 10 | }, 11 | "install": { 12 | "npm": { 13 | "@assemblyscript/loader": true, 14 | "node-fetch": "^2.6.0" 15 | }, 16 | "contracts": { 17 | "vcpuconsumer": true 18 | }, 19 | "vcpu_contracts": { 20 | "vcpuconsumer": true 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /boxes/groups/templates/templates-dsp-service/commands/create/dsp-service.js: -------------------------------------------------------------------------------- 1 | const { requireBox } = require('@liquidapps/box-utils'); 2 | var scaffoldHandler = requireBox('templates-extensions/commands/scaffold'); 3 | 4 | module.exports = { 5 | description: 'generates an empty DSP service', 6 | builder: (yargs) => { 7 | yargs.example('$0 create dsp-service mysvc'); 8 | }, 9 | command: 'dsp-service ', 10 | handler: async (args) => { 11 | args.templateName = "dsp-service"; 12 | await scaffoldHandler.handler(args); 13 | } 14 | }; 15 | -------------------------------------------------------------------------------- /boxes/groups/templates/templates-dsp-service/templates/dsp-service/generators/app/templates/main.cpp: -------------------------------------------------------------------------------- 1 | #include "../dappservices/<%- servicename %>.hpp" 2 | 3 | #define DAPPSERVICES_ACTIONS() \ 4 | XSIGNAL_DAPPSERVICE_ACTION \ 5 | <%- serviceuppername %>_DAPPSERVICE_ACTIONS 6 | 7 | #define DAPPSERVICE_ACTIONS_COMMANDS() \ 8 | <%- serviceuppername %>_SVC_COMMANDS() 9 | 10 | 11 | #define CONTRACT_NAME() <%- consumercontractname %> 12 | 13 | 14 | CONTRACT_START() 15 | 16 | [[eosio::action]] void init(name payload) { 17 | } 18 | 19 | 20 | CONTRACT_END((init)) 21 | -------------------------------------------------------------------------------- /boxes/groups/templates/templates-dsp-service/templates/dsp-service/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "generator-dsp-service", 3 | "version": "0.1.0", 4 | "description": "", 5 | "files": [ 6 | "generators" 7 | ], 8 | "keywords": ["yeoman-generator"], 9 | "dependencies": { 10 | "yeoman-generator": "^3.2.0" 11 | } 12 | } -------------------------------------------------------------------------------- /boxes/groups/templates/templates-dsp-service/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Create contract from template": "zeus create dsp-service someservice" 8 | }, 9 | "dependencies": { 10 | "mocha": "^1.0.0", 11 | "seed-eos": "^1.0.0", 12 | "seed-migrations": "^1.0.0", 13 | "eos-common": "^1.0.0", 14 | "dapp-services": "^1.0.0", 15 | "seed-models": "^1.0.0", 16 | "templates-extensions": "^1.0.0" 17 | }, 18 | "install": { 19 | "contracts": {} 20 | }, 21 | "hooks": {} 22 | } -------------------------------------------------------------------------------- /boxes/groups/templates/templates-emptycontract-eos-cpp/models/templates/emptycontract-eos-cpp.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "emptycontract-eos-cpp", 3 | "args":[ 4 | "contractname", 5 | "templateName", 6 | "legacyCdt" 7 | ], 8 | "optionals":[ 9 | "contractname", 10 | "templateName", 11 | "legacyCdt" 12 | ] 13 | } -------------------------------------------------------------------------------- /boxes/groups/templates/templates-emptycontract-eos-cpp/models/templates/helloevent-eos-cpp.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "helloevent-eos-cpp", 3 | "args":[ 4 | "contractname", 5 | "templateName", 6 | "legacyCdt" 7 | ], 8 | "optionals":[ 9 | "contractname", 10 | "templateName", 11 | "legacyCdt" 12 | ] 13 | } -------------------------------------------------------------------------------- /boxes/groups/templates/templates-emptycontract-eos-cpp/models/templates/simplecontract-eos-cpp.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "simplecontract-eos-cpp", 3 | "args":[ 4 | "contractname", 5 | "templateName", 6 | "legacyCdt" 7 | ], 8 | "optionals":[ 9 | "contractname", 10 | "templateName", 11 | "legacyCdt" 12 | ] 13 | } -------------------------------------------------------------------------------- /boxes/groups/templates/templates-emptycontract-eos-cpp/templates/emptycontract-eos-cpp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "generator-emptycontract-eos-cpp", 3 | "version": "0.1.0", 4 | "description": "", 5 | "files": [ 6 | "generators" 7 | ], 8 | "keywords": ["yeoman-generator"], 9 | "dependencies": { 10 | "yeoman-generator": "^3.2.0" 11 | } 12 | } -------------------------------------------------------------------------------- /boxes/groups/templates/templates-emptycontract-eos-cpp/templates/helloevent/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "generator-helloevent-eos-cpp", 3 | "version": "0.1.0", 4 | "description": "", 5 | "files": [ 6 | "generators" 7 | ], 8 | "keywords": ["yeoman-generator"], 9 | "dependencies": { 10 | "yeoman-generator": "^3.2.0" 11 | } 12 | } -------------------------------------------------------------------------------- /boxes/groups/templates/templates-emptycontract-eos-cpp/templates/simplecontract-eos-cpp/generators/app/templates/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | using namespace eosio; 5 | 6 | CONTRACT <%- contractname %> : public eosio::contract { 7 | using contract::contract; 8 | public: 9 | 10 | [[eosio::action]] void testassert(std::string message) { 11 | check(message == "hello","not hello"); 12 | } 13 | 14 | [[eosio::action]] void testprint(std::string message) { 15 | print(message); 16 | } 17 | }; -------------------------------------------------------------------------------- /boxes/groups/templates/templates-emptycontract-eos-cpp/templates/simplecontract-eos-cpp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "generator-simplecontract-eos-cpp", 3 | "version": "0.1.0", 4 | "description": "", 5 | "files": [ 6 | "generators" 7 | ], 8 | "keywords": ["yeoman-generator"], 9 | "dependencies": { 10 | "yeoman-generator": "^3.2.0" 11 | } 12 | } -------------------------------------------------------------------------------- /boxes/groups/templates/templates-emptycontract-eos-cpp/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Create contract from template": "zeus create contract somecontract" 8 | }, 9 | "dependencies": { 10 | "mocha": "^1.0.0", 11 | "seed-eos": "^1.0.0", 12 | "seed-migrations": "^1.0.0", 13 | "eos-common": "^1.0.0", 14 | "seed-models": "^1.0.0", 15 | "templates-extensions": "^1.0.0" 16 | }, 17 | "install": { 18 | "contracts": {} 19 | }, 20 | "hooks": {} 21 | } -------------------------------------------------------------------------------- /boxes/groups/templates/templates-extensions/models/templates/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/templates/templates-extensions/models/templates/.placeholder -------------------------------------------------------------------------------- /boxes/groups/templates/templates-extensions/templates/.placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidapps-io/zeus-sdk/1d3dc106265b5950b41a928b588aa85255fedad6/boxes/groups/templates/templates-extensions/templates/.placeholder -------------------------------------------------------------------------------- /boxes/groups/templates/templates-extensions/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "install": { 7 | "npm": { 8 | "yeoman-generator": "^2.0.5", 9 | "generator-generator": true, 10 | "deep-extend": true, 11 | "lodash": true, 12 | "yo": true 13 | } 14 | }, 15 | "dependencies": { 16 | "seed-extensions": "^1.0.0", 17 | "seed-models": "^1.0.0" 18 | } 19 | } -------------------------------------------------------------------------------- /boxes/groups/tests/README.md: -------------------------------------------------------------------------------- 1 | # zeus-tests 2 | -------------------------------------------------------------------------------- /boxes/groups/tests/framework-tests/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Run framework tests": "zeus test -c" 8 | }, 9 | "dependencies": { 10 | "all-dapp-services": "^1.0.0", 11 | "mocha": "^1.0.0", 12 | "coldtoken": "^1.0.0", 13 | "vgrab": "^1.0.0", 14 | "microauctions": "^1.0.0" 15 | }, 16 | "install": { 17 | "contracts": { 18 | "svcsconsumer": true 19 | } 20 | } 21 | } -------------------------------------------------------------------------------- /boxes/groups/tests/testbox/zeus-box.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.0.1", 3 | "ignore": [ 4 | "README.md" 5 | ], 6 | "commands": { 7 | "Compile sample contracts": "zeus compile", 8 | "Migrate sample contracts (deploy to local eos.node)": "zeus migrate", 9 | "Test sample contract": "zeus test -c" 10 | }, 11 | "hooks": {}, 12 | "dependencies": { 13 | "dapp-sample": "^1.0.0", 14 | "toolchain": "^1.0.0", 15 | "game-sample": "^1.0.0", 16 | "framework-tests": "^1.0.0" 17 | } 18 | } -------------------------------------------------------------------------------- /zeus-cmd/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /zeus-cmd/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /zeus-cmd/README.md: -------------------------------------------------------------------------------- 1 | ``` 2 | ____ ___ _ _ ___ 3 | |_ / / _ \ | | | | / __| 4 | / / | __/ | |_| | \__ \ 5 | /___| \___| \__,_| |___/ SDK 6 | 7 | ``` 8 | 9 | Visit http://liquidapps.gitbook.io/ 10 | 11 | 12 | [![Documentation Status](https://readthedocs.org/projects/liquidapps/badge/?version=stable)](http://liquidapps.gitbook.io/) 13 | 14 | [![npm version](https://badge.fury.io/js/%40liquidapps%2Fzeus-cmd.svg)](https://badge.fury.io/js/%40liquidapps%2Fzeus-cmd) 15 | -------------------------------------------------------------------------------- /zeus-cmd/lib/hooks/post-install/eth-contracts-hook.js: -------------------------------------------------------------------------------- 1 | const { createDir } = require('@liquidapps/box-utils'); 2 | 3 | module.exports = async (args, zeusbox) => { 4 | // move all eth contracts to single dir 5 | createDir('contracts/eth', 'contracts/eth'); 6 | } -------------------------------------------------------------------------------- /zeus-cmd/lib/resources/builtin-mapping.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /zeus-cmd/lib/resources/sample.gitignore: -------------------------------------------------------------------------------- 1 | zeus_boxes/ 2 | **/node_modules/ 3 | **/dist/ 4 | **/build/ 5 | **/Common/ 6 | 7 | **/Makefile 8 | **/CMakeCache.txt 9 | **/CMakeFiles/** 10 | **/CMakeFiles 11 | **/cmake_install.cmake 12 | **/.placeholder 13 | **/*-prefix 14 | 15 | .idea/ 16 | .env --------------------------------------------------------------------------------