Amaury
6ac8898fec
Move all migration scripts to v043 ( #8814 )
...
* Move all migration scripts to v043
* Fix permaling
* Fix test
* Fix test again
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-03-08 22:36:06 +00:00
Amaury
95fa768671
ADR 041: In-Place Store Migrations ( #8646 )
...
* Initial draft
* Draft
* Add x/upgrade stuff
* Tweaks
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Anil Kumar Kammari <anil@vitwit.com>
* Reviews
* Use migrator
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Aaron Craelius <aaron@regen.network>
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* More fixes
* Add grpc, use functions
* Add special case with 0 version
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Aaron Craelius <aaron@regen.network>
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Aaron Craelius <aaron@regen.network>
* Update docs/architecture/adr-041-in-place-store-migrations.md
Co-authored-by: Aaron Craelius <aaron@regen.network>
* Remove useless err return
Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
Co-authored-by: Anil Kumar Kammari <anil@vitwit.com>
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
Co-authored-by: Aaron Craelius <aaron@regen.network>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-03-04 17:28:35 +00:00
Dev Ojha
c0fd863ef1
Merge branch 'master' into adr-epoched-staking
2021-02-25 21:48:57 -06:00
Amaury
19e79e00d6
ADR-019/020 cleanups: HybridCodec, Pubkey ( #8683 )
...
* wip adr019
* Remove hybrid codec
* Change date
* Update docs/architecture/adr-019-protobuf-state-encoding.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update pubkey interface
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-02-25 15:40:04 +00:00
Robert Zaremba
06ababdf36
ADR-033 cosmetic updates ( #8676 )
...
* ADR-033 cosmetic updates
* Apply suggestions from code review
Co-authored-by: Aaron Craelius <aaron@regen.network>
* remove invoker middleware framing
* Update NewFooMsgServer
* Update docs/architecture/adr-033-protobuf-inter-module-comm.md
Co-authored-by: Aaron Craelius <aaron@regen.network>
* Update docs/architecture/adr-033-protobuf-inter-module-comm.md
Co-authored-by: Cory <cjlevinson@gmail.com>
* Update docs/architecture/adr-033-protobuf-inter-module-comm.md
Co-authored-by: Cory <cjlevinson@gmail.com>
Co-authored-by: Aaron Craelius <aaron@regen.network>
Co-authored-by: Cory <cjlevinson@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-02-24 11:45:21 +00:00
ValarDragon
d880d74498
Fix accidentally committed files
2021-02-22 17:39:50 -06:00
ValarDragon
649a4e603a
Add section for parameterizing the epoch length
2021-02-22 15:37:53 -06:00
ValarDragon
e858c51799
Missed a comment
2021-02-22 14:38:08 -06:00
ValarDragon
846cede5bf
Repsond to comments, improve descriptions
2021-02-22 14:33:47 -06:00
Aaron Craelius
7e481cc716
ADR 033: Inter-Module Communication ( #7459 )
...
* Initial WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* Update Invoker
* WIP
* Tidying up
* Update title
* Cleanup diff
* cleanup
* Update context
* Add ClientConn impl
* WIP
* updates
* revert go.mod
* Describe internal methods and authorization
* Add comparison to x/capability
* Cleanup
* Apply suggestions from code review
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-033-protobuf-inter-module-comm.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-033-protobuf-inter-module-comm.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-033-protobuf-inter-module-comm.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-033-protobuf-inter-module-comm.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* ADR-033 Updates / Amendments (#8190 )
* updates to ADR33 based on 12.04.20 architecture call
* add comments about improved devx
* Update docs/architecture/adr-033-protobuf-inter-module-comm.md
Co-authored-by: Aaron Craelius <aaron@regen.network>
* update with atomicity note
Co-authored-by: Aaron Craelius <aaron@regen.network>
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Cory <cjlevinson@gmail.com>
Co-authored-by: Alessio Treglia <alessio@tendermint.com>
2021-02-19 15:34:54 +00:00
colin axnér
47dd07d4ff
Modify IBC client governance unfreezing to reflect ADR changes ( #8405 )
...
* update proto files
* make proto-gen
* update clienttypes
* update localhost and solo machine
* refactor tm client proposal handling
* copy metadata
* self review fixes
* update 02-client keeper tests
* fix 02-client type tests
* fix localhost and solomachine tests
* begin updating tm tests
* partially fix tm tests
* increase codecov
* add more tests
* add changelog
* update specs
* add docs
* fix test
* modify adr
* allow modified chain-ids
* add CLI command
* fix typos
* fix lint
* Apply suggestions from code review
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
* update docs, rm example
* Update docs/ibc/proposals.md
Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>
* update height checks to reflect chain-id changes cc @AdityaSripal
* Apply suggestions from code review
Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>
* Apply suggestions from code review
Co-authored-by: Aditya <adityasripal@gmail.com>
* address most of @AdityaSripal suggestions
* update docs per review suggestions
* Update x/ibc/core/02-client/types/proposal.go
* add proposal handler
* register proposal type
* register proposal on codec
* fix routing
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>
Co-authored-by: Aditya <adityasripal@gmail.com>
2021-02-16 15:31:40 +00:00
ValarDragon
f4d328cc27
Merge branch 'adr-epoched-staking' of github.com:sikkatech/cosmos-sdk into adr-epoched-staking
2021-02-15 13:24:55 -06:00
Sunny Aggarwal
3a7cc3bd3a
epoched staking
2021-02-11 16:23:53 -05:00
ValarDragon
352a19e6eb
Add epoched staking ADR
2021-02-11 11:30:42 -06:00
antstalepresh
404dc4f356
Merge branch 'master' of github.com:sikkatech/cosmos-sdk into gov_split_vote_weighted_vote
2021-02-06 01:03:32 +10:00
antstalepresh
b55913ddad
fix comments and add CHANGELOG
2021-02-06 00:57:12 +10:00
Ian Norden
a3757e14a8
ADR 038: State Listening ( #8012 )
...
* ADR-038 state listening
* updates/fixes
* review fixes/adjustments
* review fixes/adjustments part 2
* review updates part 3: refactor after review to coordinate store changes with block and tx messages and enable file pruning
* review updates part 4: additional details and fixes; addressing recent feedback; use binary protobuf encoding for kv pairs in files
* review updates part 5: formatting fixes; updated StreamingService/Hook interface
* auxiliary streaming/queue service
* review updates part 6: update StoreKVPair to differentiate between Set and Deletes on nil byte values; some minor adjustments
* typo fix
2021-02-04 18:09:28 -08:00
Robert Zaremba
931af4350b
Finalize ADR-028 ( #8398 )
...
Finalize ADR-028
* added note about Named Accounts
* Update docs/architecture/adr-028-public-key-addresses.md
* remove blake2b
* move some paragraphs to 'Further Discussion'
* move composing module accounts to a new subsectoin
* adding appendix from meeting with Alan
* composed addresses: use LengthPrefix before sorting
2021-02-04 04:08:11 +01:00
Sunny Aggarwal
b125fccfd2
MsgWeightedVote -> MsgVoteWeighted
2021-01-24 20:54:25 -05:00
SaReN
57f5e96570
Rosetta API implementation ( #7695 )
...
Ref: #7492
Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Co-authored-by: Frojdi Dymylja <33157909+fdymylja@users.noreply.github.com>
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
2021-01-21 09:33:02 +00:00
Federico Kunze
48006b435d
x/bank: client denom metadata gRPC ( #8317 )
...
* deps: bump tendermint to v0.34.2
* x/bank: denom metadata gRPC
* cli: add cmd and tests
* gRPC test'
* changelog
* fix test
* Apply suggestions from code review
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
Co-authored-by: Aditya <adityasripal@gmail.com>
* fix panic
* use cmd.Context()
* update tests
* Update x/bank/types/errors.go
Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
* test fix
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
Co-authored-by: Aditya <adityasripal@gmail.com>
Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-01-19 17:08:09 -05:00
Federico Kunze
01eec66d28
x/bank: client denom metadata gRPC ( #8317 )
...
* deps: bump tendermint to v0.34.2
* x/bank: denom metadata gRPC
* cli: add cmd and tests
* gRPC test'
* changelog
* fix test
* Apply suggestions from code review
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
Co-authored-by: Aditya <adityasripal@gmail.com>
* fix panic
* use cmd.Context()
* update tests
* Update x/bank/types/errors.go
Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
* test fix
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
Co-authored-by: Aditya <adityasripal@gmail.com>
Co-authored-by: colin axnér <25233464+colin-axner@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-01-18 18:15:16 +00:00
colin axnér
43840f45dd
Revisions to Unfreezing Clients via Governance ADR ( #8343 )
...
* revisions to adr 26 decision
* Update docs/architecture/adr-026-ibc-client-recovery-mechanisms.md
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Christopher Goes <cwgoes@pluranimity.org>
2021-01-16 09:48:48 -03:00
Aaron Craelius
2a2c2ec009
ADR 030: Authorization Module ( #7105 )
...
* Add ADR 030
* Cleanup
* Updates
* Updates based on ADR 031
* Add abstract and context
* Updates
* Update module name as per #7615
* Updates from reviews
* Rename
* CLI update
* Update docs/architecture/adr-030-authz-module.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-030-authz-module.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-030-authz-module.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Update docs/architecture/adr-030-authz-module.md
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
* Code review updates
* Update docs
Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
2021-01-13 19:18:19 +00:00
Robert Zaremba
1ec6c640b9
ADR template: add Further Discussions ( #8108 )
...
* ADR template: add Further Discussions
* language update
* Update docs/architecture/adr-template.md
Co-authored-by: Amaury <amaury.martiny@protonmail.com>
Co-authored-by: Amaury <amaury.martiny@protonmail.com>
2020-12-09 10:36:48 +00:00
Robert Zaremba
b219c54c2d
Move and update codec.MarshalAny functions to codec.Marshaler interface ( #8080 )
...
* Changelog update
* Rename codec.MarshalAny
* move codec.MarshalInterface to codec.Marshaler
* fix tests
* Update amino_codec for compliance with MarshalerInterface
* update tests and comments
* add tests
* change order of args in UnmarshalInterface to a canonical one
* uplift MarshalInterface to take ProtoMessage as an argument
* wip
* add nil check
* make tests working
* tests cleanup
* add support for *JSON methods
* Update changelog
* linter fixes
* fix test types
* update evidence genesis_test
* adding test
* review updates
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2020-12-08 09:27:08 +00:00
Sunny Aggarwal
b5442e1d5e
Update adr-034-account-rekeying.md
2020-11-24 13:06:58 -05:00
Sunny Aggarwal
fd6f07bda2
Merge branch 'master' into sunny/change-pubkey-adr
2020-11-23 16:18:45 -05:00
Sunny Aggarwal
972095e7fa
pruning info
2020-11-23 15:52:47 -05:00
Sunny Aggarwal
101d62a69d
Add details about pruning
2020-11-23 15:47:55 -05:00
Sunny Aggarwal
045e7874b0
Update adr-034-account-rekeying.md
...
Add stack of past keys
2020-11-23 15:33:40 -05:00
Sunny Aggarwal
20617d0db4
Update docs/architecture/adr-034-account-rekeying.md
...
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
2020-11-23 15:30:25 -05:00
Aaron Craelius
251a27d104
Update ADR status ( #8009 )
2020-11-23 16:31:17 +00:00
Robert Zaremba
fe58ee9951
ADR-031: elaborate consequences and encapsulation of module client-se… ( #7839 )
...
* ADR-031: elaborate consequences and encapsulation of module client-server implementation
* Update docs/architecture/adr-031-msg-service.md
Co-authored-by: Aaron Craelius <aaron@regen.network>
Co-authored-by: Aaron Craelius <aaron@regen.network>
2020-11-18 23:11:04 +00:00
Sunny Aggarwal
a0c1deb2e2
reassign to adr 037
2020-11-11 13:35:07 -04:00
Sunny Aggarwal
bf508d9699
Merge branch 'master' into adr_gov_split_vote
2020-11-06 11:43:20 -04:00
Sunny Aggarwal
53108e7637
Update adr-034-account-rekeying.md
2020-11-06 11:28:18 -04:00
Sunny Aggarwal
c4e5e29244
Update and rename adr-034-change-pubkey.md to adr-034-account-rekeying.md
2020-11-06 11:21:45 -04:00
Jonathan Gimeno
4d833f9ef0
ADR 35: Rosetta API Support ( #7492 )
...
Co-authored-by: Alessio Treglia <alessio@tendermint.com>
Co-authored-by: SenorMonito <david@planet-mono.net>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: Aaron Craelius <aaron@regen.network>
2020-11-06 10:39:33 +00:00
Sunny Aggarwal
6274240d7c
Apply suggestions from code review
...
Co-authored-by: Robert Zaremba <robert@zaremba.ch>
2020-11-03 15:55:16 -04:00
Sunny Aggarwal
e9d6a8a48d
add backwards compatibility section
2020-11-02 12:56:45 -04:00
antstalepresh
ebe73fa28b
modify ADR for MsgVote backwards compatibility
2020-11-02 23:10:39 +10:00
Sunny Aggarwal
71e551bbae
address @alexanderbez review
2020-10-29 16:35:50 -04:00
Sunny Aggarwal
3a871b86ce
sunny updates
2020-10-29 14:09:05 -04:00
Sunny Aggarwal
2ace2a738b
Update docs/architecture/adr-034-change-pubkey.md
...
Co-authored-by: Amaury Martiny <amaury.martiny@protonmail.com>
2020-10-28 22:20:25 -04:00
antstalepresh
ffced9ebef
modify title
2020-10-28 23:31:45 +10:00
antstalepresh
5061b8fe19
basic ADR for gov split vote
2020-10-28 23:24:55 +10:00
Sunny Aggarwal
2c58e1806c
Merge branch 'master' into sunny/change-pubkey-adr
2020-10-27 13:42:15 -04:00
Robert Zaremba
5bebf2bd39
ADR: add a process proposal ( #7621 )
...
* ADR: add a process proposal
* wording update
* Update docs/architecture/PROCESS.md
Co-authored-by: Amaury Martiny <amaury.martiny@protonmail.com>
* Update docs/architecture/PROCESS.md
Co-authored-by: Amaury Martiny <amaury.martiny@protonmail.com>
* Update docs/architecture/PROCESS.md
Co-authored-by: Amaury Martiny <amaury.martiny@protonmail.com>
* Add more details to status section and update the template
* Update docs/architecture/PROCESS.md
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
* add a note about ADR pruning
* use sequence numbers
Co-authored-by: Amaury Martiny <amaury.martiny@protonmail.com>
Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2020-10-22 22:40:44 +00:00
Sunny Aggarwal
c8c73a483a
Apply suggestions from code review
...
Co-authored-by: Aaron Craelius <aaron@regen.network>
2020-10-22 12:00:16 -04:00