├── ReadMe.md └── prototype ├── .gitattributes ├── Contributing.md ├── License-MIT-BCH.md ├── License-MIT.md ├── ReadMe.md ├── Terab.sln ├── build-debug.sh ├── build-release.sh ├── docs ├── go-sozu.bat ├── shishi-odoshi.png ├── sozu-table.md ├── sozu-table.pdf ├── sozu.png └── sozu.svg ├── extern ├── src │ ├── LightningDB │ │ ├── CursorDeleteOption.cs │ │ ├── CursorOperation.cs │ │ ├── CursorPutOptions.cs │ │ ├── DatabaseConfiguration.cs │ │ ├── DatabaseOpenFlags.cs │ │ ├── EnvironmentConfiguration.cs │ │ ├── EnvironmentCopyFlags.cs │ │ ├── EnvironmentOpenFlags.cs │ │ ├── License.md │ │ ├── LightningCursor.cs │ │ ├── LightningDB.csproj │ │ ├── LightningDatabase.cs │ │ ├── LightningEnvironment.cs │ │ ├── LightningException.cs │ │ ├── LightningTransaction.cs │ │ ├── LightningTransactionState.cs │ │ ├── LightningVersionInfo.cs │ │ ├── Native │ │ │ ├── CompareFunction.cs │ │ │ ├── Lmdb.cs │ │ │ ├── LmdbMethods.cs │ │ │ ├── MDBEnvInfo.cs │ │ │ ├── MDBStat.cs │ │ │ ├── MarshalMultipleValueStructure.cs │ │ │ ├── MarshalValueStructure.cs │ │ │ └── ValueStructure.cs │ │ ├── PutOptions.cs │ │ ├── TransactionBeginFlags.cs │ │ ├── UnixAccessMode.cs │ │ └── runtimes │ │ │ └── osx │ │ │ └── native │ │ │ └── lmdb.dylib │ ├── commandline │ │ ├── BaseAttribute.cs │ │ ├── CommandLine.csproj │ │ ├── CommandLine.project.json │ │ ├── Core │ │ │ ├── ArgumentsExtensions.cs │ │ │ ├── InstanceBuilder.cs │ │ │ ├── InstanceChooser.cs │ │ │ ├── KeyValuePairHelper.cs │ │ │ ├── NameExtensions.cs │ │ │ ├── NameLookup.cs │ │ │ ├── OptionMapper.cs │ │ │ ├── OptionSpecification.cs │ │ │ ├── PreprocessorGuards.cs │ │ │ ├── ReflectionExtensions.cs │ │ │ ├── Scalar.cs │ │ │ ├── Sequence.cs │ │ │ ├── Specification.cs │ │ │ ├── SpecificationExtensions.cs │ │ │ ├── SpecificationGuards.cs │ │ │ ├── SpecificationProperty.cs │ │ │ ├── SpecificationPropertyExtensions.cs │ │ │ ├── SpecificationPropertyRules.cs │ │ │ ├── Switch.cs │ │ │ ├── Token.cs │ │ │ ├── TokenPartitioner.cs │ │ │ ├── Tokenizer.cs │ │ │ ├── TypeConverter.cs │ │ │ ├── TypeDescriptor.cs │ │ │ ├── TypeLookup.cs │ │ │ ├── ValueMapper.cs │ │ │ ├── ValueSpecification.cs │ │ │ └── Verb.cs │ │ ├── Csharpx │ │ │ ├── EnumerableExtensions.cs │ │ │ └── Maybe.cs │ │ ├── Error.cs │ │ ├── ErrorExtensions.cs │ │ ├── Infrastructure │ │ │ ├── EnumerableExtensions`1.cs │ │ │ ├── ExceptionExtensions.cs │ │ │ ├── FSharpOptionHelper.cs │ │ │ ├── PopsicleSetter.cs │ │ │ ├── ReferenceEqualityComparer.cs │ │ │ ├── ReflectionHelper.cs │ │ │ ├── ResultExtensions.cs │ │ │ ├── StringBuilderExtensions.cs │ │ │ └── StringExtensions.cs │ │ ├── License.md │ │ ├── NameInfo.cs │ │ ├── NullInstance.cs │ │ ├── OptionAttribute.cs │ │ ├── Parser.cs │ │ ├── ParserExtensions.cs │ │ ├── ParserResult.cs │ │ ├── ParserResultExtensions.cs │ │ ├── ParserSettings.cs │ │ ├── Text │ │ │ ├── AssemblyLicenseAttribute.cs │ │ │ ├── AssemblyUsageAttribute.cs │ │ │ ├── CopyrightInfo.cs │ │ │ ├── Example.cs │ │ │ ├── HeadingInfo.cs │ │ │ ├── HelpText.cs │ │ │ ├── MultiLineTextAttribute.cs │ │ │ ├── SentenceBuilder.cs │ │ │ └── UsageAttribute.cs │ │ ├── UnParserExtensions.cs │ │ ├── ValueAttribute.cs │ │ ├── VerbAttribute.cs │ │ ├── project.json │ │ └── railwaysharp │ │ │ └── ErrorHandling.cs │ └── lmdb │ │ ├── License.md │ │ ├── Makefile │ │ ├── compat.h │ │ ├── exports.def │ │ ├── lmdb.h │ │ ├── lmdb.vcxproj │ │ ├── lmdb.vcxproj.filters │ │ ├── mdb.c │ │ ├── mdb_copy.c │ │ ├── mdb_drop.c │ │ ├── mdb_dump.c │ │ ├── mdb_load.c │ │ ├── mdb_stat.c │ │ ├── midl.c │ │ ├── midl.h │ │ ├── mtest.c │ │ ├── mtest2.c │ │ ├── mtest3.c │ │ ├── mtest4.c │ │ ├── mtest5.c │ │ ├── mtest6.c │ │ ├── wingetopt.c │ │ └── wingetopt.h └── test │ └── LightningDB.Tests │ ├── CursorTests.cs │ ├── DatabaseIOTests.cs │ ├── DatabaseTests.cs │ ├── EnvironmentTests.cs │ ├── HelperExtensions.cs │ ├── HelperTests.cs │ ├── LightningDB.Tests.csproj │ ├── MultiProcessTests.cs │ ├── ProfilingTests.cs │ ├── Properties │ └── launchSettings.json │ ├── SharedFileSystem.cs │ ├── TestHelperExtensions.cs │ └── TransactionTests.cs ├── license.md ├── src ├── Terab.Client │ ├── Makefile │ ├── Terab.Client.vcxproj │ ├── Terab.Client.vcxproj.filters │ ├── compat.h │ ├── connection.c │ ├── connection.h │ ├── dllmain.c │ ├── exports.def │ ├── protocol.c │ ├── protocol.h │ ├── ranges.c │ ├── ranges.h │ ├── status.c │ ├── status.h │ ├── stdafx.c │ ├── stdafx.h │ ├── targetver.h │ ├── terab.c │ └── terab.h ├── Terab.Lib │ ├── Assembly.cs │ ├── ChainController.cs │ ├── Chains │ │ ├── BlockAlias.cs │ │ ├── ChainStore.cs │ │ ├── CommittedBlock.cs │ │ ├── IChainStore.cs │ │ ├── ILineage.cs │ │ ├── Lineage.cs │ │ ├── ReadMe.md │ │ └── UncommittedBlock.cs │ ├── CoinController.cs │ ├── Coins │ │ ├── Coin.cs │ │ ├── CoinEvent.cs │ │ ├── CoinPack.cs │ │ ├── Exceptions │ │ │ ├── BaseSozuException.cs │ │ │ ├── SozuCorruptedDataException.cs │ │ │ └── SozuDataOverflowException.cs │ │ ├── ICoinStore.cs │ │ ├── IOutpointHash.cs │ │ ├── IPackStore.cs │ │ ├── OutpointSig.cs │ │ ├── PackStore.cs │ │ ├── Payload.cs │ │ ├── ReadMe.md │ │ ├── SozuTable.cs │ │ └── TerabOutpointFlags.cs │ ├── ConnectionController.cs │ ├── Consensus.cs │ ├── Constants.cs │ ├── DispatchController.cs │ ├── IKeyValueStore.cs │ ├── ILog.cs │ ├── LightningStore.cs │ ├── MemoryMappedFileSlim.cs │ ├── Messaging │ │ ├── BlockHandle.cs │ │ ├── BlockHandleMask.cs │ │ ├── BoundedInbox.cs │ │ ├── ClientId.cs │ │ ├── CommittedBlockId.cs │ │ ├── Message.cs │ │ ├── MessageHeader.cs │ │ ├── MessageKind.cs │ │ ├── NativeClient │ │ │ ├── BlockInfo.cs │ │ │ ├── Coin.cs │ │ │ ├── PInvokes.cs │ │ │ ├── ReadMe.md │ │ │ ├── ReturnCode.cs │ │ │ ├── SafeConnectionHandle.cs │ │ │ ├── TerabClient.cs │ │ │ └── TerabException.cs │ │ ├── Outpoint.cs │ │ ├── OutpointFlags.cs │ │ ├── Protocol │ │ │ ├── CloseConnectionRequest.cs │ │ │ ├── CloseConnectionResponse.cs │ │ │ ├── CommitBlockRequest.cs │ │ │ ├── CommitBlockResponse.cs │ │ │ ├── ConsumeCoinRequest.cs │ │ │ ├── ConsumeCoinResponse.cs │ │ │ ├── GetBlockHandleRequest.cs │ │ │ ├── GetBlockHandleResponse.cs │ │ │ ├── GetBlockInfoRequest.cs │ │ │ ├── GetBlockInfoResponse.cs │ │ │ ├── GetCoinRequest.cs │ │ │ ├── GetCoinResponse.cs │ │ │ ├── OpenBlockRequest.cs │ │ │ ├── OpenBlockResponse.cs │ │ │ ├── ProduceCoinRequest.cs │ │ │ ├── ProduceCoinResponse.cs │ │ │ ├── ProtocolErrorResponse.cs │ │ │ ├── ReadMe.md │ │ │ ├── RemoveCoinRequest.cs │ │ │ └── RemoveCoinResponse.cs │ │ ├── ReadMe.md │ │ ├── RequestId.cs │ │ ├── Statuses.cs │ │ ├── TxId.cs │ │ └── UncommittedBlockId.cs │ ├── Networking │ │ ├── ISocketLike.cs │ │ ├── Listener.cs │ │ ├── ReadMe.md │ │ └── SocketLikeAdapter.cs │ ├── ReadMe.md │ ├── SipHash.cs │ ├── SpanPool.cs │ ├── Terab.Lib.csproj │ ├── TerabConfig.cs │ └── TerabInstance.cs ├── Terab.Linux.sln └── Terab.Server │ ├── CmdOptions.cs │ ├── Program.cs │ ├── ReadMe.md │ └── Terab.Server.csproj └── test ├── Terab.Benchmark ├── CmdOptions.cs ├── CoinGenerator.cs ├── Program.cs ├── ReadMe.md └── Terab.Benchmark.csproj └── Terab.Lib.Tests ├── ApiIntegrationTests.cs ├── ChainControllerTests.cs ├── Chains ├── BlockHandleTests.cs ├── ChainStorePerfTests.cs ├── ChainStoreTests.cs ├── LineagePruneTests.cs └── LineageTests.cs ├── CoinControllerTests.cs ├── Coins ├── CoinPackTests.cs ├── CoinTests.cs ├── OutpointSigTests.cs ├── PackStoreTests.cs ├── PayloadTests.cs └── SozuTableTests.cs ├── DispatchControllerTests.cs ├── LightningStoreTest.cs ├── MemoryMappedFileSlimTests.cs ├── Messaging ├── BlockHandleAndAliasTests.cs ├── BoundedInboxTests.cs ├── MessageKindTests.cs ├── NativeClient │ └── TerabClientTests.cs └── OutpointTests.cs ├── Mock ├── IdentityHash.cs ├── MockLineage.cs ├── MockSocket.cs ├── ReadMe.md ├── VolatileChainStore.cs ├── VolatileCoinStore.cs ├── VolatileKeyValueStore.cs ├── VolatilePackStore.cs └── XLog.cs ├── Properties ├── AssemblyInfo.cs └── launchSettings.json ├── ReadMe.md ├── SipHashTests.cs ├── SpanPoolTests.cs ├── Terab.Lib.Tests.csproj └── TerabInstanceTests.cs /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/ReadMe.md -------------------------------------------------------------------------------- /prototype/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/.gitattributes -------------------------------------------------------------------------------- /prototype/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/Contributing.md -------------------------------------------------------------------------------- /prototype/License-MIT-BCH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/License-MIT-BCH.md -------------------------------------------------------------------------------- /prototype/License-MIT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/License-MIT.md -------------------------------------------------------------------------------- /prototype/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/ReadMe.md -------------------------------------------------------------------------------- /prototype/Terab.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/Terab.sln -------------------------------------------------------------------------------- /prototype/build-debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/build-debug.sh -------------------------------------------------------------------------------- /prototype/build-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/build-release.sh -------------------------------------------------------------------------------- /prototype/docs/go-sozu.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/docs/go-sozu.bat -------------------------------------------------------------------------------- /prototype/docs/shishi-odoshi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/docs/shishi-odoshi.png -------------------------------------------------------------------------------- /prototype/docs/sozu-table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/docs/sozu-table.md -------------------------------------------------------------------------------- /prototype/docs/sozu-table.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/docs/sozu-table.pdf -------------------------------------------------------------------------------- /prototype/docs/sozu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/docs/sozu.png -------------------------------------------------------------------------------- /prototype/docs/sozu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/docs/sozu.svg -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/CursorDeleteOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/CursorDeleteOption.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/CursorOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/CursorOperation.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/CursorPutOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/CursorPutOptions.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/DatabaseConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/DatabaseConfiguration.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/DatabaseOpenFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/DatabaseOpenFlags.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/EnvironmentConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/EnvironmentConfiguration.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/EnvironmentCopyFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/EnvironmentCopyFlags.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/EnvironmentOpenFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/EnvironmentOpenFlags.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/License.md -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/LightningCursor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/LightningCursor.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/LightningDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/LightningDB.csproj -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/LightningDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/LightningDatabase.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/LightningEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/LightningEnvironment.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/LightningException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/LightningException.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/LightningTransaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/LightningTransaction.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/LightningTransactionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/LightningTransactionState.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/LightningVersionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/LightningVersionInfo.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/Native/CompareFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/Native/CompareFunction.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/Native/Lmdb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/Native/Lmdb.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/Native/LmdbMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/Native/LmdbMethods.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/Native/MDBEnvInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/Native/MDBEnvInfo.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/Native/MDBStat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/Native/MDBStat.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/Native/MarshalMultipleValueStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/Native/MarshalMultipleValueStructure.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/Native/MarshalValueStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/Native/MarshalValueStructure.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/Native/ValueStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/Native/ValueStructure.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/PutOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/PutOptions.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/TransactionBeginFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/TransactionBeginFlags.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/UnixAccessMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/UnixAccessMode.cs -------------------------------------------------------------------------------- /prototype/extern/src/LightningDB/runtimes/osx/native/lmdb.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/LightningDB/runtimes/osx/native/lmdb.dylib -------------------------------------------------------------------------------- /prototype/extern/src/commandline/BaseAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/BaseAttribute.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/CommandLine.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/CommandLine.csproj -------------------------------------------------------------------------------- /prototype/extern/src/commandline/CommandLine.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/CommandLine.project.json -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/ArgumentsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/ArgumentsExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/InstanceBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/InstanceBuilder.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/InstanceChooser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/InstanceChooser.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/KeyValuePairHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/KeyValuePairHelper.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/NameExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/NameExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/NameLookup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/NameLookup.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/OptionMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/OptionMapper.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/OptionSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/OptionSpecification.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/PreprocessorGuards.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/PreprocessorGuards.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/ReflectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/ReflectionExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/Scalar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/Scalar.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/Sequence.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/Sequence.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/Specification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/Specification.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/SpecificationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/SpecificationExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/SpecificationGuards.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/SpecificationGuards.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/SpecificationProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/SpecificationProperty.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/SpecificationPropertyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/SpecificationPropertyExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/SpecificationPropertyRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/SpecificationPropertyRules.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/Switch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/Switch.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/Token.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/Token.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/TokenPartitioner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/TokenPartitioner.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/Tokenizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/Tokenizer.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/TypeConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/TypeConverter.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/TypeDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/TypeDescriptor.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/TypeLookup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/TypeLookup.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/ValueMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/ValueMapper.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/ValueSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/ValueSpecification.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Core/Verb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Core/Verb.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Csharpx/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Csharpx/EnumerableExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Csharpx/Maybe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Csharpx/Maybe.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Error.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/ErrorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/ErrorExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Infrastructure/EnumerableExtensions`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Infrastructure/EnumerableExtensions`1.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Infrastructure/ExceptionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Infrastructure/ExceptionExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Infrastructure/FSharpOptionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Infrastructure/FSharpOptionHelper.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Infrastructure/PopsicleSetter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Infrastructure/PopsicleSetter.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Infrastructure/ReferenceEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Infrastructure/ReferenceEqualityComparer.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Infrastructure/ReflectionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Infrastructure/ReflectionHelper.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Infrastructure/ResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Infrastructure/ResultExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Infrastructure/StringBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Infrastructure/StringBuilderExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Infrastructure/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Infrastructure/StringExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/License.md -------------------------------------------------------------------------------- /prototype/extern/src/commandline/NameInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/NameInfo.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/NullInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/NullInstance.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/OptionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/OptionAttribute.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Parser.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/ParserExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/ParserExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/ParserResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/ParserResult.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/ParserResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/ParserResultExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/ParserSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/ParserSettings.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Text/AssemblyLicenseAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Text/AssemblyLicenseAttribute.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Text/AssemblyUsageAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Text/AssemblyUsageAttribute.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Text/CopyrightInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Text/CopyrightInfo.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Text/Example.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Text/Example.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Text/HeadingInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Text/HeadingInfo.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Text/HelpText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Text/HelpText.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Text/MultiLineTextAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Text/MultiLineTextAttribute.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Text/SentenceBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Text/SentenceBuilder.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/Text/UsageAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/Text/UsageAttribute.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/UnParserExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/UnParserExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/ValueAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/ValueAttribute.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/VerbAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/VerbAttribute.cs -------------------------------------------------------------------------------- /prototype/extern/src/commandline/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/project.json -------------------------------------------------------------------------------- /prototype/extern/src/commandline/railwaysharp/ErrorHandling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/commandline/railwaysharp/ErrorHandling.cs -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/License.md -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/Makefile -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/compat.h -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/exports.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/exports.def -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/lmdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/lmdb.h -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/lmdb.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/lmdb.vcxproj -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/lmdb.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/lmdb.vcxproj.filters -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mdb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mdb.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mdb_copy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mdb_copy.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mdb_drop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mdb_drop.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mdb_dump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mdb_dump.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mdb_load.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mdb_load.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mdb_stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mdb_stat.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/midl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/midl.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/midl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/midl.h -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mtest.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mtest2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mtest2.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mtest3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mtest3.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mtest4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mtest4.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mtest5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mtest5.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/mtest6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/mtest6.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/wingetopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/wingetopt.c -------------------------------------------------------------------------------- /prototype/extern/src/lmdb/wingetopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/src/lmdb/wingetopt.h -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/CursorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/CursorTests.cs -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/DatabaseIOTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/DatabaseIOTests.cs -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/DatabaseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/DatabaseTests.cs -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/EnvironmentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/EnvironmentTests.cs -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/HelperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/HelperExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/HelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/HelperTests.cs -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/LightningDB.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/LightningDB.Tests.csproj -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/MultiProcessTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/MultiProcessTests.cs -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/ProfilingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/ProfilingTests.cs -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/Properties/launchSettings.json -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/SharedFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/SharedFileSystem.cs -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/TestHelperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/TestHelperExtensions.cs -------------------------------------------------------------------------------- /prototype/extern/test/LightningDB.Tests/TransactionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/extern/test/LightningDB.Tests/TransactionTests.cs -------------------------------------------------------------------------------- /prototype/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/license.md -------------------------------------------------------------------------------- /prototype/src/Terab.Client/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/Makefile -------------------------------------------------------------------------------- /prototype/src/Terab.Client/Terab.Client.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/Terab.Client.vcxproj -------------------------------------------------------------------------------- /prototype/src/Terab.Client/Terab.Client.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/Terab.Client.vcxproj.filters -------------------------------------------------------------------------------- /prototype/src/Terab.Client/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/compat.h -------------------------------------------------------------------------------- /prototype/src/Terab.Client/connection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/connection.c -------------------------------------------------------------------------------- /prototype/src/Terab.Client/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/connection.h -------------------------------------------------------------------------------- /prototype/src/Terab.Client/dllmain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/dllmain.c -------------------------------------------------------------------------------- /prototype/src/Terab.Client/exports.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/exports.def -------------------------------------------------------------------------------- /prototype/src/Terab.Client/protocol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/protocol.c -------------------------------------------------------------------------------- /prototype/src/Terab.Client/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/protocol.h -------------------------------------------------------------------------------- /prototype/src/Terab.Client/ranges.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/ranges.c -------------------------------------------------------------------------------- /prototype/src/Terab.Client/ranges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/ranges.h -------------------------------------------------------------------------------- /prototype/src/Terab.Client/status.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/status.c -------------------------------------------------------------------------------- /prototype/src/Terab.Client/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/status.h -------------------------------------------------------------------------------- /prototype/src/Terab.Client/stdafx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/stdafx.c -------------------------------------------------------------------------------- /prototype/src/Terab.Client/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/stdafx.h -------------------------------------------------------------------------------- /prototype/src/Terab.Client/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/targetver.h -------------------------------------------------------------------------------- /prototype/src/Terab.Client/terab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/terab.c -------------------------------------------------------------------------------- /prototype/src/Terab.Client/terab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Client/terab.h -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Assembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Assembly.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/ChainController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/ChainController.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Chains/BlockAlias.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Chains/BlockAlias.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Chains/ChainStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Chains/ChainStore.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Chains/CommittedBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Chains/CommittedBlock.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Chains/IChainStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Chains/IChainStore.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Chains/ILineage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Chains/ILineage.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Chains/Lineage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Chains/Lineage.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Chains/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Chains/ReadMe.md -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Chains/UncommittedBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Chains/UncommittedBlock.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/CoinController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/CoinController.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/Coin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/Coin.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/CoinEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/CoinEvent.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/CoinPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/CoinPack.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/Exceptions/BaseSozuException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/Exceptions/BaseSozuException.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/Exceptions/SozuCorruptedDataException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/Exceptions/SozuCorruptedDataException.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/Exceptions/SozuDataOverflowException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/Exceptions/SozuDataOverflowException.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/ICoinStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/ICoinStore.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/IOutpointHash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/IOutpointHash.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/IPackStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/IPackStore.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/OutpointSig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/OutpointSig.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/PackStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/PackStore.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/Payload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/Payload.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/ReadMe.md -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/SozuTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/SozuTable.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Coins/TerabOutpointFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Coins/TerabOutpointFlags.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/ConnectionController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/ConnectionController.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Consensus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Consensus.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Constants.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/DispatchController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/DispatchController.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/IKeyValueStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/IKeyValueStore.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/ILog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/ILog.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/LightningStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/LightningStore.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/MemoryMappedFileSlim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/MemoryMappedFileSlim.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/BlockHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/BlockHandle.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/BlockHandleMask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/BlockHandleMask.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/BoundedInbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/BoundedInbox.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/ClientId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/ClientId.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/CommittedBlockId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/CommittedBlockId.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Message.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/MessageHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/MessageHeader.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/MessageKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/MessageKind.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/NativeClient/BlockInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/NativeClient/BlockInfo.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/NativeClient/Coin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/NativeClient/Coin.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/NativeClient/PInvokes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/NativeClient/PInvokes.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/NativeClient/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/NativeClient/ReadMe.md -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/NativeClient/ReturnCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/NativeClient/ReturnCode.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/NativeClient/SafeConnectionHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/NativeClient/SafeConnectionHandle.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/NativeClient/TerabClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/NativeClient/TerabClient.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/NativeClient/TerabException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/NativeClient/TerabException.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Outpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Outpoint.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/OutpointFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/OutpointFlags.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/CloseConnectionRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/CloseConnectionRequest.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/CloseConnectionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/CloseConnectionResponse.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/CommitBlockRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/CommitBlockRequest.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/CommitBlockResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/CommitBlockResponse.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/ConsumeCoinRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/ConsumeCoinRequest.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/ConsumeCoinResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/ConsumeCoinResponse.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/GetBlockHandleRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/GetBlockHandleRequest.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/GetBlockHandleResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/GetBlockHandleResponse.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/GetBlockInfoRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/GetBlockInfoRequest.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/GetBlockInfoResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/GetBlockInfoResponse.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/GetCoinRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/GetCoinRequest.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/GetCoinResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/GetCoinResponse.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/OpenBlockRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/OpenBlockRequest.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/OpenBlockResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/OpenBlockResponse.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/ProduceCoinRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/ProduceCoinRequest.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/ProduceCoinResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/ProduceCoinResponse.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/ProtocolErrorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/ProtocolErrorResponse.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/ReadMe.md -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/RemoveCoinRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/RemoveCoinRequest.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Protocol/RemoveCoinResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Protocol/RemoveCoinResponse.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/ReadMe.md -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/RequestId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/RequestId.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/Statuses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/Statuses.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/TxId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/TxId.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Messaging/UncommittedBlockId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Messaging/UncommittedBlockId.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Networking/ISocketLike.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Networking/ISocketLike.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Networking/Listener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Networking/Listener.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Networking/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Networking/ReadMe.md -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Networking/SocketLikeAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Networking/SocketLikeAdapter.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/ReadMe.md -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/SipHash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/SipHash.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/SpanPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/SpanPool.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/Terab.Lib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/Terab.Lib.csproj -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/TerabConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/TerabConfig.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Lib/TerabInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Lib/TerabInstance.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Linux.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Linux.sln -------------------------------------------------------------------------------- /prototype/src/Terab.Server/CmdOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Server/CmdOptions.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Server/Program.cs -------------------------------------------------------------------------------- /prototype/src/Terab.Server/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Server/ReadMe.md -------------------------------------------------------------------------------- /prototype/src/Terab.Server/Terab.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/src/Terab.Server/Terab.Server.csproj -------------------------------------------------------------------------------- /prototype/test/Terab.Benchmark/CmdOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Benchmark/CmdOptions.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Benchmark/CoinGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Benchmark/CoinGenerator.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Benchmark/Program.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Benchmark/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Benchmark/ReadMe.md -------------------------------------------------------------------------------- /prototype/test/Terab.Benchmark/Terab.Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Benchmark/Terab.Benchmark.csproj -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/ApiIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/ApiIntegrationTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/ChainControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/ChainControllerTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Chains/BlockHandleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Chains/BlockHandleTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Chains/ChainStorePerfTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Chains/ChainStorePerfTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Chains/ChainStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Chains/ChainStoreTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Chains/LineagePruneTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Chains/LineagePruneTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Chains/LineageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Chains/LineageTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/CoinControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/CoinControllerTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Coins/CoinPackTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Coins/CoinPackTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Coins/CoinTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Coins/CoinTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Coins/OutpointSigTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Coins/OutpointSigTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Coins/PackStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Coins/PackStoreTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Coins/PayloadTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Coins/PayloadTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Coins/SozuTableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Coins/SozuTableTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/DispatchControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/DispatchControllerTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/LightningStoreTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/LightningStoreTest.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/MemoryMappedFileSlimTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/MemoryMappedFileSlimTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Messaging/BlockHandleAndAliasTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Messaging/BlockHandleAndAliasTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Messaging/BoundedInboxTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Messaging/BoundedInboxTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Messaging/MessageKindTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Messaging/MessageKindTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Messaging/NativeClient/TerabClientTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Messaging/NativeClient/TerabClientTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Messaging/OutpointTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Messaging/OutpointTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Mock/IdentityHash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Mock/IdentityHash.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Mock/MockLineage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Mock/MockLineage.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Mock/MockSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Mock/MockSocket.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Mock/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Mock/ReadMe.md -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Mock/VolatileChainStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Mock/VolatileChainStore.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Mock/VolatileCoinStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Mock/VolatileCoinStore.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Mock/VolatileKeyValueStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Mock/VolatileKeyValueStore.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Mock/VolatilePackStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Mock/VolatilePackStore.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Mock/XLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Mock/XLog.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Properties/launchSettings.json -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/ReadMe.md -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/SipHashTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/SipHashTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/SpanPoolTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/SpanPoolTests.cs -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/Terab.Lib.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/Terab.Lib.Tests.csproj -------------------------------------------------------------------------------- /prototype/test/Terab.Lib.Tests/TerabInstanceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lokad/Terab/HEAD/prototype/test/Terab.Lib.Tests/TerabInstanceTests.cs --------------------------------------------------------------------------------