├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .solcover.js ├── .soliumignore ├── .soliumrc.json ├── .travis.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SOLIDITY_STYLE_GUIDE.md ├── VERSION.md ├── contracts ├── anchor │ └── Anchor.sol ├── core │ ├── AuxiliaryBlockStore.sol │ ├── AuxiliaryTransitionObjectInterface.sol │ ├── BlockStore.sol │ ├── BlockStoreInterface.sol │ ├── InitializeGatewayKernelInterface.sol │ ├── KernelGateway.sol │ ├── KernelGatewayInterface.sol │ ├── MosaicCore.sol │ ├── MosaicCoreConfig.sol │ ├── MosaicCoreInterface.sol │ ├── OriginTransitionObjectInterface.sol │ ├── PollingPlace.sol │ ├── PollingPlaceInterface.sol │ ├── Stake.sol │ └── StakeInterface.sol ├── gateway │ ├── EIP20CoGateway.sol │ ├── EIP20CoGatewayInterface.sol │ ├── EIP20Gateway.sol │ ├── EIP20GatewayInterface.sol │ ├── EIP20Token.sol │ ├── GatewayBase.sol │ ├── GatewayRedeemInterface.sol │ ├── OSTComposer.sol │ ├── OSTPrime.sol │ ├── OSTPrimeConfig.sol │ ├── RedeemPool.sol │ ├── RedeemerProxy.sol │ ├── SimpleStake.sol │ └── StakerProxy.sol ├── lib │ ├── Block.sol │ ├── BytesLib.sol │ ├── CircularBufferUint.sol │ ├── EIP20Interface.sol │ ├── GatewayLib.sol │ ├── MerklePatriciaProof.sol │ ├── MerklePatriciaProofTest.sol │ ├── MessageBus.sol │ ├── MetaBlock.sol │ ├── Mutex.sol │ ├── OstInterface.sol │ ├── RLP.sol │ ├── RLPEncode.sol │ └── StateRootInterface.sol ├── test │ ├── EIP20StandardToken.sol │ ├── anchor │ │ └── MockAnchor.sol │ ├── core │ │ ├── MockBlockStore.sol │ │ ├── MockPollingPlace.sol │ │ ├── TestKernelGateway.sol │ │ ├── TestKernelGatewayFail.sol │ │ └── TestMosaicCore.sol │ ├── gateway │ │ ├── MockEIP20CoGateway.sol │ │ ├── MockEIP20Token.sol │ │ ├── MockGatewayBase.sol │ │ ├── MockRedeemerProxy.sol │ │ ├── MockStakerProxy.sol │ │ ├── MockToken.sol │ │ ├── MockTokenConfig.sol │ │ ├── MockUtilityToken.sol │ │ ├── SpyEIP20CoGateway.sol │ │ ├── SpyEIP20Gateway.sol │ │ ├── SpyToken.sol │ │ ├── TestEIP20CoGateway.sol │ │ ├── TestEIP20Gateway.sol │ │ ├── TestGatewayBase.sol │ │ ├── TestOSTComposer.sol │ │ └── TestOSTPrime.sol │ ├── lib │ │ ├── MockGatewayLib.sol │ │ ├── MockMerklePatriciaProof.sol │ │ ├── MockMessageBus.sol │ │ ├── TestCircularBufferUint.sol │ │ └── TestRLP.sol │ └── test_lib │ │ ├── KeyValueStoreStub.sol │ │ ├── MessageBusWrapper.sol │ │ └── RevertProxy.sol └── truffle │ └── Migrations.sol ├── docs ├── OpenSTwp.pdf ├── diagrams │ ├── v092 │ │ └── stakemintv092.png │ └── v093 │ │ └── stakemint │ │ ├── stakemintv093.pdf │ │ └── stakemintv093.tex ├── mosaicv0.pdf └── protocol.png ├── index.ts ├── migrations ├── 1_initial_migration.js └── 2_deploy_contracts.js ├── package.json ├── proof_generation ├── deployer.js ├── docker.js ├── generator.js ├── helper │ ├── co_gateway.js │ └── gateway.js ├── main.sh └── proof_generation_utils.js ├── test ├── anchor │ └── anchor │ │ ├── anchor_state_root.js │ │ ├── constructor.js │ │ ├── get_latest_state_root_block_height.js │ │ ├── get_remote_chainId.js │ │ ├── get_state_root.js │ │ └── set_co_anchor_address.js ├── core │ ├── auxiliary_block_store │ │ ├── auxiliary_transition_hash_at_block.js │ │ ├── auxiliary_transition_object_at_block.js │ │ ├── constructor.js │ │ ├── helpers │ │ │ ├── aux_store_utils.js │ │ │ └── data.js │ │ ├── initialize_kernel_gateway.js │ │ ├── is_vote_valid.js │ │ ├── justify.js │ │ ├── latest_block_height.js │ │ ├── report_block.js │ │ └── state_root.js │ ├── block_store │ │ ├── constructor.js │ │ ├── is_vote_valid.js │ │ ├── justify.js │ │ ├── latest_block_height.js │ │ ├── report_block.js │ │ ├── state_root.js │ │ ├── transition_hash_at_block.js │ │ └── transition_object_at_block.js │ ├── kernel_gateway │ │ ├── activate_kernel.js │ │ ├── constructor.js │ │ ├── get_active_kernel_hash.js │ │ ├── get_open_kernel.js │ │ ├── get_open_kernel_hash.js │ │ ├── get_updated_validators.js │ │ ├── prove_block_opening.js │ │ └── prove_origin_core.js │ ├── mosaic_core │ │ ├── constructor.js │ │ ├── get_accumulated_gas_target.js │ │ ├── get_latest_state_root_block_height.js │ │ ├── get_storage_root.js │ │ ├── helpers │ │ │ └── utils.js │ │ ├── propose_block.js │ │ └── verify_vote.js │ ├── polling_place │ │ ├── constructor.js │ │ ├── update_meta_block.js │ │ └── vote.js │ └── stake │ │ ├── TestStake.sol │ │ ├── close_meta_block.js │ │ ├── constructor.js │ │ ├── deposit.js │ │ ├── helpers │ │ └── stake_utils.js │ │ ├── initialize.js │ │ ├── total_weight_at_height.js │ │ └── weight.js ├── data │ ├── generatedProofData.json │ ├── proof.json │ ├── redeem_progressed_0.json │ ├── redeem_progressed_1.json │ ├── redeem_progressed_reward_based_on_gas_consumption.json │ ├── redeem_revoked_0.json │ ├── redeem_revoked_1.json │ ├── stake_progressed_0.json │ ├── stake_progressed_1.json │ ├── stake_revoked_0.json │ └── stake_revoked_1.json ├── gateway │ ├── EIP20_token_utils.js │ ├── eip20_cogateway │ │ ├── confirm_revert_stake_intent.js │ │ ├── confirm_stake_intent.js │ │ ├── constructor.js │ │ ├── helpers │ │ │ └── co_gateway_utils.js │ │ ├── penalty.js │ │ ├── progress_mint.js │ │ ├── progress_mint_with_proof.js │ │ ├── progress_redeem.js │ │ ├── progress_redeem_with_proof.js │ │ ├── progress_revert_redeem.js │ │ ├── redeem.js │ │ └── revert_redeem.js │ ├── eip20_gateway │ │ ├── activate_gateway.js │ │ ├── confirm_redeem_intent.js │ │ ├── confirm_revert_redeem_intent.js │ │ ├── constructor.js │ │ ├── deactivate_gateway.js │ │ ├── helpers │ │ │ └── gateway_utils.js │ │ ├── penalty.js │ │ ├── progress_revert_stake.js │ │ ├── progress_stake.js │ │ ├── progress_stake_with_proof.js │ │ ├── progress_unstake.js │ │ ├── progress_unstake_with_proof.js │ │ ├── revert_stake.js │ │ └── stake.js │ ├── gateway_base │ │ ├── bounty_change.js │ │ ├── construction.js │ │ ├── get_inbox_active_process.js │ │ ├── get_inbox_message_status.js │ │ ├── get_nonce.js │ │ ├── get_outbox_active_process.js │ │ ├── get_outbox_message_status.js │ │ └── prove_gateway.js │ ├── message_bus │ │ ├── declare_revocation_message.js │ │ ├── progress_inbox.js │ │ └── verify_signature.js │ ├── mock_token.js │ ├── mock_token_utils.js │ ├── ost_composer │ │ ├── accept_stake.js │ │ ├── constructor.js │ │ ├── destruct_staker_proxy.js │ │ ├── helpers │ │ │ └── composer_utils.js │ │ ├── reject_stake_request.js │ │ ├── request_stake.js │ │ └── revoke_stake_request.js │ ├── ost_prime │ │ ├── constructor.js │ │ ├── decrease_supply.js │ │ ├── increase_supply.js │ │ ├── initialize.js │ │ ├── unwrap.js │ │ └── wrap.js │ ├── redeem_pool │ │ ├── accept_redeem_request.js │ │ ├── destruct_redeemer_proxy.js │ │ ├── reject_redeem_request.js │ │ ├── request_redeem.js │ │ └── revoke_redeem_request.js │ ├── redeem_proxy │ │ ├── constructor.js │ │ ├── redeem.js │ │ ├── self_destruct.js │ │ └── transfer_token.js │ ├── simple_stake │ │ ├── constructor.js │ │ ├── get_total_stake.js │ │ └── release_to.js │ └── staker_proxy │ │ ├── constructor.js │ │ ├── self_destruct.js │ │ ├── stake.js │ │ └── transfer_token.js ├── lib │ ├── RLP.js │ ├── TestBlock.sol │ ├── TestMessageBus.sol │ ├── TestMetaBlock.sol │ ├── circular_buffer_uint │ │ ├── constructor.js │ │ └── store.js │ ├── gatewaylib │ │ ├── hash_redeem_intent.js │ │ ├── hash_stake_intent.js │ │ └── prove_account.js │ ├── merkle_patricia_proof.js │ ├── messagebus │ │ ├── confirm_message.js │ │ ├── confirm_revocation.js │ │ ├── declare_message.js │ │ ├── declare_revocation_message.js │ │ ├── messagebus_utils.js │ │ ├── progress_inbox.js │ │ ├── progress_inbox_with_proof.js │ │ ├── progress_outbox.js │ │ ├── progress_outbox_revocation.js │ │ └── progress_outbox_with_proof.js │ ├── organization │ │ ├── complete_ownership_transfer.js │ │ ├── constructor.js │ │ ├── initiate_ownership_transfer.js │ │ ├── is_organization.js │ │ ├── is_worker.js │ │ ├── set_admin.js │ │ ├── set_worker.js │ │ └── unset_worker.js │ ├── organized │ │ └── constructor.js │ └── safe_math.js └── test_lib │ ├── config.js │ ├── event_decoder.js │ ├── hash_lock.js │ ├── message_bus.js │ ├── meta_block.js │ ├── utils.js │ └── web3.js ├── test_integration ├── 01_deployment │ └── 01_deploy.js ├── 02_stake_and_mint │ ├── 01_stake_and_mint.js │ ├── 02_stake_and_mint_proof.js │ ├── 03_revert_stake_and_mint.js │ ├── 04_stake_and_mint_after_revert.js │ └── utils │ │ ├── confirm_revert_stake_intent_assertion.js │ │ ├── confirm_stake_intent_assertion.js │ │ ├── progress_mint_assertion.js │ │ ├── progress_revert_stake_assertion.js │ │ ├── progress_stake_assertion.js │ │ ├── revert_stake_assertion.js │ │ └── stake_assertion.js ├── 03_redeem_and_unstake │ ├── 01_redeem_and_unstake.js │ ├── 02_redeem_and_unstake_with_redeem_composer.js │ ├── 03_redeem_and_unstake_proof.js │ ├── 04_revert_redeem.js │ ├── 05_redeem_and_unstake_after_revert.js │ └── utils │ │ ├── accept_redeem_assertion.js │ │ ├── confirm_redeem_intent_assertion.js │ │ ├── confirm_revert_redeem_intent_assertion.js │ │ ├── progress_redeem_assertion.js │ │ ├── progress_revert_redeem_assertion.js │ │ ├── progress_unstake_assertion.js │ │ ├── redeem_assertion.js │ │ ├── request_redeem_assertion.js │ │ └── revert_redeem_assertion.js ├── docker-compose.yml ├── docker.js ├── integration_tests.js ├── lib │ ├── anchor.js │ ├── anchor_stateroot_assertion.js │ ├── proof_utils.js │ └── prove_gateway_assertion.js ├── main.sh └── shared.js ├── tools ├── README.md ├── blue_deployment │ ├── cli │ │ ├── checks.js │ │ └── prompts.js │ ├── contracts.js │ ├── index.js │ └── scripts │ │ └── step1_origin_contracts.js ├── build_package.js ├── contract_interact_generator.js ├── deployment_tool │ ├── Contract.js │ ├── ContractRegistry.js │ ├── address_generators.js │ ├── index.js │ ├── test │ │ └── deployment_tools.test.js │ └── utils.js ├── fuzzy_proof_generator_tool │ ├── generate.ts │ ├── patterns.ts │ ├── src │ │ ├── BranchNode.ts │ │ ├── ExtensionNode.ts │ │ ├── FuzzyProofGenerator.ts │ │ ├── LeafNode.ts │ │ ├── Nibbles.ts │ │ ├── NodeBase.ts │ │ ├── ProofData.ts │ │ └── Types.ts │ └── test │ │ ├── ExtensionNode │ │ └── encodeCompact.test.ts │ │ ├── FuzzyProofGenerator │ │ ├── assertPatternValidity.test.ts │ │ ├── generate.js │ │ └── generateByPattern.js │ │ ├── LeafNode │ │ └── encodeCompact.test.ts │ │ ├── Nibbles │ │ ├── assertNibbleArray.test.ts │ │ ├── nibblesToBuffer.test.ts │ │ └── toNibbles.test.ts │ │ └── run.sh ├── merge_chainspec_accounts.js ├── runGanacheCli.sh ├── test_range.sh └── tools_tsconfig.json ├── truffle.js ├── ts-generator.json └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/.gitmodules -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/.solcover.js -------------------------------------------------------------------------------- /.soliumignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | contracts/truffle/Migrations.sol 3 | -------------------------------------------------------------------------------- /.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/.soliumrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/README.md -------------------------------------------------------------------------------- /SOLIDITY_STYLE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/SOLIDITY_STYLE_GUIDE.md -------------------------------------------------------------------------------- /VERSION.md: -------------------------------------------------------------------------------- 1 | 0.9.1 2 | -------------------------------------------------------------------------------- /contracts/anchor/Anchor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/anchor/Anchor.sol -------------------------------------------------------------------------------- /contracts/core/AuxiliaryBlockStore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/AuxiliaryBlockStore.sol -------------------------------------------------------------------------------- /contracts/core/AuxiliaryTransitionObjectInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/AuxiliaryTransitionObjectInterface.sol -------------------------------------------------------------------------------- /contracts/core/BlockStore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/BlockStore.sol -------------------------------------------------------------------------------- /contracts/core/BlockStoreInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/BlockStoreInterface.sol -------------------------------------------------------------------------------- /contracts/core/InitializeGatewayKernelInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/InitializeGatewayKernelInterface.sol -------------------------------------------------------------------------------- /contracts/core/KernelGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/KernelGateway.sol -------------------------------------------------------------------------------- /contracts/core/KernelGatewayInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/KernelGatewayInterface.sol -------------------------------------------------------------------------------- /contracts/core/MosaicCore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/MosaicCore.sol -------------------------------------------------------------------------------- /contracts/core/MosaicCoreConfig.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/MosaicCoreConfig.sol -------------------------------------------------------------------------------- /contracts/core/MosaicCoreInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/MosaicCoreInterface.sol -------------------------------------------------------------------------------- /contracts/core/OriginTransitionObjectInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/OriginTransitionObjectInterface.sol -------------------------------------------------------------------------------- /contracts/core/PollingPlace.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/PollingPlace.sol -------------------------------------------------------------------------------- /contracts/core/PollingPlaceInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/PollingPlaceInterface.sol -------------------------------------------------------------------------------- /contracts/core/Stake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/Stake.sol -------------------------------------------------------------------------------- /contracts/core/StakeInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/core/StakeInterface.sol -------------------------------------------------------------------------------- /contracts/gateway/EIP20CoGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/EIP20CoGateway.sol -------------------------------------------------------------------------------- /contracts/gateway/EIP20CoGatewayInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/EIP20CoGatewayInterface.sol -------------------------------------------------------------------------------- /contracts/gateway/EIP20Gateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/EIP20Gateway.sol -------------------------------------------------------------------------------- /contracts/gateway/EIP20GatewayInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/EIP20GatewayInterface.sol -------------------------------------------------------------------------------- /contracts/gateway/EIP20Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/EIP20Token.sol -------------------------------------------------------------------------------- /contracts/gateway/GatewayBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/GatewayBase.sol -------------------------------------------------------------------------------- /contracts/gateway/GatewayRedeemInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/GatewayRedeemInterface.sol -------------------------------------------------------------------------------- /contracts/gateway/OSTComposer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/OSTComposer.sol -------------------------------------------------------------------------------- /contracts/gateway/OSTPrime.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/OSTPrime.sol -------------------------------------------------------------------------------- /contracts/gateway/OSTPrimeConfig.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/OSTPrimeConfig.sol -------------------------------------------------------------------------------- /contracts/gateway/RedeemPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/RedeemPool.sol -------------------------------------------------------------------------------- /contracts/gateway/RedeemerProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/RedeemerProxy.sol -------------------------------------------------------------------------------- /contracts/gateway/SimpleStake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/SimpleStake.sol -------------------------------------------------------------------------------- /contracts/gateway/StakerProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/gateway/StakerProxy.sol -------------------------------------------------------------------------------- /contracts/lib/Block.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/Block.sol -------------------------------------------------------------------------------- /contracts/lib/BytesLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/BytesLib.sol -------------------------------------------------------------------------------- /contracts/lib/CircularBufferUint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/CircularBufferUint.sol -------------------------------------------------------------------------------- /contracts/lib/EIP20Interface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/EIP20Interface.sol -------------------------------------------------------------------------------- /contracts/lib/GatewayLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/GatewayLib.sol -------------------------------------------------------------------------------- /contracts/lib/MerklePatriciaProof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/MerklePatriciaProof.sol -------------------------------------------------------------------------------- /contracts/lib/MerklePatriciaProofTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/MerklePatriciaProofTest.sol -------------------------------------------------------------------------------- /contracts/lib/MessageBus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/MessageBus.sol -------------------------------------------------------------------------------- /contracts/lib/MetaBlock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/MetaBlock.sol -------------------------------------------------------------------------------- /contracts/lib/Mutex.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/Mutex.sol -------------------------------------------------------------------------------- /contracts/lib/OstInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/OstInterface.sol -------------------------------------------------------------------------------- /contracts/lib/RLP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/RLP.sol -------------------------------------------------------------------------------- /contracts/lib/RLPEncode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/RLPEncode.sol -------------------------------------------------------------------------------- /contracts/lib/StateRootInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/lib/StateRootInterface.sol -------------------------------------------------------------------------------- /contracts/test/EIP20StandardToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/EIP20StandardToken.sol -------------------------------------------------------------------------------- /contracts/test/anchor/MockAnchor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/anchor/MockAnchor.sol -------------------------------------------------------------------------------- /contracts/test/core/MockBlockStore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/core/MockBlockStore.sol -------------------------------------------------------------------------------- /contracts/test/core/MockPollingPlace.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/core/MockPollingPlace.sol -------------------------------------------------------------------------------- /contracts/test/core/TestKernelGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/core/TestKernelGateway.sol -------------------------------------------------------------------------------- /contracts/test/core/TestKernelGatewayFail.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/core/TestKernelGatewayFail.sol -------------------------------------------------------------------------------- /contracts/test/core/TestMosaicCore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/core/TestMosaicCore.sol -------------------------------------------------------------------------------- /contracts/test/gateway/MockEIP20CoGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/MockEIP20CoGateway.sol -------------------------------------------------------------------------------- /contracts/test/gateway/MockEIP20Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/MockEIP20Token.sol -------------------------------------------------------------------------------- /contracts/test/gateway/MockGatewayBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/MockGatewayBase.sol -------------------------------------------------------------------------------- /contracts/test/gateway/MockRedeemerProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/MockRedeemerProxy.sol -------------------------------------------------------------------------------- /contracts/test/gateway/MockStakerProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/MockStakerProxy.sol -------------------------------------------------------------------------------- /contracts/test/gateway/MockToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/MockToken.sol -------------------------------------------------------------------------------- /contracts/test/gateway/MockTokenConfig.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/MockTokenConfig.sol -------------------------------------------------------------------------------- /contracts/test/gateway/MockUtilityToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/MockUtilityToken.sol -------------------------------------------------------------------------------- /contracts/test/gateway/SpyEIP20CoGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/SpyEIP20CoGateway.sol -------------------------------------------------------------------------------- /contracts/test/gateway/SpyEIP20Gateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/SpyEIP20Gateway.sol -------------------------------------------------------------------------------- /contracts/test/gateway/SpyToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/SpyToken.sol -------------------------------------------------------------------------------- /contracts/test/gateway/TestEIP20CoGateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/TestEIP20CoGateway.sol -------------------------------------------------------------------------------- /contracts/test/gateway/TestEIP20Gateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/TestEIP20Gateway.sol -------------------------------------------------------------------------------- /contracts/test/gateway/TestGatewayBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/TestGatewayBase.sol -------------------------------------------------------------------------------- /contracts/test/gateway/TestOSTComposer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/TestOSTComposer.sol -------------------------------------------------------------------------------- /contracts/test/gateway/TestOSTPrime.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/gateway/TestOSTPrime.sol -------------------------------------------------------------------------------- /contracts/test/lib/MockGatewayLib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/lib/MockGatewayLib.sol -------------------------------------------------------------------------------- /contracts/test/lib/MockMerklePatriciaProof.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/lib/MockMerklePatriciaProof.sol -------------------------------------------------------------------------------- /contracts/test/lib/MockMessageBus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/lib/MockMessageBus.sol -------------------------------------------------------------------------------- /contracts/test/lib/TestCircularBufferUint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/lib/TestCircularBufferUint.sol -------------------------------------------------------------------------------- /contracts/test/lib/TestRLP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/lib/TestRLP.sol -------------------------------------------------------------------------------- /contracts/test/test_lib/KeyValueStoreStub.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/test_lib/KeyValueStoreStub.sol -------------------------------------------------------------------------------- /contracts/test/test_lib/MessageBusWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/test_lib/MessageBusWrapper.sol -------------------------------------------------------------------------------- /contracts/test/test_lib/RevertProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/test/test_lib/RevertProxy.sol -------------------------------------------------------------------------------- /contracts/truffle/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/contracts/truffle/Migrations.sol -------------------------------------------------------------------------------- /docs/OpenSTwp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/docs/OpenSTwp.pdf -------------------------------------------------------------------------------- /docs/diagrams/v092/stakemintv092.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/docs/diagrams/v092/stakemintv092.png -------------------------------------------------------------------------------- /docs/diagrams/v093/stakemint/stakemintv093.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/docs/diagrams/v093/stakemint/stakemintv093.pdf -------------------------------------------------------------------------------- /docs/diagrams/v093/stakemint/stakemintv093.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/docs/diagrams/v093/stakemint/stakemintv093.tex -------------------------------------------------------------------------------- /docs/mosaicv0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/docs/mosaicv0.pdf -------------------------------------------------------------------------------- /docs/protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/docs/protocol.png -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/index.ts -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/package.json -------------------------------------------------------------------------------- /proof_generation/deployer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/proof_generation/deployer.js -------------------------------------------------------------------------------- /proof_generation/docker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/proof_generation/docker.js -------------------------------------------------------------------------------- /proof_generation/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/proof_generation/generator.js -------------------------------------------------------------------------------- /proof_generation/helper/co_gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/proof_generation/helper/co_gateway.js -------------------------------------------------------------------------------- /proof_generation/helper/gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/proof_generation/helper/gateway.js -------------------------------------------------------------------------------- /proof_generation/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/proof_generation/main.sh -------------------------------------------------------------------------------- /proof_generation/proof_generation_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/proof_generation/proof_generation_utils.js -------------------------------------------------------------------------------- /test/anchor/anchor/anchor_state_root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/anchor/anchor/anchor_state_root.js -------------------------------------------------------------------------------- /test/anchor/anchor/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/anchor/anchor/constructor.js -------------------------------------------------------------------------------- /test/anchor/anchor/get_latest_state_root_block_height.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/anchor/anchor/get_latest_state_root_block_height.js -------------------------------------------------------------------------------- /test/anchor/anchor/get_remote_chainId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/anchor/anchor/get_remote_chainId.js -------------------------------------------------------------------------------- /test/anchor/anchor/get_state_root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/anchor/anchor/get_state_root.js -------------------------------------------------------------------------------- /test/anchor/anchor/set_co_anchor_address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/anchor/anchor/set_co_anchor_address.js -------------------------------------------------------------------------------- /test/core/auxiliary_block_store/auxiliary_transition_hash_at_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/auxiliary_block_store/auxiliary_transition_hash_at_block.js -------------------------------------------------------------------------------- /test/core/auxiliary_block_store/auxiliary_transition_object_at_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/auxiliary_block_store/auxiliary_transition_object_at_block.js -------------------------------------------------------------------------------- /test/core/auxiliary_block_store/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/auxiliary_block_store/constructor.js -------------------------------------------------------------------------------- /test/core/auxiliary_block_store/helpers/aux_store_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/auxiliary_block_store/helpers/aux_store_utils.js -------------------------------------------------------------------------------- /test/core/auxiliary_block_store/helpers/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/auxiliary_block_store/helpers/data.js -------------------------------------------------------------------------------- /test/core/auxiliary_block_store/initialize_kernel_gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/auxiliary_block_store/initialize_kernel_gateway.js -------------------------------------------------------------------------------- /test/core/auxiliary_block_store/is_vote_valid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/auxiliary_block_store/is_vote_valid.js -------------------------------------------------------------------------------- /test/core/auxiliary_block_store/justify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/auxiliary_block_store/justify.js -------------------------------------------------------------------------------- /test/core/auxiliary_block_store/latest_block_height.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/auxiliary_block_store/latest_block_height.js -------------------------------------------------------------------------------- /test/core/auxiliary_block_store/report_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/auxiliary_block_store/report_block.js -------------------------------------------------------------------------------- /test/core/auxiliary_block_store/state_root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/auxiliary_block_store/state_root.js -------------------------------------------------------------------------------- /test/core/block_store/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/block_store/constructor.js -------------------------------------------------------------------------------- /test/core/block_store/is_vote_valid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/block_store/is_vote_valid.js -------------------------------------------------------------------------------- /test/core/block_store/justify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/block_store/justify.js -------------------------------------------------------------------------------- /test/core/block_store/latest_block_height.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/block_store/latest_block_height.js -------------------------------------------------------------------------------- /test/core/block_store/report_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/block_store/report_block.js -------------------------------------------------------------------------------- /test/core/block_store/state_root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/block_store/state_root.js -------------------------------------------------------------------------------- /test/core/block_store/transition_hash_at_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/block_store/transition_hash_at_block.js -------------------------------------------------------------------------------- /test/core/block_store/transition_object_at_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/block_store/transition_object_at_block.js -------------------------------------------------------------------------------- /test/core/kernel_gateway/activate_kernel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/kernel_gateway/activate_kernel.js -------------------------------------------------------------------------------- /test/core/kernel_gateway/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/kernel_gateway/constructor.js -------------------------------------------------------------------------------- /test/core/kernel_gateway/get_active_kernel_hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/kernel_gateway/get_active_kernel_hash.js -------------------------------------------------------------------------------- /test/core/kernel_gateway/get_open_kernel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/kernel_gateway/get_open_kernel.js -------------------------------------------------------------------------------- /test/core/kernel_gateway/get_open_kernel_hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/kernel_gateway/get_open_kernel_hash.js -------------------------------------------------------------------------------- /test/core/kernel_gateway/get_updated_validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/kernel_gateway/get_updated_validators.js -------------------------------------------------------------------------------- /test/core/kernel_gateway/prove_block_opening.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/kernel_gateway/prove_block_opening.js -------------------------------------------------------------------------------- /test/core/kernel_gateway/prove_origin_core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/kernel_gateway/prove_origin_core.js -------------------------------------------------------------------------------- /test/core/mosaic_core/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/mosaic_core/constructor.js -------------------------------------------------------------------------------- /test/core/mosaic_core/get_accumulated_gas_target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/mosaic_core/get_accumulated_gas_target.js -------------------------------------------------------------------------------- /test/core/mosaic_core/get_latest_state_root_block_height.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/mosaic_core/get_latest_state_root_block_height.js -------------------------------------------------------------------------------- /test/core/mosaic_core/get_storage_root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/mosaic_core/get_storage_root.js -------------------------------------------------------------------------------- /test/core/mosaic_core/helpers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/mosaic_core/helpers/utils.js -------------------------------------------------------------------------------- /test/core/mosaic_core/propose_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/mosaic_core/propose_block.js -------------------------------------------------------------------------------- /test/core/mosaic_core/verify_vote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/mosaic_core/verify_vote.js -------------------------------------------------------------------------------- /test/core/polling_place/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/polling_place/constructor.js -------------------------------------------------------------------------------- /test/core/polling_place/update_meta_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/polling_place/update_meta_block.js -------------------------------------------------------------------------------- /test/core/polling_place/vote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/polling_place/vote.js -------------------------------------------------------------------------------- /test/core/stake/TestStake.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/stake/TestStake.sol -------------------------------------------------------------------------------- /test/core/stake/close_meta_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/stake/close_meta_block.js -------------------------------------------------------------------------------- /test/core/stake/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/stake/constructor.js -------------------------------------------------------------------------------- /test/core/stake/deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/stake/deposit.js -------------------------------------------------------------------------------- /test/core/stake/helpers/stake_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/stake/helpers/stake_utils.js -------------------------------------------------------------------------------- /test/core/stake/initialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/stake/initialize.js -------------------------------------------------------------------------------- /test/core/stake/total_weight_at_height.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/stake/total_weight_at_height.js -------------------------------------------------------------------------------- /test/core/stake/weight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/core/stake/weight.js -------------------------------------------------------------------------------- /test/data/generatedProofData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/data/generatedProofData.json -------------------------------------------------------------------------------- /test/data/proof.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/data/proof.json -------------------------------------------------------------------------------- /test/data/redeem_progressed_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/data/redeem_progressed_0.json -------------------------------------------------------------------------------- /test/data/redeem_progressed_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/data/redeem_progressed_1.json -------------------------------------------------------------------------------- /test/data/redeem_progressed_reward_based_on_gas_consumption.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/data/redeem_progressed_reward_based_on_gas_consumption.json -------------------------------------------------------------------------------- /test/data/redeem_revoked_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/data/redeem_revoked_0.json -------------------------------------------------------------------------------- /test/data/redeem_revoked_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/data/redeem_revoked_1.json -------------------------------------------------------------------------------- /test/data/stake_progressed_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/data/stake_progressed_0.json -------------------------------------------------------------------------------- /test/data/stake_progressed_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/data/stake_progressed_1.json -------------------------------------------------------------------------------- /test/data/stake_revoked_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/data/stake_revoked_0.json -------------------------------------------------------------------------------- /test/data/stake_revoked_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/data/stake_revoked_1.json -------------------------------------------------------------------------------- /test/gateway/EIP20_token_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/EIP20_token_utils.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/confirm_revert_stake_intent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/confirm_revert_stake_intent.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/confirm_stake_intent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/confirm_stake_intent.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/constructor.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/helpers/co_gateway_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/helpers/co_gateway_utils.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/penalty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/penalty.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/progress_mint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/progress_mint.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/progress_mint_with_proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/progress_mint_with_proof.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/progress_redeem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/progress_redeem.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/progress_redeem_with_proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/progress_redeem_with_proof.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/progress_revert_redeem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/progress_revert_redeem.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/redeem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/redeem.js -------------------------------------------------------------------------------- /test/gateway/eip20_cogateway/revert_redeem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_cogateway/revert_redeem.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/activate_gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/activate_gateway.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/confirm_redeem_intent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/confirm_redeem_intent.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/confirm_revert_redeem_intent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/confirm_revert_redeem_intent.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/constructor.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/deactivate_gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/deactivate_gateway.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/helpers/gateway_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/helpers/gateway_utils.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/penalty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/penalty.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/progress_revert_stake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/progress_revert_stake.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/progress_stake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/progress_stake.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/progress_stake_with_proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/progress_stake_with_proof.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/progress_unstake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/progress_unstake.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/progress_unstake_with_proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/progress_unstake_with_proof.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/revert_stake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/revert_stake.js -------------------------------------------------------------------------------- /test/gateway/eip20_gateway/stake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/eip20_gateway/stake.js -------------------------------------------------------------------------------- /test/gateway/gateway_base/bounty_change.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/gateway_base/bounty_change.js -------------------------------------------------------------------------------- /test/gateway/gateway_base/construction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/gateway_base/construction.js -------------------------------------------------------------------------------- /test/gateway/gateway_base/get_inbox_active_process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/gateway_base/get_inbox_active_process.js -------------------------------------------------------------------------------- /test/gateway/gateway_base/get_inbox_message_status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/gateway_base/get_inbox_message_status.js -------------------------------------------------------------------------------- /test/gateway/gateway_base/get_nonce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/gateway_base/get_nonce.js -------------------------------------------------------------------------------- /test/gateway/gateway_base/get_outbox_active_process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/gateway_base/get_outbox_active_process.js -------------------------------------------------------------------------------- /test/gateway/gateway_base/get_outbox_message_status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/gateway_base/get_outbox_message_status.js -------------------------------------------------------------------------------- /test/gateway/gateway_base/prove_gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/gateway_base/prove_gateway.js -------------------------------------------------------------------------------- /test/gateway/message_bus/declare_revocation_message.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/gateway/message_bus/progress_inbox.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/gateway/message_bus/verify_signature.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/gateway/mock_token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/mock_token.js -------------------------------------------------------------------------------- /test/gateway/mock_token_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/mock_token_utils.js -------------------------------------------------------------------------------- /test/gateway/ost_composer/accept_stake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_composer/accept_stake.js -------------------------------------------------------------------------------- /test/gateway/ost_composer/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_composer/constructor.js -------------------------------------------------------------------------------- /test/gateway/ost_composer/destruct_staker_proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_composer/destruct_staker_proxy.js -------------------------------------------------------------------------------- /test/gateway/ost_composer/helpers/composer_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_composer/helpers/composer_utils.js -------------------------------------------------------------------------------- /test/gateway/ost_composer/reject_stake_request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_composer/reject_stake_request.js -------------------------------------------------------------------------------- /test/gateway/ost_composer/request_stake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_composer/request_stake.js -------------------------------------------------------------------------------- /test/gateway/ost_composer/revoke_stake_request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_composer/revoke_stake_request.js -------------------------------------------------------------------------------- /test/gateway/ost_prime/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_prime/constructor.js -------------------------------------------------------------------------------- /test/gateway/ost_prime/decrease_supply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_prime/decrease_supply.js -------------------------------------------------------------------------------- /test/gateway/ost_prime/increase_supply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_prime/increase_supply.js -------------------------------------------------------------------------------- /test/gateway/ost_prime/initialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_prime/initialize.js -------------------------------------------------------------------------------- /test/gateway/ost_prime/unwrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_prime/unwrap.js -------------------------------------------------------------------------------- /test/gateway/ost_prime/wrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/ost_prime/wrap.js -------------------------------------------------------------------------------- /test/gateway/redeem_pool/accept_redeem_request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/redeem_pool/accept_redeem_request.js -------------------------------------------------------------------------------- /test/gateway/redeem_pool/destruct_redeemer_proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/redeem_pool/destruct_redeemer_proxy.js -------------------------------------------------------------------------------- /test/gateway/redeem_pool/reject_redeem_request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/redeem_pool/reject_redeem_request.js -------------------------------------------------------------------------------- /test/gateway/redeem_pool/request_redeem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/redeem_pool/request_redeem.js -------------------------------------------------------------------------------- /test/gateway/redeem_pool/revoke_redeem_request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/redeem_pool/revoke_redeem_request.js -------------------------------------------------------------------------------- /test/gateway/redeem_proxy/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/redeem_proxy/constructor.js -------------------------------------------------------------------------------- /test/gateway/redeem_proxy/redeem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/redeem_proxy/redeem.js -------------------------------------------------------------------------------- /test/gateway/redeem_proxy/self_destruct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/redeem_proxy/self_destruct.js -------------------------------------------------------------------------------- /test/gateway/redeem_proxy/transfer_token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/redeem_proxy/transfer_token.js -------------------------------------------------------------------------------- /test/gateway/simple_stake/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/simple_stake/constructor.js -------------------------------------------------------------------------------- /test/gateway/simple_stake/get_total_stake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/simple_stake/get_total_stake.js -------------------------------------------------------------------------------- /test/gateway/simple_stake/release_to.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/simple_stake/release_to.js -------------------------------------------------------------------------------- /test/gateway/staker_proxy/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/staker_proxy/constructor.js -------------------------------------------------------------------------------- /test/gateway/staker_proxy/self_destruct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/staker_proxy/self_destruct.js -------------------------------------------------------------------------------- /test/gateway/staker_proxy/stake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/staker_proxy/stake.js -------------------------------------------------------------------------------- /test/gateway/staker_proxy/transfer_token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/gateway/staker_proxy/transfer_token.js -------------------------------------------------------------------------------- /test/lib/RLP.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/RLP.js -------------------------------------------------------------------------------- /test/lib/TestBlock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/TestBlock.sol -------------------------------------------------------------------------------- /test/lib/TestMessageBus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/TestMessageBus.sol -------------------------------------------------------------------------------- /test/lib/TestMetaBlock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/TestMetaBlock.sol -------------------------------------------------------------------------------- /test/lib/circular_buffer_uint/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/circular_buffer_uint/constructor.js -------------------------------------------------------------------------------- /test/lib/circular_buffer_uint/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/circular_buffer_uint/store.js -------------------------------------------------------------------------------- /test/lib/gatewaylib/hash_redeem_intent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/gatewaylib/hash_redeem_intent.js -------------------------------------------------------------------------------- /test/lib/gatewaylib/hash_stake_intent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/gatewaylib/hash_stake_intent.js -------------------------------------------------------------------------------- /test/lib/gatewaylib/prove_account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/gatewaylib/prove_account.js -------------------------------------------------------------------------------- /test/lib/merkle_patricia_proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/merkle_patricia_proof.js -------------------------------------------------------------------------------- /test/lib/messagebus/confirm_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/messagebus/confirm_message.js -------------------------------------------------------------------------------- /test/lib/messagebus/confirm_revocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/messagebus/confirm_revocation.js -------------------------------------------------------------------------------- /test/lib/messagebus/declare_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/messagebus/declare_message.js -------------------------------------------------------------------------------- /test/lib/messagebus/declare_revocation_message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/messagebus/declare_revocation_message.js -------------------------------------------------------------------------------- /test/lib/messagebus/messagebus_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/messagebus/messagebus_utils.js -------------------------------------------------------------------------------- /test/lib/messagebus/progress_inbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/messagebus/progress_inbox.js -------------------------------------------------------------------------------- /test/lib/messagebus/progress_inbox_with_proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/messagebus/progress_inbox_with_proof.js -------------------------------------------------------------------------------- /test/lib/messagebus/progress_outbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/messagebus/progress_outbox.js -------------------------------------------------------------------------------- /test/lib/messagebus/progress_outbox_revocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/messagebus/progress_outbox_revocation.js -------------------------------------------------------------------------------- /test/lib/messagebus/progress_outbox_with_proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/messagebus/progress_outbox_with_proof.js -------------------------------------------------------------------------------- /test/lib/organization/complete_ownership_transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/organization/complete_ownership_transfer.js -------------------------------------------------------------------------------- /test/lib/organization/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/organization/constructor.js -------------------------------------------------------------------------------- /test/lib/organization/initiate_ownership_transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/organization/initiate_ownership_transfer.js -------------------------------------------------------------------------------- /test/lib/organization/is_organization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/organization/is_organization.js -------------------------------------------------------------------------------- /test/lib/organization/is_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/organization/is_worker.js -------------------------------------------------------------------------------- /test/lib/organization/set_admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/organization/set_admin.js -------------------------------------------------------------------------------- /test/lib/organization/set_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/organization/set_worker.js -------------------------------------------------------------------------------- /test/lib/organization/unset_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/organization/unset_worker.js -------------------------------------------------------------------------------- /test/lib/organized/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/organized/constructor.js -------------------------------------------------------------------------------- /test/lib/safe_math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/lib/safe_math.js -------------------------------------------------------------------------------- /test/test_lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/test_lib/config.js -------------------------------------------------------------------------------- /test/test_lib/event_decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/test_lib/event_decoder.js -------------------------------------------------------------------------------- /test/test_lib/hash_lock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/test_lib/hash_lock.js -------------------------------------------------------------------------------- /test/test_lib/message_bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/test_lib/message_bus.js -------------------------------------------------------------------------------- /test/test_lib/meta_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/test_lib/meta_block.js -------------------------------------------------------------------------------- /test/test_lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/test_lib/utils.js -------------------------------------------------------------------------------- /test/test_lib/web3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test/test_lib/web3.js -------------------------------------------------------------------------------- /test_integration/01_deployment/01_deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/01_deployment/01_deploy.js -------------------------------------------------------------------------------- /test_integration/02_stake_and_mint/01_stake_and_mint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/02_stake_and_mint/01_stake_and_mint.js -------------------------------------------------------------------------------- /test_integration/02_stake_and_mint/02_stake_and_mint_proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/02_stake_and_mint/02_stake_and_mint_proof.js -------------------------------------------------------------------------------- /test_integration/02_stake_and_mint/03_revert_stake_and_mint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/02_stake_and_mint/03_revert_stake_and_mint.js -------------------------------------------------------------------------------- /test_integration/02_stake_and_mint/04_stake_and_mint_after_revert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/02_stake_and_mint/04_stake_and_mint_after_revert.js -------------------------------------------------------------------------------- /test_integration/02_stake_and_mint/utils/confirm_revert_stake_intent_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/02_stake_and_mint/utils/confirm_revert_stake_intent_assertion.js -------------------------------------------------------------------------------- /test_integration/02_stake_and_mint/utils/confirm_stake_intent_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/02_stake_and_mint/utils/confirm_stake_intent_assertion.js -------------------------------------------------------------------------------- /test_integration/02_stake_and_mint/utils/progress_mint_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/02_stake_and_mint/utils/progress_mint_assertion.js -------------------------------------------------------------------------------- /test_integration/02_stake_and_mint/utils/progress_revert_stake_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/02_stake_and_mint/utils/progress_revert_stake_assertion.js -------------------------------------------------------------------------------- /test_integration/02_stake_and_mint/utils/progress_stake_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/02_stake_and_mint/utils/progress_stake_assertion.js -------------------------------------------------------------------------------- /test_integration/02_stake_and_mint/utils/revert_stake_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/02_stake_and_mint/utils/revert_stake_assertion.js -------------------------------------------------------------------------------- /test_integration/02_stake_and_mint/utils/stake_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/02_stake_and_mint/utils/stake_assertion.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/01_redeem_and_unstake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/01_redeem_and_unstake.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/02_redeem_and_unstake_with_redeem_composer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/02_redeem_and_unstake_with_redeem_composer.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/03_redeem_and_unstake_proof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/03_redeem_and_unstake_proof.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/04_revert_redeem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/04_revert_redeem.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/05_redeem_and_unstake_after_revert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/05_redeem_and_unstake_after_revert.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/utils/accept_redeem_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/utils/accept_redeem_assertion.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/utils/confirm_redeem_intent_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/utils/confirm_redeem_intent_assertion.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/utils/confirm_revert_redeem_intent_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/utils/confirm_revert_redeem_intent_assertion.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/utils/progress_redeem_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/utils/progress_redeem_assertion.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/utils/progress_revert_redeem_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/utils/progress_revert_redeem_assertion.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/utils/progress_unstake_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/utils/progress_unstake_assertion.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/utils/redeem_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/utils/redeem_assertion.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/utils/request_redeem_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/utils/request_redeem_assertion.js -------------------------------------------------------------------------------- /test_integration/03_redeem_and_unstake/utils/revert_redeem_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/03_redeem_and_unstake/utils/revert_redeem_assertion.js -------------------------------------------------------------------------------- /test_integration/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/docker-compose.yml -------------------------------------------------------------------------------- /test_integration/docker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/docker.js -------------------------------------------------------------------------------- /test_integration/integration_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/integration_tests.js -------------------------------------------------------------------------------- /test_integration/lib/anchor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/lib/anchor.js -------------------------------------------------------------------------------- /test_integration/lib/anchor_stateroot_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/lib/anchor_stateroot_assertion.js -------------------------------------------------------------------------------- /test_integration/lib/proof_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/lib/proof_utils.js -------------------------------------------------------------------------------- /test_integration/lib/prove_gateway_assertion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/lib/prove_gateway_assertion.js -------------------------------------------------------------------------------- /test_integration/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/main.sh -------------------------------------------------------------------------------- /test_integration/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/test_integration/shared.js -------------------------------------------------------------------------------- /tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/README.md -------------------------------------------------------------------------------- /tools/blue_deployment/cli/checks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/blue_deployment/cli/checks.js -------------------------------------------------------------------------------- /tools/blue_deployment/cli/prompts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/blue_deployment/cli/prompts.js -------------------------------------------------------------------------------- /tools/blue_deployment/contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/blue_deployment/contracts.js -------------------------------------------------------------------------------- /tools/blue_deployment/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/blue_deployment/index.js -------------------------------------------------------------------------------- /tools/blue_deployment/scripts/step1_origin_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/blue_deployment/scripts/step1_origin_contracts.js -------------------------------------------------------------------------------- /tools/build_package.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/build_package.js -------------------------------------------------------------------------------- /tools/contract_interact_generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/contract_interact_generator.js -------------------------------------------------------------------------------- /tools/deployment_tool/Contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/deployment_tool/Contract.js -------------------------------------------------------------------------------- /tools/deployment_tool/ContractRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/deployment_tool/ContractRegistry.js -------------------------------------------------------------------------------- /tools/deployment_tool/address_generators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/deployment_tool/address_generators.js -------------------------------------------------------------------------------- /tools/deployment_tool/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/deployment_tool/index.js -------------------------------------------------------------------------------- /tools/deployment_tool/test/deployment_tools.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/deployment_tool/test/deployment_tools.test.js -------------------------------------------------------------------------------- /tools/deployment_tool/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/deployment_tool/utils.js -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/generate.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/patterns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/patterns.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/src/BranchNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/src/BranchNode.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/src/ExtensionNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/src/ExtensionNode.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/src/FuzzyProofGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/src/FuzzyProofGenerator.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/src/LeafNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/src/LeafNode.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/src/Nibbles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/src/Nibbles.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/src/NodeBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/src/NodeBase.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/src/ProofData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/src/ProofData.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/src/Types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/src/Types.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/test/ExtensionNode/encodeCompact.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/test/ExtensionNode/encodeCompact.test.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/test/FuzzyProofGenerator/assertPatternValidity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/test/FuzzyProofGenerator/assertPatternValidity.test.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/test/FuzzyProofGenerator/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/test/FuzzyProofGenerator/generate.js -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/test/FuzzyProofGenerator/generateByPattern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/test/FuzzyProofGenerator/generateByPattern.js -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/test/LeafNode/encodeCompact.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/test/LeafNode/encodeCompact.test.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/test/Nibbles/assertNibbleArray.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/test/Nibbles/assertNibbleArray.test.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/test/Nibbles/nibblesToBuffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/test/Nibbles/nibblesToBuffer.test.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/test/Nibbles/toNibbles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/test/Nibbles/toNibbles.test.ts -------------------------------------------------------------------------------- /tools/fuzzy_proof_generator_tool/test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/fuzzy_proof_generator_tool/test/run.sh -------------------------------------------------------------------------------- /tools/merge_chainspec_accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/merge_chainspec_accounts.js -------------------------------------------------------------------------------- /tools/runGanacheCli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/runGanacheCli.sh -------------------------------------------------------------------------------- /tools/test_range.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/test_range.sh -------------------------------------------------------------------------------- /tools/tools_tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tools/tools_tsconfig.json -------------------------------------------------------------------------------- /truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/truffle.js -------------------------------------------------------------------------------- /ts-generator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/ts-generator.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenST/mosaic-contracts/HEAD/tsconfig.json --------------------------------------------------------------------------------