Skip to content

0.0.3

Latest

Choose a tag to compare

@mohammeds1992 mohammeds1992 released this 03 Nov 13:17
· 342 commits to main since this release

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