Commit Graph
51 Commits
Author SHA1 Message Date
Marko c7375f7cd3 chore: migrate core to gogoproto.Message (#20781) 2024-06-28 09:34:23 +00:00
Julien Robert d2903a9eb9 refactor(runtime): environment contract doc and failing services (#20293) 2024-06-20 15:33:54 +00:00
Marko 1b47dc91a3 chore: move logger to core (#20388) 2024-05-28 12:30:09 +00:00
Matt Kocubinski e034766799 refactor(runtime/v2): remove dependency on sdk (#20389) 2024-05-16 11:40:11 +00:00
Julien Robert f02a124667 refactor(runtime,core): split router service (#20401) 2024-05-16 08:04:40 +00:00
Matt KocubinskiandJulien Robert 7ae23e287a chore: upstream runtime/v2 (#20320)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-05-14 12:43:28 +00:00
Hoang Do 99dbdd5aa7 chore: fix all typos (#20196) 2024-04-26 10:01:14 +00:00
ipangpang 1bd4351241 style: remove redundant import alias (#20109)
Signed-off-by: ipangpang <arronipangpang@gmail.com>
2024-04-21 19:03:43 +00:00
Julien Robert 60496848d9 feat(core,runtime): transaction service (exec mode) (#19953) 2024-04-05 11:06:04 +00:00
Julien Robert edd1c71072 feat(core): add TxValidator interface (#19950) 2024-04-04 10:56:32 +00:00
Julien Robert d54e940d50 refactor(x/staking): use sdk validator updates (#19788) 2024-03-28 13:48:52 +00:00
Matt Kocubinski d54335e1f9 refactor: rename core.registry.LegacyRegistry -> core.registry.InterfaceRegistrar (#19758) 2024-03-14 17:53:31 +00:00
Julien Robert cdc329189b refactor(types): align genesis api (#19735) 2024-03-13 05:43:24 +00:00
Julien Robert fea88d13c5 refactor(core)!: clean-up core and simplify preblock (#19672) 2024-03-11 14:39:37 +00:00
MarkoandJulien Robert d2e40963ed refactor(modules): adopt appmodulev2.Hasgenesis (#19627)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-03-11 10:22:16 +00:00
Matt Kocubinski 4edf6b2a85 refactor: remove dependency x/module -> sdk through InterfaceRegistry (#19652) 2024-03-06 21:12:24 +00:00
Julien Robert cfd426fdb3 feat(runtime): message router service (#19571) 2024-03-04 10:25:43 +00:00
Marko 7628592c6a chore(core): bring changes from serverv2 (#19617) 2024-03-01 18:05:20 +00:00
samricottaandMarko 33868606a8 feat(mint): add env bundler to mint module (#19398)
Co-authored-by: Marko <marbar3778@yahoo.com>
2024-02-13 23:17:13 +00:00
Julien RobertandFacundo Medica e15a0de251 feat(core): add migrations registering (#19370)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2024-02-09 09:30:39 +00:00
testinginprod 5be33f5442 feat(accounts): Allow funds to be sent to accounts on init and execute (#19360) 2024-02-08 15:20:57 +00:00
MarkoandFacundo ca04e1144c refactor!(core): add in environment bundler of service (#19041)
Co-authored-by: Facundo <facundomedica@gmail.com>
2024-01-30 12:22:35 +00:00
Julien Robert 493dd78e56 refactor(core): fix depinject detection (#19260) 2024-01-28 03:37:58 +00:00
Julien Robert 7d9dc3966e refactor(appconfig)!: simplify app config (#19040) 2024-01-13 20:42:45 +00:00
MarkoandLikhita Polavarapu bde7eb1a4d refactor(core)!: cleanup dependency graph (#18866)
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2024-01-09 15:14:36 +00:00
Emmanuel T Odeke 05261cc46e refactor(x/auth): spin out go.mod (#18351) 2023-11-07 11:42:58 +00:00
Marko 849740472e refactor(core)!: remove unimplemented interface (#17693) 2023-09-13 09:07:55 +00:00
Marko 6ce2505f6b refactor: introduce abciGenesis interface (#17554) 2023-08-29 15:24:09 +00:00
mmsqe 1bd37053e0 feat: add core and api for PreBlock (#17468) 2023-08-20 17:05:44 +00:00
Julien RobertandMarko e3a3df2a82 refactor: move UpgradeModule interface to appmodule and fix mocks (#17383)
Co-authored-by: Marko <marko@baricevic.me>
2023-08-16 14:11:49 +00:00
Jacob Gadikian 6afece635c style: add gci linter (#16605) 2023-06-22 15:35:51 +00:00
Julien Robert 946f3d6da7 refactor(simapp): remove public module basic manager (#15958) 2023-05-02 08:35:08 +00:00
Marko 678ee79264 chore: move precommit & preparecheckstate to core api (#15923) 2023-05-02 07:17:00 +00:00
Mark Rushakoff 79b74ff121 chore(core): fix staticcheck issues (#15140) 2023-02-23 20:14:47 +00:00
Aaron Craelius 94b0bdcc5c refactor(core)!: add error return parameter to RegisterServices (#15045) 2023-02-16 18:03:02 +01:00
Aaron Craelius e822585666 feat(core): specify event listener API (#14735) 2023-01-24 17:41:05 +00:00
Aaron Craelius fa7ff32f35 feat(core): add begin/end block extension interfaces (#14604) 2023-01-13 17:21:57 +00:00
Aaron Craelius 07d38efffb feat(core): add register services extension interface (#14605) 2023-01-12 13:41:41 -05:00
Julien Robert e4c0788bf2 docs: update docs links to v0.47 (#14572) 2023-01-12 11:57:53 +00:00
Aaron Craelius c275ec4d08 feat!: implement core store API in runtime (#14326) 2022-12-15 21:58:20 +00:00
Aaron CraeliusandAmaury 2d5b67c859 feat(core): add genesis API (#14223)
Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
2022-12-15 19:24:44 +00:00
Aaron Craelius ec73fbdd6f feat(core): add store API (#14227) 2022-12-15 12:49:43 -05:00
Aaron Craelius 4cf2911f16 feat(core): add AppModule tag interface (#13607) 2022-10-23 06:02:59 +00:00
Aaron Craelius bf8f015797 refactor: update core module to depinject changes (#13115) 2022-09-01 19:33:54 +00:00
Julien Robert 52bc0c16d3 refactor: rename depinject imports to cosmossdk.io/depinject (#12479) 2022-07-09 17:46:07 +02:00
Aaron CraeliusandJulien Robert ae67d2b0a3 docs: add app module wiring how to (#12382)
* docs: add app module wiring how to

* WIP

* WIP

* beautify and fix comment

Co-authored-by: Julien Robert <julien@rbrt.fr>
2022-07-08 10:01:03 +02:00
Matt KocubinskiandAleksandr Bezobchuk d025cf09f8 fix(depinject): move non-thread safe write (#12484)
* fix(depinject): move non-thread safe write

* remove whitespace

* Push invoker descriptor mutation down one more layer

Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2022-07-07 23:40:32 +02:00
Aaron Craelius 165e61270e feat(x/staking): add app wiring support for StakingHooks (#12291)
## Description

Ref #12036 
Depends on app wiring for x/distribution getting merged first (#12292)



---

### 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/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)
2022-06-22 15:18:13 +00:00
Julien Robert c859589f2f feat: app wiring setup for tx's and ante/post handlers (#12193)
## Description

Closes: #12056



---

### 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/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)
2022-06-09 23:43:06 +00:00
Facundo Medica c17f38d224 refactor!: rename container to cosmossdk.io/depinject (#12020)
* chore: rename container to cosmossdk.io/container

* fix imports

* add replace for container

* remove replace

* add replace

* fix replace

* fix replace

* fix replace

* fix replace

* fix replace

* try to fix replace

* rename to depinject

* rename to depinject

* do not use vanity URL for now

* try fix tests

* try fix tests

* try fix tests

* build -> inject

* build -> inject

* go mod tidy

* fix dep vulnerability

* fix dep vulnerability

* fix Dockerfile for liveness-test

* fix codeql error

* try to solve dependency review

* try to solve dependency review

* go mod tidy

* try to fix tests

* another try
2022-05-27 19:34:48 +02:00