Releases: litentry/heima
Release v0.9.26-01
This is a release for:
- Parachain client
- Parachain runtime
- Identity TEE worker
- Omni TEE Executor
Dependencies
Substrate : paritytech/polkadot-sdk - polkadot-stable2412-6
Frontier : polkadot-evm/frontier - stable2412
Parachain runtime
heima
version : 9260
size : 1972843
rustc : rustc 1.88.0 (6b00bc388 2025-06-23)
sha256 : 0xd8b6df91afa2b58386bafbdeef683a2edd47b9d55a3ea56183f4558f535dda80
blake2-256 : 0x60e88beb9fd1cea3569882bb8e65c581a2903147d30d31578982340c34bb8fbb
proposal (setCode) : 0xc28880161d3b824331ba0e43250305592f2e3a8f4f14f43cecddddfca667c11d
proposal (authorizeUpgrade) : 0x0dfe7388ad372e3e384a6cd048809c1fdd39d9a017d4662294befba9b411f014
paseo
version : 9260
size : 2052642
rustc : rustc 1.88.0 (6b00bc388 2025-06-23)
sha256 : 0xb03d79b382689b56bfc28627d8e3a7f373c31c27f00850017cff7aaa54850b4d
blake2-256 : 0x16e53b4874cf246e454e3177b2c8d6ba6d7e181b7f8a7cbaa130d0ffb82fbcb1
proposal (setCode) : 0x92ce587cc5512727d6ef7b3959cc042846eb06cbc00ac20a6d20f0c9f7a01d9a
proposal (authorizeUpgrade) : 0x47a8b4ae64e800b910e0d60aaa4d3fbf4c7aed897fe4cc4854b5ee7ba84bb1f9
Changes
Raw diff: v0.9.25-17...v0.9.26-01
Details:
757c7cbe2Not mask docker-login username (#3846)bd8a1c083Set leave-candidate-delay to 0 (#3845)427f33945Extract dep version for tag use too (#3843)e1327114aRemove unused benchmark machine (#3844)b8a03fe98Remove collab-ai pallets and integration (#3842)305767d2dTry to use standard frontier (#3841)4ab93b4d1chore(deps): bump the typescript-dependencies group across 4 directories with 12 updates (#3840)f3f092b6bManual update dep and update dependabot ignore list (#3839)f1dc43109chore(deps): bump actions/checkout in the github-actions group (#3836)6bcf51754chore(deps): bump the typescript-dependencies group across 4 directories with 13 updates (#3837)8551df79aBack towasm-overridefor runtime upgrade CI (#3835)5f1f4b066Migrate mocha to vitest for parachain ts-test (#3833)6b334cde6chore(deps): bump zx (#3834)10ab38118chore(deps): bump glob (#3829)ba691a951chore(deps): bump the typescript-dependencies group across 4 directories with 12 updates (#3830)a15bd2652chore(deps): bump the npm_and_yarn group across 2 directories with 3 updates (#3832)5d696be80chore(deps): bump js-yaml (#3821)2b483b696chore(deps): bump glob (#3827)0ae369206Manually bump some cargo deps (#3828)e08927ba3Try to fix some dependabot ts alerts (#3824)f21c9de64Add more smart wallet upgrade test cases (#3823)44e2cda9cRename binary name toomni-executor(#3822)bea999470chore(deps): bump the typescript-dependencies group across 5 directories with 31 updates (#3820)b96357eb8Move passkey configuration from hard-coded values to environment variables (#3818)4a07c15edRefactoring of dir struct (#3819)a8c44cad1Remove old bridge ts-test and some leftovers (#3816)0b4d95148Remove id-worker CI (#3815)1f01561cbNo automatic claude pr review (#3812)
Release v0.9.25-17
This is a release for:
- Parachain client
- Parachain runtime
- Identity TEE worker
- Omni TEE Executor
Dependencies
Substrate : paritytech/polkadot-sdk - stable2412
Frontier : AstarNetwork/frontier - e74325d1
Omni-Executor
client version : 0.1.0
client name : executor-worker
rustc : rustc 1.89.0 (29483883e 2025-08-04)
docker image : litentry/omni-executor:v0.9.25-17
SGX enclave info :
Attributes :
mr_signer : ec12d6e3c026f9d9407c078c1faa0ef52d1c1d3c070d490da714e4a27216879b
mr_enclave : da538921df01610eec22a01eaefddcd555ab911404be399c8a783349ea73d03f
isv_prod_id : 0
isv_svn : 0
debug_enclave : False
Changes
Raw diff: v0.9.25-16...v0.9.25-17
Details:
47eb5590dAddto_omni_accountforUserId(#3811)c59e5ed8echore(deps): bump paritytech/srtool-actions in the github-actions group (#3809)be5ca2f04returncredential_idfrom listPasskey (#3808)ed81dded5user lowercase (#3807)53b177df1add new fields: alias_name and last_used (#3806)cd3bc7e73cleanup error handling (#3805)0025e2447add passkey implementation (#3748)59753d634Do not allow USDC as ticker in request-loan (#3804)6b79190efSimplify rpc response and error handling for OE (#3803)6ca05ca76chore(deps): bump the typescript-dependencies group across 3 directories with 12 updates (#3800)6cf5aeb6cAdd more loan record status (#3797)5f96dce00fix(oauth2): verify provider token matches client token (#3796)47fb2b6a4Fix response for loan rpcs (#3795)f0e49241eContinue payback for unknown oid (#3794)26d0177dcInitial implementation of payback loan (#3793)
Release v0.9.25-15
This is a release for:
- Parachain client
- Parachain runtime
- Identity TEE worker
- Omni TEE Executor
Dependencies
Substrate : paritytech/polkadot-sdk - stable2412
Frontier : AstarNetwork/frontier - e74325d1
Parachain runtime
heima
version : 9251
size : 1990698
rustc : rustc 1.88.0 (6b00bc388 2025-06-23)
sha256 : 0xe5b95d6a962025d8f8a99fae31dd472ebe5b927d02bdba9ff3aae9a8748699b6
blake2-256 : 0xd3f7725960e301c25344e58ddcb633659a729899feb951cf6dec32d179d14efa
proposal (setCode) : 0x32c641fff2a5d5de88f2810889420f3cfae131a195c6522d9f5b51cbfb352f6d
proposal (authorizeUpgrade) : 0x91bef949d4640e7f1806a01565090cbfbb4aa066ed90a7ea78fad0e821e8475f
paseo
version : 9251
size : 2168701
rustc : rustc 1.88.0 (6b00bc388 2025-06-23)
sha256 : 0x0755d7df955f62dbc07c194b56f5c633d2dabfa077e0c0696eb7c96b23421ecf
blake2-256 : 0x7f66beb17753dbf822660dddeccafc7f8bcccd4b632464423ee309b465ab22f8
proposal (setCode) : 0x1221968331431fe8e423f5c14e0f1fc2b368e658383450a0b0161cef57a5fa6c
proposal (authorizeUpgrade) : 0x2e30889cce247236e690b893e991fd22cd22541a1639537285431aafb6da4d2f
Omni-Executor
client version : 0.1.0
client name : executor-worker
rustc : rustc 1.87.0 (17067e9ac 2025-05-09)
docker image : litentry/omni-executor:v0.9.25-15
SGX enclave info :
Attributes :
mr_signer : ec12d6e3c026f9d9407c078c1faa0ef52d1c1d3c070d490da714e4a27216879b
mr_enclave : 88ca79cf0156f501e1904fbdb1064b5e263dd0dc1027347c015e28abbd76643a
isv_prod_id : 0
isv_svn : 0
debug_enclave : False
Changes
Raw diff: v0.9.25-14...v0.9.25-15
Details:
e2eac0f1cchore(deps): bump the typescript-dependencies group across 5 directories with 15 updates (#3750)c4a508bc5Remove pumpx RPC methods (#3753)38387e228Add CLI command to export bundler private key (#3752)ca03a20ddfeat: add omni_exportBundlerPrivateKey RPC method (#3746)114082565Remove parachain connection from OE completely (#3747)
Release v0.9.25-03
This is a release for:
- Parachain client
- Parachain runtime
- Identity TEE worker
- Omni TEE Executor
Dependencies
Substrate : stable2412
Frontier : fc-api = { git =
Omni-Executor
client version : 0.1.0
client name : executor-worker
rustc : rustc 1.87.0 (17067e9ac 2025-05-09)
docker image : litentry/omni-executor:v0.9.25-03
SGX enclave info :
Attributes:
mr_signer: ec12d6e3c026f9d9407c078c1faa0ef52d1c1d3c070d490da714e4a27216879b
mr_enclave: fc3445681f034726ec23d6544b34eb425e696813d3ce15d952cf0615d2532738
isv_prod_id: 0
isv_svn: 0
debug_enclave: False
Changes
Raw diff: v0.9.25-02...v0.9.25-03
Details:
3ea9c12dUpdate client api on npmjs (#3588)794c7f4echore(deps): bump the typescript-dependencies group across 5 directories with 27 updates (#3587)5e22215aPack customised fields ofPackedUserOperationinto signature (#3589)600168e0chore: combine do_binance_swap_sol_to_bsc and do_binance_swap_bsc_to_sol into do_binance_swap, combine do_payout_sol_to_bsc and do_payout_bsc_to_sol infodo_payout (#3510)80a78a09feat: P-1587 add some mocks for evm api and unit test (#3584)7cedcd14split pumpx and omni swap (#3576)7a5848d1Add a worker rpc for client to get keys to authorise (#3580)6f3a482dAdd a template for JSON-RPC mock tests. (#3577)dc01ce40Remove AccountStore from omni-account pallet and update omni-executor (#3570)faec2478Add AA contract deployment scripts (#3571)745c870ftidy up tee-worker/common (#3573)810e2723Add demo app to showcase the non custody AA flow (#3551)228b10aeFix ccsp (#3567)63e5741achore(deps): bump the typescript-dependencies group across 6 directories with 54 updates (#3575)ae186a6efeat: add some mocks for solana api and unit test (#3558)e20fa420feat(auth): support CLIENT_ID_WILDMETA in token validation (#3572)8d631cddchore(deps): bump parachains-common in /parachain (#3566)04ec9485Fix path for npm dependabot (#3568)787aac09Client for interacting with AA contracts (#3542)8fb327d1Skip cumulus dependabot (#3565)f4c088cbResolve some dependabot errors (#3557)6fd8679eAdd token query tests (#3559)
Release v0.9.25-02
This is a release for:
- Parachain client
- Parachain runtime
- Identity TEE worker
- Omni TEE Executor
Dependencies
Substrate : stable2412
Frontier : fc-api = { git =
Parachain runtime
heima
version : 9250
size : 1993635
rustc : rustc 1.84.1 (e71f9a9a9 2025-01-27)
sha256 : 0x6ad082e7333f5921c130c027bddd646f84fab83152a878dbb207f42038eef3ff
blake2-256 : 0x298643b58ac09a53c1b860d6e2400639275d6e52fd4c0f240562dc3bb310ef42
proposal (setCode) : 0xe649049fea8314524b3334b4ed03725b86576c7cb3dc27e2a2660fb4d9d2732c
proposal (authorizeUpgrade) : 0x36f1a601bcdaff077f6d0a6c301fd2d02b2bc98c5ed27b7285c18ae8cd21e626
paseo
version : 9250
size : 2172968
rustc : rustc 1.84.1 (e71f9a9a9 2025-01-27)
sha256 : 0x051175a2524728a36747dfe429e44656ca5eb75f19e89215b7c1cd9281beea33
blake2-256 : 0x59cb4958880f9f8d6b712d493647f3a9068175c720365e400f42c6da8824010c
proposal (setCode) : 0x1fab0c9fe63291756d5f80664b6c3ac742a93c48ef3bc1d1314acf3874cda42c
proposal (authorizeUpgrade) : 0x873ccbdc0b6d54cf54f7b1fab92a00a23ea6f286fe6754ec7772d8187130f0d4
Identity TEE worker
client version : 0.1.0
client name : litentry-worker
rustc : rustc 1.66.0-nightly (5c8bff74b 2022-10-21)
upstream commit: : e40355f8
docker image : litentry/identity-worker:v0.9.25-02
runtime version: : 111
enclave sha1sum: : 48736441a09ea42485e03be8143f77ce2c103314
mrenclave: : 3d4fe27c95e657292fe73eb0b30bd8f6605bc9cfbae52f240cdbe1478021d8ed
Omni-Executor
client version : 0.1.0
client name : executor-worker
rustc : rustc 1.87.0 (17067e9ac 2025-05-09)
docker image : litentry/omni-executor:v0.9.25-02
SGX enclave info :
Attributes:
mr_signer: ec12d6e3c026f9d9407c078c1faa0ef52d1c1d3c070d490da714e4a27216879b
mr_enclave: 1c605bc40659376d479d52819befc8940ad0adec797eb0e29ad223111d6fb6bb
isv_prod_id: 0
isv_svn: 0
debug_enclave: False
Changes
Raw diff: v0.9.24-08...v0.9.25-02
Details:
a8e80078stable2412 should use version number 0.9.25 (#3556)73743eb3remove RpcProvider creation from query_ethereum fn (#3549)aa6914a4bring back pallet-identity migration logic; set runtime version number (#3552)109c1556Update evm deps (#3550)fe494bf6Try to removeringandwebpkidep from parachain (#3541)fc576a02Standardize authentication for omni_transferWithdraw and omni_exportWallet (#3535)b1dd9f70Bump runtime and remove migrations (#3543)a3a5bef6Fix some names in CI (#3539)630ad79cFix typo for env vars (#3538)89366f2drefactor EnvConfig -> ConfigLoader (#3536)a4b0beb1fix: use different contract-id for the program (#3533)1493b327clean up testing notes (#3537)5aeca1c9P 1540 runtime upgrade gha seems incorrectly implemented (#3534)679a0af0Use upstream migration (#3532)3d9a55f9Remove IAS attestation support (#3531)b88e9a01Resolve dependabot errors (#3530)b9af8adffeat: support mock external api via mock server (#3529)1913a062Account abstraction contracts (#3504)632c1ed4add migration logic for Paseo and Heima (#3521)554dda7aUpdate omni-executor lockfile (#3522)403744faDisable id-worker related dependabot (#3523)271f2b84🎨 style: align SGX enclave info in release notes (#3520)4852567achore(deps): bump thread_local (#3519)2369dea0chore(deps): bump brace-expansion (#3518)d5ad3726fix: add thorough unit tests for solana contract and scripts (#3472)3fd131b4Enable omni-account integration tests and fix API package references (#3517)e1b710a7Use post_heima_login everywhere (#3501)33dc292cchore(deps): bump the npm_and_yarn group across 4 directories with 2 updates (#3514)538ed84cchore: upgrade pnpm package manager from 8.7.6 to 9.15.2 (#3516)8803b7ddMove url to env file (#3506)a16626c9Make OmniAccount derivation on chain verifiable (#3511)7d24e2f1propagate parentchain rpc client error (#3513)139594ecMake client_id Dynamic (#3508)a11b602fUse OmniAccount hash as storage key for email verification code (#3509)a9bafa68ci: remove omni-bridge CI trigger workflow step (#3507)0944e9f4Enable jwt authentication on protected methods (#3503)8c624b5eAdd web3 verify auth unit tests for evm and solana (#3505)8cc5a84dFix some problems in omni-executor web3 auth (#3502)1e912dd6Bump parachain node versionaab94408Adding omni_userLogin rpc method (#3486)601baff6client-api: bump version to 0.0.2 (#3500)bfd0940bRemove unused pallets (#3498)6d954cbaUpdate web3 sign-in message format (#3499)9eac0b8aAdd dependabot setting for ts-test (#3497)0ef499fcFix cross chain swap issues (#3493)12fe8be5Include client_id as aud claim in jwt (#3495)e364ea25Bump the cargo group across 1 directory with 5 updates (#3492)96f7cbaaBump the npm_and_yarn group across 2 directories with 1 update (#3491)b567bef7chore: update project name from Litentry to Heima and use wildcard polkadot dependency versions (#3494)15a4817dUse unified workspace setting for primitives and parachain (#3490)f9085924Add support for Authorization header to handle JWT authentication (#3484)3b1639b1Instant payout only for non-exported wallets (#3480)056037c4Support fork-aware txpool (#3488)810f952dFix wrong halving-mint path (#3489)e16a08baConditionally do id-worker related CI (#3478)4606a752Remove explicitgetrandomdep (#3487)23bdf44dUpgrade polkadot-sdk tostable2412(#3438)
Release v0.9.24-08
Important
This is a release built on top of the branch pre-xcm-v5-migration, which was forked from the commit 3a1b89c (one commit before the stable2412 commit)
It's probably the cleanest way to upgrade the xcm to a minimal version (v3+) where the upstream migration code on stable2412 branch can be used: the v2-versioned data struct was already removed from stable2412 codebase
Related upstream PR: paritytech/polkadot-sdk#6148
This is a release for:
- Parachain client
- Parachain runtime
- Identity TEE worker
- Omni TEE Executor
Dependencies
Substrate : stable2407
Frontier : stable2407
Parachain runtime
heima
version : 9243
size : 1963119
rustc : rustc 1.84.1 (e71f9a9a9 2025-01-27)
sha256 : 0xba23a6ca36a0374ef1a33fe0bb6d510d7c1602280716109fa46049062c14e772
blake2-256 : 0x2f42863c03a837b6f3e191409e6ffb67c8e0719f661399bd666f36e3eaa41b3e
proposal (setCode) : 0x8dd8f142e3e84edf81db5f703d86ded50220e7d244c4a42cc1376497ca25625f
proposal (authorizeUpgrade) : 0x32f8c66a23bd243c3ba211a79e9dabbb479315e2e80a979df4f6da7e3942140d
paseo
version : 9243
size : 2127155
rustc : rustc 1.84.1 (e71f9a9a9 2025-01-27)
sha256 : 0xe3784fdce5734bdeb36558ca13dbe62bf6621826f00051ea59bb953d2a0453cc
blake2-256 : 0x40139e38bc111fbb029e9a867a5d9b8304c4f7a2a850d664e4627be368e43e60
proposal (setCode) : 0x3d2d9e3c84434b7cbc78a8973aa6661bc77de66a8fa795da8ee247f39efeb09f
proposal (authorizeUpgrade) : 0x6aeb2e33903520ce8af444cd7eecabfec5068988f3a17d614a74004fe89ddbe8
Changes
Raw diff: v0.9.24-07...v0.9.24-08
Details:
0c174959update paseo too52638306update dep to cover bugs8c1efb51Perform pre xcm-v5 migration first3a1b89c5fix: P-1533 normalize amount decimal (#3485)3b2bf7b7add omni-bridge CI tirgger (#3483)019fa63ffix: update SolanaAccountingContractClient to using args.solana_url instead of fixed Mainnet (#3482)d543ed90Remove the need to include sender for jwt authentication (#3476)4010d57ereduce number of request-wallet calls (#3474)2d7432ffUpdate subwasm version in GHA (#3479)
Release v0.9.25-01
Important
For node operators, please add --pool-type=fork-aware to the node command-line options
Warning
Do not use this runtime for runtime upgrade - a pre xcm-v5 migration is required (which will be built in release v0.9.24-08)
This is a release for:
- Parachain client
- Parachain runtime
- Identity TEE worker
- Omni TEE Executor
Dependencies
Substrate : stable2412
Frontier : stable2412-txpoolwrapper
Parachain client
version : 0.9.25
name : heima-node
rustc : rustc 1.89.0-nightly (4b27a04cc 2025-06-04)
sha1sum : 4cdbc8d221d258f8a1f4cb2aa5d493078c965dac
docker image : litentry/heima:v0.9.25-01
Parachain runtime
heima
version : 9243
size : 2005818
rustc : rustc 1.84.1 (e71f9a9a9 2025-01-27)
sha256 : 0x020b9dfefb4a4f72f85fb01051a84315341c5cf88c2d1d4ba1a9e8244e3da4a0
blake2-256 : 0xf1535b5c0dce746ac7135c51d6787a2b6177bd773c1b38d7672e58143f4dc350
proposal (setCode) : 0x250b8775d67f39ee5f37121fa3a9ccc09ab4f696f1ff982da531ee94f20a98cf
proposal (authorizeUpgrade) : 0x44968eb4f923d42493e83cac6ef3d0bebffc1ac95c6be4a58c7f8ed3c5972b85
paseo
version : 9243
size : 2185520
rustc : rustc 1.84.1 (e71f9a9a9 2025-01-27)
sha256 : 0x4b342e26403873fcb69fb5ad2d5637d897fca7db57207155e1f4213ba4a1ae26
blake2-256 : 0x25a4e48e33e92ad96f416330d90e617d49021d7ca5f8150e75700ca5f6352767
proposal (setCode) : 0x7b8a1462ff42935d8f6b22f3c17bc45e26e24c07e3fc299b605e952cd7605f87
proposal (authorizeUpgrade) : 0xda7b25dcc1283ca7eacfc343f7bf0f5d499c004d09156669046243bb9aa13515
Identity TEE worker
client version : 0.1.0
client name : litentry-worker
rustc : rustc 1.66.0-nightly (5c8bff74b 2022-10-21)
upstream commit: : e40355f8
docker image : litentry/identity-worker:v0.9.25-01
runtime version: : 111
enclave sha1sum: : cd926eb559af6383aa6e0293ceb6b15abd3938d0
mrenclave: : a5b19ace88057baa779897280e1a428434d127e3ac768b4e7e0d3bc94740e85b
Omni-Executor
client version : 0.1.0
client name : executor-worker
rustc : rustc 1.87.0 (17067e9ac 2025-05-09)
docker image : litentry/omni-executor:v0.9.25-01
SGX enclave info
Attributes:
mr_signer: ec12d6e3c026f9d9407c078c1faa0ef52d1c1d3c070d490da714e4a27216879b
mr_enclave: b7161958032833cd43c1897bc085d553b8321f9656665e4be6a43a120d2b13c9
isv_prod_id: 0
isv_svn: 0
debug_enclave: False
Changes
Raw diff: v0.9.24-07...v0.9.25-01
Details:
1e912dd6Bump parachain node versionaab94408Adding omni_userLogin rpc method (#3486)601baff6client-api: bump version to 0.0.2 (#3500)bfd0940bRemove unused pallets (#3498)6d954cbaUpdate web3 sign-in message format (#3499)9eac0b8aAdd dependabot setting for ts-test (#3497)0ef499fcFix cross chain swap issues (#3493)12fe8be5Include client_id as aud claim in jwt (#3495)e364ea25Bump the cargo group across 1 directory with 5 updates (#3492)96f7cbaaBump the npm_and_yarn group across 2 directories with 1 update (#3491)b567bef7chore: update project name from Litentry to Heima and use wildcard polkadot dependency versions (#3494)15a4817dUse unified workspace setting for primitives and parachain (#3490)f9085924Add support for Authorization header to handle JWT authentication (#3484)3b1639b1Instant payout only for non-exported wallets (#3480)056037c4Support fork-aware txpool (#3488)810f952dFix wrong halving-mint path (#3489)e16a08baConditionally do id-worker related CI (#3478)4606a752Remove explicitgetrandomdep (#3487)23bdf44dUpgrade polkadot-sdk tostable2412(#3438)3a1b89c5fix: P-1533 normalize amount decimal (#3485)3b2bf7b7add omni-bridge CI tirgger (#3483)019fa63ffix: update SolanaAccountingContractClient to using args.solana_url instead of fixed Mainnet (#3482)d543ed90Remove the need to include sender for jwt authentication (#3476)4010d57ereduce number of request-wallet calls (#3474)2d7432ffUpdate subwasm version in GHA (#3479)
Release v0.9.24-07
This is a release for:
- Parachain client
- Parachain runtime
- Identity TEE worker
- Omni TEE Executor
Dependencies
Substrate : stable2407
Frontier : stable2407
Parachain runtime
heima
version : 9242
size : 1949924
rustc : rustc 1.84.1 (e71f9a9a9 2025-01-27)
sha256 : 0x623378b2448f84140b4932b3de1eb8a3e8d89c75d50cad6e88643b009920d1b8
blake2-256 : 0x515195c4df229934714d5a9d805559ddead3df3ef57e169ba7298ea7bcfe40bb
proposal (setCode) : 0xc168d648540ecb1268bb907caf980406ad1a73a88acb8badc2771c02106ddcfc
proposal (authorizeUpgrade) : 0x0146c82ea8a15f4d12558dfe86e2c8dd567c15e21c8542a3a7d6dbde70099dc5
paseo
version : 9242
size : 2126241
rustc : rustc 1.84.1 (e71f9a9a9 2025-01-27)
sha256 : 0x24cd3f4766f8cd264e939b349de062a0f14b936a6a9021a131e40047fda9dce7
blake2-256 : 0x9c239ced7208b0b952d374691f7a40ef735e3c15136c587b297463488e5735d5
proposal (setCode) : 0xa92c59b640dd2f4c4eaa4ca320419a929be8981aac7b6b879aa6b54c8828ae48
proposal (authorizeUpgrade) : 0x9504928b1a2cf941294cc9eb1fdf8a5f7402543001a5a036dd2bc080033e581e
Changes
Raw diff: v0.9.24-06...v0.9.24-07
Details:
9d397cc9Use paritytech/srtool-actions (#3477)07855c42update folderff1b0835instant payout threshold from cli (#3473)b0d5c9e7Apply latest polkadot-sdk fix (#3475)cbbec7b9Refactor PumpxConfig and swap providers for simpler string handling (#3471)a5c701caCross chain swap instant payout (#3443)30bc4dddupdate enclave RPC endpoint (#3470)7dae7f91feat: print out the full command within log (#3466)c0a1046bAdd global storage version for data migrations (#3469)11999804Replace "Litentry*" to "Heima*" in type definitions (#3461)80d92965feat: Implements cross-chain swap from bsc to sol, upgrade rust to 1.83 to fix build error (#3440)2e273e4eOmniAccount auth rework (#3431)9e71edbeUse signature_hash to compute the sig hash (#3468)eaff747afix: initialise vec with required singatures len (#3467)9873ed4cFix market order response parsing (#3463)caf95b85Try to add more logs (#3465)56d5c80cReplacelogwithtracingand traceNativeTaskexecution (#3464)6b36ada9Update oe Cargo.locka00a7879fix load metadata script (#3462)fa6410a4fix: signing sol tx from within worker (#3456)
Release v0.9.24-06
This is a release for:
- Parachain client
- Parachain runtime
- Identity TEE worker
- Omni TEE Executor
Dependencies
Substrate : stable2407
Frontier : stable2407
Omni-Executor
client version : 0.1.0
client name : executor-worker
rustc : rustc 1.82.0 (f6e511eec 2024-10-15)
docker image : litentry/omni-executor:v0.9.24-06
SGX enclave info
Attributes:
mr_signer: ec12d6e3c026f9d9407c078c1faa0ef52d1c1d3c070d490da714e4a27216879b
mr_enclave: f6468beee94fe07fc2735d80395b7e8f9ea6c658822733c84ffed0cf055179ff
isv_prod_id: 0
isv_svn: 0
debug_enclave: False
Changes
Raw diff: v0.9.24-05...v0.9.24-06
Details:
ecf233ffUpdate gha secret and release file (#3458)cc39c1f5Including omni-executor's SGX enclave signature info in the release notes (#3459)26844caeFix ts-related high/critical dependabot warning one more (#3452)7bc26fdddeterministic cargo builds (#3460)90e5c750Fix wrong gas type for solana (#3457)100077dachange accounting contract monitored address (#3454)1b790449use stable alloy (#3455)b477713cPrint Binance commision rates when crating trade orders (#3445)c95859a5P-1499 Separate the types of client api (#3444)9380baf9Bump the npm_and_yarn group across 5 directories with 3 updates (#3451)0495372emonitor wallet balances (#3447)4a6d4a37Fix ts-related high/critical dependabot warning (#3448)fee07227Refactor swap code logic and fix single-chain market order (#3450)4e856351fix: add 0x prefix to hex string (#3449)6cf444b2fix: hash the msg before requesting signer (#3446)4d2b4e41CrossChainIntentExecutorunit tests (#3439)4d20918efix: sign the unsigned tx within omni-executor (#3441)fafc11e4add recipient_address (#3442)9bf8bf9dSplit pumpx RPC struct definition per file (#3436)c8da6639add missing feature (#3437)e662e6bcAccounting contract and binance client traits (#3435)b7b5a5a5fix: P-1485 update all fields to optional in ...ResponseData of pumpx… (#3427)afde7683SolanaClienttrait (#3433)6723ca17pumpx api trait (#3432)b72be60bSetContent-Lengthexplicitly for http request to pumpx API (#3430)f3a3281fMake compatible with node 20 in Ts (#3428)b5c2ffabadd omni_getOmniAccount rpc call (#3426)0c70e22badd omni-executor metrics (#3423)44497722duplicate rpc call with new name (#3425)be5762bafix incorrect OmniAccount from pumpx NativeTasks (#3420)5dbca28fEnforce token decimal precision in amount_in calculation (#3417)af5b097bfeat(binance-api): handle API error responses gracefully (#3424)8798344fUpdate client-sdk example code (#3418)a3a41c1creconnecting parentchain client (#3422)9ce81d1bfix: check contract balance before deposit (#3416)72ce27eaFix SPL transfer (#3415)30131082fix(binance): improve deposit logic in cross-chain executor (#3413)738ee20eFix cross chain swaps (#3407)
Release v0.9.24-04
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)- [
27abb0b2](https://github.com/litentry/heima...