├── .eslintrc.json ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── abi ├── 0.10 │ ├── Anchor.json │ ├── EIP20CoGateway.json │ ├── EIP20Gateway.json │ └── OSTComposer.json └── 0.12 │ ├── Anchor.json │ ├── EIP20CoGateway.json │ ├── EIP20Gateway.json │ ├── OSTComposer.json │ └── RedeemPool.json ├── chains ├── ethereum │ ├── 1414 │ │ ├── bootnodes │ │ └── genesis.json │ ├── bootnodes │ └── mosaic.json ├── goerli │ ├── 1405 │ │ ├── bootnodes │ │ ├── gateway-0x6649c6FF3629aE875b91B6C1551139c9feaA2514 │ │ │ └── gateway-config.json │ │ └── genesis.json │ ├── bootnodes │ └── mosaic.json └── ropsten │ ├── 1406 │ ├── bootnodes │ └── genesis.json │ ├── 1407 │ ├── bootnodes │ └── genesis.json │ ├── bootnodes │ └── mosaic.json ├── docker ├── 0xaE02C7b1C324A8D94A564bC8d713Df89eae441fe.json ├── Dockerfile ├── mosaic.json ├── readme.md └── startup.sh ├── geth-compose.sh ├── graph ├── auxiliary │ ├── generated │ │ ├── AnchorSchema.ts │ │ ├── Contract │ │ │ ├── Anchor.ts │ │ │ ├── EIP20CoGateway.ts │ │ │ └── RedeemPool.ts │ │ ├── EIP20CoGatewaySchema.ts │ │ └── RedeemPoolSchema.ts │ ├── package-lock.json │ ├── package.json │ ├── schema.graphql │ ├── src │ │ ├── AnchorMapping.ts │ │ ├── EIP20CoGatewayMapping.ts │ │ └── RedeemPoolMapping.ts │ └── subgraph.yaml.mustache └── origin │ ├── generated │ ├── AnchorSchema.ts │ ├── Contract │ │ ├── Anchor.ts │ │ ├── EIP20Gateway.ts │ │ └── OSTComposer.ts │ ├── EIP20GatewaySchema.ts │ └── OSTComposerSchema.ts │ ├── package-lock.json │ ├── package.json │ ├── schema.graphql │ ├── src │ ├── AnchorMapping.ts │ ├── EIP20GatewayMapping.ts │ └── OSTComposerMapping.ts │ └── subgraph.yaml.mustache ├── index.ts ├── initialize ├── 500.json └── example.json ├── mosaic ├── package.json ├── package.sh ├── src ├── Config │ ├── GatewayAddresses.ts │ ├── GatewayConfig.schema.json │ ├── GatewayConfig.ts │ ├── InitConfig.ts │ ├── MosaicConfig.schema.json │ ├── MosaicConfig.ts │ └── PublishMosaicConfig.ts ├── Directory.ts ├── Exception.ts ├── FileSystem .ts ├── Graph │ ├── Graph.ts │ ├── GraphDescription.ts │ ├── SubGraph.ts │ └── docker-compose.yml ├── Integer.ts ├── Logger.ts ├── NewChain │ ├── AuxiliaryChainInteract.ts │ ├── ChainVerifier.ts │ ├── CliqueGenesis.ts │ ├── Contracts.ts │ ├── Initialization.ts │ ├── OriginChainInteract.ts │ └── Proof.ts ├── Node │ ├── ChainInfo.ts │ ├── GethNode.ts │ ├── Node.ts │ ├── NodeDescription.ts │ ├── NodeFactory.ts │ └── ParityNode.ts ├── Shell.ts ├── Utils.ts ├── bin │ ├── DevChainOptions.ts │ ├── GraphOptions.ts │ ├── NodeOptions.ts │ ├── Validator.ts │ ├── mosaic-attach.ts │ ├── mosaic-create.ts │ ├── mosaic-libraries.ts │ ├── mosaic-list.ts │ ├── mosaic-logs.ts │ ├── mosaic-setup-redeem-pool.ts │ ├── mosaic-setup-stake-pool.ts │ ├── mosaic-start.ts │ ├── mosaic-stop.ts │ ├── mosaic-subgraph.ts │ ├── mosaic-verify-chain.ts │ └── mosaic.ts └── lib │ ├── RedeemPool.ts │ ├── StakePool.ts │ └── SubGraph.ts ├── test_integration └── mosaic-create │ ├── Utils.ts │ ├── integration_test_password.txt │ └── mosaic-create.test.ts ├── tests ├── ChainInfo │ └── isDevChain.test.ts ├── Config │ ├── fromChain.test.ts │ ├── fromFile.test.ts │ └── testdata │ │ ├── 0xae02c7b1c324a8d94a564bc8d713df89eae441fe.json │ │ └── mosaic.json ├── Directory.test.ts ├── FileSystem │ └── resolveHomePath.test.ts ├── Graph │ └── SubGraphDeployment │ │ ├── auxiliary-verifier.ts │ │ └── origin-verifier.ts ├── NewChain │ ├── AuxiliaryChainInteract │ │ └── SetCoanchorAddress.test.ts │ └── OriginChainInteract │ │ └── SetCoanchorAddress.test.ts ├── Node │ └── NodeFactory.test.ts ├── Utils │ └── toChecksumAddress.test.ts ├── Validator │ ├── isValidAddress.test.ts │ ├── isValidAuxiliaryChain.test.ts │ └── isValidOriginChain.test.ts ├── lib │ └── subgraph │ │ └── DeploySubgraph.test.ts ├── package.sh ├── package │ ├── .gitignore │ └── index.ts ├── smoke.sh └── test_utils │ ├── SpyAssert.ts │ └── assert.ts ├── tools ├── abi_downloader │ ├── index.ts │ └── run.sh └── whitelistworker.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/README.md -------------------------------------------------------------------------------- /abi/0.10/Anchor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/abi/0.10/Anchor.json -------------------------------------------------------------------------------- /abi/0.10/EIP20CoGateway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/abi/0.10/EIP20CoGateway.json -------------------------------------------------------------------------------- /abi/0.10/EIP20Gateway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/abi/0.10/EIP20Gateway.json -------------------------------------------------------------------------------- /abi/0.10/OSTComposer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/abi/0.10/OSTComposer.json -------------------------------------------------------------------------------- /abi/0.12/Anchor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/abi/0.12/Anchor.json -------------------------------------------------------------------------------- /abi/0.12/EIP20CoGateway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/abi/0.12/EIP20CoGateway.json -------------------------------------------------------------------------------- /abi/0.12/EIP20Gateway.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/abi/0.12/EIP20Gateway.json -------------------------------------------------------------------------------- /abi/0.12/OSTComposer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/abi/0.12/OSTComposer.json -------------------------------------------------------------------------------- /abi/0.12/RedeemPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/abi/0.12/RedeemPool.json -------------------------------------------------------------------------------- /chains/ethereum/1414/bootnodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/ethereum/1414/bootnodes -------------------------------------------------------------------------------- /chains/ethereum/1414/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/ethereum/1414/genesis.json -------------------------------------------------------------------------------- /chains/ethereum/bootnodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/ethereum/bootnodes -------------------------------------------------------------------------------- /chains/ethereum/mosaic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/ethereum/mosaic.json -------------------------------------------------------------------------------- /chains/goerli/1405/bootnodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/goerli/1405/bootnodes -------------------------------------------------------------------------------- /chains/goerli/1405/gateway-0x6649c6FF3629aE875b91B6C1551139c9feaA2514/gateway-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/goerli/1405/gateway-0x6649c6FF3629aE875b91B6C1551139c9feaA2514/gateway-config.json -------------------------------------------------------------------------------- /chains/goerli/1405/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/goerli/1405/genesis.json -------------------------------------------------------------------------------- /chains/goerli/bootnodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/goerli/bootnodes -------------------------------------------------------------------------------- /chains/goerli/mosaic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/goerli/mosaic.json -------------------------------------------------------------------------------- /chains/ropsten/1406/bootnodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/ropsten/1406/bootnodes -------------------------------------------------------------------------------- /chains/ropsten/1406/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/ropsten/1406/genesis.json -------------------------------------------------------------------------------- /chains/ropsten/1407/bootnodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/ropsten/1407/bootnodes -------------------------------------------------------------------------------- /chains/ropsten/1407/genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/ropsten/1407/genesis.json -------------------------------------------------------------------------------- /chains/ropsten/bootnodes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/ropsten/bootnodes -------------------------------------------------------------------------------- /chains/ropsten/mosaic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/chains/ropsten/mosaic.json -------------------------------------------------------------------------------- /docker/0xaE02C7b1C324A8D94A564bC8d713Df89eae441fe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/docker/0xaE02C7b1C324A8D94A564bC8d713Df89eae441fe.json -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/mosaic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/docker/mosaic.json -------------------------------------------------------------------------------- /docker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/docker/readme.md -------------------------------------------------------------------------------- /docker/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/docker/startup.sh -------------------------------------------------------------------------------- /geth-compose.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/geth-compose.sh -------------------------------------------------------------------------------- /graph/auxiliary/generated/AnchorSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/generated/AnchorSchema.ts -------------------------------------------------------------------------------- /graph/auxiliary/generated/Contract/Anchor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/generated/Contract/Anchor.ts -------------------------------------------------------------------------------- /graph/auxiliary/generated/Contract/EIP20CoGateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/generated/Contract/EIP20CoGateway.ts -------------------------------------------------------------------------------- /graph/auxiliary/generated/Contract/RedeemPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/generated/Contract/RedeemPool.ts -------------------------------------------------------------------------------- /graph/auxiliary/generated/EIP20CoGatewaySchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/generated/EIP20CoGatewaySchema.ts -------------------------------------------------------------------------------- /graph/auxiliary/generated/RedeemPoolSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/generated/RedeemPoolSchema.ts -------------------------------------------------------------------------------- /graph/auxiliary/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/package-lock.json -------------------------------------------------------------------------------- /graph/auxiliary/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/package.json -------------------------------------------------------------------------------- /graph/auxiliary/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/schema.graphql -------------------------------------------------------------------------------- /graph/auxiliary/src/AnchorMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/src/AnchorMapping.ts -------------------------------------------------------------------------------- /graph/auxiliary/src/EIP20CoGatewayMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/src/EIP20CoGatewayMapping.ts -------------------------------------------------------------------------------- /graph/auxiliary/src/RedeemPoolMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/src/RedeemPoolMapping.ts -------------------------------------------------------------------------------- /graph/auxiliary/subgraph.yaml.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/auxiliary/subgraph.yaml.mustache -------------------------------------------------------------------------------- /graph/origin/generated/AnchorSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/generated/AnchorSchema.ts -------------------------------------------------------------------------------- /graph/origin/generated/Contract/Anchor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/generated/Contract/Anchor.ts -------------------------------------------------------------------------------- /graph/origin/generated/Contract/EIP20Gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/generated/Contract/EIP20Gateway.ts -------------------------------------------------------------------------------- /graph/origin/generated/Contract/OSTComposer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/generated/Contract/OSTComposer.ts -------------------------------------------------------------------------------- /graph/origin/generated/EIP20GatewaySchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/generated/EIP20GatewaySchema.ts -------------------------------------------------------------------------------- /graph/origin/generated/OSTComposerSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/generated/OSTComposerSchema.ts -------------------------------------------------------------------------------- /graph/origin/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/package-lock.json -------------------------------------------------------------------------------- /graph/origin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/package.json -------------------------------------------------------------------------------- /graph/origin/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/schema.graphql -------------------------------------------------------------------------------- /graph/origin/src/AnchorMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/src/AnchorMapping.ts -------------------------------------------------------------------------------- /graph/origin/src/EIP20GatewayMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/src/EIP20GatewayMapping.ts -------------------------------------------------------------------------------- /graph/origin/src/OSTComposerMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/src/OSTComposerMapping.ts -------------------------------------------------------------------------------- /graph/origin/subgraph.yaml.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/graph/origin/subgraph.yaml.mustache -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/index.ts -------------------------------------------------------------------------------- /initialize/500.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/initialize/500.json -------------------------------------------------------------------------------- /initialize/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/initialize/example.json -------------------------------------------------------------------------------- /mosaic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/mosaic -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/package.json -------------------------------------------------------------------------------- /package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/package.sh -------------------------------------------------------------------------------- /src/Config/GatewayAddresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Config/GatewayAddresses.ts -------------------------------------------------------------------------------- /src/Config/GatewayConfig.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Config/GatewayConfig.schema.json -------------------------------------------------------------------------------- /src/Config/GatewayConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Config/GatewayConfig.ts -------------------------------------------------------------------------------- /src/Config/InitConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Config/InitConfig.ts -------------------------------------------------------------------------------- /src/Config/MosaicConfig.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Config/MosaicConfig.schema.json -------------------------------------------------------------------------------- /src/Config/MosaicConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Config/MosaicConfig.ts -------------------------------------------------------------------------------- /src/Config/PublishMosaicConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Config/PublishMosaicConfig.ts -------------------------------------------------------------------------------- /src/Directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Directory.ts -------------------------------------------------------------------------------- /src/Exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Exception.ts -------------------------------------------------------------------------------- /src/FileSystem .ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/FileSystem .ts -------------------------------------------------------------------------------- /src/Graph/Graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Graph/Graph.ts -------------------------------------------------------------------------------- /src/Graph/GraphDescription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Graph/GraphDescription.ts -------------------------------------------------------------------------------- /src/Graph/SubGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Graph/SubGraph.ts -------------------------------------------------------------------------------- /src/Graph/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Graph/docker-compose.yml -------------------------------------------------------------------------------- /src/Integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Integer.ts -------------------------------------------------------------------------------- /src/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Logger.ts -------------------------------------------------------------------------------- /src/NewChain/AuxiliaryChainInteract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/NewChain/AuxiliaryChainInteract.ts -------------------------------------------------------------------------------- /src/NewChain/ChainVerifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/NewChain/ChainVerifier.ts -------------------------------------------------------------------------------- /src/NewChain/CliqueGenesis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/NewChain/CliqueGenesis.ts -------------------------------------------------------------------------------- /src/NewChain/Contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/NewChain/Contracts.ts -------------------------------------------------------------------------------- /src/NewChain/Initialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/NewChain/Initialization.ts -------------------------------------------------------------------------------- /src/NewChain/OriginChainInteract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/NewChain/OriginChainInteract.ts -------------------------------------------------------------------------------- /src/NewChain/Proof.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/NewChain/Proof.ts -------------------------------------------------------------------------------- /src/Node/ChainInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Node/ChainInfo.ts -------------------------------------------------------------------------------- /src/Node/GethNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Node/GethNode.ts -------------------------------------------------------------------------------- /src/Node/Node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Node/Node.ts -------------------------------------------------------------------------------- /src/Node/NodeDescription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Node/NodeDescription.ts -------------------------------------------------------------------------------- /src/Node/NodeFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Node/NodeFactory.ts -------------------------------------------------------------------------------- /src/Node/ParityNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Node/ParityNode.ts -------------------------------------------------------------------------------- /src/Shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Shell.ts -------------------------------------------------------------------------------- /src/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/Utils.ts -------------------------------------------------------------------------------- /src/bin/DevChainOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/DevChainOptions.ts -------------------------------------------------------------------------------- /src/bin/GraphOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/GraphOptions.ts -------------------------------------------------------------------------------- /src/bin/NodeOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/NodeOptions.ts -------------------------------------------------------------------------------- /src/bin/Validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/Validator.ts -------------------------------------------------------------------------------- /src/bin/mosaic-attach.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic-attach.ts -------------------------------------------------------------------------------- /src/bin/mosaic-create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic-create.ts -------------------------------------------------------------------------------- /src/bin/mosaic-libraries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic-libraries.ts -------------------------------------------------------------------------------- /src/bin/mosaic-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic-list.ts -------------------------------------------------------------------------------- /src/bin/mosaic-logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic-logs.ts -------------------------------------------------------------------------------- /src/bin/mosaic-setup-redeem-pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic-setup-redeem-pool.ts -------------------------------------------------------------------------------- /src/bin/mosaic-setup-stake-pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic-setup-stake-pool.ts -------------------------------------------------------------------------------- /src/bin/mosaic-start.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic-start.ts -------------------------------------------------------------------------------- /src/bin/mosaic-stop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic-stop.ts -------------------------------------------------------------------------------- /src/bin/mosaic-subgraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic-subgraph.ts -------------------------------------------------------------------------------- /src/bin/mosaic-verify-chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic-verify-chain.ts -------------------------------------------------------------------------------- /src/bin/mosaic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/bin/mosaic.ts -------------------------------------------------------------------------------- /src/lib/RedeemPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/lib/RedeemPool.ts -------------------------------------------------------------------------------- /src/lib/StakePool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/lib/StakePool.ts -------------------------------------------------------------------------------- /src/lib/SubGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/src/lib/SubGraph.ts -------------------------------------------------------------------------------- /test_integration/mosaic-create/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/test_integration/mosaic-create/Utils.ts -------------------------------------------------------------------------------- /test_integration/mosaic-create/integration_test_password.txt: -------------------------------------------------------------------------------- 1 | 123 2 | 123 3 | -------------------------------------------------------------------------------- /test_integration/mosaic-create/mosaic-create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/test_integration/mosaic-create/mosaic-create.test.ts -------------------------------------------------------------------------------- /tests/ChainInfo/isDevChain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/ChainInfo/isDevChain.test.ts -------------------------------------------------------------------------------- /tests/Config/fromChain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Config/fromChain.test.ts -------------------------------------------------------------------------------- /tests/Config/fromFile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Config/fromFile.test.ts -------------------------------------------------------------------------------- /tests/Config/testdata/0xae02c7b1c324a8d94a564bc8d713df89eae441fe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Config/testdata/0xae02c7b1c324a8d94a564bc8d713df89eae441fe.json -------------------------------------------------------------------------------- /tests/Config/testdata/mosaic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Config/testdata/mosaic.json -------------------------------------------------------------------------------- /tests/Directory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Directory.test.ts -------------------------------------------------------------------------------- /tests/FileSystem/resolveHomePath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/FileSystem/resolveHomePath.test.ts -------------------------------------------------------------------------------- /tests/Graph/SubGraphDeployment/auxiliary-verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Graph/SubGraphDeployment/auxiliary-verifier.ts -------------------------------------------------------------------------------- /tests/Graph/SubGraphDeployment/origin-verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Graph/SubGraphDeployment/origin-verifier.ts -------------------------------------------------------------------------------- /tests/NewChain/AuxiliaryChainInteract/SetCoanchorAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/NewChain/AuxiliaryChainInteract/SetCoanchorAddress.test.ts -------------------------------------------------------------------------------- /tests/NewChain/OriginChainInteract/SetCoanchorAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/NewChain/OriginChainInteract/SetCoanchorAddress.test.ts -------------------------------------------------------------------------------- /tests/Node/NodeFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Node/NodeFactory.test.ts -------------------------------------------------------------------------------- /tests/Utils/toChecksumAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Utils/toChecksumAddress.test.ts -------------------------------------------------------------------------------- /tests/Validator/isValidAddress.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Validator/isValidAddress.test.ts -------------------------------------------------------------------------------- /tests/Validator/isValidAuxiliaryChain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Validator/isValidAuxiliaryChain.test.ts -------------------------------------------------------------------------------- /tests/Validator/isValidOriginChain.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/Validator/isValidOriginChain.test.ts -------------------------------------------------------------------------------- /tests/lib/subgraph/DeploySubgraph.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/lib/subgraph/DeploySubgraph.test.ts -------------------------------------------------------------------------------- /tests/package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/package.sh -------------------------------------------------------------------------------- /tests/package/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/package/.gitignore -------------------------------------------------------------------------------- /tests/package/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/package/index.ts -------------------------------------------------------------------------------- /tests/smoke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/smoke.sh -------------------------------------------------------------------------------- /tests/test_utils/SpyAssert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/test_utils/SpyAssert.ts -------------------------------------------------------------------------------- /tests/test_utils/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tests/test_utils/assert.ts -------------------------------------------------------------------------------- /tools/abi_downloader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tools/abi_downloader/index.ts -------------------------------------------------------------------------------- /tools/abi_downloader/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tools/abi_downloader/run.sh -------------------------------------------------------------------------------- /tools/whitelistworker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tools/whitelistworker.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-chains/HEAD/tsconfig.json --------------------------------------------------------------------------------