Commit Graph
348 Commits
Author SHA1 Message Date
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
MarkoandAaron Craelius 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 MedicaandJulien Robert af3122aa6c feat!: Provide logger through depinject (#15818)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2023-04-24 09:42:55 +00:00
Facundo MedicaandSimon Warta 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
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
MarkoandAaron Craelius 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 Bezobchukandttl33 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
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 BezobchukandMarko 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
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
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
AmauryandFacundo Medica 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
yihuangandMarko 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
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
AmauryandLikhita Polavarapu 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