Releases
0.0.3
Compare
Sorry, something went wrong.
No results found
Changelog
41f8787 Update install.sh
1e8674a Merge pull request #48 from pushchain/feature/pnm
82b6ec8 Update .gitignore
306f131 fixes
8dede69 Update install.sh
682d62b Update install.sh
2c5db55 Update install.sh
8b134dd Update install.sh
a2be313 fixes
fd2c927 Merge branch 'main' into feature/pnm
3a7b082 fix: adding verification data
ec9ec07 Merge pull request #85 from pushchain/feat/gas-oracle
86449b4 tests: fixed chain_config test cases in uexecutor module
0001a52 feat: updated observedChainId modification changes in uexecutor module
ff216ca refactor: added generated protobuf
9dbc696 feat: modified gas_price proto to change chain_id param name to observed_chain_id
ae73d5b refactor: added upgrade handler for gas oracle upgrade
5f3022f refactor: added migration for uregistry consensus
bf09fd9 refactor: added validation of new chain config
7b0f60e refactor: added generated protobuf
74a1c5b refactor: modified chainConfig proto
d766393 refactor: added fetch gas interval in the chainConfig
8eb8764 fixes
8d590fd Update README.md
1b5bc5d fixes
f929a24 Update app.go
1f73312 fixes
2fb2166 fixes
6313842 feat: Show sync completion status in push-validator start output
0ec0185 feat: Show initialization progress logs in push-validator start
8f1e48d fixes
e58efd7 fix: Resolve memory issue in push-validator status command
9d21519 fix: Resolve memory issue in push-validator status command
b81bc47 fix: Resolve memory issue in push-validator status command
be2851d fix: UX issues
fbb99c7 fix: folder name simplification and command simplification
0700489 fix: deleted older version of push-validator-manager
de6ff55 fix: svm parsing
0db7bff feat: made the gas price vote method gasless
9d6ce17 feat: added integration tests of msgVoteGasPrice
6e87631 feat: added execVoteGasPrice in helpers for integration-tests
cd71c2f feat: added generated protobuf
0b42e72 feat: added impl of query server for gas price
cd54047 feat: added implementation of setGasPrice in msg server
f351ece feat: added evm fn call to setGasPrice fn cal
0d696aa feat: added GasPrices in key storage collection
194025e feat: added MsgVoteGasPrice in types
ba85122 feat: added generated protobuf
c29b865 feat: added query gas price in query server proto
42a924c feat: added msg_vote_gas_price in msg server proto
452cf1c feat: added gas_price in proto
ab601f2 Update dashboard.go
0faf709 Update dashboard.go
f12060c fixes
01de801 fixes
19ee2b8 fixes
566263b fix: logs viewer, pagination to validators
ccb6ecb Update install.sh
1af9da6 fixes
ceb4613 fixes
987221e fix: dashboard changes
82d5941 Merge branch 'main' into feature/pnm
c63100b fix: attach txHash when verification data is empty
f032ac6 tests: modified the integration tests as per deploy uea response change
0279018 feat: added pc_tx for deployment of uea in universal_tx in gas, gas_and_payload inbound
a964eb1 refactor: modified deploy uea method response
a5a5564 fix: dashboard implementation
075d7d9 add: evm l2 chain configs
bf31fb2 Update monitor.go
1d2c79e Update install.sh
be848a7 error handling
e5f3b7f fix: eta fixes
d124fe9 Merge pull request #83 from pushchain/fix/duplicate-evm-tx-hash
d69328b fix: fixed migration upgrade handler
24f8db1 feat: added upgrade handler for eth-hash-fix
39b09f0 fix: fixed domain separator issue
5bffab5 Merge branch 'main' into feature/pnm
f21177c fix: log fixes
4c5df76 fix: advanced setup
9c2e9b8 fix: added read me file
44506f6 fixes
6699387 Update logtui_v2.go
1575bd2 fix: testing bug fixes
37f6d04 fixes
336d64f Update install.sh
f75cd61 Update cmd_register.go
1158709 fixes
997f336 fix: use /dev/tty for interactive detection in remote installer
5a472a9 fix: enable interactive logs for remote installer by checking stderr TTY
9bf85f0 fix: add footer message when stopping logs in non-interactive mode
ee7c51c Update install.sh
f68725c fix: bug fixes
39d51a6 Update install.sh
ed9a7e7 fix: admin fixes
fc2ad19 fix: install.sh fixes
925db27 fix: add more fixes
6c1b275 fix: more fixes
a302811 fix: more fixes related to help
3212185 fix: log viewer fixes
9970ee1 fix: polish pnm
5810c6f Merge pull request #84 from pushchain/fix-universal-event-type2
207fe14 tests: added a integration test for checking duplicate evm tx_hash in derived txs
c56650b feat: updated evm low level calls as per new method signature
96aa5b1 tests: updated derived call updated tests
282f22d refactor: updated evm derived call fn with manual nonce support
d5ee22c fix: attach universal payload & verification data
762c0e1 feat: added a keeper collection for manual nonce for module account
55dc2ba feat: updated pushchain/evm version
1682faf fix: mark default fast as 0
1f599bd Merge branch 'main' into feature/pnm
1780c7a refactor: added upgrade handler for solana verification fix
25a4f1c fix: fixed solana verification
f38d59c Merge pull request #82 from pushchain/new-fee-abs
bdc7ba5 fix: universal Tx Event
01bbb68 merged main
3118044 feat: updated chain configs
d8bb579 fix: change gateway
1e1a070 feat: added MsgRemoveTokenConfig msg implementation
8663160 refactor: added generated protobuf
a1352ac tests: added MsgRemoveTokenConfig validation test cases
7d68ca9 feat: added MsgRemoveTokenConfig msg in types
3ff3cca refactor: added generated protobuf
3610925 feat: added a msg for removing token config in uregistry
84303af Merge pull request #81 from pushchain/feat/fee-abs
c02aa41 fix: fixed rpc verification of recipient
fed986e refactor: updated eth sepolia chain config with sendTxWithGas fn and event identifier
305eb32 feat: added upgrade handler for fee-abs upgrade
a0231fc feat: added migration of verifiedInboundTx in utxverifier module
8c4c7cc refactor: removed uexecutor module old migration code
b0ca7fe tests: added payload creation test in integration tests
30d10d7 feat: updated inbound gas + payload tx to store payload hash for single click precompile
961fb47 feat: updated inbound funds + payload tx to store payload hash for single click precompile
befe765 feat: updated mock utvKeeper
6535d33 refactor: added storeVerifiedInboundTx method in expected_keepers
32f729c feat: created fn for creating payload hash and storing in verified inbound tx
8bf5a30 feat: added a fn to call uea for domainSeparator
bd8197b feat: updated uea abi to add domainSeparator fn
1e9a0ba fix: addressing review comments
b4b92b0 fix: parseSendTxWithGasEvent functionality
32099d1 fix: review comments feedback changes
797fe96 refactor: updated tx precompile for multiple payloads
d439a45 refactor: updated old rpc tx verification to store multiple payload hashes
b6902d2 feat: updated verified tx metadata to store multiple txs
eaaca94 refactor: updated inbound fn names as per status name
29fd322 fix: fix integration tests
a6018c9 feat: updated inbound gas + payload tx execution as non-atomic
30248a2 feat: updated inbound gas tx execution as non-atomic
83dae2e feat: updated inbound funds + payload tx execution as non-atomic
cf885d3 feat: updated inbound synthetic tx execution as non-atomic
dd07c83 feat: added evm low level call to deposit auto swap
6bff71d fix: fixed sol prc20 config
5db0f95 fix: optimizations
c6bd88c fix: DB Models optimizations
1506de0 Merge pull request #77 from pushchain/fix-svm-universal-payload
9abd477 fix: fn
f592c67 Merge branch 'main' into fix-svm-parsing
a17515b fix: universal payload parsing
6ce9d10 Merge pull request #75 from pushchain/fix-svm-parsing
4b94e28 fix: reading sendTxWithFunds
6118f53 fix: event parsing + tx hash
88a6086 fix: svm sendFunds
6cbff2f fix: get rid of unnecessary files
31d4228 fix: svm testing
6d29e5d fix: add vote hash and vote time db
afa1b81 fix: test cases fixes
d9ee32e fix: svm parsing fixes
2e7acd0 Merge branch 'main' into uv-bug-fixes
eabf589 fix: test cases fix
19288a5 Merge pull request #73 from pushchain/feat/universal-validator
4bc3ba2 refactor: updated confirmations in config
013e763 feat: added supported token configs
808cf87 refactor: updated eventIdentifier for sendFunds
2ecd34f fix: bytes parsing for sig
2266a19 fix: event parsing
0afbfb9 fix: bug fixes sequence error and initial cache issue
2c64c8f feat: updated solana config
369bbc0 added generated protobuf
ce1289e feat: added generated protobuf
db2ffbb refactor: updated proto for grpc query
4c7c55a refactor: modified inbound key to use only sourceChain, txHash and logIndex
2a300a3 fix: removed addFunds fn selector check in rpc verification
5b1301c fix: sequence issue fix + cache load on startup
7ad3cb9 refactor: whitelisted stETH.eth and USDC.eth
bb5ce09 Merge pull request #72 from pushchain/universal-validator-fixes
4eccddc fix: bug fixes
2662081 feat: updated token configs
4394d05 feat: uv deployment fixes
275fcb5 fix: revert localchain change
2fb5d1f Merge pull request #71 from pushchain/support-new-events
0289196 feat: updated token configs
5223118 refactor: updated chain configs
f5965bd Merge branch 'feat/universal-validator' into feature/pnm
92b48cd fix: UI fixes
070c257 Update registry_test.go
0e397be changes for universal deployment
8b0a42f fix: test cases fix
4b43091 Merge branch 'feat/universal-validator' of https://github.com/push-protocol/push-chain into feat/universal-validator
6029ff1 Merge pull request #70 from pushchain/support-new-events
5853115 Merge branch 'feat/universal-validator' of https://github.com/push-protocol/push-chain into feat/universal-validator
2fd7850 feat: updated admin
3db4acb change: dir for core setup
4930e26 feat: updated configs
97f9417 feat: updated proxyAdmin and impl addresses of core and other reserved addresses
16c292b fix: validator UX changes
d4a4fb9 fix: cleanup and cmd fixes
7b2cffe refactor: added deploying contracts in initGenesis
68f5961 feat: added deploying core and reserved contracts in initGenesis of uregistry module
0298bf3 refactor: removed system config methods
44d4563 refactor: added evm keeper in uregistry module
84a178e feat: added generated protobuf
b36305c feat: removed system_config from proto
152535e feat: go implementation
286bc8e Update register-validator.sh
d69c135 Update install.sh
eee59f4 Update install.sh
a549e47 Update install.sh
9b30526 Update install.sh
500b5ad Update install.sh
62543a3 fix: more fixes
b5b0768 feat: added inbound upgrade and did local upgrade simulation
74c2504 feat: created upgrade handler for inbound upgrade
c47a71c feat: bumped consensus version of uexecutor and added migration fn
5602d8f feat: added schemaBuilder and old keys of chainConfigs
5157754 fix: clean UX
3f21937 fixes
2532f02 Update install.sh
3f0e386 Update install.sh
0c6f5ca fixes
d2d6e65 Update register-validator.sh
42985c7 fixes
e51b366 Update install.sh
735d449 Update push-validator-manager
8013c14 fix: more cleanup
e6c73e4 Update install.sh
73b66e7 fixes
ca959fa Update install.sh
8634c5f Update install.sh
ae9d43a fixes
b62dffd Update push-validator-manager
7364471 Update push-validator-manager
55a4f58 Update push-validator-manager
df1c17c Update push-validator-manager
8bb6b11 fix: initialize LOCAL_HEIGHT with actual node height to show correct sync %
04d6bee fix: cleanup background process when WebSocket monitor falls back
b7ff85f Update install.sh
658a44e fix: make monitor_sync exit when node is synced in state sync mode
6fd8692 fix: remove subshells from monitor_sync_auto to fix exit issue
62134b2 Update push-validator-manager
963e829 Update push-validator-manager
c47dd66 Update push-validator-manager
f304ecf fix: remove 'Fetching network height' message display
c56f20b fix: ensure monitor exits all loops when sync completes
ecc2573 fix: prevent premature exit when checking catching_up before state sync starts
30ace68 fix: initialize SYNC_COMPLETE variable to prevent unbound error
47ede71 fix: use catching_up API field to detect sync completion
8dffe5f fix: make monitor-state-sync exit after sync completes
65a6c9f fix: prevent SYNC_COMPLETE from being reset after state sync
6a39770 fix: remove fallback monitoring and restore detect_state_sync_phase function
c8235dd Update push-validator-manager
ee49ac3 fixes
db2431c Update push-validator-manager
0525567 Update push-validator-manager
320d417 Update install.sh
1a736f3 fixes
ef0775e Update push-validator-manager
a21e234 Update push-validator-manager
36f9493 Update push-validator-manager
28c23af Update push-validator-manager
e797eba Update push-validator-manager
3408946 Update push-validator-manager
dc09baa Update push-validator-manager
556365e Update push-validator-manager
77bd911 Update push-validator-manager
8dcebb2 Update push-validator-manager
48c315f Update push-validator-manager
183ecd0 Update push-validator-manager
cc70c38 Update push-validator-manager
e085ca0 Update push-validator-manager
3bf3913 fix: fixed tests of renaming handler to universal core
4c4b878 fix: show actual state sync progress instead of phase-divided progress
a8dff55 fix: improve state sync progress calculation
d668344 fix: state sync progress calculation and remove debug logs
d69c30c fix: add --overwrite flag to pchaind init to handle existing genesis.json
be15ed7 fix: redirect pchaind init output to stderr to maintain pipe connection
f29bc2b feat: add extensive debug logging to diagnose installer startup issue
dfb8fb7 fixes
bdb9538 Update install.sh
1e18434 Update install.sh
37d7d87 fixes
21353c9 Update install.sh
70a869f fixes
495abdf Update install.sh
62df99d fixes
4d99e4d Update install.sh
380a195 Update install.sh
2c2e1aa fix: state sync progress bar
bda4411 Update push-validator-manager
cb8ae7d Update push-validator-manager
3b51e28 fix: sepolia gateway listening
a64b914 Update install.sh
96780b0 fix: more fixes
cfef217 Update install.sh
5133630 Update push-validator-manager
5a5b214 Update install.sh
6a57835 fix: prevent installer hanging during node start with state sync
b921e63 fix: installer fixes
77fa964 fixes
b826062 fix: minor sed fixes
9579533 fix: few code fixes
8254497 fix: variable fix
5441f6c fix: read me fixes
41f475c fix: add state sync functionality
03203f1 merged branch
987b483 add paylaod decoding
379b7d4 feat: added token configs of usdc and weth sepolia
f289537 refactor: renamed handler to universal_core in keeper methods
9cfc4c3 refactor: renamed handler to universal_core in proto system config
390cfa6 feat: added system config msg type and validations
8992295 feat: added system config query server impl
75d68ad feat: added system config query in query server proto
e6574af fix: authz without fee
7094c53 merged
f3545df fix: cron
a416957 change: cache update and registry
19d9a53 fix: remove unnecessary server fn
4b317d9 fix: fixed authz gasless issue
19898ac fix: message unit tc
2a1f1a5 fix: tc
d4f83fd fix: inbound msg type changes
0ad8966 merged branch
d5669ec refactor: updated chain config
ce1242f fix: sendFunds
5f74f00 feat: updated nomenclature changes in inboundTxType
50c4efe refactor: updated chain config
0941351 merged: universal validator branch
e64aad4 initial changes for new events
b6a49fd refactor: updated chain config
1279d80 Merge pull request #68 from pushchain/feat/authz-modifications
3ff8556 refactor: updated inbound bridge payload tx integration test as per authz changes
fe5f77f refactor: updated inbound bridge tx integration test as per authz changes
c9f20ea refactor: modified deployV2 return params
73140ab refactor: updated inbound msg validation
7fbdbc5 feat: added msgExec with inbound helper
e671d94 fix: not needed
024f078 remove: duplicate vote parser
5ee55ef feat: added support for authz gasless messages
64292cf refactor: updated uexecutor messages and helpers
d0c8153 refactor: added generated types
2983a76 refactor: updated kv store acc. to authz changes
58f39dc refactor: updated msg and query servers for authz changes
cf47d03 refactor: updated validator operation helpers
1209cc8 refactor: modified remove validator msg acc. to new authz changes
c5db915 refactor: modified add validator msg acc. to new authz changes
7f3e477 refactor: removed updated validator msg implementation
a9bfebd refactor: added generated protobuf
4e82f53 feat: removed query messages of universal validator <> core val mapping
c48e8ab feat: updated universal validator add, remove and update messages proto
d81094c fix: change authz to use constants
93f4fb3 Merge pull request #67 from pushchain/tests/integration-tests-inbound
ea80783 tests: added integration tests for synthetic bridge and payload exec tx
c8a3a97 tests: added integration tests for synthetic bridge tx
13476bf fix: fixed isDeployed error
99d256e refactor: added setup of handler contract and prc20 contract
7743d46 refactor: added handler and prc20 bytecodes for contract setup
0ac3e2f feat: extended integration-tests setup for multiple validators
f674f56 fix: fixed depositPrc20Token evm call params
110b1cb feat: added extra fn parameters in abi
00bdcc0 Merge pull request #57 from pushchain/feat/msg-vote-invocation
f2d83c1 fix: vote unit test
deee4c0 fix: test script automatically adds hotkey with req permission
b0b8301 fix: mark confirm_pending tx as confirmed
fc19ccf fix: review comments
14b3272 fix: more review comments
35994b4 fix: review comments
31a5292 fix: review comments
cd8fcdd fix: debug fixes
e010432 fix: timing issue for creating vote handler
8072394 fix: bug fixes
fc0996d refactor: added systemConfig in uregistry mock
b41b3d2 feat: replaced prc20 call to handler contract call for deposit prc20 token
fbf8a9f refactor: implemented msgUpdateSystemConfig
53a8b25 feat: added SytemConfig collection in uregistry module
32783e2 refactor: added generated protobuf
6467dfb refactor: added msgUpdateSystemConfig to update system configs access controlled by admin
f6ab595 feat: added SystemConfig msg type
c6323dc fix: review comments and testing
85a4319 fix: compile errors after merge
4213f87 Merge branch 'feat/universal-validator' into feat/msg-vote-invocation
fefc83d Merge pull request #61 from pushchain/feat/synthetic-payload-exec
0465aa0 fix: fixed integration tests with real scenario
20437b3 fix: fixed msg_execute_payload tests
2095fa6 refactor: optimized execute_payload to error out at start if payload is incorrect
0be9364 fix: fixes after back merge
abd0552 Merge branch 'feat/universal-validator' into feat/msg-vote-invocation
d3c6eff Merge branch 'feat/universal-validator' into feat/synthetic-payload-exec
c71ffd1 feat: made the MsgVoteInbound gasless
4420b13 refactor: added temporary impl for fee abs + payload exec tx type
7499b7c refactor: added temporary impl for fee abs tx type
3c9832e refactor: added impl for synthetic funds transfer + payload tx type
fcda159 refactor: added impl for synthetic funds transfer tx type
78e5330 refactor: added a temporary executePayloadV2 with receipt return
0796fc7 refactor: updated executeInbound acc. to diff tx type
d0c4da2 refactor: added depositPRC20 helper fn of handler
b0d5d6a refactor: updated msg_execute_payload to error out if uea is not deployed
c7e415e refactor: updated universal_tx tests
eb51860 refactor: updated universal_tx acc. to pc_tx array proto format
a65740d refactor: added a temporary deployUeaV2 without verification
36ad327 refactor: added generated protobuf
8ca8f29 feat: added proto changes in inbound tx for verification data
2dd73c5 refactor: updated changes acc. to new payload in inbound tx
a4fefda refactor: added generated protobuf
09d3d99 feat: added proto changes in inbound tx
d4ad313 fix: log fixes
2898863 fix: added daemon launcher
c681e8d fix: start pchaind in background fix
334a19c fix: pchaind fix
65524e8 fix: progress bar issues
37dfd87 fix: more fixes
4a90dce fix: progress bar fixes
8a8ee3a fix: status check
1fe9f6b fix: progress bar logic
3d1e989 fix: remove brew logs
cefe15d fix: wscat auto install
cf0b89a feature: ws logic to block sync
e4d1678 fix: logging fixes
2c5e6a5 fixes
82bb4a4 Update install.sh
24007b2 fix: reset data
389a412 fix: flicker issue
3f1302a fix: flicker issue
99dd4c7 fix: more logs cleanup
d342611 fix: reduce logs clutter
22a736f fix: updated push-validator-manger from push-node-manager
a72c507 Merge pull request #60 from pushchain/test-fix
11b0caa fix: fixed hardcoded bytes
9c901a2 integration-test testing command added
49c5a0b Fixed unit-tests in msg_server_test.go and in registry_test.go
0b4fc88 Added make command to run integration tests
d2bd0ee fixed failing integration tests
79cc797 Merge pull request #58 from pushchain/feat/merge-main
fe6d110 Update CHANGELOG.md for v0.0.2
e478085 resolve merge conflicts
9cf1db1 fix: test cases error
ea5ba4c resolve merge conflicts
c41d72b ci: merge main branch
b369969 refactor: added two TODO comments to be addressed later
c5e5174 feat: updated the sample chain config of testnet-donut
ce67b89 refactor: added new confirmation_type validation and updated test cases
fecf008 refactor: added generated protobuf
ad17182 feat: updated confirmation_type in the chain config gateway_methods
c4f5ec0 refactor: removed todo in chainEnabled validation
1d803df refactor: changed the quorum of votes to >2/3 in vote inbound ballot
8d39e02 refactor: updated mock uregistry keeper
4f031d3 feat: implemented AllPendingInbounds grpc query
150584a feat: implemented GetUniversalTx grpc query
5fcad20 feat: implemented all universalTx grpc query
6fcc226 refactor: added generated protobuf
405e150 feat: added queries in the query.proto of ue module
4330ae0 refactor: removed extra validations from msg_vote_inbound
a6c52b1 tests: added universal_tx validation test cases in types/universal_tx_test.go
d300bc5 feat: added validations in universal_tx msg type
1ed2b5b tests: added outbound_tx validation test cases in types/outbound_tx_test.go
888f212 feat: added validations in outbound_tx msg type
8a41da4 tests: added pc_tx validation test cases in types/pc_tx_test.go
2072072 feat: added validations in pc_tx msg type
55f8515 tests: added inbound test cases in types/inbound_test.go
4f82b9b feat: added validations in inbound msg type
f1b11c1 fix: fixed enabled new config in tests
9a6ea16 fix: fixed broken test cases of uregistry module
523222c feat: added query server impl of AllFinalizedBallots, AllFinalizedBallotIDs
b59e24e feat: added query server impl of AllExpiredBallots, AllExpiredBallotIDs
933571c feat: added query server impl of AllActiveBallots, AllActiveBallotIDs
6bd2cf1 refactor: renamed ballot queries
bd46ee9 feat: added query server impl of Ballot, AllBallots
10ea8c5 refactor: added generated protobuf
71476bb feat: added pagination in ballot grpc queries proto
0aa0f3f refactor: added generated protobuf
d5cc615 feat: added queries for ballots in proto
c0c736a tests: added test cases for expiry trigger in ballot creation
9f24a48 refactor: expire already expired ballots at the time of ballot creation
e8b625c feat: added ballot methods test cases
f196d40 fix: fixed ballot keeper methods test cases
2e5158c refactor: added a check in voteOnBallot to add votes only in pending ballots
8df23e4 refactor: removed executeBallot method, its not required
f8bc2a4 feat: renamed yes/no votes to success/failure in proto and module impl
e6ac5f9 feat: added execution inbound method changes
ac7aafa feat: added keeper method for ExecuteInboundSynthetic
2adad57 refactor: added keeper method for get universal tx and added GetTokenConfig in expectedKeepers
19b5ec6 feat: added updateUniversalTx keeper method
4ca9b70 feat: added executeInbound method to execute acc. to inbound tx type
c525b3a refactor: added CallEVMToDepositPRC20 keeper method
67bd995 refactor: added ABI of PRC20 contract
6281267 refactor: renamed inbound_synthetic to inbound and added a tx_type in inbound
5ee4124 feat: added voteInboundSynthetic msg keeper method to process before execution
abd0c07 feat: added pc_tx and outbound_tx msg in the types
2697f45 fix: fixed chain enabled changes
ab800ed refactor: added keeper methods for universalTx collection
96b334d feat: add universalTx in keeper collection
0f1b158 refactor: added chain enabled methods in expected_keepers
a03e5f7 refactor: updated ue UniversalTx proto
f179eb0 feat: added vote on inbound synthetic ballot keeper method
329faba refactor: added keeper method to get the universal validator set
b78613c refactor: added keeper methods for checking if chain is enabled/disabled on inbound and outbound
98cf476 refactor: updated registry proto to add enabled param for inbound as well as outbound for chains
1f48588 refactor: updated inbound_synthetic collection to only keep pending ones
7922980 refactor: updated inbound_synthetic collection storage and proto def
6a93451 refactor: added validator validation checks in msg_vote_inbound_synthetic
9b81220 refactor: updated proto impl of msg_vote_inbound_synthetic
51704c7 feat: added keeper helper methods for inbound synthetic
62568a1 feat: added inboundSynthetics in keeper collection
b3b4da2 feat: added inbound_synthetic in types
b4eca24 refactor: added logIndex in inbound tx
baced46 refactor: added generated protobuf
3b23ab7 feat: added universal_tx type in proto
8640887 refactor: updated msg_vote_inbound_synthetic proto and generated protobuf
6d90712 feat: imported uvalidatorKeeper in uexecutor module
cccc228 refactor: added method to check if the universal validator is tombstoned
3e8f6a9 feat: imported slashingKeeper in uvalidator module
1d8fb0f refactor: added method to check if the universal validator is bonded
0a8d1aa refactor: added method to get mapped core validator of a universal validator
d99ec7b feat added msg_vote_inbound_synthetic msg type
f9910e8 refactor: added dummy msg server impl of vote inbound synthetic
9cfd640 refactor: added generated brotobuf
ce122e4 feat: added MsgVoteInboundSynthetic msg in proto
c2bea8f refactor: added voteOnBallot methods
252180b refactor: updated createBallot
6a85e6f feat: added isFinalizing and other helper methods in ballot
d616a3d Initial commit
8bf89ff fixes
3a0c668 fix: added calculate_uptime and faster health checks
831eafc fix: more fixes
69497e4 fix: docker optimizations
dcd0ca3 feat: local multi validator setup
df85f23 fix: updated log config
c9ad70d fix: remove few docs which are not required
de12d6b feat(universalClient): addressed review comments
6fd535f fix: removed zap logging
ec2a1b3 feat(universalClient): implement gRPC registry client with caching, chain management, and query API
d12bb22 tests: added unit tests of ballot keeper methods
3c41d9e tests: added unit tests of ballot methods
1300b7a refactor: modified existing ballot add methods to remove reason
f1c1398 refactor(uvalidator): updated ballot proto to remove reasons
aa71e97 feat: added ballot execution methods in keeper/ballot.go
af42901 feat: added ballot type methods
6a4bc67 feat: added ballot collection keys
92a5414 feat: added ballot collections in the keeper
bc8c6c5 refactor: updated ballot.proto type and added protobuf
13da7b3 refactor: updated ballot protobuf
f7ce3ad refactor: added ballot protobuf in types
6c8c64b feat: added generated protobuf
e584597 feat: added ballot.proto types for voting implementation
f1f81be readme(uvalidator): updated readme of uvalidator module
710d826 refactor(uvalidator): added msg_server methods for all messages
be6f550 refactor(uvalidator): added msg_remove_universal_validator keeper method impl
a3fc880 refactor(uvalidator): added msg_remove_universal_validator validation tests
5eff8ab refactor(uvalidator): added msg_remove_universal_validator msg in types
37eb5af refactor(uvalidator): added msg_update_universal_validator keeper method impl
6970e17 refactor(uvalidator): added msg_update_universal_validator validation tests
2b5714d refactor(uvalidator): added msg_update_universal_validator msg in types
b2008de refactor(uvalidator): added msg_update_params keeper method impl
37a6ccf refactor(uvalidator): added msg_update_params validation tests
2a2b84e refactor(uvalidator): added msg_update_params msg in types
e92f69b refactor(uvalidator): added msg_add_universal_validator keeper method impl
b5eb399 refactor(uvalidator): added msg_add_universal_validator validation tests
065f37d refactor(uvalidator): added msg_add_universal_validator msg in types
2bac0c9 refactor(uvalidator): added query server query implementations
ee8e315 refactor(uvalidator): added stakingKeeper in uvalidator keeper
07f136b refactor(uvalidator): added keeper tests
90a920b refactor(uvalidator): added genesis state and genesis test
ae20736 refactor(uvalidator): added codec.go
b7f84a8 refactor(uvalidator): added coreToUniversal map and uvalidator set collections in the keeper
3c216a2 refactor(uvalidator): added autocli and module.go
31237d9 refactor(uvalidator): added types and query .pb generated files
0c7a7f0 refactor(uvalidator): added generated protobuf
038898b refactor(uvalidator): added message server proto files for observer operations
96bb5de refactor(uvalidator): added types proto files
06e440b refactor(uvalidator): added query server proto files
dc3ce6f refactor(uvalidator): added module proto files
af72708 feat: start scaffolding uvalidator module
ce82877 fix: addressed review comments
5f712b7 fix: removed unnecessary options on pchaind binary
94e68bc add: support to start both binaries in parallel
f6b9bf2 add: constants
d0aeaa8 change config & add commands
0882326 fix: logger
099d2dd add: db
4d8dc2c initial setup
71326c1 readme: updated readme of modules
524bb2f refactor(uregistry): modified params of ue to dummy one
e8c07c1 tests(uregistry): fixed msg_server tests of ue module
924311d tests(uregistry): generated mock for uregistry module
c8d2b4d refactor(uregistry): renamed slow_inbound to standard_inbound
c75bd11 feat: integrating uregistry methods with ue, utv modules
146d90a refactor(uregistry): updated vm_type and token_type enum
670defe feat(registry): renamed registry module to uregistry
10b56ea tests(registry): added msg server tests
c0bd73b refactor: added sample token configs
bd6e22d feat(registry): added query server msg implementations for token config queries
304bcc4 feat(registry): added token config msg implementations in msg_server
6c64a06 feat(registry): added msg_update_token_config keeper method
493f9c2 feat(registry): added msg_add_token_config keeper method
556b380 feat(registry): added tokenConfigs collection in registry module storage
03729b2 refactor(registry): added validation tests of msg_update_token_config
a0a2368 refactor(registry): added validation tests of msg_add_token_config
ab93a50 refactor(registry): added sdk Msg implementation of update_token_config msg
d8a286a refactor(registry): added sdk Msg implementation of add_token_config msg
3568598 refactor(registry): added tests for token_config validations
3d742f7 fix(registry): fixed msg amino names in registry proto
01868e2 refactor(registry): generated protobuf
3b237a2 feat(registry): added query msgs in query.proto
35dc3bc feat(registry): added token config messages in tx.proto
95a7803 refactor(registry): added msg_update_chain_config and its validation tests in types
6fa4bfc refactor(registry): added msg_add_chain_config and its validation tests in types
93536c1 fix(registry): fixed failing unit tests
2bfba46 refactor(registry): added native_representation validation tests
22dd5a3 refactor(registry): updated testnet sample configs
388a130 refactor(registry): added chain_config validation tests
3dcda84 refactor(registry): added block_confirmation validation tests
a067156 refactor(registry): updated cli commands in autocli
99af08d refactor(registry): added all msg implementations in queryServer
ecfb10e refactor(registry): added all msg implementations in msgServer
b94515f refactor(registry): added msg_update_params in registry module
aa9949d refactor(registry): added msg_update_chain_config in registry module
55fa563 refactor(registry): added msg_add_chain_config in registry module
c3b00c0 refactor(registry): added params collections in keeper
a1803e2 refactor(registry): updated params msg in types
cef7945 refactor(registry): added tokenConfig msg in types
3c1a05d refactor(registry): added nativeRepresentation msg in types
5a00456 refactor(registry): added gatewayMethod msg in types
bd73ef6 refactor(registry): added chainConfig msg in types
fb5f01b refactor(registry): added blockConfirmation msg in types
dd904a6 refactor(registry): fixed protobuf of block_confirmation
d77f282 refactor(registry): added registry module in app.go
6200d48 refactor(registry): added generated code for registry module
1f39bb9 refactor(registry): added generated protobuf
2e164c5 refactor(registry): added msg server methods and query server methods
69b59c1 refactor(registry): added chainConfig types and tokenConfig types in registry module proto
89962bd feat(registry): scaffold registry module
6f33065 feature: gas price fetching, removed unused code, and more unit test cases
ddbffc7 feat: MsgVoteInbound initial implementation
6d77312 fix: merge conflicts
5a2d9ab Merge branch 'feat/universal-node-event-syncing' into feat/msg-vote-invocation
3d07503 fix: remove unused code
68f54db Merge branch 'feat/universal-validator' into feat/key-management
eafbe4b fix: bug fix
854283b Update client.go
f432a45 fix: unused code removed
9dad0a7 fix: more improvements
df72a8a fix: bug fixes
d395cf0 fix: bug fixes
db2d3b2 fix: test cases fixes
1f8683e fix: test cases fixes
29516e2 fix: fixed test cases
099c75d Merge branch 'feat/universal-validator' into feat/universal-node-event-syncing
6d987cd feature: rpc pool manager and fixed solana event listening
6b1fe03 Merge pull request #54 from pushchain/feat/inbound
b22ffc1 refactor: added two TODO comments to be addressed later
a022242 feat: updated the sample chain config of testnet-donut
42c4584 refactor: added new confirmation_type validation and updated test cases
c3af947 refactor: added generated protobuf
3e3b29f feat: updated confirmation_type in the chain config gateway_methods
1ec1bc9 refactor: removed todo in chainEnabled validation
b356a00 refactor: changed the quorum of votes to >2/3 in vote inbound ballot
6efa04f refactor: updated mock uregistry keeper
fa7fbe9 feat: implemented AllPendingInbounds grpc query
4cbac1f feat: implemented GetUniversalTx grpc query
f6838f8 feat: implemented all universalTx grpc query
d2d892a refactor: added generated protobuf
5e02778 feat: added queries in the query.proto of ue module
96fb92c refactor: removed extra validations from msg_vote_inbound
29cd575 tests: added universal_tx validation test cases in types/universal_tx_test.go
a6f7256 feat: added validations in universal_tx msg type
b325e78 tests: added outbound_tx validation test cases in types/outbound_tx_test.go
7698e80 feat: added validations in outbound_tx msg type
2ab6acf tests: added pc_tx validation test cases in types/pc_tx_test.go
70300f6 feat: added validations in pc_tx msg type
1ebe6be tests: added inbound test cases in types/inbound_test.go
c51aa26 feat: added validations in inbound msg type
c9ecfd6 fix: fixed enabled new config in tests
7369035 feat: sql improvements and DB cleanup cron job.
02d0c51 fix: fixed broken test cases of uregistry module
5a03cce feat: added query server impl of AllFinalizedBallots, AllFinalizedBallotIDs
a9353d4 feat: added query server impl of AllExpiredBallots, AllExpiredBallotIDs
a6a763a feat: added query server impl of AllActiveBallots, AllActiveBallotIDs
f507f1c refactor: renamed ballot queries
485050a feat: added query server impl of Ballot, AllBallots
fe77382 refactor: added generated protobuf
9f9249b feat: added pagination in ballot grpc queries proto
e4f0c3d refactor: more cleanup
d2427d5 refactor: bug fixing and cleanup
08beb7c refactor: added generated protobuf
e36e50e feat: added queries for ballots in proto
3408fac fix: more cleanup work
630e06f cleanup and fixes
0782007 tests: added test cases for expiry trigger in ballot creation
e5ed7c7 refactor: expire already expired ballots at the time of ballot creation
4380b95 feat: added ballot methods test cases
d8ea1bc fix: fixed ballot keeper methods test cases
10fd9ea cleanup
6de15f7 refactor: added a check in voteOnBallot to add votes only in pending ballots
701689f refactor: removed executeBallot method, its not required
6ace24f feat: renamed yes/no votes to success/failure in proto and module impl
8f3e8c3 remove unused code
e4a89dd fixes
dbdb1ee fixes
bc04a55 fixes
478f514 fixes
d83ba20 Update local-validator-manager
ccd5353 fix: hot key and authz implementation
b175581 Merge pull request #53 from pushchain/feat/local-multi-validator-setup
07d3bfa Initial commit
626ac61 feat: added execution inbound method changes
b8a8bb8 fixes
f056e59 fix: improved confirmations logic
51ad333 feat: added keeper method for ExecuteInboundSynthetic
08819a9 refactor: added keeper method for get universal tx and added GetTokenConfig in expectedKeepers
267a8ee feat: added updateUniversalTx keeper method
a0001cd feat: added executeInbound method to execute acc. to inbound tx type
1ad4828 refactor: added CallEVMToDepositPRC20 keeper method
aef1440 refactor: added ABI of PRC20 contract
e0e466f refactor: renamed inbound_synthetic to inbound and added a tx_type in inbound
75ea8aa feat: added voteInboundSynthetic msg keeper method to process before execution
9f3d404 feat: added pc_tx and outbound_tx msg in the types
2949231 fix: fixed chain enabled changes
399fe3b refactor: added keeper methods for universalTx collection
8b03104 feat: add universalTx in keeper collection
c04fdce fixes
f78334f fix: added calculate_uptime and faster health checks
f0d6ca3 refactor: added chain enabled methods in expected_keepers
045e53a refactor: updated ue UniversalTx proto
f85344c feat: added vote on inbound synthetic ballot keeper method
bb63d65 refactor: added keeper method to get the universal validator set
7cde13e fix: more fixes
0b1dd3d refactor: added keeper methods for checking if chain is enabled/disabled on inbound and outbound
d5bcb63 refactor: updated registry proto to add enabled param for inbound as well as outbound for chains
f0cd363 fix: docker optimizations
9b71150 refactor: updated inbound_synthetic collection to only keep pending ones
03a9d59 refactor: updated inbound_synthetic collection storage and proto def
91d2f01 refactor: added validator validation checks in msg_vote_inbound_synthetic
2de3479 refactor: updated proto impl of msg_vote_inbound_synthetic
6aa2bea feat: added keeper helper methods for inbound synthetic
b8ebc9f feat: added inboundSynthetics in keeper collection
5b868de feat: added inbound_synthetic in types
1a0be44 refactor: added logIndex in inbound tx
6f271b2 refactor: added generated protobuf
fc53f6a feat: added universal_tx type in proto
2e4e4a5 refactor: updated msg_vote_inbound_synthetic proto and generated protobuf
32fb2b8 feat: local multi validator setup
d8b8fdf Merge branch 'feat/universal-validator' into feat/universal-node-event-syncing
3cc191f Merge pull request #43 from pushchain/feat/universal-node-rpc-clients
f712647 fix: updated log config
0e630c9 feat: imported uvalidatorKeeper in uexecutor module
28b67dc fix: remove few docs which are not required
89908dd refactor: added method to check if the universal validator is tombstoned
bf1b170 feat: imported slashingKeeper in uvalidator module
c745ee4 refactor: added method to check if the universal validator is bonded
be2f26a refactor: added method to get mapped core validator of a universal validator
2cc471e feat added msg_vote_inbound_synthetic msg type
92f2d3f refactor: added dummy msg server impl of vote inbound synthetic
3eee8af refactor: added generated brotobuf
bd6ac01 feat: added MsgVoteInboundSynthetic msg in proto
647378d refactor: added voteOnBallot methods
f922b73 refactor: updated createBallot
9ff09e9 feat: added isFinalizing and other helper methods in ballot
4f73012 Update updater_test.go
fa9c61b fix: test cases fixed
f5c0775 fix: 1. removed GatewayEvent unused table 2. Add a cmd to set block number for a chain
6136517 feat: event listening changes on universal validator
987d0a0 Merge pull request #49 from pushchain/feat/uvalidator-voting
a323fcc Update push-node-manager
b0b9af2 Update push-node-manager
b52697f Update push-node-manager
5b0d664 Update push-node-manager
ed5be7b Update push-node-manager
0d924b5 Update push-node-manager
27e6df2 fixes
7e739e6 Update install.sh
4038ef2 Update install.sh
54c710e Update install.sh
8f56fdd Update install.sh
d1ba0c5 fixes
1e6ecde fixes
8222d4c Update setup-dependencies.sh
1df14da Update install.sh
fab1368 log fixes
98fc8e0 Update setup-dependencies.sh
abf70ac fixes
3aeb70a Update install.sh
80ce768 fixes
0843919 fixes
b39cd6e tests: added unit tests of ballot keeper methods
413feeb tests: added unit tests of ballot methods
880c8b2 refactor: modified existing ballot add methods to remove reason
65e8239 refactor(uvalidator): updated ballot proto to remove reasons
a3cd11b feat: added ballot execution methods in keeper/ballot.go
82c0b44 feat: added ballot type methods
6eab526 feat: added ballot collection keys
8e63930 feat: added ballot collections in the keeper
0d8e423 refactor: updated ballot.proto type and added protobuf
f688c71 Update setup-dependencies.sh
dc9f910 fix: virtual python env
11544d5 Update README.md
f67d8a4 fix: ubuntu error fix for netcat
8fa24b7 fix: nginx tests
b3417a3 feature: push node manager
5f324e1 refactor: updated ballot protobuf
a878e4a refactor: added ballot protobuf in types
931f2ab feat: added generated protobuf
afb9cd9 feat: added ballot.proto types for voting implementation
2018510 Merge pull request #45 from pushchain/feat/uv-validator-operations
0a1d3d0 readme(uvalidator): updated readme of uvalidator module
93b3a33 refactor(uvalidator): added msg_server methods for all messages
dd28ba0 refactor(uvalidator): added msg_remove_universal_validator keeper method impl
9c0b108 refactor(uvalidator): added msg_remove_universal_validator validation tests
6f05430 refactor(uvalidator): added msg_remove_universal_validator msg in types
232c554 refactor(uvalidator): added msg_update_universal_validator keeper method impl
cdfc501 refactor(uvalidator): added msg_update_universal_validator validation tests
e9c6e54 refactor(uvalidator): added msg_update_universal_validator msg in types
46fb5b1 refactor(uvalidator): added msg_update_params keeper method impl
3ed6dd5 refactor(uvalidator): added msg_update_params validation tests
4c69320 refactor(uvalidator): added msg_update_params msg in types
04976da refactor(uvalidator): added msg_add_universal_validator keeper method impl
1f58211 refactor(uvalidator): added msg_add_universal_validator validation tests
6754b83 refactor(uvalidator): added msg_add_universal_validator msg in types
95d7ce8 refactor(uvalidator): added query server query implementations
43787ff refactor(uvalidator): added stakingKeeper in uvalidator keeper
6d7d9a3 refactor(uvalidator): added keeper tests
3b762a0 refactor(uvalidator): added genesis state and genesis test
20ec316 refactor(uvalidator): added codec.go
4df7e29 refactor(uvalidator): added coreToUniversal map and uvalidator set collections in the keeper
c9944e2 refactor(uvalidator): added autocli and module.go
deac9a0 refactor(uvalidator): added types and query .pb generated files
c6f7321 refactor(uvalidator): added generated protobuf
62f95ef refactor(uvalidator): added message server proto files for observer operations
47a1085 refactor(uvalidator): added types proto files
9aeae07 refactor(uvalidator): added query server proto files
c6ecef3 refactor(uvalidator): added module proto files
779381c feat: start scaffolding uvalidator module
e8a517d feat(universalClient): addressed review comments
e504e0e Merge branch 'feat/universal-validator' into feat/universal-node-rpc-clients
38ac0ec Merge pull request #42 from pushchain/feat/universal-validator-client
6f69e8d fix: removed zap logging
7a5de42 feat(universalClient): implement gRPC registry client with caching, chain management, and query API
3871384 Merge branch 'feat/universal-validator-client' into feat/universal-node-rpc-clients
59f94e7 fix: addressed review comments
7712e79 fix: removed unnecessary options on pchaind binary
f64f463 add: support to start both binaries in parallel
dcebc47 Merge pull request #36 from pushchain/feat/uregistry-module
02d48e3 add: constants
ab647c9 readme: updated readme of modules
d1e69b5 refactor(uregistry): modified params of ue to dummy one
6e24dc3 change config & add commands
d2a442e ci: merge main
b60286c tests(uregistry): fixed msg_server tests of ue module
81d7a5d tests(uregistry): generated mock for uregistry module
9032ddc refactor(uregistry): renamed slow_inbound to standard_inbound
0feca6d feat: integrating uregistry methods with ue, utv modules
083737d fix: logger
6df45ea refactor(uregistry): updated vm_type and token_type enum
3497816 feat(registry): renamed registry module to uregistry
cc31079 tests(registry): added msg server tests
fe3ab5b add: db
666aadd refactor: added sample token configs
d6eee8d feat(registry): added query server msg implementations for token config queries
a8b8263 feat(registry): added token config msg implementations in msg_server
e677790 feat(registry): added msg_update_token_config keeper method
160736d feat(registry): added msg_add_token_config keeper method
e9a1191 feat(registry): added tokenConfigs collection in registry module storage
618eb77 refactor(registry): added validation tests of msg_update_token_config
e0dced1 refactor(registry): added validation tests of msg_add_token_config
f94831a refactor(registry): added sdk Msg implementation of update_token_config msg
0f564f8 refactor(registry): added sdk Msg implementation of add_token_config msg
efed5b1 refactor(registry): added tests for token_config validations
98984b8 fix(registry): fixed msg amino names in registry proto
248ed63 refactor(registry): generated protobuf
52b0b6f feat(registry): added query msgs in query.proto
a68d7cc feat(registry): added token config messages in tx.proto
a5b475f refactor(registry): added msg_update_chain_config and its validation tests in types
6fdd643 refactor(registry): added msg_add_chain_config and its validation tests in types
b183e6c fix(registry): fixed failing unit tests
d4bae06 refactor(registry): added native_representation validation tests
c25cfbe refactor(registry): updated testnet sample configs
dcaece6 refactor(registry): added chain_config validation tests
0817f3c refactor(registry): added block_confirmation validation tests
dff15ed refactor(registry): updated cli commands in autocli
1464325 refactor(registry): added all msg implementations in queryServer
b528a0b refactor(registry): added all msg implementations in msgServer
90adadf refactor(registry): added msg_update_params in registry module
3e7477d refactor(registry): added msg_update_chain_config in registry module
ea2ff1a refactor(registry): added msg_add_chain_config in registry module
09dff2a refactor(registry): added params collections in keeper
f658537 refactor(registry): updated params msg in types
b494d6a refactor(registry): added tokenConfig msg in types
0aafdb8 refactor(registry): added nativeRepresentation msg in types
35e4faf refactor(registry): added gatewayMethod msg in types
2988c9b refactor(registry): added chainConfig msg in types
14682ae refactor(registry): added blockConfirmation msg in types
edd4179 refactor(registry): fixed protobuf of block_confirmation
1b32077 refactor(registry): added registry module in app.go
b7ebc28 refactor(registry): added generated code for registry module
bb86092 refactor(registry): added generated protobuf
fe6da8a refactor(registry): added msg server methods and query server methods
656fe10 refactor(registry): added chainConfig types and tokenConfig types in registry module proto
d13af29 feat(registry): scaffold registry module
be918b4 initial setup
You can’t perform that action at this time.