What's Changed
- Added README, gitignore, .github by @pratikspatil024 in #1
- Init a go project, added Makefile and Lint in CI by @pratikspatil024 in #2
- add: security CIs / fix Makefile / install lint deps as separate step by @marcello33 in #3
- Initialize minimal app structure by @Raneet10 in #5
- chg: remove unused dep by @marcello33 in #6
- Merge main to develop by @pratikspatil024 in #13
- Merge pull request #13 from 0xPolygon/main by @pratikspatil024 in #14
- Init buf for proto management by @Raneet10 in #15
- Replace upstream CometBFT version in go.mod by @Raneet10 in #28
- x/chainmanager: add CLI commands by @Raneet10 in #25
- Implemented the contract changes by @VAIBHAVJINDAL3012 in #18
- chg: fix address codec by using hex types by @marcello33 in #30
- Using cosmos's way for proto management by @pratikspatil024 in #20
- Initialise app simulation tests by @Raneet10 in #10
- x/chainmanager: add simulation by @Raneet10 in #26
- x/chainmanager: Implement gRPC querier by @Raneet10 in #24
- x/chainmanager: Init keeper and genesis by @Raneet10 in #23
- x/chainmanager: Init types and params by @Raneet10 in #22
- Add app unit tests by @Raneet10 in #12
- Initialise heimdall app by @Raneet10 in #9
- Fix default api path for proto go packages by @marcello33 in #33
- Pulsar fix by @marcello33 in #35
- chg: go and deps versions bump by @marcello33 in #34
- common: imported common package. by @pratikspatil024 in #32
- Remove unused ante decorators by @marcello33 in #31
- chg: update
cosmos-sdk
fork version by @marcello33 in #38 - File funtions by @VAIBHAVJINDAL3012 in #37
- Error file by @VAIBHAVJINDAL3012 in #44
- Registering the sideHandler and postHandler to support side txs. by @VAIBHAVJINDAL3012 in #21
- Add Vote Extension processing logic for side txs by @Raneet10 in #11
- chg: use forked cosmos-sdk packages by @marcello33 in #45
- port additional packages by @marcello33 in #47
- x/chainmanager: port chainmanager module by @Raneet10 in #27
x/topup
: port module by @marcello33 in #40- Helper Fns by @VAIBHAVJINDAL3012 in #36
- Enable helper related code in topup module / Fix ContractCaller by @marcello33 in #48
- Additional small changes to helper by @VAIBHAVJINDAL3012 in #50
- Use simulation methods / minor refactoring by @marcello33 in #49
- Implementation of stake module by @VAIBHAVJINDAL3012 in #39
- Use proper context in topup's keeper methods by @marcello33 in #51
- Remove stake keeper from topup module by @marcello33 in #52
- Milestone module implementation by @VAIBHAVJINDAL3012 in #41
- Port checkpoint module by @marcello33 in #56
- cmd: imported the cmd package (+ version) by @pratikspatil024 in #46
- chg: POS-2662: update dependencies by @marcello33 in #58
- x/clerk: imported the clerk module by @pratikspatil024 in #29
- x/clerk: imported the clerk module by @pratikspatil024 in #59
- x/bor: port bor module by @Raneet10 in #43
- Remove unnecessary underscores from proto definitions by @avalkov in #61
- types: added rest by @pratikspatil024 in #62
- Addressed TODOs in cmd by @pratikspatil024 in #65
- all: autocli, readmes, proto, tests, bug fixes by @marcello33 in #64
- Vote extensions implementation by @marcello33 in #60
- cmd,helper: fixed heimdalld init command by @pratikspatil024 in #67
- cmd: added the start command to heimdalld by @pratikspatil024 in #68
- POS-2703: address format by @marcello33 in #66
- Minor build and serialization fixes by @chetanyb in #69
- Improve proto marshal/unmarshall by @marcello33 in #70
- fixed more errors in helper wrt start command by @pratikspatil024 in #72
- Implementation of MigrateCmd by @avalkov in #63
- bridge: imported the heimdall bridge by @pratikspatil024 in #57
- Fix make build command in CI by @marcello33 in #73
- Updated protobuf definitions to ensure consistency with amino and gogoproto and upgated code to accommodate the protobuf changes by @chetanyb in #71
- Deps bump by @marcello33 in #74
- x/stake: initialised the lastBlockTxs collection with empty value in InitGenesis by @pratikspatil024 in #75
- Add commands to import private key and keystore from a file instead of providing the key in CLI by @Raneet10 in #76
- Disable bridge by default by @avalkov in #78
- golangci-lint version update by @chetanyb in #79
- CI/lint local fix by @chetanyb in #80
- Add sidetxs decorator by @avalkov in #81
- Test files excluded from lint check by @chetanyb in #82
- Bump CosmosSDK by @avalkov in #83
- Fix app based tests by @avalkov in #85
- Porting v1 develop branch to v2 by @marcello33 in #84
- Sec GH actions by @marcello33 in #86
- cosmos version bump to v0.1.6-beta-polygon by @pratikspatil024 in #88
- Fixed dependency of tests on the config file by @pratikspatil024 in #87
- Fixes for app based tests by @avalkov in #89
- Fix app based tests by @avalkov in #90
- Add missing signer by @avalkov in #91
- Fix amino usage by @marcello33 in #92
- Linter fix pt.1 by @chetanyb in #94
- Fixes for devnet setup by @Raneet10 in #95
- Bug fixes in the sequence of REST URLs by @pratikspatil024 in #100
- port selection algo / enable swagger / fix some commands by @marcello33 in #98
- chg: bump docker for sec fix by @marcello33 in #101
- Linter fix pt.2 by @chetanyb in #97
- clerk, checkpoint: added missing APIs by @pratikspatil024 in #103
- [WIP]Linter fix pt.3 by @chetanyb in #102
- Unit tests now uses test config instead of config files by @pratikspatil024 in #105
- TODOs by @marcello33 in #107
- MsgProposeSpan - store seed author inside the msg by @avalkov in #106
- Sign L1 checkpoint data via VE by @avalkov in #96
- bor: bug fixe in the sequence of REST URL by @pratikspatil024 in #108
- Bridge API calls response parsing fixes by @avalkov in #110
- Cosmos-SDK linters merge by @chetanyb in #109
- Checkpoints IDs by @marcello33 in #111
- fix: address conversion by @marcello33 in #112
- Fix checkpoint & milestone API by @avalkov in #113
- bor: removed span-id from the prepare url (already in the request) by @pratikspatil024 in #117
- Fix proposers parsing by @avalkov in #118
- fix: bridge: bug fixed in milestone ID creation by @pratikspatil024 in #119
- bridge: milestone: using address string in milestone ID instead of end block hash by @pratikspatil024 in #120
- [WIP] Fix span proposal and misc. fixes by @Raneet10 in #114
- checkpoint: bug-fix: return nil checkpoint if ack is 0 by @pratikspatil024 in #116
- Fix parsing for milestone related requests. by @avalkov in #121
- Fix signature verification in TestValidateVoteExtensions by @kamuikatsurgi in #125
- Fix multiple request responses parsing by @avalkov in #126
- Fix AccAddress conversion and add topup balance assertions by @Raneet10 in #127
- fix: checkpoint flow by @pratikspatil024 in #122
- setting loadLatest flag back to true by @pratikspatil024 in #129
- fixed 'home directory is mentioned error' and set loadLatest flag to true by @pratikspatil024 in #128
- Change MinimalVal Signer to be common.Address instead of string by @avalkov in #130
- Improve signatures API by @avalkov in #123
- Span proposal fixes by @avalkov in #133
- Fixes in stake and topup flow by @pratikspatil024 in #131
- fix:
Dockerfile
by @leovct in #137 - Get HeimdallChainID from chainmanager by @kamuikatsurgi in #136
- ABCI layer error handling of bor failures by @avalkov in #124
- fix testnet command by @pratikspatil024 in #141
- chore: use
cosmos-sdk
logger instead ofcometbft
by @kamuikatsurgi in #142 - fix:
heimdalld
logger to uselog_level
flag by @kamuikatsurgi in #139 - tx: fixed the chain ID passed to the tx factory by @pratikspatil024 in #143
- Fixes related to state sync mechanism by @Raneet10 in #144
- Fix stake commands by @pratikspatil024 in #145
- Fix broadcasting tx from cli by @avalkov in #138
- POS-2822: sec fixes / POS-2759: GH workflows by @marcello33 in #146
- How to use keyring by @avalkov in #148
- use ubuntu 22 in profiles and release by @marcello33 in #149
- chore: small nits by @kamuikatsurgi in #150
- bump deps by @marcello33 in #151
- Fix govuln and stale, and formatting for better readability by @kamuikatsurgi in #153
- app: added topup module account to the account keeper by @pratikspatil024 in #154
- POS-2841: adjust goreleaser based on deprecations by @marcello33 in #156
- POS-2841: fix build-arm by @marcello33 in #158
- Fix goreleaser by @marcello33 in #159
- bridge: removed unused function by @pratikspatil024 in #161
- POS-2841: scripts, docker files, releaser, READMEs by @marcello33 in #160
- Fixes for MigrateCmd by @avalkov in #162
New Contributors
- @pratikspatil024 made their first contribution in #1
- @VAIBHAVJINDAL3012 made their first contribution in #18
- @avalkov made their first contribution in #61
- @chetanyb made their first contribution in #69
- @kamuikatsurgi made their first contribution in #125
- @leovct made their first contribution in #137
Full Changelog: https://github.com/0xPolygon/heimdall-v2/commits/v0.1.0