1.1.2 • Published 4 years ago
@_koi/kohaku v1.1.2
kohaku
SmartWeave Incremental Cache Wrapper
Check it out on npm here: https://www.npmjs.com/package/@_koi/kohaku
Kohaku acts as a wrapper over SmartWeave but adds 4 rules to make cross-contract reading non-recursive.
- Reads can only happen at the current height or greater
- Transactions are only processed for a contract after it is registered in Kohaku's cache
- Contracts are registered the first time they are read by Kohaku, whether internally or externally
- Contracts that don't contain "readContractState" within its source are read from block 0 to global cache height
Failure to design around these rules will result in non-deterministic or incorrect contract states.
Installation
- npm:
npm i @_koi/kohaku
- yarn:
yarn add @_koi/kohaku
1.1.2
4 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.0.14-beta.0
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.12
4 years ago
1.0.11
4 years ago
1.0.10
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.2
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago