├── .drone.yml ├── .eslintignore ├── .eslintrc.json ├── .github └── dependabot.yml ├── .gitignore ├── .gitmodules ├── .markdownlint.autodocs.json ├── .markdownlintignore ├── .ncurc.json ├── .openzeppelin ├── polygon-mumbai.json └── polygon.json ├── .prettierignore ├── .prettierrc.json ├── .solhint.json ├── .solhintignore ├── LICENSE ├── Makefile ├── README.md ├── config ├── canarynet.info.json ├── ethnode │ ├── Dockerfile │ ├── contracts │ │ ├── EntryPoint.json │ │ ├── Kernel.json │ │ ├── KernelECDSAValidator.json │ │ ├── KernelFactory.json │ │ └── SessionKeyValidator.json │ ├── deploy-contracts.js │ └── entrypoint.sh ├── testnet.config.json └── whitelist │ └── communities.json ├── contracts ├── .openzeppelin │ └── unknown-31337.json ├── Makefile ├── YellowToken.sol ├── clearing │ ├── ConsenusApp.sol │ ├── EscrowApp.sol │ ├── MarginAppV1.sol │ └── YellowAdjudicator.sol ├── interfaces │ ├── IBlacklist.sol │ ├── IERC20MintableBurnable.sol │ ├── IMarginTypes.sol │ ├── ISettlementTypes.sol │ ├── IVoucher.sol │ └── IYellowAdjudicator.sol ├── nitro │ ├── .npmignore │ ├── ConsensusApp.sol │ ├── CountingApp.sol │ ├── ForceMove.sol │ ├── InterestBearingApp.sol │ ├── MultiAssetHolder.sol │ ├── NitroAdjudicator.sol │ ├── StatusManager.sol │ ├── Token.sol │ ├── TrivialApp.sol │ ├── VirtualPaymentApp.sol │ ├── auxiliary │ │ └── BatchOperator.sol │ ├── deploy │ │ └── Create2Deployer.sol │ ├── examples │ │ ├── HashLockedSwap.sol │ │ └── SingleAssetPayments.sol │ ├── interfaces │ │ ├── IForceMove.sol │ │ ├── IForceMoveApp.sol │ │ ├── IMultiAssetHolder.sol │ │ ├── INitroAdjudicator.sol │ │ ├── INitroTypes.sol │ │ └── IStatusManager.sol │ ├── libraries │ │ ├── NitroUtils.sol │ │ └── signature-logic │ │ │ ├── Consensus.sol │ │ │ └── StrictTurnTaking.sol │ └── test │ │ ├── BadToken.sol │ │ ├── ShortcuttingTurnTaking.sol │ │ ├── TESTConsensus.sol │ │ ├── TESTForceMove.sol │ │ ├── TESTNitroAdjudicator.sol │ │ ├── TESTNitroUtils.sol │ │ └── TESTStrictTurnTaking.sol ├── solidity-development-practices.md ├── solidity-style-guide.md ├── test │ └── TestERC20.sol └── utils │ ├── Quorum.sol │ └── VestingVault.sol ├── docs ├── YIP │ ├── YIP-0000-yips.md │ ├── YIP-0001-price-precision.md │ ├── YIP-0002-price-index.md │ ├── YIP-0003-pretrade-risk-checks.md │ ├── YIP-0004-channel-funding.md │ ├── YIP-0005-session-key-management.md │ ├── YIP-0006-margin-zones.md │ ├── YIP-0007-payment-method.md │ ├── YIP-0008-settlement.md │ ├── YIP-0009-escrow-payment-method.md │ ├── YIP-0010-smart-contract-based-channel-funding.md │ ├── YIP-0011-dealer-liquidity-manager.md │ ├── YIP-0011-error-handling-chain.md │ ├── YIP-0012-consistent-price-verification.md │ └── YIP-0014-liquidity-staking-protocol.md ├── YellowToken.md ├── audits │ ├── README.md │ ├── YellowNetwork_SC Audit Report_14022023_[SA-1068].pdf │ └── statechannels-nitro-audit-2020-10.pdf ├── commit_practives.md ├── definitions.md ├── deployments.md ├── grpc │ ├── auth.proto.md │ ├── auth_simplified.proto.md │ ├── channel.proto.md │ ├── clear_stream.proto.md │ ├── core.proto.md │ ├── escrow.proto.md │ ├── exit.proto.md │ ├── grpc-md.tmpl │ ├── operator.proto.md │ ├── price_feed.proto.md │ ├── session_key.proto.md │ ├── settlement.proto.md │ ├── state.proto.md │ ├── state_machine.proto.md │ └── trade.proto.md ├── interfaces │ ├── IBlacklist.md │ ├── IVault.md │ └── IVoucher.md ├── media │ ├── architecture.png │ ├── image1.png │ ├── image2.png │ ├── image3.png │ ├── image4.png │ ├── image5.png │ └── yip-0006 │ │ └── gauge-margin-zones.png ├── operations │ └── linea-bridge │ │ ├── README.md │ │ └── media │ │ ├── linea-bridge-1.jpeg │ │ ├── linea-bridge-2.jpeg │ │ ├── linea-bridge-3.jpeg │ │ ├── linea-bridge-4.jpeg │ │ └── linea-bridge-5.jpeg ├── pilot_overview.md ├── roadmap.md ├── scripts │ ├── README.md │ └── deploy_clearsync.md ├── tasks │ └── Vesting.md ├── test │ └── TestERC20.md └── whitepaper.md ├── foundry.toml ├── go.mod ├── go.sum ├── hardhat.config.ts ├── networks ├── 1 │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── peers.json │ └── wallet.json ├── 10 │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── peers.json │ └── wallet.json ├── 56 │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── peers.json │ └── wallet.json ├── 137 │ ├── aa.json │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── nitro.json │ ├── peers.json │ └── wallet.json ├── 480 │ └── assets.json ├── 747 │ └── assets.json ├── 8453 │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── peers.json │ └── wallet.json ├── 31337 │ ├── aa.json │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── nitro.json │ └── wallet.json ├── 42161 │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── peers.json │ └── wallet.json ├── 43114 │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── peers.json │ └── wallet.json ├── 59141 │ ├── aa.json │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── nitro.json │ ├── peers.json │ └── wallet.json ├── 59144 │ ├── aa.json │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── nitro.json │ ├── peers.json │ └── wallet.json ├── 80002 │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── nitro.json │ ├── peers.json │ └── wallet.json ├── 534352 │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── peers.json │ └── wallet.json ├── 828282 │ ├── assets.json │ ├── blockchain.json │ ├── mapping.json │ ├── markets.json │ ├── peers.json │ └── wallet.json ├── 11155111 │ ├── aa.json │ ├── assets.json │ ├── mapping.json │ ├── markets.json │ ├── nitro.json │ ├── peers.json │ └── wallet.json ├── README.md ├── canarynet │ └── peers.json ├── hackathon │ └── peers.json ├── icons │ ├── babydoge-64x64.png │ ├── badger-64x64.png │ ├── bananagun-256x256.png │ ├── beam-64x64.png │ ├── bnb-64x64.png │ ├── btc-64x64.png │ ├── chiliz-64x64.png │ ├── dai-64x64.png │ ├── disco-192x192.png │ ├── dodo-64x64.png │ ├── dogelon-64x64.png │ ├── duckies-200x200.png │ ├── ethereum-64x64.png │ ├── floki-64x64.png │ ├── fox-64x64.png │ ├── grok-64x62.png │ ├── kayen-64x64.png │ ├── linda-64x64.png │ ├── lube-64x64.png │ ├── memecoin-64x64.png │ ├── mendi-200x200.png │ ├── mendi.png │ ├── mendi.svg │ ├── pepe-64x64.png │ ├── sibainu-64x64.png │ ├── sushi-64x64.png │ ├── tether-64x64.png │ ├── uniswap-64x64.png │ ├── usdc-64x64.png │ ├── wbtc-64x64.png │ ├── wrapped-eth-64x64.png │ ├── wrapped-solana-64x64.png │ ├── wrapped-toncoin-64x64.png │ └── yellow-256x256.png └── preprod │ └── peers.json ├── package.json ├── pkg ├── abi │ ├── iadjudicator │ │ └── iyellow_adjudicator.go │ ├── ierc1271 │ │ └── ierc1271.go │ ├── ilynex_v2_factory │ │ └── ilynex_factory.go │ ├── ilynex_v2_pair │ │ └── ilynex_pair.go │ ├── ilynex_v3_factory │ │ └── ilynex_v3_factory.go │ ├── ilynex_v3_pool │ │ └── ilynex_v3_pool.go │ ├── isecta_v2_factory │ │ └── isecta_v2_factory.go │ ├── isecta_v2_pair │ │ └── isecta_v2_pair.go │ ├── isecta_v3_factory │ │ └── isecta_v3_factory.go │ ├── isecta_v3_pool │ │ └── isecta_v3_pool.go │ ├── isyncswap_factory │ │ └── isyncswap_factory.go │ ├── isyncswap_pool │ │ └── isyncswap_pool.go │ ├── itoken │ │ └── ierc20.go │ ├── iuniswap_v3_factory │ │ └── iuniswap_v3_factory.go │ ├── iuniswap_v3_pool │ │ └── iuniswap_v3_pool.go │ ├── iuniswap_v3_router │ │ └── iuniswap_v3_router.go │ ├── ivoucher │ │ └── ivoucher.go │ └── ivoucher_v2 │ │ └── ivoucher_v2.go ├── artifacts │ ├── adjudicator │ │ └── yellow_adjudicator.go │ ├── claim_executor │ │ └── claim_executor.go │ ├── consensus_app │ │ └── consensus_app.go │ ├── dummy_executor │ │ └── dummy_executor.go │ ├── entry_point_v0_6_0 │ │ └── entry_point_v0_6_0.go │ ├── escrow_app │ │ └── escrow_app.go │ ├── kernel_ecdsa_validator_v2_2 │ │ └── kernel_ecdsa_validator_v2_2.go │ ├── kernel_factory_v2_2 │ │ └── kernel_factory_v2_2.go │ ├── kernel_v2_2 │ │ └── kernel_v2_2.go │ ├── margin_app │ │ └── margin_app_v1.go │ ├── quickswap_v3_factory │ │ └── quickswap_v3_factory.go │ ├── quickswap_v3_pool │ │ └── quickswap_v3_pool.go │ ├── secta_v3_router │ │ └── secta_v3_router.go │ ├── session_key_validator_v2_4 │ │ └── session_key_validator_v2_4.go │ ├── simple_account │ │ └── simple_account.go │ ├── syncswap_router │ │ └── syncswap_router.go │ ├── test_erc20 │ │ └── test_erc20.go │ └── yellow_token │ │ └── yellow_token.go ├── debounce │ └── debounce.go ├── keystore │ ├── README.MD │ ├── hdwallet.go │ ├── keystore.go │ └── wallet_test.go ├── precision │ ├── README.md │ ├── precision.go │ └── precision_test.go ├── proto │ ├── auth.pb.go │ ├── auth_grpc.pb.go │ ├── channel.pb.go │ ├── channel_grpc.pb.go │ ├── clear_stream.pb.go │ ├── core.pb.go │ ├── escrow.pb.go │ ├── escrow_grpc.pb.go │ ├── exit.pb.go │ ├── operator.pb.go │ ├── operator_grpc.pb.go │ ├── price_feed.pb.go │ ├── price_feed_grpc.pb.go │ ├── session_key.pb.go │ ├── settlement.pb.go │ ├── settlement_grpc.pb.go │ ├── state.pb.go │ ├── state_machine.pb.go │ ├── trade.pb.go │ └── trade_grpc.pb.go ├── quest │ ├── handler.go │ ├── handler_test.go │ ├── interface.go │ └── registry.go ├── quotes │ ├── README.md │ ├── base_dex.go │ ├── base_dex_test.go │ ├── binance.go │ ├── binance_test.go │ ├── bitfaker.go │ ├── bitfaker_test.go │ ├── coingecko.go │ ├── coingecko_test.go │ ├── config.go │ ├── enums.go │ ├── enums_test.go │ ├── error.go │ ├── filter.go │ ├── index.go │ ├── index_strategy.go │ ├── index_test.go │ ├── interface.go │ ├── interface_test.go │ ├── kraken.go │ ├── lynex_v2.go │ ├── lynex_v3.go │ ├── market.go │ ├── market_test.go │ ├── mexc.go │ ├── once.go │ ├── once_test.go │ ├── opendax.go │ ├── opendax_protocol │ │ ├── args_iterator.go │ │ ├── args_iterator_test.go │ │ ├── msg.go │ │ ├── msg_test.go │ │ ├── parser.go │ │ ├── parser_test.go │ │ └── protocol.go │ ├── opendax_test.go │ ├── price_cache.go │ ├── price_diff_filter.go │ ├── price_diff_filter_test.go │ ├── quickswap.go │ ├── quickswap_test.go │ ├── sampler_filter.go │ ├── sampler_filter_test.go │ ├── secta_v2.go │ ├── secta_v3.go │ ├── syncswap.go │ ├── syncswap_test.go │ ├── testing │ │ └── app.go │ ├── uniswap_v3.go │ ├── uniswap_v3_test.go │ └── websocket.go ├── safe │ ├── map.go │ └── map_test.go ├── session_key │ ├── client.go │ ├── client_test.go │ ├── config.go │ ├── config_test.go │ ├── kernel_permission.go │ ├── kernel_permission_test.go │ ├── permission.go │ ├── permission_test.go │ ├── session_data.go │ ├── session_data_test.go │ ├── sk_validator.go │ ├── sk_validator_test.go │ └── testing │ │ ├── config.example.go │ │ └── main.go ├── signer │ ├── eth.go │ ├── eth_test.go │ ├── local_signer.go │ ├── local_signer_test.go │ ├── signature.go │ └── signer.go ├── smart_wallet │ ├── README.md │ ├── abi.go │ ├── account.go │ ├── call.go │ ├── call_test.go │ ├── config.go │ ├── errors.go │ ├── factory_calldata.go │ ├── init_code.go │ └── sig.go ├── universal_sigver │ ├── README.md │ ├── client.go │ ├── client_test.go │ ├── errors.go │ ├── sign.go │ ├── sign_test.go │ └── verify.go ├── userop │ ├── README.md │ ├── abi.go │ ├── blockchain_backend.go │ ├── client.go │ ├── client_test.go │ ├── config.go │ ├── config_test.go │ ├── debug.go │ ├── errors.go │ ├── gas.go │ ├── gas_price_provider.go │ ├── gas_price_provider_test.go │ ├── gas_test.go │ ├── helpers.go │ ├── helpers_test.go │ ├── middleware.go │ ├── paymaster_type.go │ ├── signer.go │ ├── testing.go │ ├── testing │ │ ├── local_blockchain │ │ │ ├── account.go │ │ │ ├── actions.go │ │ │ ├── main_test.go │ │ │ ├── middleware_test.go │ │ │ └── node.go │ │ └── public_blockchain │ │ │ ├── config.example.go │ │ │ └── main_test.go │ ├── userop.go │ └── userop_test.go ├── voucher │ ├── README.md │ ├── voucher.go │ └── voucher_test.go └── voucher_v2 │ ├── voucher_signer.go │ ├── voucher_v2.go │ └── voucher_v2_test.go ├── proto ├── Makefile ├── auth.proto ├── channel.proto ├── clear_stream.proto ├── core.proto ├── escrow.proto ├── exit.proto ├── operator.proto ├── price_feed.proto ├── session_key.proto ├── settlement.proto ├── state.proto ├── state_machine.proto └── trade.proto ├── scripts ├── deployCanary.ts ├── deployClearsync.ts └── deployContract.ts ├── src ├── clearing │ └── marginApp │ │ ├── encode.ts │ │ ├── encodeTypes.ts │ │ ├── marginApp.ts │ │ ├── outcome.ts │ │ ├── signatures.ts │ │ └── types.ts ├── networks.ts ├── nitro │ ├── bitfield-utils.ts │ ├── channel-mode.ts │ ├── contract │ │ ├── challenge.ts │ │ ├── channel-storage.ts │ │ ├── channel.ts │ │ ├── force-move-app.ts │ │ ├── multi-asset-holder.ts │ │ ├── outcome.ts │ │ ├── state.ts │ │ ├── transaction-creators │ │ │ ├── force-move.ts │ │ │ ├── multi-asset-holder.ts │ │ │ ├── nitro-adjudicator.ts │ │ │ └── revert-reasons.ts │ │ ├── types.ts │ │ └── vouchers.ts │ ├── ethers-utils.ts │ ├── helpers.ts │ ├── hex-utils.ts │ ├── index.ts │ ├── signatures.ts │ └── transactions.ts └── tasks │ ├── accounts.ts │ └── vesting.ts ├── test ├── YellowTokenTest.t.sol ├── clearing │ ├── EscrowApp.test.ts │ └── MarginAppV1.test.ts ├── helpers │ ├── common.ts │ └── connect.ts ├── nitro │ ├── contracts │ │ ├── BatchOperator │ │ │ └── batchDeposits.test.ts │ │ ├── ConsensusApp │ │ │ └── stateIsSupported.test.ts │ │ ├── ForceMove │ │ │ ├── _isAddressInArray.test.ts │ │ │ ├── challenge.test.ts │ │ │ ├── checkpoint.test.ts │ │ │ ├── conclude.test.ts │ │ │ ├── storage.test.ts │ │ │ └── types.ts │ │ ├── InterestBearingApp │ │ │ └── stateIsSupported.test.ts │ │ ├── MultiAssetHolder │ │ │ ├── computeReclaimEffects.test.ts │ │ │ ├── computeTransferEffectsAndInteractions.test.ts │ │ │ ├── deposit.test.ts │ │ │ ├── isExternalDestination.test.ts │ │ │ ├── reclaim.test.ts │ │ │ └── transfer.test.ts │ │ ├── NitroAdjudicator │ │ │ ├── concludeAndTransferAllAssets.test.ts │ │ │ └── transferAllAssets.test.ts │ │ ├── NullApp │ │ │ └── nullApp.test.ts │ │ ├── TrivialApp │ │ │ └── stateIsSupported.test.ts │ │ ├── VirtualPaymentApp │ │ │ └── stateIsSupported.test.ts │ │ ├── examples │ │ │ ├── HashLockedSwap │ │ │ │ └── stateIsSupported.test.ts │ │ │ └── SingleAssetPayments │ │ │ │ └── stateIsSupported.test.ts │ │ └── libraries │ │ │ ├── Consensus │ │ │ └── Consensus.test.ts │ │ │ ├── NitroUtils │ │ │ └── signatures.test.ts │ │ │ └── StrictTurnTaking │ │ │ └── StrictTurnTaking.test.ts │ ├── src │ │ ├── bitfield-utils.test.ts │ │ ├── contract │ │ │ ├── encode-guarantee.test.ts │ │ │ ├── external-destination.test.ts │ │ │ └── multi-asset-holder.test.ts │ │ ├── helpers.test.ts │ │ ├── signatures.test.ts │ │ └── transactions.test.ts │ ├── test-helpers.ts │ └── tx-expect-wrappers.ts └── utils │ ├── Quorum.test.ts │ └── VestingVault.test.ts └── tsconfig.json /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.drone.yml -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.gitmodules -------------------------------------------------------------------------------- /.markdownlint.autodocs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.markdownlint.autodocs.json -------------------------------------------------------------------------------- /.markdownlintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.ncurc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.ncurc.json -------------------------------------------------------------------------------- /.openzeppelin/polygon-mumbai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.openzeppelin/polygon-mumbai.json -------------------------------------------------------------------------------- /.openzeppelin/polygon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.openzeppelin/polygon.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/.solhintignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/README.md -------------------------------------------------------------------------------- /config/canarynet.info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/config/canarynet.info.json -------------------------------------------------------------------------------- /config/ethnode/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/config/ethnode/Dockerfile -------------------------------------------------------------------------------- /config/ethnode/contracts/EntryPoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/config/ethnode/contracts/EntryPoint.json -------------------------------------------------------------------------------- /config/ethnode/contracts/Kernel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/config/ethnode/contracts/Kernel.json -------------------------------------------------------------------------------- /config/ethnode/contracts/KernelECDSAValidator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/config/ethnode/contracts/KernelECDSAValidator.json -------------------------------------------------------------------------------- /config/ethnode/contracts/KernelFactory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/config/ethnode/contracts/KernelFactory.json -------------------------------------------------------------------------------- /config/ethnode/contracts/SessionKeyValidator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/config/ethnode/contracts/SessionKeyValidator.json -------------------------------------------------------------------------------- /config/ethnode/deploy-contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/config/ethnode/deploy-contracts.js -------------------------------------------------------------------------------- /config/ethnode/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/config/ethnode/entrypoint.sh -------------------------------------------------------------------------------- /config/testnet.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/config/testnet.config.json -------------------------------------------------------------------------------- /config/whitelist/communities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/config/whitelist/communities.json -------------------------------------------------------------------------------- /contracts/.openzeppelin/unknown-31337.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/.openzeppelin/unknown-31337.json -------------------------------------------------------------------------------- /contracts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/Makefile -------------------------------------------------------------------------------- /contracts/YellowToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/YellowToken.sol -------------------------------------------------------------------------------- /contracts/clearing/ConsenusApp.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | pragma solidity 0.8.22; 3 | 4 | import '../nitro/ConsensusApp.sol'; 5 | -------------------------------------------------------------------------------- /contracts/clearing/EscrowApp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/clearing/EscrowApp.sol -------------------------------------------------------------------------------- /contracts/clearing/MarginAppV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/clearing/MarginAppV1.sol -------------------------------------------------------------------------------- /contracts/clearing/YellowAdjudicator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/clearing/YellowAdjudicator.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBlacklist.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/interfaces/IBlacklist.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC20MintableBurnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/interfaces/IERC20MintableBurnable.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMarginTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/interfaces/IMarginTypes.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISettlementTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/interfaces/ISettlementTypes.sol -------------------------------------------------------------------------------- /contracts/interfaces/IVoucher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/interfaces/IVoucher.sol -------------------------------------------------------------------------------- /contracts/interfaces/IYellowAdjudicator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/interfaces/IYellowAdjudicator.sol -------------------------------------------------------------------------------- /contracts/nitro/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/.npmignore -------------------------------------------------------------------------------- /contracts/nitro/ConsensusApp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/ConsensusApp.sol -------------------------------------------------------------------------------- /contracts/nitro/CountingApp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/CountingApp.sol -------------------------------------------------------------------------------- /contracts/nitro/ForceMove.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/ForceMove.sol -------------------------------------------------------------------------------- /contracts/nitro/InterestBearingApp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/InterestBearingApp.sol -------------------------------------------------------------------------------- /contracts/nitro/MultiAssetHolder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/MultiAssetHolder.sol -------------------------------------------------------------------------------- /contracts/nitro/NitroAdjudicator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/NitroAdjudicator.sol -------------------------------------------------------------------------------- /contracts/nitro/StatusManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/StatusManager.sol -------------------------------------------------------------------------------- /contracts/nitro/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/Token.sol -------------------------------------------------------------------------------- /contracts/nitro/TrivialApp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/TrivialApp.sol -------------------------------------------------------------------------------- /contracts/nitro/VirtualPaymentApp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/VirtualPaymentApp.sol -------------------------------------------------------------------------------- /contracts/nitro/auxiliary/BatchOperator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/auxiliary/BatchOperator.sol -------------------------------------------------------------------------------- /contracts/nitro/deploy/Create2Deployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/deploy/Create2Deployer.sol -------------------------------------------------------------------------------- /contracts/nitro/examples/HashLockedSwap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/examples/HashLockedSwap.sol -------------------------------------------------------------------------------- /contracts/nitro/examples/SingleAssetPayments.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/examples/SingleAssetPayments.sol -------------------------------------------------------------------------------- /contracts/nitro/interfaces/IForceMove.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/interfaces/IForceMove.sol -------------------------------------------------------------------------------- /contracts/nitro/interfaces/IForceMoveApp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/interfaces/IForceMoveApp.sol -------------------------------------------------------------------------------- /contracts/nitro/interfaces/IMultiAssetHolder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/interfaces/IMultiAssetHolder.sol -------------------------------------------------------------------------------- /contracts/nitro/interfaces/INitroAdjudicator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/interfaces/INitroAdjudicator.sol -------------------------------------------------------------------------------- /contracts/nitro/interfaces/INitroTypes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/interfaces/INitroTypes.sol -------------------------------------------------------------------------------- /contracts/nitro/interfaces/IStatusManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/interfaces/IStatusManager.sol -------------------------------------------------------------------------------- /contracts/nitro/libraries/NitroUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/libraries/NitroUtils.sol -------------------------------------------------------------------------------- /contracts/nitro/libraries/signature-logic/Consensus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/libraries/signature-logic/Consensus.sol -------------------------------------------------------------------------------- /contracts/nitro/libraries/signature-logic/StrictTurnTaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/libraries/signature-logic/StrictTurnTaking.sol -------------------------------------------------------------------------------- /contracts/nitro/test/BadToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/test/BadToken.sol -------------------------------------------------------------------------------- /contracts/nitro/test/ShortcuttingTurnTaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/test/ShortcuttingTurnTaking.sol -------------------------------------------------------------------------------- /contracts/nitro/test/TESTConsensus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/test/TESTConsensus.sol -------------------------------------------------------------------------------- /contracts/nitro/test/TESTForceMove.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/test/TESTForceMove.sol -------------------------------------------------------------------------------- /contracts/nitro/test/TESTNitroAdjudicator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/test/TESTNitroAdjudicator.sol -------------------------------------------------------------------------------- /contracts/nitro/test/TESTNitroUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/test/TESTNitroUtils.sol -------------------------------------------------------------------------------- /contracts/nitro/test/TESTStrictTurnTaking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/nitro/test/TESTStrictTurnTaking.sol -------------------------------------------------------------------------------- /contracts/solidity-development-practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/solidity-development-practices.md -------------------------------------------------------------------------------- /contracts/solidity-style-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/solidity-style-guide.md -------------------------------------------------------------------------------- /contracts/test/TestERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/test/TestERC20.sol -------------------------------------------------------------------------------- /contracts/utils/Quorum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/utils/Quorum.sol -------------------------------------------------------------------------------- /contracts/utils/VestingVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/contracts/utils/VestingVault.sol -------------------------------------------------------------------------------- /docs/YIP/YIP-0000-yips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0000-yips.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0001-price-precision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0001-price-precision.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0002-price-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0002-price-index.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0003-pretrade-risk-checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0003-pretrade-risk-checks.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0004-channel-funding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0004-channel-funding.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0005-session-key-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0005-session-key-management.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0006-margin-zones.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0006-margin-zones.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0007-payment-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0007-payment-method.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0008-settlement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0008-settlement.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0009-escrow-payment-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0009-escrow-payment-method.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0010-smart-contract-based-channel-funding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0010-smart-contract-based-channel-funding.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0011-dealer-liquidity-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0011-dealer-liquidity-manager.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0011-error-handling-chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0011-error-handling-chain.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0012-consistent-price-verification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0012-consistent-price-verification.md -------------------------------------------------------------------------------- /docs/YIP/YIP-0014-liquidity-staking-protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YIP/YIP-0014-liquidity-staking-protocol.md -------------------------------------------------------------------------------- /docs/YellowToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/YellowToken.md -------------------------------------------------------------------------------- /docs/audits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/audits/README.md -------------------------------------------------------------------------------- /docs/audits/YellowNetwork_SC Audit Report_14022023_[SA-1068].pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/audits/YellowNetwork_SC Audit Report_14022023_[SA-1068].pdf -------------------------------------------------------------------------------- /docs/audits/statechannels-nitro-audit-2020-10.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/audits/statechannels-nitro-audit-2020-10.pdf -------------------------------------------------------------------------------- /docs/commit_practives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/commit_practives.md -------------------------------------------------------------------------------- /docs/definitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/definitions.md -------------------------------------------------------------------------------- /docs/deployments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/deployments.md -------------------------------------------------------------------------------- /docs/grpc/auth.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/auth.proto.md -------------------------------------------------------------------------------- /docs/grpc/auth_simplified.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/auth_simplified.proto.md -------------------------------------------------------------------------------- /docs/grpc/channel.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/channel.proto.md -------------------------------------------------------------------------------- /docs/grpc/clear_stream.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/clear_stream.proto.md -------------------------------------------------------------------------------- /docs/grpc/core.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/core.proto.md -------------------------------------------------------------------------------- /docs/grpc/escrow.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/escrow.proto.md -------------------------------------------------------------------------------- /docs/grpc/exit.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/exit.proto.md -------------------------------------------------------------------------------- /docs/grpc/grpc-md.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/grpc-md.tmpl -------------------------------------------------------------------------------- /docs/grpc/operator.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/operator.proto.md -------------------------------------------------------------------------------- /docs/grpc/price_feed.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/price_feed.proto.md -------------------------------------------------------------------------------- /docs/grpc/session_key.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/session_key.proto.md -------------------------------------------------------------------------------- /docs/grpc/settlement.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/settlement.proto.md -------------------------------------------------------------------------------- /docs/grpc/state.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/state.proto.md -------------------------------------------------------------------------------- /docs/grpc/state_machine.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/state_machine.proto.md -------------------------------------------------------------------------------- /docs/grpc/trade.proto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/grpc/trade.proto.md -------------------------------------------------------------------------------- /docs/interfaces/IBlacklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/interfaces/IBlacklist.md -------------------------------------------------------------------------------- /docs/interfaces/IVault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/interfaces/IVault.md -------------------------------------------------------------------------------- /docs/interfaces/IVoucher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/interfaces/IVoucher.md -------------------------------------------------------------------------------- /docs/media/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/media/architecture.png -------------------------------------------------------------------------------- /docs/media/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/media/image1.png -------------------------------------------------------------------------------- /docs/media/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/media/image2.png -------------------------------------------------------------------------------- /docs/media/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/media/image3.png -------------------------------------------------------------------------------- /docs/media/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/media/image4.png -------------------------------------------------------------------------------- /docs/media/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/media/image5.png -------------------------------------------------------------------------------- /docs/media/yip-0006/gauge-margin-zones.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/media/yip-0006/gauge-margin-zones.png -------------------------------------------------------------------------------- /docs/operations/linea-bridge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/operations/linea-bridge/README.md -------------------------------------------------------------------------------- /docs/operations/linea-bridge/media/linea-bridge-1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/operations/linea-bridge/media/linea-bridge-1.jpeg -------------------------------------------------------------------------------- /docs/operations/linea-bridge/media/linea-bridge-2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/operations/linea-bridge/media/linea-bridge-2.jpeg -------------------------------------------------------------------------------- /docs/operations/linea-bridge/media/linea-bridge-3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/operations/linea-bridge/media/linea-bridge-3.jpeg -------------------------------------------------------------------------------- /docs/operations/linea-bridge/media/linea-bridge-4.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/operations/linea-bridge/media/linea-bridge-4.jpeg -------------------------------------------------------------------------------- /docs/operations/linea-bridge/media/linea-bridge-5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/operations/linea-bridge/media/linea-bridge-5.jpeg -------------------------------------------------------------------------------- /docs/pilot_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/pilot_overview.md -------------------------------------------------------------------------------- /docs/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/roadmap.md -------------------------------------------------------------------------------- /docs/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/scripts/README.md -------------------------------------------------------------------------------- /docs/scripts/deploy_clearsync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/scripts/deploy_clearsync.md -------------------------------------------------------------------------------- /docs/tasks/Vesting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/tasks/Vesting.md -------------------------------------------------------------------------------- /docs/test/TestERC20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/test/TestERC20.md -------------------------------------------------------------------------------- /docs/whitepaper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/docs/whitepaper.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/foundry.toml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/go.sum -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /networks/1/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/1/assets.json -------------------------------------------------------------------------------- /networks/1/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/1/mapping.json -------------------------------------------------------------------------------- /networks/1/markets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/1/markets.json -------------------------------------------------------------------------------- /networks/1/peers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/1/peers.json -------------------------------------------------------------------------------- /networks/1/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/1/wallet.json -------------------------------------------------------------------------------- /networks/10/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/10/assets.json -------------------------------------------------------------------------------- /networks/10/mapping.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/10/markets.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/10/peers.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/10/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/10/wallet.json -------------------------------------------------------------------------------- /networks/11155111/aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/11155111/aa.json -------------------------------------------------------------------------------- /networks/11155111/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/11155111/assets.json -------------------------------------------------------------------------------- /networks/11155111/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/11155111/mapping.json -------------------------------------------------------------------------------- /networks/11155111/markets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/11155111/markets.json -------------------------------------------------------------------------------- /networks/11155111/nitro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/11155111/nitro.json -------------------------------------------------------------------------------- /networks/11155111/peers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/11155111/peers.json -------------------------------------------------------------------------------- /networks/11155111/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/11155111/wallet.json -------------------------------------------------------------------------------- /networks/137/aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/137/aa.json -------------------------------------------------------------------------------- /networks/137/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/137/assets.json -------------------------------------------------------------------------------- /networks/137/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/137/mapping.json -------------------------------------------------------------------------------- /networks/137/markets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/137/markets.json -------------------------------------------------------------------------------- /networks/137/nitro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/137/nitro.json -------------------------------------------------------------------------------- /networks/137/peers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/137/peers.json -------------------------------------------------------------------------------- /networks/137/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/137/wallet.json -------------------------------------------------------------------------------- /networks/31337/aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/31337/aa.json -------------------------------------------------------------------------------- /networks/31337/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/31337/assets.json -------------------------------------------------------------------------------- /networks/31337/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/31337/mapping.json -------------------------------------------------------------------------------- /networks/31337/markets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/31337/markets.json -------------------------------------------------------------------------------- /networks/31337/nitro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/31337/nitro.json -------------------------------------------------------------------------------- /networks/31337/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/31337/wallet.json -------------------------------------------------------------------------------- /networks/42161/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/42161/assets.json -------------------------------------------------------------------------------- /networks/42161/mapping.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/42161/markets.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/42161/peers.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/42161/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/42161/wallet.json -------------------------------------------------------------------------------- /networks/43114/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/43114/assets.json -------------------------------------------------------------------------------- /networks/43114/mapping.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/43114/markets.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/43114/peers.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/43114/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/43114/wallet.json -------------------------------------------------------------------------------- /networks/480/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/480/assets.json -------------------------------------------------------------------------------- /networks/534352/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/534352/assets.json -------------------------------------------------------------------------------- /networks/534352/mapping.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/534352/markets.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/534352/peers.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/534352/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/534352/wallet.json -------------------------------------------------------------------------------- /networks/56/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/56/assets.json -------------------------------------------------------------------------------- /networks/56/mapping.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/56/markets.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/56/peers.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/56/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/56/wallet.json -------------------------------------------------------------------------------- /networks/59141/aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59141/aa.json -------------------------------------------------------------------------------- /networks/59141/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59141/assets.json -------------------------------------------------------------------------------- /networks/59141/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59141/mapping.json -------------------------------------------------------------------------------- /networks/59141/markets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59141/markets.json -------------------------------------------------------------------------------- /networks/59141/nitro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59141/nitro.json -------------------------------------------------------------------------------- /networks/59141/peers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59141/peers.json -------------------------------------------------------------------------------- /networks/59141/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59141/wallet.json -------------------------------------------------------------------------------- /networks/59144/aa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59144/aa.json -------------------------------------------------------------------------------- /networks/59144/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59144/assets.json -------------------------------------------------------------------------------- /networks/59144/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59144/mapping.json -------------------------------------------------------------------------------- /networks/59144/markets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59144/markets.json -------------------------------------------------------------------------------- /networks/59144/nitro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59144/nitro.json -------------------------------------------------------------------------------- /networks/59144/peers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59144/peers.json -------------------------------------------------------------------------------- /networks/59144/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/59144/wallet.json -------------------------------------------------------------------------------- /networks/747/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/747/assets.json -------------------------------------------------------------------------------- /networks/80002/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/80002/assets.json -------------------------------------------------------------------------------- /networks/80002/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/80002/mapping.json -------------------------------------------------------------------------------- /networks/80002/markets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/80002/markets.json -------------------------------------------------------------------------------- /networks/80002/nitro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/80002/nitro.json -------------------------------------------------------------------------------- /networks/80002/peers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/80002/peers.json -------------------------------------------------------------------------------- /networks/80002/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/80002/wallet.json -------------------------------------------------------------------------------- /networks/828282/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/828282/assets.json -------------------------------------------------------------------------------- /networks/828282/blockchain.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/828282/blockchain.json -------------------------------------------------------------------------------- /networks/828282/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/828282/mapping.json -------------------------------------------------------------------------------- /networks/828282/markets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/828282/markets.json -------------------------------------------------------------------------------- /networks/828282/peers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/828282/peers.json -------------------------------------------------------------------------------- /networks/828282/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/828282/wallet.json -------------------------------------------------------------------------------- /networks/8453/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/8453/assets.json -------------------------------------------------------------------------------- /networks/8453/mapping.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/8453/markets.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/8453/peers.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/8453/wallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/8453/wallet.json -------------------------------------------------------------------------------- /networks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/README.md -------------------------------------------------------------------------------- /networks/canarynet/peers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/canarynet/peers.json -------------------------------------------------------------------------------- /networks/hackathon/peers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/hackathon/peers.json -------------------------------------------------------------------------------- /networks/icons/babydoge-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/babydoge-64x64.png -------------------------------------------------------------------------------- /networks/icons/badger-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/badger-64x64.png -------------------------------------------------------------------------------- /networks/icons/bananagun-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/bananagun-256x256.png -------------------------------------------------------------------------------- /networks/icons/beam-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/beam-64x64.png -------------------------------------------------------------------------------- /networks/icons/bnb-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/bnb-64x64.png -------------------------------------------------------------------------------- /networks/icons/btc-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/btc-64x64.png -------------------------------------------------------------------------------- /networks/icons/chiliz-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/chiliz-64x64.png -------------------------------------------------------------------------------- /networks/icons/dai-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/dai-64x64.png -------------------------------------------------------------------------------- /networks/icons/disco-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/disco-192x192.png -------------------------------------------------------------------------------- /networks/icons/dodo-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/dodo-64x64.png -------------------------------------------------------------------------------- /networks/icons/dogelon-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/dogelon-64x64.png -------------------------------------------------------------------------------- /networks/icons/duckies-200x200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/duckies-200x200.png -------------------------------------------------------------------------------- /networks/icons/ethereum-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/ethereum-64x64.png -------------------------------------------------------------------------------- /networks/icons/floki-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/floki-64x64.png -------------------------------------------------------------------------------- /networks/icons/fox-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/fox-64x64.png -------------------------------------------------------------------------------- /networks/icons/grok-64x62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/grok-64x62.png -------------------------------------------------------------------------------- /networks/icons/kayen-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/kayen-64x64.png -------------------------------------------------------------------------------- /networks/icons/linda-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/linda-64x64.png -------------------------------------------------------------------------------- /networks/icons/lube-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/lube-64x64.png -------------------------------------------------------------------------------- /networks/icons/memecoin-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/memecoin-64x64.png -------------------------------------------------------------------------------- /networks/icons/mendi-200x200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/mendi-200x200.png -------------------------------------------------------------------------------- /networks/icons/mendi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/mendi.png -------------------------------------------------------------------------------- /networks/icons/mendi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/mendi.svg -------------------------------------------------------------------------------- /networks/icons/pepe-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/pepe-64x64.png -------------------------------------------------------------------------------- /networks/icons/sibainu-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/sibainu-64x64.png -------------------------------------------------------------------------------- /networks/icons/sushi-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/sushi-64x64.png -------------------------------------------------------------------------------- /networks/icons/tether-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/tether-64x64.png -------------------------------------------------------------------------------- /networks/icons/uniswap-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/uniswap-64x64.png -------------------------------------------------------------------------------- /networks/icons/usdc-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/usdc-64x64.png -------------------------------------------------------------------------------- /networks/icons/wbtc-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/wbtc-64x64.png -------------------------------------------------------------------------------- /networks/icons/wrapped-eth-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/wrapped-eth-64x64.png -------------------------------------------------------------------------------- /networks/icons/wrapped-solana-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/wrapped-solana-64x64.png -------------------------------------------------------------------------------- /networks/icons/wrapped-toncoin-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/wrapped-toncoin-64x64.png -------------------------------------------------------------------------------- /networks/icons/yellow-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/icons/yellow-256x256.png -------------------------------------------------------------------------------- /networks/preprod/peers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/networks/preprod/peers.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/package.json -------------------------------------------------------------------------------- /pkg/abi/iadjudicator/iyellow_adjudicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/iadjudicator/iyellow_adjudicator.go -------------------------------------------------------------------------------- /pkg/abi/ierc1271/ierc1271.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/ierc1271/ierc1271.go -------------------------------------------------------------------------------- /pkg/abi/ilynex_v2_factory/ilynex_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/ilynex_v2_factory/ilynex_factory.go -------------------------------------------------------------------------------- /pkg/abi/ilynex_v2_pair/ilynex_pair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/ilynex_v2_pair/ilynex_pair.go -------------------------------------------------------------------------------- /pkg/abi/ilynex_v3_factory/ilynex_v3_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/ilynex_v3_factory/ilynex_v3_factory.go -------------------------------------------------------------------------------- /pkg/abi/ilynex_v3_pool/ilynex_v3_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/ilynex_v3_pool/ilynex_v3_pool.go -------------------------------------------------------------------------------- /pkg/abi/isecta_v2_factory/isecta_v2_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/isecta_v2_factory/isecta_v2_factory.go -------------------------------------------------------------------------------- /pkg/abi/isecta_v2_pair/isecta_v2_pair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/isecta_v2_pair/isecta_v2_pair.go -------------------------------------------------------------------------------- /pkg/abi/isecta_v3_factory/isecta_v3_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/isecta_v3_factory/isecta_v3_factory.go -------------------------------------------------------------------------------- /pkg/abi/isecta_v3_pool/isecta_v3_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/isecta_v3_pool/isecta_v3_pool.go -------------------------------------------------------------------------------- /pkg/abi/isyncswap_factory/isyncswap_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/isyncswap_factory/isyncswap_factory.go -------------------------------------------------------------------------------- /pkg/abi/isyncswap_pool/isyncswap_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/isyncswap_pool/isyncswap_pool.go -------------------------------------------------------------------------------- /pkg/abi/itoken/ierc20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/itoken/ierc20.go -------------------------------------------------------------------------------- /pkg/abi/iuniswap_v3_factory/iuniswap_v3_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/iuniswap_v3_factory/iuniswap_v3_factory.go -------------------------------------------------------------------------------- /pkg/abi/iuniswap_v3_pool/iuniswap_v3_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/iuniswap_v3_pool/iuniswap_v3_pool.go -------------------------------------------------------------------------------- /pkg/abi/iuniswap_v3_router/iuniswap_v3_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/iuniswap_v3_router/iuniswap_v3_router.go -------------------------------------------------------------------------------- /pkg/abi/ivoucher/ivoucher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/ivoucher/ivoucher.go -------------------------------------------------------------------------------- /pkg/abi/ivoucher_v2/ivoucher_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/abi/ivoucher_v2/ivoucher_v2.go -------------------------------------------------------------------------------- /pkg/artifacts/adjudicator/yellow_adjudicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/adjudicator/yellow_adjudicator.go -------------------------------------------------------------------------------- /pkg/artifacts/claim_executor/claim_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/claim_executor/claim_executor.go -------------------------------------------------------------------------------- /pkg/artifacts/consensus_app/consensus_app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/consensus_app/consensus_app.go -------------------------------------------------------------------------------- /pkg/artifacts/dummy_executor/dummy_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/dummy_executor/dummy_executor.go -------------------------------------------------------------------------------- /pkg/artifacts/entry_point_v0_6_0/entry_point_v0_6_0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/entry_point_v0_6_0/entry_point_v0_6_0.go -------------------------------------------------------------------------------- /pkg/artifacts/escrow_app/escrow_app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/escrow_app/escrow_app.go -------------------------------------------------------------------------------- /pkg/artifacts/kernel_ecdsa_validator_v2_2/kernel_ecdsa_validator_v2_2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/kernel_ecdsa_validator_v2_2/kernel_ecdsa_validator_v2_2.go -------------------------------------------------------------------------------- /pkg/artifacts/kernel_factory_v2_2/kernel_factory_v2_2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/kernel_factory_v2_2/kernel_factory_v2_2.go -------------------------------------------------------------------------------- /pkg/artifacts/kernel_v2_2/kernel_v2_2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/kernel_v2_2/kernel_v2_2.go -------------------------------------------------------------------------------- /pkg/artifacts/margin_app/margin_app_v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/margin_app/margin_app_v1.go -------------------------------------------------------------------------------- /pkg/artifacts/quickswap_v3_factory/quickswap_v3_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/quickswap_v3_factory/quickswap_v3_factory.go -------------------------------------------------------------------------------- /pkg/artifacts/quickswap_v3_pool/quickswap_v3_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/quickswap_v3_pool/quickswap_v3_pool.go -------------------------------------------------------------------------------- /pkg/artifacts/secta_v3_router/secta_v3_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/secta_v3_router/secta_v3_router.go -------------------------------------------------------------------------------- /pkg/artifacts/session_key_validator_v2_4/session_key_validator_v2_4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/session_key_validator_v2_4/session_key_validator_v2_4.go -------------------------------------------------------------------------------- /pkg/artifacts/simple_account/simple_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/simple_account/simple_account.go -------------------------------------------------------------------------------- /pkg/artifacts/syncswap_router/syncswap_router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/syncswap_router/syncswap_router.go -------------------------------------------------------------------------------- /pkg/artifacts/test_erc20/test_erc20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/test_erc20/test_erc20.go -------------------------------------------------------------------------------- /pkg/artifacts/yellow_token/yellow_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/artifacts/yellow_token/yellow_token.go -------------------------------------------------------------------------------- /pkg/debounce/debounce.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/debounce/debounce.go -------------------------------------------------------------------------------- /pkg/keystore/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/keystore/README.MD -------------------------------------------------------------------------------- /pkg/keystore/hdwallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/keystore/hdwallet.go -------------------------------------------------------------------------------- /pkg/keystore/keystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/keystore/keystore.go -------------------------------------------------------------------------------- /pkg/keystore/wallet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/keystore/wallet_test.go -------------------------------------------------------------------------------- /pkg/precision/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/precision/README.md -------------------------------------------------------------------------------- /pkg/precision/precision.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/precision/precision.go -------------------------------------------------------------------------------- /pkg/precision/precision_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/precision/precision_test.go -------------------------------------------------------------------------------- /pkg/proto/auth.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/auth.pb.go -------------------------------------------------------------------------------- /pkg/proto/auth_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/auth_grpc.pb.go -------------------------------------------------------------------------------- /pkg/proto/channel.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/channel.pb.go -------------------------------------------------------------------------------- /pkg/proto/channel_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/channel_grpc.pb.go -------------------------------------------------------------------------------- /pkg/proto/clear_stream.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/clear_stream.pb.go -------------------------------------------------------------------------------- /pkg/proto/core.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/core.pb.go -------------------------------------------------------------------------------- /pkg/proto/escrow.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/escrow.pb.go -------------------------------------------------------------------------------- /pkg/proto/escrow_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/escrow_grpc.pb.go -------------------------------------------------------------------------------- /pkg/proto/exit.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/exit.pb.go -------------------------------------------------------------------------------- /pkg/proto/operator.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/operator.pb.go -------------------------------------------------------------------------------- /pkg/proto/operator_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/operator_grpc.pb.go -------------------------------------------------------------------------------- /pkg/proto/price_feed.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/price_feed.pb.go -------------------------------------------------------------------------------- /pkg/proto/price_feed_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/price_feed_grpc.pb.go -------------------------------------------------------------------------------- /pkg/proto/session_key.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/session_key.pb.go -------------------------------------------------------------------------------- /pkg/proto/settlement.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/settlement.pb.go -------------------------------------------------------------------------------- /pkg/proto/settlement_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/settlement_grpc.pb.go -------------------------------------------------------------------------------- /pkg/proto/state.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/state.pb.go -------------------------------------------------------------------------------- /pkg/proto/state_machine.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/state_machine.pb.go -------------------------------------------------------------------------------- /pkg/proto/trade.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/trade.pb.go -------------------------------------------------------------------------------- /pkg/proto/trade_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/proto/trade_grpc.pb.go -------------------------------------------------------------------------------- /pkg/quest/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quest/handler.go -------------------------------------------------------------------------------- /pkg/quest/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quest/handler_test.go -------------------------------------------------------------------------------- /pkg/quest/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quest/interface.go -------------------------------------------------------------------------------- /pkg/quest/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quest/registry.go -------------------------------------------------------------------------------- /pkg/quotes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/README.md -------------------------------------------------------------------------------- /pkg/quotes/base_dex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/base_dex.go -------------------------------------------------------------------------------- /pkg/quotes/base_dex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/base_dex_test.go -------------------------------------------------------------------------------- /pkg/quotes/binance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/binance.go -------------------------------------------------------------------------------- /pkg/quotes/binance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/binance_test.go -------------------------------------------------------------------------------- /pkg/quotes/bitfaker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/bitfaker.go -------------------------------------------------------------------------------- /pkg/quotes/bitfaker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/bitfaker_test.go -------------------------------------------------------------------------------- /pkg/quotes/coingecko.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/coingecko.go -------------------------------------------------------------------------------- /pkg/quotes/coingecko_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/coingecko_test.go -------------------------------------------------------------------------------- /pkg/quotes/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/config.go -------------------------------------------------------------------------------- /pkg/quotes/enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/enums.go -------------------------------------------------------------------------------- /pkg/quotes/enums_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/enums_test.go -------------------------------------------------------------------------------- /pkg/quotes/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/error.go -------------------------------------------------------------------------------- /pkg/quotes/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/filter.go -------------------------------------------------------------------------------- /pkg/quotes/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/index.go -------------------------------------------------------------------------------- /pkg/quotes/index_strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/index_strategy.go -------------------------------------------------------------------------------- /pkg/quotes/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/index_test.go -------------------------------------------------------------------------------- /pkg/quotes/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/interface.go -------------------------------------------------------------------------------- /pkg/quotes/interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/interface_test.go -------------------------------------------------------------------------------- /pkg/quotes/kraken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/kraken.go -------------------------------------------------------------------------------- /pkg/quotes/lynex_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/lynex_v2.go -------------------------------------------------------------------------------- /pkg/quotes/lynex_v3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/lynex_v3.go -------------------------------------------------------------------------------- /pkg/quotes/market.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/market.go -------------------------------------------------------------------------------- /pkg/quotes/market_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/market_test.go -------------------------------------------------------------------------------- /pkg/quotes/mexc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/mexc.go -------------------------------------------------------------------------------- /pkg/quotes/once.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/once.go -------------------------------------------------------------------------------- /pkg/quotes/once_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/once_test.go -------------------------------------------------------------------------------- /pkg/quotes/opendax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/opendax.go -------------------------------------------------------------------------------- /pkg/quotes/opendax_protocol/args_iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/opendax_protocol/args_iterator.go -------------------------------------------------------------------------------- /pkg/quotes/opendax_protocol/args_iterator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/opendax_protocol/args_iterator_test.go -------------------------------------------------------------------------------- /pkg/quotes/opendax_protocol/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/opendax_protocol/msg.go -------------------------------------------------------------------------------- /pkg/quotes/opendax_protocol/msg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/opendax_protocol/msg_test.go -------------------------------------------------------------------------------- /pkg/quotes/opendax_protocol/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/opendax_protocol/parser.go -------------------------------------------------------------------------------- /pkg/quotes/opendax_protocol/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/opendax_protocol/parser_test.go -------------------------------------------------------------------------------- /pkg/quotes/opendax_protocol/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/opendax_protocol/protocol.go -------------------------------------------------------------------------------- /pkg/quotes/opendax_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/opendax_test.go -------------------------------------------------------------------------------- /pkg/quotes/price_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/price_cache.go -------------------------------------------------------------------------------- /pkg/quotes/price_diff_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/price_diff_filter.go -------------------------------------------------------------------------------- /pkg/quotes/price_diff_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/price_diff_filter_test.go -------------------------------------------------------------------------------- /pkg/quotes/quickswap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/quickswap.go -------------------------------------------------------------------------------- /pkg/quotes/quickswap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/quickswap_test.go -------------------------------------------------------------------------------- /pkg/quotes/sampler_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/sampler_filter.go -------------------------------------------------------------------------------- /pkg/quotes/sampler_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/sampler_filter_test.go -------------------------------------------------------------------------------- /pkg/quotes/secta_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/secta_v2.go -------------------------------------------------------------------------------- /pkg/quotes/secta_v3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/secta_v3.go -------------------------------------------------------------------------------- /pkg/quotes/syncswap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/syncswap.go -------------------------------------------------------------------------------- /pkg/quotes/syncswap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/syncswap_test.go -------------------------------------------------------------------------------- /pkg/quotes/testing/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/testing/app.go -------------------------------------------------------------------------------- /pkg/quotes/uniswap_v3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/uniswap_v3.go -------------------------------------------------------------------------------- /pkg/quotes/uniswap_v3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/uniswap_v3_test.go -------------------------------------------------------------------------------- /pkg/quotes/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/quotes/websocket.go -------------------------------------------------------------------------------- /pkg/safe/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/safe/map.go -------------------------------------------------------------------------------- /pkg/safe/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/safe/map_test.go -------------------------------------------------------------------------------- /pkg/session_key/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/client.go -------------------------------------------------------------------------------- /pkg/session_key/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/client_test.go -------------------------------------------------------------------------------- /pkg/session_key/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/config.go -------------------------------------------------------------------------------- /pkg/session_key/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/config_test.go -------------------------------------------------------------------------------- /pkg/session_key/kernel_permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/kernel_permission.go -------------------------------------------------------------------------------- /pkg/session_key/kernel_permission_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/kernel_permission_test.go -------------------------------------------------------------------------------- /pkg/session_key/permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/permission.go -------------------------------------------------------------------------------- /pkg/session_key/permission_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/permission_test.go -------------------------------------------------------------------------------- /pkg/session_key/session_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/session_data.go -------------------------------------------------------------------------------- /pkg/session_key/session_data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/session_data_test.go -------------------------------------------------------------------------------- /pkg/session_key/sk_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/sk_validator.go -------------------------------------------------------------------------------- /pkg/session_key/sk_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/sk_validator_test.go -------------------------------------------------------------------------------- /pkg/session_key/testing/config.example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/testing/config.example.go -------------------------------------------------------------------------------- /pkg/session_key/testing/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/session_key/testing/main.go -------------------------------------------------------------------------------- /pkg/signer/eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/signer/eth.go -------------------------------------------------------------------------------- /pkg/signer/eth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/signer/eth_test.go -------------------------------------------------------------------------------- /pkg/signer/local_signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/signer/local_signer.go -------------------------------------------------------------------------------- /pkg/signer/local_signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/signer/local_signer_test.go -------------------------------------------------------------------------------- /pkg/signer/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/signer/signature.go -------------------------------------------------------------------------------- /pkg/signer/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/signer/signer.go -------------------------------------------------------------------------------- /pkg/smart_wallet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/smart_wallet/README.md -------------------------------------------------------------------------------- /pkg/smart_wallet/abi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/smart_wallet/abi.go -------------------------------------------------------------------------------- /pkg/smart_wallet/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/smart_wallet/account.go -------------------------------------------------------------------------------- /pkg/smart_wallet/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/smart_wallet/call.go -------------------------------------------------------------------------------- /pkg/smart_wallet/call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/smart_wallet/call_test.go -------------------------------------------------------------------------------- /pkg/smart_wallet/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/smart_wallet/config.go -------------------------------------------------------------------------------- /pkg/smart_wallet/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/smart_wallet/errors.go -------------------------------------------------------------------------------- /pkg/smart_wallet/factory_calldata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/smart_wallet/factory_calldata.go -------------------------------------------------------------------------------- /pkg/smart_wallet/init_code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/smart_wallet/init_code.go -------------------------------------------------------------------------------- /pkg/smart_wallet/sig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/smart_wallet/sig.go -------------------------------------------------------------------------------- /pkg/universal_sigver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/universal_sigver/README.md -------------------------------------------------------------------------------- /pkg/universal_sigver/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/universal_sigver/client.go -------------------------------------------------------------------------------- /pkg/universal_sigver/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/universal_sigver/client_test.go -------------------------------------------------------------------------------- /pkg/universal_sigver/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/universal_sigver/errors.go -------------------------------------------------------------------------------- /pkg/universal_sigver/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/universal_sigver/sign.go -------------------------------------------------------------------------------- /pkg/universal_sigver/sign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/universal_sigver/sign_test.go -------------------------------------------------------------------------------- /pkg/universal_sigver/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/universal_sigver/verify.go -------------------------------------------------------------------------------- /pkg/userop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/README.md -------------------------------------------------------------------------------- /pkg/userop/abi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/abi.go -------------------------------------------------------------------------------- /pkg/userop/blockchain_backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/blockchain_backend.go -------------------------------------------------------------------------------- /pkg/userop/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/client.go -------------------------------------------------------------------------------- /pkg/userop/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/client_test.go -------------------------------------------------------------------------------- /pkg/userop/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/config.go -------------------------------------------------------------------------------- /pkg/userop/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/config_test.go -------------------------------------------------------------------------------- /pkg/userop/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/debug.go -------------------------------------------------------------------------------- /pkg/userop/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/errors.go -------------------------------------------------------------------------------- /pkg/userop/gas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/gas.go -------------------------------------------------------------------------------- /pkg/userop/gas_price_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/gas_price_provider.go -------------------------------------------------------------------------------- /pkg/userop/gas_price_provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/gas_price_provider_test.go -------------------------------------------------------------------------------- /pkg/userop/gas_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/gas_test.go -------------------------------------------------------------------------------- /pkg/userop/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/helpers.go -------------------------------------------------------------------------------- /pkg/userop/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/helpers_test.go -------------------------------------------------------------------------------- /pkg/userop/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/middleware.go -------------------------------------------------------------------------------- /pkg/userop/paymaster_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/paymaster_type.go -------------------------------------------------------------------------------- /pkg/userop/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/signer.go -------------------------------------------------------------------------------- /pkg/userop/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/testing.go -------------------------------------------------------------------------------- /pkg/userop/testing/local_blockchain/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/testing/local_blockchain/account.go -------------------------------------------------------------------------------- /pkg/userop/testing/local_blockchain/actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/testing/local_blockchain/actions.go -------------------------------------------------------------------------------- /pkg/userop/testing/local_blockchain/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/testing/local_blockchain/main_test.go -------------------------------------------------------------------------------- /pkg/userop/testing/local_blockchain/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/testing/local_blockchain/middleware_test.go -------------------------------------------------------------------------------- /pkg/userop/testing/local_blockchain/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/testing/local_blockchain/node.go -------------------------------------------------------------------------------- /pkg/userop/testing/public_blockchain/config.example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/testing/public_blockchain/config.example.go -------------------------------------------------------------------------------- /pkg/userop/testing/public_blockchain/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/testing/public_blockchain/main_test.go -------------------------------------------------------------------------------- /pkg/userop/userop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/userop.go -------------------------------------------------------------------------------- /pkg/userop/userop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/userop/userop_test.go -------------------------------------------------------------------------------- /pkg/voucher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/voucher/README.md -------------------------------------------------------------------------------- /pkg/voucher/voucher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/voucher/voucher.go -------------------------------------------------------------------------------- /pkg/voucher/voucher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/voucher/voucher_test.go -------------------------------------------------------------------------------- /pkg/voucher_v2/voucher_signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/voucher_v2/voucher_signer.go -------------------------------------------------------------------------------- /pkg/voucher_v2/voucher_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/voucher_v2/voucher_v2.go -------------------------------------------------------------------------------- /pkg/voucher_v2/voucher_v2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/pkg/voucher_v2/voucher_v2_test.go -------------------------------------------------------------------------------- /proto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/Makefile -------------------------------------------------------------------------------- /proto/auth.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/auth.proto -------------------------------------------------------------------------------- /proto/channel.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/channel.proto -------------------------------------------------------------------------------- /proto/clear_stream.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/clear_stream.proto -------------------------------------------------------------------------------- /proto/core.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/core.proto -------------------------------------------------------------------------------- /proto/escrow.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/escrow.proto -------------------------------------------------------------------------------- /proto/exit.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/exit.proto -------------------------------------------------------------------------------- /proto/operator.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/operator.proto -------------------------------------------------------------------------------- /proto/price_feed.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/price_feed.proto -------------------------------------------------------------------------------- /proto/session_key.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/session_key.proto -------------------------------------------------------------------------------- /proto/settlement.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/settlement.proto -------------------------------------------------------------------------------- /proto/state.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/state.proto -------------------------------------------------------------------------------- /proto/state_machine.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/state_machine.proto -------------------------------------------------------------------------------- /proto/trade.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/proto/trade.proto -------------------------------------------------------------------------------- /scripts/deployCanary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/scripts/deployCanary.ts -------------------------------------------------------------------------------- /scripts/deployClearsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/scripts/deployClearsync.ts -------------------------------------------------------------------------------- /scripts/deployContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/scripts/deployContract.ts -------------------------------------------------------------------------------- /src/clearing/marginApp/encode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/clearing/marginApp/encode.ts -------------------------------------------------------------------------------- /src/clearing/marginApp/encodeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/clearing/marginApp/encodeTypes.ts -------------------------------------------------------------------------------- /src/clearing/marginApp/marginApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/clearing/marginApp/marginApp.ts -------------------------------------------------------------------------------- /src/clearing/marginApp/outcome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/clearing/marginApp/outcome.ts -------------------------------------------------------------------------------- /src/clearing/marginApp/signatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/clearing/marginApp/signatures.ts -------------------------------------------------------------------------------- /src/clearing/marginApp/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/clearing/marginApp/types.ts -------------------------------------------------------------------------------- /src/networks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/networks.ts -------------------------------------------------------------------------------- /src/nitro/bitfield-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/bitfield-utils.ts -------------------------------------------------------------------------------- /src/nitro/channel-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/channel-mode.ts -------------------------------------------------------------------------------- /src/nitro/contract/challenge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/challenge.ts -------------------------------------------------------------------------------- /src/nitro/contract/channel-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/channel-storage.ts -------------------------------------------------------------------------------- /src/nitro/contract/channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/channel.ts -------------------------------------------------------------------------------- /src/nitro/contract/force-move-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/force-move-app.ts -------------------------------------------------------------------------------- /src/nitro/contract/multi-asset-holder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/multi-asset-holder.ts -------------------------------------------------------------------------------- /src/nitro/contract/outcome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/outcome.ts -------------------------------------------------------------------------------- /src/nitro/contract/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/state.ts -------------------------------------------------------------------------------- /src/nitro/contract/transaction-creators/force-move.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/transaction-creators/force-move.ts -------------------------------------------------------------------------------- /src/nitro/contract/transaction-creators/multi-asset-holder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/transaction-creators/multi-asset-holder.ts -------------------------------------------------------------------------------- /src/nitro/contract/transaction-creators/nitro-adjudicator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/transaction-creators/nitro-adjudicator.ts -------------------------------------------------------------------------------- /src/nitro/contract/transaction-creators/revert-reasons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/transaction-creators/revert-reasons.ts -------------------------------------------------------------------------------- /src/nitro/contract/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/types.ts -------------------------------------------------------------------------------- /src/nitro/contract/vouchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/contract/vouchers.ts -------------------------------------------------------------------------------- /src/nitro/ethers-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/ethers-utils.ts -------------------------------------------------------------------------------- /src/nitro/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/helpers.ts -------------------------------------------------------------------------------- /src/nitro/hex-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/hex-utils.ts -------------------------------------------------------------------------------- /src/nitro/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/index.ts -------------------------------------------------------------------------------- /src/nitro/signatures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/signatures.ts -------------------------------------------------------------------------------- /src/nitro/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/nitro/transactions.ts -------------------------------------------------------------------------------- /src/tasks/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/tasks/accounts.ts -------------------------------------------------------------------------------- /src/tasks/vesting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/src/tasks/vesting.ts -------------------------------------------------------------------------------- /test/YellowTokenTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/YellowTokenTest.t.sol -------------------------------------------------------------------------------- /test/clearing/EscrowApp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/clearing/EscrowApp.test.ts -------------------------------------------------------------------------------- /test/clearing/MarginAppV1.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/clearing/MarginAppV1.test.ts -------------------------------------------------------------------------------- /test/helpers/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/helpers/common.ts -------------------------------------------------------------------------------- /test/helpers/connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/helpers/connect.ts -------------------------------------------------------------------------------- /test/nitro/contracts/BatchOperator/batchDeposits.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/BatchOperator/batchDeposits.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/ConsensusApp/stateIsSupported.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/ConsensusApp/stateIsSupported.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/ForceMove/_isAddressInArray.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/ForceMove/_isAddressInArray.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/ForceMove/challenge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/ForceMove/challenge.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/ForceMove/checkpoint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/ForceMove/checkpoint.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/ForceMove/conclude.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/ForceMove/conclude.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/ForceMove/storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/ForceMove/storage.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/ForceMove/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/ForceMove/types.ts -------------------------------------------------------------------------------- /test/nitro/contracts/InterestBearingApp/stateIsSupported.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/InterestBearingApp/stateIsSupported.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/MultiAssetHolder/computeReclaimEffects.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/MultiAssetHolder/computeReclaimEffects.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/MultiAssetHolder/computeTransferEffectsAndInteractions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/MultiAssetHolder/computeTransferEffectsAndInteractions.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/MultiAssetHolder/deposit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/MultiAssetHolder/deposit.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/MultiAssetHolder/isExternalDestination.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/MultiAssetHolder/isExternalDestination.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/MultiAssetHolder/reclaim.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/MultiAssetHolder/reclaim.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/MultiAssetHolder/transfer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/MultiAssetHolder/transfer.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/NitroAdjudicator/concludeAndTransferAllAssets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/NitroAdjudicator/concludeAndTransferAllAssets.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/NitroAdjudicator/transferAllAssets.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/NitroAdjudicator/transferAllAssets.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/NullApp/nullApp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/NullApp/nullApp.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/TrivialApp/stateIsSupported.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/TrivialApp/stateIsSupported.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/VirtualPaymentApp/stateIsSupported.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/VirtualPaymentApp/stateIsSupported.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/examples/HashLockedSwap/stateIsSupported.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/examples/HashLockedSwap/stateIsSupported.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/examples/SingleAssetPayments/stateIsSupported.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/examples/SingleAssetPayments/stateIsSupported.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/libraries/Consensus/Consensus.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/libraries/Consensus/Consensus.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/libraries/NitroUtils/signatures.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/libraries/NitroUtils/signatures.test.ts -------------------------------------------------------------------------------- /test/nitro/contracts/libraries/StrictTurnTaking/StrictTurnTaking.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/contracts/libraries/StrictTurnTaking/StrictTurnTaking.test.ts -------------------------------------------------------------------------------- /test/nitro/src/bitfield-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/src/bitfield-utils.test.ts -------------------------------------------------------------------------------- /test/nitro/src/contract/encode-guarantee.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/src/contract/encode-guarantee.test.ts -------------------------------------------------------------------------------- /test/nitro/src/contract/external-destination.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/src/contract/external-destination.test.ts -------------------------------------------------------------------------------- /test/nitro/src/contract/multi-asset-holder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/src/contract/multi-asset-holder.test.ts -------------------------------------------------------------------------------- /test/nitro/src/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/src/helpers.test.ts -------------------------------------------------------------------------------- /test/nitro/src/signatures.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/src/signatures.test.ts -------------------------------------------------------------------------------- /test/nitro/src/transactions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/src/transactions.test.ts -------------------------------------------------------------------------------- /test/nitro/test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/test-helpers.ts -------------------------------------------------------------------------------- /test/nitro/tx-expect-wrappers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/nitro/tx-expect-wrappers.ts -------------------------------------------------------------------------------- /test/utils/Quorum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/utils/Quorum.test.ts -------------------------------------------------------------------------------- /test/utils/VestingVault.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/test/utils/VestingVault.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/layer-3/clearsync/HEAD/tsconfig.json --------------------------------------------------------------------------------