Releases: pushchain/push-chain-node
Releases · pushchain/push-chain-node
Release v1.0.0-test
Changelog
Features
- scaffold push cosmos chain using ignite cli (9082e24)
- added push prefix and denom (#2) (0d4d8ce)
- scaffolded chain using ignite v 0.27.2 (adadb82)
- added evm changes in app.go (e90d973)
- added changes of rpc, server (5c2d622)
- added ante handlers changes (eaf531f)
- add end-to-end tests for block time, gas fees, governance proposals, and token transfers (1bb6a59)
- added solana sig verification precompile (f05829f)
- scaffolded crosschain module (da5b0ac)
- generated protobuf files (aa4205b)
- added admin of crosschain module in params (1f07ef2)
- added setFactory and setVerifierPrecompile messages (b35b0e7)
- added query messages for factory and precompile (13dc334)
- modified verifyEd25519 precompile to accept msg argument as bytes32 (2fa9174)
- switched from orm based state store to basic lightweight kvStore (e647c65)
- updated proto files to add a admin-params msg (25face5)
- added handler methods for admin-params msg and query msg (8dd7f8d)
- added types for admin_params update msg (98ae2ef)
- added cli commands for admin_params msg (fbec382)
- added evm keeper inside the crosschain module (e717fb5)
- added MsgDeployNMSC implementation and cli support (91d6502)
- added MsgMintPush msg implementation (fb59060)
- imported bank keeper in crosschain module (7bacd88)
- completed the msgMintPush implementation (e7410c5)
- added implementation of MsgExecutePayload (44729bd)
- updated ed25519 precompile from 0x902 addr to 0x901 (1733544)
- modified verifyEd25519 precompile to a stateless precompile (ae1ae0d)
- made crosschain module messages gasless (fcf5d7d)
- added a base fee of 1 npush (f057884)
- imported feemarket keeper in crosschain module (2fe1076)
- added gascost calculation in msgExecutePayload (690bcfa)
- added comments (aea67c9)
- added new account generation and verification decorator for gasless transactions (ec6ed5f)
- removed verifier module on solverifier precompile (d229c0a)
- renamed crosschain module to universal-executor module (704d22b)
- renamed solverfier precompile to usv precompile (9a66dc4)
- scaffolded utv module (5d18e9d)
- added add-chain-config msg and query in proto files (3c582a5)
- generated protobuf files (ab53efe)
- added implementation of AddChainConfig msg (ee934f3)
- added implementation of QueryChainConfig msg (1e1de30)
- added cli commands for chain config methods (508428d)
- added validations in chain_config (9661bac)
- refactored file structure of proto files of ue module (2323b41)
- added UpdateChainConfig msg in proto file (2df7693)
- added generate protobuf (82aed64)
- added updateChainConfig msg implementation (5947f06)
- added queryVerifiedTxRequest in proto (6a64595)
- imported ueKeeper in utvKeeper (71938ec)
- added rpc package and evm rpc call functions (e86e8ee)
- standardized verify tx keeper methods (ed39e60)
- imported UtvKeeper in ue module (024ebd2)
- added verification in msgDeploy and msgMint (6304604)
- added parsing of funds from fundsAdded param (ec272f1)
- verifySVMInteraction works (f3bcdcc)
- added env support for rpc urls (dc1e602)
- deployed factory contract on 0xEA (4128e35)
- adjust svm usdt decimals (dadaf01)
- setup default admin (27c9c5c)
- added enabled param in chain-config for enabling/disabling a chain (d0bace9)
- removed admin-params as factory is constant now (0fd7d92)
- modified chainConfig proto (343081b)
- chain config scales for multiple methods (86c4713)
- standardised usd exponent/decimals and push conversion rate (7aa2e03)
- adjusted the method_config message validation (7d1491e)
- added checks for called input fn is addFunds or not (27e3593)
- added proto changes for uea and universal account, payload (686fd1c)
- added generated protobuf files (85f3142)
- added chain config json for sepolia, solana devnet (b7aa456)
- implemented fallback rpc call to public rpc (0e89b08)
- added proxyAdmin, and made factory a upgradeable transparent proxy (b4a6501)
- modified npush to upc (b88bde1)
- finalised the verifyEd25519 gas to 4000 (e845e54)
- updated the factory impl bytecode (80ff407)
- deployed new gateway on sepolia (e91b30f)
- modified the method_config protobuf (107affb)
- deployed new gateway on sepolia (acc068a)
- parallelize builds using matrix strategy (10362bc)
- add macOS binary builds using Go cross-compilation (08c037c)
Bug Fixes
- fixed push tokens mint amount decimals (60609ec)
- event parsing (1c0c226)
- function names (e720c47)
- names (2036961)
- names eth to EVM (e777d47)
- merge conflict (7220664)
- function name (78a32ac)
- fixed deployFactory layout (d2ed775)
- modified solana getTransaction with fetching confirmed blocks param (944ec3d)
- fixed gasLimit comparison issue to gasCost (4a78136)
- initial commit of validator setup (d0954b9)
- validator setup fixes (751e6e3)
- validator node setup bug fixes and improvements (50fe5a2)
- work flow on feature branch (1dfbd52)
- lint issues fix (e0862ac)
- trigger workflow visibility (ea33e3e)
- add newline at end of release workflow (398eefc)
- trigger release workflow test (bf1dd54)
- simplify build process to handle dependency issues (379dc0d)
- use existing Dockerfile for Linux builds (5f966c5)
Other Changes
- refactor: modified binary name to pushchaind due to collision with pre-defined command in bash (6ff43f2)
- Update readme.md (f336899)
- Update readme.md (ef05ac9)
- refactor: added a extra account in config mainly for funding the faucet (6c8ca08)
- refactor: removed scaffolded chain with ignite v28.7.0 (1668d50)
- Initialized with Ignite CLI (88c3da4)
- refcator: added appModuleBasic (29c2621)
- refactor: added chainId and increased bonded amount acc. to evm (c1151ec)
- EncodingConfig Changes (98f21ad)
- refactor: added cmd changes (not working rn) (4286e8a)
- refactor: replaced server commands to evm server commands (e168340)
- refactor: added consensus params in config.yml (9a0aaef)
- spawn chain with evm module (782c3e9)
- swarm test net v1 (bbe08db)
- swarm test net v2 (db56cbd)
- swarm test net v3 (fa45298)
- swarm test net v3.1 (3b47980)
- fixed typos (5b07d25)
- fixed typos (2) (bb70e69)
- Added controlpanel precompile example (b42c3b2)
- fixed evm ports (21d4f5f)
- refactor: enhance interchaintest with detailed comments and structured test cases for basic chain, CosmWasm integration, and token factory functionality (41ea3be)
- Merge pull request #7 from push-protocol/evm-tests-e2e (8b4669c)
- Merge pull request #5 from push-protocol/spawn-with-evm (ed13e4a)
- refactor: generated protobuf files for proto files (7159c16)
- refcator: added autocli changes (4a9cdb5)
- refcator: generated protobuf files for new msg types (39e54ba)
- refcator: removed setFactory and setVerifier msg (825dfd4)
- removed example precompile (49616bb)
- Merge branch 'poc/deploy-nmsc-gasless' into poc/ed25519-precompile (4bc5ec7)
- Merge pull request #8 from push-protocol/poc/ed25519-precompile (87b78cd)
- refactor: changed types in crosschain payload (dc67edf)
- refactor: added BaseDenom in types global package (ac8ddfa)
- refactor: updated MsgExecutePayload implementation (cc15061)
- refactor: updating dummy mint amount (58ee88a)
- refactor: modularise execute payload msg handler (7279996)
- refactor: modularize deployNmsc and mintPush message handlers (dc87c29)
- refactor: added txHash param in MsgDeployNMSC (0c55fbe)
- refactor: removed temp variable from crosschain params (f42ca16)
- refactor: added parameter validations in crosschain module (22c97b7)
- refactor: added config in types_test package (b223878)
- refactor: added param validation (0003e84)
- refactor: added accountId param in MsgDeployNMSC (e23b93e)
- refactor: updated the deployNMSC msg implementation (27d6a16)
- refactor: added validations for accountId (26ac0b2)
- refactor: modified validations of crosschain_payload (1d79711)
- refactor: replaced caipString with accountId in msgMintPush (45f5583)
- refcator: updated msgMintPush handler with accountId changes (b931d77)
- refactor: replaced caipString with accountId in msgExecutePayload (c7d3482)
- refcator: updated msgExecutePayload handler with accountId changes (f60f175)
- refactor: removed verifierPrecompile from adminParams (f9d2172)
- refactor: fixed Validate fn to ValidateBasic (62846b9)
- refactor: fixed Validate fn to ValidateBasic (020fced)
- refactor: updated usv precompile addr from 0x901 to 0xca (4fd3151)
- readme: added utv module readme (c1c616e)
- refactor: removed legacy tx and query cli methods (451cfb8)
- refactor: added keys of chain config params (2eba693)
- refactor: added protobuf generated files of chain config msg (11b00a4)
- refactor: added generated protobuf (1f82aa5)
- refactor: added queryRequest impl (b06bf39)
- refactor: added verifiedTx collection map and keys (29e2499)
- refactor: added verifyTx keeper fn in utv module (3ad0e30)
- refactor: modularise the msg server handler of ue module (d1f8417)
- refactor: added comments (a27ef27)
- refactor: added mock evmKeeper for unit test (205c6be)
- Merge branch 'poc/deploy-nmsc-gasless' into add-svm-verification-in-utv (c435e5e)
- Merge pull request #12 from push-protocol/add-svm-verification-in-utv (b532a95)
- refactor: added chainEnabled keeper (ae90f92)
- removed: unused code (f02af92)
- Merge pull request #14 from push-protocol/13-finalize-svm-verification-logic (2855d5b)
- Merge branch 'poc/deploy-nmsc-gasless' into 15-scale-chain-config-multiple-methods (5fb7e4e)
- Merge pull request #16 from push-protocol/15-scale-chain-config-multiple-methods (3b3eb74)
- refactor: added nomenclature changes in evm,abi operations (af780dc)
- refactor: added chain_id to chain changes in chain_config (56a513f)
- refactor: renamed msg_deploy_nmsc to uea (ad4a7eb)
- refactor: added nomenclature changes in msg_execute_payload (7f2d314)
- refactor: added nomenclature changes in msg_mint_push (fc39c6e)
- refactor: added nomenclature changes in msg_server and query_server (bc2058a)
- refactor: added validation changes (c9b2fee)
- refactor: added protobuf changes (9...