trustbloc / fabric-mod Goto Github PK
View Code? Open in Web Editor NEWDefines compile-time extension points for Hyperledger Fabric
License: Apache License 2.0
Defines compile-time extension points for Hyperledger Fabric
License: Apache License 2.0
Add hook in fabric-mod project to support State DB Caching in fabric.
Add the ability to inject new impl of transientstore
Here's the Weekly Digest for trustbloc/fabric-mod:
Last week 9 issues were created.
Of these, 5 issues have been closed and 4 issues are still open.
๐ #9 [#8] Remote EP11 BCCSP, by fqutishat
๐ #8 Add EP11 BCCSP, by fqutishat
๐ #7 Update goimports revision, by fqutishat
๐ #3 Contributing guidelines, by llorllale
โค๏ธ #6 [#1] Switch from dep to go modules, by fqutishat
โค๏ธ #5 [#2] New README, by llorllale
โค๏ธ #4 [#2] New README, by llorllale
โค๏ธ #2 New README, by llorllale
โค๏ธ #1 Switch from dep to go modules, by fqutishat
๐ #6 [#1] Switch from dep to go modules, by fqutishat
It received 4 comments.
Last week, 2 pull requests were created, updated or merged.
Last week, 2 pull requests were merged.
๐ #6 [#1] Switch from dep to go modules, by fqutishat
๐ #5 [#2] New README, by llorllale
Last week there were 4 commits.
๐ ๏ธ Merge pull request #6 from trustbloc/issue1 [#1] Switch from dep to go modules by fqutishat
๐ ๏ธ Merge pull request #5 from trustbloc/2 [#2] New README by fqutishat
๐ ๏ธ [#2] New README Signed-off-by: George Aristy [email protected] by llorllale
๐ ๏ธ [#1] Switch from dep to go modules - remove go dep - remove vendor - add go modules Signed-off-by: Firas Qutishat [email protected] by fqutishat
Last week there were 2 contributors.
๐ค fqutishat
๐ค llorllale
Last week there were 10 stagazers.
โญ llorllale
โญ Baha-sk
โญ rolsonquadras
โญ fqutishat
โญ ToJen
โญ troyronda
โญ gbolo
โญ ahmedsajid
โญ kgeorgiou
โญ bstasyszyn
You all are the stars! ๐
Last week there were no releases.
That's all for last week, please ๐ Watch and โญ Star the repository trustbloc/fabric-mod to receive next weekly updates. ๐
You can also view all Weekly Digests by clicking here.
Your Weekly Digest bot. ๐
Add extension points so that new collection types may be defined and handled. This includes extension points for:
The collection store provider variable in peer.go should be using the interface CollStoreProvider instead of the StoreProvider struct.
The unit tests for the PR trustbloc/fabric-peer-ext#101 fails, as StateCouchDB clean-up operation throws casting error. The clean-up function tries to cast VersionedDBProvider to CouchDBProvider. The extension point wraps the couchdb/leveldb implementations and wraps it with new dbProvider. Due to this the tests throw cast error.
A new extension point need to be added to couchDB test clean-up function to handle the above scenario.
add role based features in ledger, cscc, create/recover dbs
During an endorsement when there's a write to one collection (cc:coll1) and a read from another collection (cc:coll2), then the following error occurs:
config for collection [cc:coll2] not found
Add the ability to inject new impl of pvtdatastorage
A key will sometimes have an underscore character, causing PutPrivateData to fail from within chaincode.
Add the ability to inject new impl of idstore
This is related to trustbloc/fabric-peer-ext#145
Add extension hooks in fabric-mod so that these hooks can be override in 'trustbloc/fabric-peer-ext' to add role based features in gossip state provider.
The current README is a copy of Hyperledger Fabric's. It should instead describe this project's goals (with a link back to Fabric)
Add fabric-peer-ext CouchDB hooks which were purged during #70 (files were deleted in fabric which had the hooks).
make it configurable
Add support for DCAS and OFFLEDGER collection types in the JSON collection config used by the peer binary when instantiating a chain code.
Add the ability to inject new impl of pvtdatastorage
This new provider connects directly to EP11 library. This library
is much closer to the device driver for the IBM Crypto Cards.
Update the collections proto-buf with a new, 'OFF_LEDGER' type. Off-ledger collections allow you to store data to a private data collection without requiring a transaction.
As part of restructure of fabric, the peer code was moved inside internal folder and not accessible from outside. Bloc-node uses these functions to initialize the peer and need to expose this function and constant.
Add an extension point to allow filtering read-write sets during endorsements. This allows off-ledger/transient writes to be removed before being sent to the orderer.
Change the function, CollectionDataStoreFactory(), to return an interface so that it may be
more easily overridden by extensions.
The original value of MaxRetries count was specifically set to 5 in CouchDBExt retry test cases dbf261c#diff-e4247e115c4f9b9eb3723c86acb39b70R153. The latest fabric has new design for CouchDB configuration and this change was lost during merge process.
goimports f60e5f99f0816fc2d9ecb338008ea420248d2943 doesn't work with go modules
we need to update to latest
Update Contribution and Licence details in README to be in sync with other TrustBloc projects.
Add these methods:
1-ConstructBlockchainDBName
2-NewCouchDatabase
3-CreateNewIndexWithRetry
4-Exists
5-ExistsWithRetry
6-IndexDesignDocExists
7-IndexDesignDocExistsWithRetry
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.