Skip to content
This repository has been archived by the owner on Apr 6, 2020. It is now read-only.

Added reference to Github issue number for all TODO markers in task list #414

Merged
merged 48 commits into from
Sep 19, 2018
Merged

Conversation

gubanotorious
Copy link
Contributor

No description provided.

… database providers

- Defined repository interface
- Added demo provider implementations for Rocks DB and Cosmos DB
…sistence repositories

ENUMS
- /Implementations/Blockchains/LevelDB/DataEntryPrefix.cs -> /Persistence

EXTENSIONS
- /Helper.cs -> Migrated to NeoSharp.Core/Extensions
- /IO/Helper.cs -> Migrated to NeoSharp.Core/Extensions

TYPES
- /IO/ISerializable.cs -> /Types
- /IO/ICloneable.cs -> /Types
- /IO/ISerializable.cs -> /Types
- /IO/Wrappers -> /Types
- /IO/Json -> /Types
- /Fixed8.cs -> /Types/Fixed8
- /BigDecimal.cs -> /Types/BigDecimal
- /UIntBase.cs -> /Types/UIntBase
- /UInt160.cs -> /Types/UInt160
- /UInt256.cs -> /Types/UInt256

NETWORK
- /Network/IInventory.cs -> /Network/IInventory
- /Network/InventoryType.cs -> /Network/InventoryType
- Removed NeoSharp.Persistence.CosmosDB and NeoSharp.Persistence.RocksDB Persistence Projects since we will do LevelDB and Redis first
- Added NeoSharp.Persistence.RedisDB Project

VM
- Added NeoSharp.VM.NeoVM and NeoSharp.VM.HyperVM Projects to handle specific VM implementation / interop / abstraction
- Removed NeoSharp.Persistence.CosmosDB and NeoSharp.Persistence.RocksDB Persistence Projects since we will do LevelDB and Redis first
- Added NeoSharp.Persistence.RedisDB Project

VM
- Added NeoSharp.VM.NeoVM and NeoSharp.VM.HyperVM Projects to handle specific VM implementation / interop / abstraction
…ge.Redis

- Persistence.RedisDB: Added RedisStreamsHelper to wrap Streams API Functionality using StackExchange.Redis
Refactored and Extended RedisDbRepository and Helper Classes
Refactored Redis Helpers
Implemented first pass of Redis Repository
Implemented HashSets and SortedList Secondary Indexes in Redis Repository implementation
Added and updated code comments in IRepository and Redis Repository implementation
…o provide RocksDB and Managed Wrappers to the NeoSharp.Persistence.RocksDB library
Implemented RedisDbConfiguration and RocksDbConfiguration
Refactored IRepository and re-implemented RedisDbRepository and RocksDbRepository interface implementation
…ern for both Binary and JSON Serialization

Refactored RocksDB Persistence to conform to new Model / Context pattern for Binary serialization
…ated github issue and referenced the associated issue number inline.
…ated github issue and referenced the associated issue number inline.
@gubanotorious gubanotorious merged commit 2e62c66 into CityOfZion:development Sep 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant