Not able to create account through concordium node sdk

HI i m new to this blockchain , want to use its node sdk in my project but cant create account . i have 2 question
how to create identity object
2.on running this function createCredentialTransaction getting error

wasm://wasm/0065da26:1

RuntimeError: unreachable
at wasm://wasm/0065da26:wasm-function[1423]:0x152274
at wasm://wasm/0065da26:wasm-function[1518]:0x1565c1
at wasm://wasm/0065da26:wasm-function[1830]:0x15d7ad
at wasm://wasm/0065da26:wasm-function[1702]:0x15b794
at wasm://wasm/0065da26:wasm-function[1793]:0x15d098
at wasm://wasm/0065da26:wasm-function[1558]:0x157d3b
at wasm://wasm/0065da26:wasm-function[939]:0x130d6b
at module.exports.createUnsignedCredentialV1

Can you show the code you are trying to run?

It’s hard to debug from what you wrote here.

const { credentials } = require(‘@grpc/grpc-js’);
const {streamToList} = require(‘@concordium/common-sdk’);
const {createCredentialTransaction,createConcordiumClient,TransactionExpiry, ConcordiumHdWallet } = require(‘@concordium/node-sdk’);

const client = await createClient();
const cryptographicParameters = await client.getCryptographicParameters();
console.log(“cryptographicParameters”,cryptographicParameters);
if (!cryptographicParameters) {
throw new Error(‘Cryptographic parameters were not found on a block that has been finalized.’);
}
const earlyBlock = await client.getBlocksAtHeight(1n);
const ips = client.getIdentityProviders(earlyBlock[0]);
const ipList = await streamToList(ips);
const ars = client.getAnonymityRevokers(earlyBlock[0]);
const arList = await streamToList(ars);

// dont know how to generate identity object taken that from test stuck in this step
const identityObject =
{
“v”: 0,
“value”: {
“attributeList”: {
“chosenAttributes”: {
“countryOfResidence”: “DK”,
“dob”: “19700101”,
“firstName”: “John”,
“idDocExpiresAt”: “20211231”,
“idDocIssuedAt”: “20200101”,
“idDocIssuer”: “DK”,
“idDocNo”: “12345”,
“idDocType”: “1”,
“lastName”: “Doe”,
“nationalIdNo”: “N-1234”,
“nationality”: “DK”,
“sex”: “0”,
“taxIdNo”: “T-1234”
},
“createdAt”: “202208”,
“maxAccounts”: 200,
“validTo”: “202308”
},
“preIdentityObject”: {
“choiceArData”: {
“arIdentities”: [
1,
2,
3
],
“threshold”: 1
},
“idCredPub”: “86bdc35aa086f3407e89220ebd4ea89840a53f37a8cdb26d917779984a751919ef7e4d2d98798038f441265c398a703e”,
“idCredSecCommitment”: “971637bd25c2cfeb8b0f7eaf321a72ada6fff1c6180d459120c0c331c56097f0d3acfe42dd314f7e3fb6ac657d37ed8d”,
“ipArData”: {
“1”: {
“encPrfKeyShare”: “b8c0e1131b1fb3d1a608384ac7df8108f0af82a701c00dcfc435916963deb0edc030e8ddefd9dcf07a783ceae29810e1b70bbc88e343bb49a19fda60ea6b1177a8782f9d0835deff0a722b67680b7023b07a248d3a932a13001851bb36e9ef239540d9fcd1d10d0373cf965e44d8f6f396107816c9c9643b49308f58aa357cb11126cd3c156a8ff8308b73d7ebf0fc7b8e0ac2c86b9acc3e3f06b4dc4856c9bb46754efe6beafe688dab5e857958c61d748599d635cf179163bee878d8ca10aea5cf0db530e64836a169aac4fd1e70b8551f2044cf0a7106487908b3135e65571e7ef1a2967496a9d78028f61d7c87bfab6ca1880f8f17e27c863fb15fae48127768f7a1ca1ce5b5041c57ab4bc8f52e19ea152e639930f04a22b11ff54bb0f9b1c60fdd20aaea9ec6af7a2f257e1597b29398436f2bf63088d7088c64daab9ad6b5c4ff833b7f7439cf27db9bc87b5c8a5678712bdc8e43a85efd0c8e6c72c4090d595c6c53e7461b78e5c81b168bbff9326bc2cb9030e91ecd12ff360c7cdb958571fe1395046c7575f5ec4819f4dca6ea189ab8822700212c7c28df8b1d582cf512847182b85b5335363d7293c5d294354971a6f5472dbe8007ba281c5976206cd51c28ac267bb03551723ad27bb2ff98a835802b18987e09363f6cbe2a8aa7f184f9aad6edf0e0fedfb3358a51a53b5331887fe8bd2f7ee9ded244d0a39a20650b0dc1e0d29f4ae83ff88c3a1240b2f8173a728c4cc835ad2141a14e47dd58c10bf2756042b005ebf5d06e1c0a6f13d6ec0148be09e0f3aff477a6509ccc84892523ac88688dd057c5801b3e85613a73cc1e3f2e19c8af921c6107ab1ab5765ca835454c76e24aa95a038cbce92e911abd2dafc4a48b776b7bb1291e20157c2f40c93360a577c12fcd703ecd98ef7a47f4bc246942990e98e152bc965182a853b67405c3e4a864a2932ae4bd2c03e02beceb138442e3f888f27a947cbf75bf77663d78893ba5acbaf517a6480928b043ca1024b553cca7eb1f184d15cea22c859d359b7ca4266505a362997a29f55ff9b986129b3a58ec6d881453118b8c”,
“proofComEncEq”: “4854f537c2e050b1951dde8c1200cf9fe8d12729bd6119d9181e6a2d7718071f0f126589462379d22f16785b75d8006266e78677cce00dca23b564fa32b8c890702af22dff95de8e5657c120488839e2ac9bee6ce7fcbab1480661dbfd6d8519”
},
“2”: {
“encPrfKeyShare”: “a8a6324b0573f190498989fa002cc295076fa08950bbba609b04a76bce2bc163cd1c0c677a2c3c19bfd3f3ac89b5b05b824cd8b1b218b103f8cf82075f172b5da2ad93b5f0203c95c780c317b601eacb653dc985d9d4002b594aca8e809f2f7bafcf2e107aec433eb5c29341653b92975eaac637fd5c1551f72574d765a8251f62b33dc0630aecb19f42cef80c2215efafc5c33233262fc1bbdb35e81bfd719bcdf5bb3f27e3bc8e73e9ad2c790b247d5ce1ab359210a2763727480ded96c890b19de1e423e588de7ce1c32edc24b23cb5fef5e20badce79ab6cb5c6d3ede0e285820df028dd142073d772cace33847d862504796fabc2e10716bf383fdb1c3834dab182b182ffc570b056d8483b175fa2af4ecb225db3f72a4494a4231f1de6a006bd23fe0414c8434dbacda740213f21568ef43803fa966f7ce9193d11530994651983911790585539cf38ae568d569882d4352abb5a263f019d7e03d734e7725c60cadab4f72c436601e16292771c52cd4bf89f9ea16ad85cfcc32620e57c90830de15f6e7b3013af8832ccf9c9029ffdfed4b7b41cd4685cf6d5e99dd4c76a1c81a2b6664f0bfffe603edb413f0b8faa5d2659e6b282c00d693c3bb1bbe5a38c08009433bfa4efa4b2591b032c77bb0d69260cefe03d42dbb0d91a6620dea488cb7d92d844957e2519ac984ad78ce312ebfca1e07806c71cae189923e9291babbeaf540692701bae207488541a68b81203cce9bd3b4f62cec70af972746bf40f31043694ad8feb4789050f501873f95d482ab8bdb6e27ee624a5d1c5b47aa14b6c0738bb2a89b041f038818b39a391efdc7de04be31a971bb8a331cf50e8b998e61e2e330a4087241440a9dbf566870a0cfc61abe183fc797981480af89f6676c9a4a13f9c191ed861c59687068b6b41217b80e8cdc70e4967525288fc2ba916b51ed57fd2a476f6087e4e43f3688cd3d8621bb9c076a7e021c9c7faae35266264394cb830d69e954d00285e5760a666b904d77035b676d7c81674c6cb12fc241f7c4147756c4dfd9cb808429adf81087dd1289b3afa638e894aa0279740”,
“proofComEncEq”: “1700b45adbb0ef8679d6c0500a890bbabcd8691fde7f74641760220130195891506af09003fd1c8ff3ba0a44750fd1d93fcf2ebbf4bf40bdfba160d375bb954034a3ef03a0598b7018a2d80e2637ccbb51714efd9688842842431d2f01ab489e”
},
“3”: {
“encPrfKeyShare”: “aced178c5a3ecd4cbb80a60761f21fbf3174309641815ab2af0557274026db47377af74a11e2ab2a2808f8b92353e18ba15f062ecbce8066510c477ec27a84bab1d5c2b7b2d81222119dbba27d3174158d34c3f3fdf04cfbe55f027b22780c74a8b1a1794be16e0ef2bf2468d4035054c95c42d65c4ac204714a632283b47e6d04f3d7bd9b13a220778345c1646053bdb305e75d8d1f1e3d0c6c0a06860fcf8e990de681ab698f9758618c4922631d07aca57b7d00ef9cd822f1797bf3fa9075b38873ab2f3e8de346176eb73f17b2131c5990299bb5cda19f1ea91a0f27d68670e2580f928ac427830787a8f6a1d8dc964b1c1ea4554df35d8807a795171ed216944194b38b1b7cbc608c254bd9be5ee39e96b0f7469ea596497ae330e4d9fa8f0ebc75c2ddc69f5f35e1bc7977bc3c643cbf2f7ea8bfadeca7bee6ddeaccc8c0d40f9be53382cb5e8b06151be0854f8935ce37c25448b13a3fd7abf5505fd3a608d7b78f37456357d17b8bb2d643c5841724df1b210d884627603d90a8e40c935bacf3ec1fc7dfc46c6962960d12852697cab088eec5a9c36eb2890be20394c9a65c26b58c67f976765b7ac67468019100e50344083d7315f0d65b56cef4fa3088a82dea3961a18e848de02dc1c9252188cc02707caee1ee794b4769a223d894a7599f6e3ebe28766c3ad488289c8c839a9a16aab8e0df8944a0a99241f83b89f6918541065b49bae46e65999183988a5d1084e276262b5673810616a0983d21083a01e9423f1793ee5ca9240fe8f33c09176156a398c2e8d51af49807a550ab2d42f5dd4a82cc5b8e134fd89b4866d564ca82c4005cf07fca195ba51893f575a47ac8b2ddeb6cd189c31ee258ef3a86b66df847ea4b70a8bd35c85f9d5a77b96f32a421e489f44d8fc2aff5d9dfb3a363ec44319b0f202b6b448ae831f59e9780dded5403d108167a506a7ca1312ec377b4b2d02461c05bbaf7109afb816d3dec1c8834230f8e056c4b20b63fce2aaac95f0bdf49b24f61265a660fcddd6b217590195638d6d28f8129da978f6d1ce7fd9530a2ccef4195ef9c06abce1a0a”,
“proofComEncEq”: “729c7e53986746acbbba2d9a262ffb8dd1ad4e02cc58e877514f1fb7b776cb7707101dde4136b20c94e33d812702871e36f1012ca4d708eb598fb5d2ba7ee8623828d001559b227f5f01a6e4c3eaba5c6607bf9c008ec7738aa4801d06a0e4e9”
}
},
“prfKeyCommitmentWithIP”: “80eee95dd029f4077e4de5b7c469fea70a0e20ae05f60ab6784a227b5cd277381ef96cff3565816f5fe226c3866161ed”,
“prfKeySharingCoeffCommitments”: [
“a146057e158d734526b6f438403991e60f46a0035cfb95a2e94d052c1dbc576a28c40d952d531d22949c68cbb9b6801e”
],
“proofsOfKnowledge”: “2870ecb6ce1c4e129baa76ab195fe4a1d0805da7bafa8a060d372615ef46b6102e7c020fd49a3b418687314a738424d8d2befc823e36b465f3eb6996274450bd35326037538f7f468d5fd8100d4b3afa245a3df6fd7d2ec829e24023acb7ca0d5b4eb756133722770cf984acda9c641e778869f3a589e061a9c9095429c946924986032647257485aed2f6bbf976063510f4d9d665b52cbde5a6ba64895b48544ec4e04f937a788bd33f4b58ed125971abcf3ca06155440ecc0a61792becaf593cea6e338be7159c5742c3489376ce40878d95cfe058757aa49097bc23bd39c10000000000000003b662981ae0b14982db58eef3bbd05bdd33bdbed9fac29dbd46b4fb54211613c613026e08d8f0e1f82137770669ce4f528d0adb346c3f9d391c4b4f4c9740c8409e8486846404b305f98ecc4d07919fe89bc93bf091c8f7cec78428665152a52da66402ae5fd7b3626e6e2def9f46f77372a47d161a339368e08900c0d04290ba590b649a69371e2a74e5332d80a4b81e819e81643db327028deb236ef388c2265f63fce236a64eb4702a48b4ed579f15df721e3206c0a9dfe34f1232d20290fa6e7db531a4476f48186656dfc77d4d0fce25086198d26a7fdd42a7007275d75a0679d7a39ecae3f8ba5142f5b73d0c9f535cb3add6d44eb411a38f9c60e4bb761ad1eb2a4ddb50fe72af7ae54ecc80a58d5b43d04cbb0a727040c41262c0fa13000000088fcb41f45d5209bbc45774b13971bb1dc558a011fac0a433042eff86fd67d837b00cff2776cdf80d2f222b2a636be8658df78844ae1e04a1a27ef369d3d40f02e97cb65660d70a8dcd4e928f576d7d7902f42afaf9b5d88110c392b031d64125a5a32b588cf32a26f97a36459864b57620a92a0d9540dae0d541ee40fae0e5be2714cadc1ac09982b53f0961fc54a02d8be1e471502f1f2c1cc909a6104b451099f72cb7ef6a180f22be59192bf8df679cca7a8cad0646a188d26255cf06b7c6ae2d393427df1adcefa1483177928eb453be356f30d9e60eeac6513cea9733fca04e0cd6530b4523a0cdfe84ac558e73b642a4c1d01982dd0ba35e449655b5244e820fd2d53f1d7bcde75e8f20bdc967e296f1ef239d0ab97859bf56bfc8a2d9832ccdc70d7e05710a916e29f10e3dbb71f5232749cd06c32c23718d04c52bb58623e09931c0201fdce1f5f21c18c64aa4c634446185925271ec9c334eac4dfc5f56bf791a336ab4688ae3a7ee9160d372818bc4b70d0953768e1519d6fd813ba5bee23702a81160f0f4d630ccd45f15859f61e7303a343ba86f73b3ea4a03c8a642e91de4b9e17d209cd05edc753a35a26f845712949a257b534f762216c76d8d8007f36392f5c716498c99719ca9afe70c9db60084e5f1cc6b2f0434885e24ac7013096ab113ebcb9d1874260dedcec15e5689cd50f298d079dcfeb2f8c24243b828786b8f3c3ef38a43e22ef26fdd88b5b80595c97fb9c6db4d93729b88d70f7a1294b3f9f50d80f8a962ba1283afeb270c429580dcca094dc67f4a564ebbb6e007ad25eddbe84f801d7f1fc8d3dd24266769bcfc6318f9fadf3c3ec8c3b3c2638351488a2fa0bb2ebc0a7d30edea9487c41bba352262427cccf0692f96ca6e73d1164da3f5a4b82e17f67d291b75ca1e1f0fdb758858acd7e4d1902d5b9888184bf4ed0425aa17098eea167f8d1c5f2c7e87158a85bb455d4bf9b5e262a9c82cd94157a701d870783d4c5075359ca63d1ed71c596df46f1f5ae9b4c2b9b2d702b2a300508986be4905d298ed0787045c4d444981fa44c3687ed64a0eefcc3834c5c52fb60cd973a7e3a41f7500d2adbaddfa6d29c83bbf0e7c5299eae45d128efe868cde0faa4dff4782fca9e296eccf1e5de079cd0ec999449c37c27a9da152b157a3dce9def3eaa50b30d6b526e16eec99fc7549fe62e08c58ac559e421a7d2bcad91b23038833aad21764fde7b1a13446b254c2457963cd3be7881b2953022868c266e85b6ba6d30aaa3112d35c58075d1dbef0dcce17813d203220718793f4361e6a32c3100f517ec71dd652fa608ec907cf7088778288938fa5053b9ad07fef029ca8b3ed0da24575b251c9807ead7fdf7b45f1b59aed03cdff45c9872a1b7d22b2892dc505ffa639c8a3f79793dcf488ac3c8feaf90b7719061396536ebc576492f4aec4ccf1ee79899de97f29dde294a05540eee80adbc74eb32f32af94524953390d46cf8299436ade6efbb149344aa55cf1a494ca6811b42fc80ae64a86a3ebab380e056eb9bd471042678d21faf33438599a501f0c6a698b5b00000008b518c5117e704c0dc391a868d0edd1a9f46e2edcf6eeed52c436d99b547d2d22e8f0a3f8b404895f881145cd5cd761c6a354f379d514e1cd883eb57ea67ae13fbc41e502dfeeb75910271cd7525fb8eb1a05ad9723dca4021330d38d13ab5656a60a362062af95df90027f1aaa79d42dffcb98cfa60e5068bfea1e51d0688328f1ebede7083fe68abdad38c11c9d9f7793f5b64bbe8ca9f4f1e2aed5759c5d239aafe211b8bbd4c1583ae2346d01089c230089aea5b3b774df69ce2758a8c151aaec9ad782917315c8033329b702a0610d6f37e4b541d0970d47dbda0b395a9a860510512434549056d219b1d3526dbb81c04d2f0e2e353bc5b7ecf98df448f9891ad5e72a809c29e0faa25722f66926f9bd61eca67d71ad35b02f54467aa85d8a72421130f6907a12a1a4449f6a020c20d0d80970c6751ed66dd6654a1863bd3429aa0936ee13e1d7479e9f2413df4f89b3d6ad4ac7576f30deb9b24e9f770cbca1d381595d54916347307df61b57825779fed1d6e601d47611edc48deb2bbc8785d06a2df7e045af541979cc8a8d1d988b1c80e00ae503fdeafc0eefbbf33c03ecb12e96f438505bf85a3ec16129aeb4149b98f828bc9dda74101c9ce101a0b39a722f0723e19e863f087d8915ea13184fcd99d5f2d6908006ac1247883dbca72dcb66ec816987f5b719174297c97ff93f036a5841dab4a7234de9c3589a3a75205b997df6a439e402b1d2ce8180db89989b3bdf77eee93ee3920ed7120d62d05f53bf24980db20914983ac34d475a1ed88090f3fbc35374a4d9417503197295324eab24bf2cb0d368eaec2edcec5726757f18f7ac2c0b48b545fefb1e42e7a9372feb3cdb546bb41283d50bf88bb6994074e02c3e19b2e9769c3a854b503c15fa0de79fbb680c809d279b429f8dea3d232711807cde212b63735538a38590936df61fc406f67eee35432c595a596545f9889968de8321e25f6e6374b0bc76a652970076d1d0a7fa53e943a0be443f882bf65e19200f379c2ea03cdb17f20c99b4a0b8d8094ea8f3b238af176a9f2398b9482c9c4b1c10e5caba2ed8f12c6263a1c771bb3120c0f8c107d43acde378e9d22aa5f4efbe2ab38a4130c5795c1b6f959a3b902b8a1780c2fcef8fa5b45c6ae4a35c7ae26bc1c678394ada08f391a0b8bc6fb74408e3bd2b0f1b7f111e8672019fffb8cbe7e93c79750e4f5e83709f7d19cc21bd91752e7f197e4b294c25b2fa6f62739220861d820ef5cad15172f5b3bd6f278e5799eaf029b4b7a50e2f4a103043bc24221fbb480ae849d9432398263caf2375bd5354a74b81375d16d6f926b66408815a3e357832c19035dc5405fc8a66be6476697a88b58ef7b13a98a384c284578369e56046414b61b17cf417d81497dda0c863842491e474c678cb1cf4684dc1f3b49852b254da93b74574191b50100dab3c0f74c5c5203832b56030918280c72b8dab33ce5872136f734d253928d0c8ff00f0010db0ae4ff67679c87b2b57633ad7c69ac3ad744cf8218c11062f058ea9d00744ec14e4e632be9cc98eeb58991e9a00bb373b7852b53b1b00000008a193f17a557298ebe18b2a0e13048aea185522f506948f0bc269bc4f46c4ea506df698f0b35a0a04fb64f10ba038ac948064b3932ea4e0c1cc7d57b857f19fa0f43a10f1bb6b3e67ac8406626b0162da78965f6a3cf31b37ca311a8c4b62480b8efc320711da568f8c6aa04de44add0680eb9da0a0e6724d2728ed01fb8422d4107ee530340999f3eb4a14af4b449c488ada1f02445787aeed6bd6b91ecee7f0357b3968c804f1445af64b0657b77140d4183b1509dc203287716ba5d412500e926fb46d826a3f1dce9cea11bcfd6722fab6e4ad63b9af64ece36589fe65945afcd7e2f41a480a51480e91c3d714a05c8348cf6a83c2aba1dc6ddb3d790eeb063845f18c540f53ecdec27362850389b23003f27b2ed3fd109d9df7660963a146af787b8b47f006913760a16655ba32198144ace981650cd47f52627b6455d5fb21445b1e6723aec1a1512a02d369058db60b2d79b5c34ab14b6d4e719bcf1bddd89f49c338260460c918d736a5d8d28b5a777e7460cb593230206a76a7e01f42ac0d3b954e9e5e73455f2c1e753ca3c96d2250989daf7333deee1c295fa35d4540a37a4bbec67254db5444a1848125d4a353ffc74f1b0f2a76d315a400da55ca1060de08e978c41ac23199fbe2b3d3da182ea6fd008e21543374e1af80a43da6b26bcd67d524c0a816108312bc709291f4ff3726af131efc81f8f632a45eb5c0128a688935828fa638bad9935684ed548f30cd5ebdbbfe80b67ea75a160200abe746ee19f4f9437d75b72679f909ca9ea6f28f32ecc421715211f9f16c475c7e9134bb5b70a5f96f385a6b10d4e440bf9f14aad9efb99076b306c8c31798a4130aee5b4eb52b9a710f36aa8fa5e08307a19bbd996d1892015a664cc2003102847bf9c4c56738e25dea985c99af1a53d84b4b222361a4095c969ea3b30f340db6a43926121f63f57b439b70bbabb90d9ca91c1a92ce8910a5c33ee2435dd190b604ee1c78ef451c5b08efb8864109ff328af2b2666a1cc2bdb47b739cfb687721492be730f6a9c96f4d62041329ade6cc1e29dd533565d680e909b248831774782bd73fc2825aa3213ed278cf4d96438ab710257a1f0c27fbf2b9021f842af62970e441177ee8dd15eacd2ab843183e07ff8fd01850bed7e5b232f1a8a0e3ba2a”
},
“signature”: “828e17e41937bacb9e7a1bbc3a7e5178cd49abf2e5255479037671d0b2db03bb717bd67a8e873f593622e4f2acd3defba6389bc67b7559ee8d7fac54e22f110251089f0ba6ccd02e0a625b6225b6eb256d8643c647e6389bfcf305a1eb0289e5”
}
};

async function createClient(){
return createConcordiumClient(
“127.0.01”,
20001,
credentials.createInsecure()
);
}

// The attributes to reveal about the account holder on chain. This can be empty
const revealedAttributes = [‘firstName’, ‘nationality’];
// The attributes to reveal about the account holder on chain. This can be empty

const seedAsHex =
‘efa5e27326f8fa0902e647b52449bf335b7b605adc387015ec903f41d95080eb71361cbc7fb78721dcd4f3926a337340aa1406df83332c44c1cdcfe100603860’;
const net = ‘Testnet’; // use ‘Testnet’ for the testnet.

// Information about the identity provider (Can be retrieved with getIdentityProviders)
// Should be the IpInfo for the identityProvider used for the identity
const ipInfo = ipList;

// Information about the anonymity revokers (Can be retrieved with getAnonymityRevokers)
// Should be the information for the revokers used for the identity
const arsInfos = arList

// The index used for the identity (on the key derivation path);
const identityIndex = 0;
// The index for the credential (on the key derivation path), should not be reused for the identity.
const credNumber = 0;
const expiry = new TransactionExpiry(new Date(Date.now() + 3600000));

const inputs = {
ipInfo,
globalContext: cryptographicParameters,
arsInfos,
idObject: identityObject,
revealedAttributes,
seedAsHex,
net:‘Testnet’,
identityIndex,
arThreshold:1,
credNumber,
};
const credentialDeploymentTransaction =
createCredentialTransaction(
inputs,
expiry
);
const signingKey = ConcordiumHdWallet.fromHex(seedAsHex, net).getAccountSigningKey(ipInfo.ipIdentity, identityIndex, credNumber);

const signatures = await [signCredentialTransaction(credentialDeploymentTransaction, signingKey)];

can u pls lemme know @concordium/rust-bindings is deperecated
getting error in node module
node_modules/@concordium/rust-bindings/pkg/node/concordium_rust_bindings.js:783:14)


when i m trying to search wasm . its only written in top of code
let wasm;

I would recommend creating an identity and account in a wallet and then export it and use it in the SDK.
https://developer.concordium.software/en/mainnet/net/guides/create-account.html
https://developer.concordium.software/en/mainnet/net/guides/export-key.html

(Unless you need to create accounts as part of your project)

Cant we create both through sdk itself or through code . actually i want this process on background for kyc purpose

You need to create the identity somewhere else, it is a kyc process so you can’t really automate it.

For your issue with your code, createCredentialTransaction is a bit sensitive, and you are giving incorrect inputs.
Can you use typescript, because the types would be able to guide you to the correct input. (At a quick glance I can see that your ipInfo, arInfos and identityObject have incorrect types)

Dont u have any api through which i can create account or identity for kyc. It will not be efficient for each and every user separately we create account from web and then integrate it . it will more or less manual process.