Commit Graph

447 Commits

Author SHA1 Message Date
Julien Robert
69f03cd17f
feat(x/gov): add custom fuction to calculate vote results and vp (#19592) 2024-03-01 17:24:16 +00:00
Julien Robert
b304cf7556
refactor!: kill basic manager (#19512) 2024-02-22 14:44:49 +00:00
Marko
869c96c403
refactor(bank, feegrant, authz): avoid creating baseaccount (#19188)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2024-02-13 12:52:06 +00:00
samricotta
26c64364ac
docs: fixes broken links (#19295) 2024-02-02 15:53:10 +00:00
Aleksandr Bezobchuk
cc4ab17018
docs: Update ADR-070 (#19296) 2024-01-30 21:36:00 +00:00
Hyung-Gi
21b547eb49
docs: Fix typo in adr-003-dynamic-capability-store.md (#19238) 2024-01-25 12:19:53 +00:00
atheeshp
2a95a4abdd
docs: add consensus pubkey docs (#19081)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: samricotta <37125168+samricotta@users.noreply.github.com>
2024-01-18 09:23:21 +00:00
Julien Robert
7d9dc3966e
refactor(appconfig)!: simplify app config (#19040) 2024-01-13 20:42:45 +00:00
Cosmos SDK
40c5e452e3
chore: fix spelling errors (#19030)
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2024-01-12 09:19:39 +00:00
Julien Robert
41c84d6190
feat(x/gov): multiple choice proposals (#18762) 2024-01-08 11:55:37 +00:00
Aleksandr Bezobchuk
6ec53aaf54
feat: [ADR-070] Unordered Transactions (1/2) (#18641)
Co-authored-by: yihuang <huang@crypto.com>
Co-authored-by: Facundo <facundomedica@gmail.com>
2024-01-04 16:58:52 +00:00
Aleksandr Bezobchuk
a298594263
chore: Update ADR-065 (#18862)
Co-authored-by: Marko <marbar3778@yahoo.com>
Co-authored-by: Cool Developer <cool199966@outlook.com>
Co-authored-by: cool-developer <51834436+cool-develope@users.noreply.github.com>
2024-01-03 16:50:47 +00:00
Julien Robert
eb3ea8db8a
feat(x/gov): optimistic proposals (#18620)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2023-12-20 21:49:03 +00:00
Cosmos SDK
8f0d5b15f0
chore: typos fixes by cosmos-sdk bot (#18689)
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-12-11 13:03:19 +00:00
Cosmos SDK
e84b19142a
chore: typos fix by misspell-fixer (#18683)
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-12-11 09:10:43 +00:00
hattizai
89ce8696cc
chore: fix several typos. (#18666) 2023-12-09 21:47:34 +00:00
0xn4de
b18dd177f7
chore(docs): fix typos & wording in docs (#18667) 2023-12-09 21:47:16 +00:00
Akaonetwo
8c283c4cc5
docs: fix typos in adr-007-specialization-groups.md (#18635) 2023-12-06 13:49:52 +00:00
Aleksandr Bezobchuk
142f32589d
docs: lint ADR-070 (#18634) 2023-12-05 19:47:47 +00:00
yihuang
623cdf06c8
adr: Un-Ordered Transaction Inclusion (#18553)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2023-12-05 18:22:45 +00:00
nomand
1e2157141e
docs: fix example variable (#18615) 2023-12-02 21:55:57 +00:00
nomand
03fe363055
docs: fix typos in docs/architecture (#18612) 2023-12-02 18:26:07 +00:00
0xbasar
9d086f82f9
docs: fix typo adr-006-secret-store-replacement.md (#18610) 2023-12-02 10:40:54 +00:00
hattizai
6f5f7f0222
chore: fix typos in adr-028-public-key-addresses.md (#18605) 2023-12-01 09:52:41 +00:00
Julien Robert
71876bb782
docs: ADR 069 - x/gov modularity, multiple choice and optimistic proposal (#18498)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2023-11-30 11:11:31 +00:00
Emmanuel T Odeke
05261cc46e
refactor(x/auth): spin out go.mod (#18351) 2023-11-07 11:42:58 +00:00
Julien Robert
d82503e24e
refactor(x/genutil,server): add export functions to x/gentutil (#18303) 2023-10-30 15:49:49 +00:00
Marko
21e69bad04
refactor(bank): add go module (#18279) 2023-10-27 09:25:04 +00:00
MartinKong1990
e0d84b765c
docs: broken link for Algorand announcing rekeying (#18266) 2023-10-26 08:47:20 +00:00
Marko
2a6640d488
refactor(staking): add go.mod (#18257) 2023-10-26 07:39:34 +00:00
xiaolou86
4c7476f086
docs: fix typos (#18125) 2023-10-16 06:37:07 +00:00
GoodDaisy
dbf686e144
chore: fix typos (#18106) 2023-10-14 12:57:01 +00:00
vuittont60
599b58d1cc
docs: fix typos (#18028) 2023-10-10 07:34:14 +00:00
Marko
5987d0003a
chore!: remove bank & genutil legacy migrations (#17818) 2023-09-21 10:33:14 +00:00
Marko
2efafee656
chore: rename develop to learn (#17821) 2023-09-21 09:15:41 +00:00
Marko
c05ff14a97
refactor(staking): change historicalinfo to contain minimal set of data (#17655)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2023-09-19 10:59:04 +00:00
mmsqe
f99a6242a9
refactor!: reimplement PreFinalizeBlockHook as PreBlocker (#17713)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2023-09-15 07:50:17 +00:00
samricotta
a4042a2c5b
docs: update documentation order for build tab (#17722) 2023-09-13 15:17:51 +00:00
mmsqe
4eb0185413
feat: introduce PreBlock (#17421) 2023-09-13 12:30:48 +00:00
samricotta
f198ea9445
refactor: docs path updates (#17459)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Marko <marko@baricevic.me>
Co-authored-by: marbar3778 <marbar3778@yahoo.com>
2023-09-05 07:56:01 +00:00
David Terpay
bb0c866193
fix(baseapp): Utilizing voting power from VEs in ValidateVoteExtensions (#17518)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2023-08-25 17:52:35 +00:00
Julien Robert
bdb7387fa9
refactor: reword upgrading.md and verify match with repo (#17262) 2023-08-07 15:53:45 +00:00
Facundo Medica
c3ae0b09d4
fix: ValidatorStore interface doesn't match StakingKeeper (#17164)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
2023-08-03 22:53:05 +00:00
Facundo Medica
cb5b8cf1d3
fix: Allow VerifyVoteExtensions without ExtendVote (#17251) 2023-08-01 16:10:55 +00:00
Aleksandr Bezobchuk
864ce72b79
docs: Update ADR 064 (#16885) 2023-07-07 17:33:22 +00:00
Julien Robert
ae39e8e631
build(deps): use hashicorp/go-metrics instead of armon/go-metrics (#16790) 2023-06-30 14:21:57 +00:00
Aleksandr Bezobchuk
0edd9a3ef6
docs: ADR-067 Simulator v2 (#16400) 2023-06-23 19:59:41 +00:00
Julien Robert
0360c3d87f
docs: update streaming docs (#16311) 2023-05-26 13:47:46 +00:00
Julien Robert
cf1a573679
chore: set correct eden version number (#16281) 2023-05-24 19:58:45 +00:00
Julien Robert
d2671adfb5
docs: retract adr-47 (#16189) 2023-05-16 19:58:14 +00:00
Aaron Craelius
12923c33ed
docs: update ADR 063 and 057 to describe modular runtimes and module semver (#15963) 2023-05-08 15:15:09 +00:00
Marko
1705615ef0
feat: add header and comet info service (#15850)
Co-authored-by: Aaron Craelius <aaron@regen.network>
2023-05-03 13:32:25 +00:00
Facundo Medica
af3122aa6c
feat!: Provide logger through depinject (#15818)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-04-24 09:42:55 +00:00
Facundo Medica
8231841a89
feat:(textual) Add bool value renderer (#15863)
Co-authored-by: Simon Warta <2603011+webmaster128@users.noreply.github.com>
2023-04-18 15:34:44 +00:00
Amaury
0931193521
chore: Audit Textual any, coins, message (#15550)
Co-authored-by: Facundo Medica <facundomedica@gmail.com>
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
Co-authored-by: 0000 1000 1101 0010 <96826920+08d2@users.noreply.github.com>
2023-04-14 22:40:42 +00:00
Marko
f82cbbbeeb
feat: add valset change and block info service to runtime (#15811)
Co-authored-by: Aaron Craelius <aaron@regen.network>
2023-04-12 21:45:02 +00:00
Aleksandr Bezobchuk
882b4ef1dc
docs: update ADR-064 (#15771) 2023-04-11 13:45:43 +00:00
Julien Robert
117a4268df
docs: render orm and collections in docs (#15736) 2023-04-08 10:18:14 +00:00
Aleksandr Bezobchuk
a5093dc7cb
docs: Add Upgrading Section to ADR-064 (#15721) 2023-04-06 17:25:58 +02:00
Julien Robert
aeaa301506
feat: integration test helpers (#15556) 2023-03-31 18:02:15 +00:00
Aleksandr Bezobchuk
bb8663093e
docs: ADR-064 ABCI++ (2.0) (#14657)
Co-authored-by: ttl33 <19664986+ttl33@users.noreply.github.com>
2023-03-29 00:20:38 +00:00
Marko
44b04da86f
docs: add configuration docs (#15544) 2023-03-25 13:11:32 +01:00
Marko
750d12505f
docs: remove ignite cli (#15521) 2023-03-23 10:31:39 +01:00
Marko
b77e51adf0
docs: add adr/rfc section to contributing (#15385)
Co-authored-by: Aaron Craelius <aaron@regen.network>
Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2023-03-21 12:11:56 +00:00
Amaury
a8dceddad9
docs(adr): Add Textual SpecVersion (#15270) 2023-03-20 15:56:26 +00:00
Aleksandr Bezobchuk
8928ea1066
docs: ADR-065 Store V2 (#15028)
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-03-16 10:24:10 -04:00
Julien Robert
a53aee4eea
chore: clean-up after go-plugin system pr (#15402) 2023-03-14 23:03:48 +00:00
Amaury
a539a0331e
docs(adr): Change Textual SignDoc to struct (#15282) 2023-03-14 11:18:40 +01:00
Marko
ccdd07ff7d
refactor: remove capability module (#15344) 2023-03-10 12:59:10 +00:00
Aaron Craelius
2928fa4e1c
docs: add ADR 054 semver compatible SDK modules (#11802)
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
2023-03-08 11:25:45 -05:00
Facundo Medica
4a6a1e3cb8
refactor: fix lint issues + gofumpt (#15062) 2023-02-19 10:31:49 +00:00
Amaury
833ca9f0f1
chore: Clean-ups after Textual Title/Content PR (#14973) 2023-02-09 13:18:44 +00:00
Julien Robert
c17c3caab8
refactor: rename commands to match consensus engine name (#14956) 2023-02-08 20:09:28 +00:00
Julien Robert
80dd55f79b
refactor: rename to CometBFT (#14914) 2023-02-06 18:11:14 +00:00
Amaury
45624191ee
refactor(textual): Use Title/Content instead of Text (#14730) 2023-02-02 14:22:51 +00:00
Aaron Craelius
ba5e8cb3ad
docs: add ADR 063: core API ADR + update app wiring ADR (#12972) 2023-01-27 07:52:53 +00:00
Robert Zaremba
fd3bac0bda
chore: simplify ADR-028 and address.Module (#14017)
Co-authored-by: Julien Robert <julien@rbrt.fr>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Amaury <1293565+amaurym@users.noreply.github.com>
Co-authored-by: Aaron Craelius <aaron@regen.network>
Co-authored-by: Marko <marbar3778@yahoo.com>
2023-01-16 13:49:04 +00:00
Amaury
66fa90292c
refactor(textual): Hash bytes when len >35 (#14598) 2023-01-12 18:30:43 +01:00
Amaury
305053136a
refactor: Improve textual's API (#14595) 2023-01-12 16:00:55 +00:00
Marko
5e7b744592
chore: add alternative adr section (#14594) 2023-01-12 15:26:55 +01:00
Julien Robert
e4c0788bf2
docs: update docs links to v0.47 (#14572) 2023-01-12 11:57:53 +00:00
Amaury
d5bcfb3f3e
feat(textual): Add Tx envelope Value Renderer (#13600) 2023-01-11 12:25:13 +00:00
Amaury
958b4ad663
feat(textual): Render long bytes hash (#14275)
Co-authored-by: Facundo Medica <14063057+facundomedica@users.noreply.github.com>
2023-01-05 16:01:05 +00:00
Amaury
b244ffb4dd
chore: Clean up {accept,implement}_interface (#14476) 2023-01-04 14:23:24 +00:00
Thomas Bruyelle
572af96fa6
docs: add missing field in denom metadata example (#14461) 2023-01-02 10:06:01 +00:00
Ergels Gaxhaj
2eb5144749
docs: update ADR 038 proposal (#13473) 2022-12-17 02:30:31 +00:00
Ruslan Akhtariev
ecb4ca2a82
feat(simapp): move genesis related commands under one genesis command (#14149) 2022-12-07 12:17:19 +00:00
testinginprod
424e6e60ce
feat(ADR): ADR 062: Collections -- a new storage layer for cosmos-sdk modules. (#14107) 2022-12-06 09:45:23 -05:00
Amaury
4a7e3f0522
refactor(textual): Update Spec to have shorter Any header screen (#14117)
* Remove object prefix

* update test case

* Update example
2022-12-06 10:45:42 +00:00
yihuang
1f91ee2ee9
fix: state listener observe writes at wrong time (#13516)
* fix: state listener observe writes at wrong time

Closes: #13457

Currently state listener is notified when the cache store write, which happens in commit event only, which breaks the current design.
The solution (as discussed in the issue) is to listen state writes on rootmulti store only.

It also changes the file streamer to output single data file for the writes in the whole block, since we can't distinguish writes from different stage of abci events.

It adds new config items for file streamer:
- streamers.file.output-metadata
- streamers.file.stop-node-on-error
- streamers.file.fsync

* synchronous abci call, and format doc

* fix comment

* update file streamer readme and fix typos

* typo

* fix: state listener observe writes at wrong time

Closes: #13457

Currently state listener is notified when the cache store write, which happens in commit event only, which breaks the current design.
The solution (as discussed in the issue) is to listen state writes on rootmulti store only.

It also changes the file streamer to output single data file for the writes in the whole block, since we can't distinguish writes from different stage of abci events.

It adds new config items for file streamer:
- streamers.file.output-metadata
- streamers.file.stop-node-on-error
- streamers.file.fsync

synchronous abci call, and format doc

fix comment

update file streamer readme and fix typos

typo

* improve UX of file streamer, make it immediately usable after enabled

- set default value to write_dir.
- make write_dir based on home directory by default.
- auto-create the directory if not exists.

* get homePage from opts

Co-authored-by: Marko <marbar3778@yahoo.com>
2022-12-02 15:43:21 +01:00
atheeshp
9d12a5fce3
feat: implement parse method for Int,Dec,Coin (#13696)
* wip: parse coins

* review changes

* update tests

* update tests

* Use ValueOfString

* fix tests

* fix coin tests

* FIXES

* Add empty coins test case

* fix tests

* fix tests

* review changes

* fix tests

* fix tests

* revert format.go

* revert `format.go`

* review changes

* fix tests & review changes

* review changes

* review changes

* review changes

* review changes

* review changes

* review changes

* proposal shorter code

* review changes

* conflicts

* review changes

* wip

* ParseRepeated for coins

* Revert listpb

* remove duplicate case

* revert some more

Co-authored-by: Amaury M <1293565+amaurym@users.noreply.github.com>
Co-authored-by: Marko <marbar3778@yahoo.com>
2022-12-02 14:26:25 +01:00
Jacob Gadikian
679c5d6086
chore: run markdownlint on the whole repository (#14106) 2022-11-30 19:51:26 +00:00
Joe Abbey
2cf92caf45
Support for repeated (#13604) 2022-11-29 16:37:29 +00:00
Jim Larson
4fe7403f83
feat: deterministic CBOR encoding of textual rendering (#13697)
* feat: deterministic CBOR encoding of textual rendering

* refactor: cbor package to internal, test cases as json

* chore: silence spurious gosec warnings

* docs: review feedback
2022-11-28 17:34:46 +00:00
Jim Larson
077abae250
feat: value renderer for google.protobuf.Any (#13671)
* chore: skeleton files for any renderer

* feat: first cut at Any renderer and tests

* test: Any fields, more tests, rename lookup by field

* docs: make Any example match the stated spec, and the implementation.

* refactor: use protojson for better test case legibility

* test: use protocmp for proto equality

See https://developers.google.com/protocol-buffers/docs/reference/go/faq#deepequal

* refactor: use json.RawMessage instead of remarshalling

* refactor: consistent pointer receiver for Textual
2022-11-24 08:04:55 +00:00
Amaury
fe5b0ff4a5
feat(textual): Add Enum value renderer (#13853)
* feat(textual): Add Enum value renderer

* parse

* Update ADR

* Fix test

* Update tx/textual/internal/testpb/1.proto

Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>

Co-authored-by: Likhita Polavarapu <78951027+likhita-809@users.noreply.github.com>
2022-11-23 11:01:33 +00:00
Julien Robert
d6da7037b6
fix(group): migrate group policy account to base accounts with credentials (#13742) 2022-11-21 22:46:48 +00:00
Dreamer
5f4350d418
refactor(x/nft): remove class&nft id validation (#13836) 2022-11-15 13:47:38 +01:00
Aleksandr Bezobchuk
78886bc8de
chore: ADR-060 Updates (#13844) 2022-11-14 07:05:56 +00:00
Julien Robert
c85447cdb9
docs: add documentation about depinject and app wiring (#13683) 2022-11-07 19:19:07 +00:00