Commit Graph

29 Commits

Author SHA1 Message Date
Aaron Craelius
5c90246b3f
feat(log): remove core dependency and update core interface to be dependency free (#21045)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-07-26 11:00:27 +00:00
Marko
9436bcb7f2
chore: various cleanup (#20864) 2024-07-18 09:12:58 +00:00
Ties
e3177868e0
chore: fix typos (#20662) 2024-06-13 14:44:54 +00:00
Marko
1b47dc91a3
chore: move logger to core (#20388) 2024-05-28 12:30:09 +00:00
Cosmos SDK
b795646c9b
chore: fix spelling errors (#20278)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-05-04 20:24:41 +00:00
Marko
94338e516d
chore: bring back store v1 to main (#20263) 2024-05-03 12:21:16 +00:00
cool-developer
8fb9ca87b2
feat(store/v2): remove the pruning manager (#19411)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2024-02-13 21:17:19 +00:00
cool-developer
14fd0ceda3
feat(store/v2): remove cosmos-db depdency from store (#19229) 2024-01-29 20:21:20 +00:00
cool-developer
bf37398dda
feat(store/v2): Implement the GetProof for multi store (#18736) 2024-01-17 13:52:12 +00:00
Aleksandr Bezobchuk
e2d76b3078
feat(store/v2): Modify RootStore to Support Multi StoreKeys (#18968) 2024-01-09 15:38:24 +00:00
cool-developer
f6df368d8d
feat(store/v2): snapshot manager (#18458) 2023-12-07 21:50:40 +00:00
Aleksandr Bezobchuk
4b98d481cf
refactor(store/v2): updates from integration (#18633) 2023-12-06 19:55:27 +00:00
cool-developer
fc4ce6c778
feat(store/v2): add the commitment store (#18526) 2023-11-22 14:17:48 +00:00
Aleksandr Bezobchuk
9512069663
fix(store/v2): update PM Test (#18501) 2023-11-17 18:07:54 +00:00
Aleksandr Bezobchuk
c207163d3b
feat(store/v2): Add Pruning Tests & Fix SQLite & PebbleDB Pruning (#18459) 2023-11-17 17:49:19 +00:00
cool-developer
912390d5fc
feat(store/v2): parallel writes in storage sqlite backends (#18320) 2023-11-13 12:27:42 +00:00
cool-developer
504d156c5d
feat(store v2): pruning manager (#18273)
Co-authored-by: Juan Leni <juan.leni@zondax.ch>
2023-11-01 19:58:13 +00:00
Aleksandr Bezobchuk
03bca7b791
feat(store/v2): Merge Feature Branch (#18150)
Co-authored-by: cool-developer <51834436+cool-develope@users.noreply.github.com>
Co-authored-by: yihuang <huang@crypto.com>
2023-10-18 18:03:43 +00:00
cool-developer
cc1325c30c
chore: store audit typo (#16840) 2023-07-05 15:19:47 +00:00
Jacob Gadikian
6afece635c
style: add gci linter (#16605) 2023-06-22 15:35:51 +00:00
cool-developer
3e18f4088b
feat: update store module for new iavl (#15568)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-06-06 19:08:35 +00:00
Mark Rushakoff
b378be9e31
test: use t.Parallel to speed up pruning tests (#15139) 2023-02-23 19:51:02 +00:00
Julien Robert
a7ac29e3f4
chore: rename log pkg and add zerolog (#14955) 2023-02-08 11:32:22 +00:00
Marko
281017ae90
refactor: use cosmos-sdk/log throughout (#14909)
## Description

removes the dependency of tendermint/utils/log from countless locations. This is in effort of reducing Tendermint's lib usage in the sdk 

this is nonbreaking as the interface is the same. To eliminate tm/utils/log in the sdk we need a few more things. Once we have fully removed the tendermint logger, I would propose we break the interface and define our own for our use case, when we pass the logger to tendermint in the node.New() function we can wrap our logger for its use case 

---

### Author Checklist

*All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.*

I have...

- [ ] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
- [ ] added `!` to the type prefix if API or client breaking change
- [ ] targeted the correct branch (see [PR Targeting](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#pr-targeting))
- [ ] provided a link to the relevant issue or specification
- [ ] followed the guidelines for [building modules](https://github.com/cosmos/cosmos-sdk/blob/main/docs/docs/building-modules)
- [ ] included the necessary unit and integration [tests](https://github.com/cosmos/cosmos-sdk/blob/main/CONTRIBUTING.md#testing)
- [ ] added a changelog entry to `CHANGELOG.md`
- [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
- [ ] updated the relevant documentation or specification
- [ ] reviewed "Files changed" and left comments if necessary
- [ ] confirmed all CI checks have passed

### Reviewers Checklist

*All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.*

I have...

- [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
- [ ] confirmed `!` in the type prefix if API or client breaking change
- [ ] confirmed all author checklist items have been addressed 
- [ ] reviewed state machine logic
- [ ] reviewed API design and naming
- [ ] reviewed documentation is accurate
- [ ] reviewed tests and test coverage
- [ ] manually tested (if applicable)
2023-02-07 10:54:48 +00:00
Julien Robert
6978710699
refactor: migrate store and api to CometBFT (#14899) 2023-02-04 14:53:15 +01:00
Likhita Polavarapu
7559d9ecd3
refactor: create go.mod for store (#14746)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-01-25 13:31:56 +00:00
Jacob Gadikian
1bb0629846
chore: iavl-v0.20-alpha1 and cosmos-db (#14411)
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2022-12-28 21:42:00 +01:00
Jacob Gadikian
be8c5a09c2
chore: lint tests (#14268) 2022-12-18 23:48:31 +00:00
Marko
04db139e8a
chore: move pruning to store (#13609)
* move pruning to store

* add changelog entry

Co-authored-by: Julien Robert <julien@rbrt.fr>
2022-10-24 14:02:17 +02:00