This is a release for:
- Parachain client
- Parachain runtime
- Identity TEE worker
- Omni TEE Executor
Dependencies
Substrate : stable2407
Frontier : stable2407
Parachain runtime
heima
version : 9241
size : 1947556
rustc : rustc 1.84.1 (e71f9a9a9 2025-01-27)
sha256 : 0x46a768b7156e412d287d654a7cc53b6dce5500474c60047e1e59a3fad831521a
blake2-256 : 0x9679abd0571b6961543d419c648fad3fa514c88d5ce2535e82957c4314338bd6
proposal (setCode) : 0x735fea1dae32af9ce1b4e2938ecd19ccdcc8f86a91c454da92bdf67df2b30905
proposal (authorizeUpgrade) : 0xcc90e788f97505666cd6c29847cf41e8cb8d20a5f8730561e497a2f024e30096
paseo
version : 9241
size : 2120908
rustc : rustc 1.84.1 (e71f9a9a9 2025-01-27)
sha256 : 0x8d45a49f86f23312522c2db939c403db20829fd33995b33fd386a3e98eaa5443
blake2-256 : 0x8e7e4823030d426abdc1b10fc963398a1dc9a030014e1111382560ecb5b1dec4
proposal (setCode) : 0xfcc42b49567618569e572591fa13476d2531e3b5fc0978a0461261bc8a5bfd71
proposal (authorizeUpgrade) : 0x38886c000e18db7730537988179c11d7d4e1448fbade6d666e21d4297a870991
Changes
Raw diff: v0.9.24-03...v0.9.24-04
Details:
3f74d90cupdate allowed file name (#3387)32b31e1bchange substrate key file name (#3388)ddc95957Useuser_uidoveruser_emailubiquitously (#3386)eb5ac80fchange executor cli (#3385)0e85619bconditionally include fake mrsigner key (#3384)8f3656c0Take gas fee into account for cross chain trade (#3377)7f941c50allow only selected env vars in gramine (#3382)0c4b703ffix: allow overriding with start_block (#3381)63bf1345accounting contract ecdsa keypair (#3380)5429a528Use same pallet index between paseo and heima runtime (#3378)617370feUpdate binance-api logic (#3376)54eb93f3fix: add set-admin and accept-admin to script (#3372)857d975cImplement cross chain swaps (#3364)3d0e3dbbfix addwallet response type (#3375)0f2415e0Skip exp check for two limit order RPCs (#3373)6d5c0eb2Use new pumpx API for market order transfer tx (#3374)79aa57bffeat:Update client-sdk tools. (#3371)cc996920Update params/types/structs based on API spec (#3370)b8922914Persist shielding key (#3367)da7904e3Notify backend only for cross-chain swap (#3369)96df6399Update solana chain_id (#3368)aa511e74Use GoogleCode type alias (#3366)58854baaMake google_code required (#3365)e1df47c9Spawn task handling task concurrently (#3363)6a63dfdafix: add scripts for interacting with accounting-contract (#3346)bf3eec48P 1446 add RPC call pumpx_notifyLimitOrderResult (#3361)2f6164c4Implement swap intent for pumpx (#3354)5324e977P 1420 implement pumpx_transferWithdraw rpc (#3351)afd62180use tmp dir in tests (#3360)ae10805dfix jwt typ check (#3362)ab421da4fix: update NativeTaskOk::PumpxJwt to NativeTaskOk::PumpxRequestJwt (#3347)9cfb55f7Addpumpx_signLimitOrder(#3358)6b777cd9Flatten json response (#3357)9bc3ba29Serialize Vec in RPC struct fields to 0x-prefixed-hex-string (#3355)b0c47afdAdd example code for pumpx_wallet rpc method (#3349)2358d4c1P 1419 implement pumpx_addWallet rpc (#3341)c3a0c1f0Adding pumpx_submitSwapOrder rpc method (#3350)09afcf06add dex_multiSignWallet pumpx-signer (#3353)3f52810bdisable account locks (#3352)521d0369Use debug log level for block syncing (#3348)a28478cfIntent sanity check (#3314)47449d9dP 1398 config and cicd of omni executor (#3342)0138a8ffKeep track of the omni executor tx signer nonce in memory (#3325)ae93520bUse JSON output foromni_getShieldingKey(#3345)2715715dfeat: avoid error while access process.env.*, support toggle debug log for Enclave, support using user created Enclave instance, add more docs (#3339)4d5a835dUse u32 for pumpx chain_id (#3343)a548c2d3Adding methods to PumpxApi (backend notification) (#3344)c44698ecOn-chain intent lifecycle and storage skeleton (#3340)4af67b66Verify google auth code in ExportWallet (#3338)4cc22bd5Write both jwts to storage (#3337)ee982a44Client-sdk and Client-api:update changelog and version (#3332)84fd43a8Integrate verify google code endpoint the PumpxApi (#3336)117e2673Refactoring JWT issuance and verification (#3335)609307c0Skeleton for cleartext RPC (#3333)c9cbd3a9feat: add accounting contract for bsc (#3307)71a298d5fix: support aes encrypted response from omni-executor in omni-client-sdk (#3334)207e8297feat: support PumpxRequestJwt in omni-client-sdk (#3329)5f58c2d3PumpxExportWalletrpc method (#3330)e37c0923Adding methods for trading to PumpxApi (#3331)c1af6555Fix definitions.ts (#3328)8c4e2d4bFix JWT public key logging format (#3327)c0dfe5cffix: update pnpm-lock of identity-client-sdk, update omni ts-tests (#3326)9e2e4860PumpX API initial setup in the omni-executor (#3303)b26f8e1eUpdate chaindata rpc (#3324)70ce5808Pumpx signer client (#3318)78790f36Simplify nativetask calling interface (#3319)34b2aa40Use consistent rustfmt setting (#3322)29e61246fix: update test script to not build the sidechain-api (#3317)cc24a0a7feat: Ensure npm packages are compatible with both CommonJS (CJS) and ECMAScript Modules (ESM). (#3310)1da4ce2dMore tests onmi sdk (#3311)32277172generate pumpx signer key and import binance key (#3316)185d4aaeupdate parachain-api sidechain-api client-sdk chaindata (#3315)6c547814Update chaindata urls (#3313)27abb0b2Update JWT token issuance, Adding request_pumpx_jwt native call (#3308)aefb2ab4fix: update parentchain metadata (#3312)d9dd0f40Fix omni-executor compilation (#3309)9cf1e0f6Update Intent enum type for pumpx trade (#3305)1ca26fb8feat: remove all authOptions params, update tests, update docs (#3306)79cd8998Lock account assets (#3304)16280904feat: P-1379 merge omni-client-api into client-api, update @litentry/parachain-api to @heima/parachain-api in identity client-sdk (#3300) C0-breaking Breaking change that will cause existing client to break90db6dd1Add needed tokio features (#3302)675a3f2cpass account id to intent executor (#3301)b3a12168query solana / ethereum account balance (#3299)f2b8887bSetting fixed auth token (JTW) exp time to 1 week. (#3296)1707cee1Add configurable max connections limit for the omni-executor RPC server (#3297)c6820d4fP 1350 accounting contract on dest chain (#3282)e31b794ffeat: P-1340 add intent requests: callEthereum, systemRemark (#3294)869d8217change intent executors structure (#3295)ac5f3371Adding support for binance spot trading api (#3290)fa51c606Prefund ethereum account (#3292)14e202e0updating parentchain api-interface metadata (#3293)4629d7a4feat: P-1339 add requests: addAccount, removeAccounts (#3291)8220aadeEthereum delegate call and pay fees (#3283)