Skip to content

Releases: pushchain/push-chain-node

Release v1.0.0-test

27 Jun 12:07
1992a37
Compare
Choose a tag to compare

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...
Read more