{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":170738310,"defaultBranch":"master","name":"wallet-core","ownerLogin":"trustwallet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-14T18:25:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32179889?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723642213.0","currentOid":""},"activityList":{"items":[{"before":"d65c344e12ef66b439614e41911079c5cff2c6fa","after":"160a6e6275d25c0edb91823ae62c605d3d66c013","ref":"refs/heads/master","pushedAt":"2024-08-16T13:02:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat: add solana token 2022 support (#3968)\n\n* feat: add solana token 2022 support\r\n\r\n* feat: add test for token 2022\r\n\r\n* fix: code format and unsort solana tx\r\n\r\n* feat: add solana sign test\r\n\r\n* fix: solana create and transfer token 2022 test\r\n\r\n* refactor: format code\r\n\r\n* fix: revert code for signer\r\n\r\n* fix: change bool is_token_2022 to enum TokenProgramId\r\n\r\n* refactor: format code\r\n\r\n* refactor: format code\r\n\r\n* refactor: format code\r\n\r\nCo-authored-by: 0xh3rman <119309671+0xh3rman@users.noreply.github.com>\r\n\r\n* refactor: format code\r\n\r\n---------\r\n\r\nCo-authored-by: 0xh3rman <119309671+0xh3rman@users.noreply.github.com>\r\nCo-authored-by: satoshiotomakan <127754187+satoshiotomakan@users.noreply.github.com>","shortMessageHtmlLink":"feat: add solana token 2022 support (#3968)"}},{"before":"defc9b68e039b9f443cc12e1ca87d4c8ac3c8bae","after":"d65c344e12ef66b439614e41911079c5cff2c6fa","ref":"refs/heads/master","pushedAt":"2024-08-16T08:52:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"Fix nullptr dereference when not calling JNI_OnLoad on Android (#3984)\n\n* Fix: nullptr dereference safeguard when not calling JNI_OnLoad on Android\r\n\r\n* Chore: Changed handle of urandom from C to C++ ifstream\r\n\r\n---------\r\n\r\nCo-authored-by: satoshiotomakan <127754187+satoshiotomakan@users.noreply.github.com>","shortMessageHtmlLink":"Fix nullptr dereference when not calling JNI_OnLoad on Android (#3984)"}},{"before":"3ba15bc14ad9f389325f79c9c25d32d365840e94","after":null,"ref":"refs/heads/s/ton-message-sign","pushedAt":"2024-08-14T13:30:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"}},{"before":"d136f0141f3b3402094ef0ac15e14aa103adac73","after":"defc9b68e039b9f443cc12e1ca87d4c8ac3c8bae","ref":"refs/heads/master","pushedAt":"2024-08-14T13:30:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"[TON]: Add `TONMessageSigner` module for TON dapp support (#3985)\n\n* feat(ton): Add `tw_ton_message_signer_sign_message` in Rust\r\n\r\n* feat(ton): Add `TWTONMessageSignerSignMessage`\r\n\r\n* feat(ton): Add Android, iOS tests\r\n\r\n* feat(ton): Fix compiling error","shortMessageHtmlLink":"[TON]: Add TONMessageSigner module for TON dapp support (#3985)"}},{"before":"53ae99a84be4a167a6258ee5176adc24a97dc4ef","after":"3ba15bc14ad9f389325f79c9c25d32d365840e94","ref":"refs/heads/s/ton-message-sign","pushedAt":"2024-08-14T12:49:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(ton): Fix compiling error","shortMessageHtmlLink":"feat(ton): Fix compiling error"}},{"before":"56c5dd8c7d8d37fee91bdd310616cdc193bf4332","after":"53ae99a84be4a167a6258ee5176adc24a97dc4ef","ref":"refs/heads/s/ton-message-sign","pushedAt":"2024-08-14T12:36:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(ton): Add Android, iOS tests","shortMessageHtmlLink":"feat(ton): Add Android, iOS tests"}},{"before":"35e4f59f5c401d8700881d16d2aca8ceb03bdac2","after":"56c5dd8c7d8d37fee91bdd310616cdc193bf4332","ref":"refs/heads/s/ton-message-sign","pushedAt":"2024-08-14T12:12:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(ton): Add `TWTONMessageSignerSignMessage`","shortMessageHtmlLink":"feat(ton): Add TWTONMessageSignerSignMessage"}},{"before":null,"after":"35e4f59f5c401d8700881d16d2aca8ceb03bdac2","ref":"refs/heads/s/ton-message-sign","pushedAt":"2024-08-14T11:02:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(ton): Add `tw_ton_message_signer_sign_message` in Rust","shortMessageHtmlLink":"feat(ton): Add tw_ton_message_signer_sign_message in Rust"}},{"before":"cd8e911481f7392f877f36d02e3988629e301132","after":null,"ref":"refs/heads/s/ecoin-wallet","pushedAt":"2024-08-09T15:47:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"}},{"before":"a9eb114a8006385dbf5257fb69cd7c6b2b9b27b6","after":"d136f0141f3b3402094ef0ac15e14aa103adac73","ref":"refs/heads/master","pushedAt":"2024-08-09T15:47:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(ecoin): Add ECOIN Wallet to the Projects using WC list (#3980)","shortMessageHtmlLink":"feat(ecoin): Add ECOIN Wallet to the Projects using WC list (#3980)"}},{"before":null,"after":"cd8e911481f7392f877f36d02e3988629e301132","ref":"refs/heads/s/ecoin-wallet","pushedAt":"2024-08-09T15:45:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(ecoin): Add ECOIN Wallet to the Projects using WC list","shortMessageHtmlLink":"feat(ecoin): Add ECOIN Wallet to the Projects using WC list"}},{"before":"5c8ee64bcd1109c90f8975a5afc39301f2b232c8","after":null,"ref":"refs/heads/s/bitcoin-v2-compiler","pushedAt":"2024-08-09T15:39:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"}},{"before":"a05c01a44251254749801ebeb0fc4f9623c44f10","after":"a9eb114a8006385dbf5257fb69cd7c6b2b9b27b6","ref":"refs/heads/master","pushedAt":"2024-08-09T15:39:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"[BitcoinV2]: Allow to `preImageHash` and `compile` transaction through Bitcoin legacy interface (#3979)\n\n* feat(bitcoin): Fix Taproot signing when tx contains Segwit UTXOs too\r\n\r\n* feat(bitcoin): Forward preImageHashes, compile requests to Rust\r\n\r\n* feat(bitcoin): Fix clippy warnings","shortMessageHtmlLink":"[BitcoinV2]: Allow to preImageHash and compile transaction throug…"}},{"before":"e434b189c3fc9e37faf7011d6d576388d52ce3ab","after":"5c8ee64bcd1109c90f8975a5afc39301f2b232c8","ref":"refs/heads/s/bitcoin-v2-compiler","pushedAt":"2024-08-09T09:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(bitcoin): Fix clippy warnings","shortMessageHtmlLink":"feat(bitcoin): Fix clippy warnings"}},{"before":"f89b891c1f87bcbd8371cd73483432377e1cda7f","after":"e434b189c3fc9e37faf7011d6d576388d52ce3ab","ref":"refs/heads/s/bitcoin-v2-compiler","pushedAt":"2024-08-09T09:27:41.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"Merge branch 'master' into s/bitcoin-v2-compiler","shortMessageHtmlLink":"Merge branch 'master' into s/bitcoin-v2-compiler"}},{"before":"bac687bbf2ca1cbdc41745d58890b4be9ac25466","after":"f89b891c1f87bcbd8371cd73483432377e1cda7f","ref":"refs/heads/s/bitcoin-v2-compiler","pushedAt":"2024-08-09T09:25:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(bitcoin): Forward preImageHashes, compile requests to Rust","shortMessageHtmlLink":"feat(bitcoin): Forward preImageHashes, compile requests to Rust"}},{"before":null,"after":"bac687bbf2ca1cbdc41745d58890b4be9ac25466","ref":"refs/heads/s/bitcoin-v2-compiler","pushedAt":"2024-08-08T16:14:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(bitcoin): Fix Taproot signing when tx contains Segwit UTXOs too","shortMessageHtmlLink":"feat(bitcoin): Fix Taproot signing when tx contains Segwit UTXOs too"}},{"before":"93f1666f6536d7c687db32e480480be8fc1a5d50","after":null,"ref":"refs/heads/s/crypto-box-secret-ext","pushedAt":"2024-08-07T16:51:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"}},{"before":"0b6bbbb766dc8dfe8e2f0798c464be370436e3d6","after":"a05c01a44251254749801ebeb0fc4f9623c44f10","ref":"refs/heads/master","pushedAt":"2024-08-07T16:51:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"[TON]: Add `CryptoBoxSecretKey` FFIs to create from Bytes, get Bytes (#3977)\n\n* feat(ton): Add Rust FFI to manipulate the secret's data\r\n\r\n* feat(ton): Add C++ FFI to manipulate the secret's data\r\n\r\n* feat(ton): Add Android, iOS tests\r\n\r\n* [CI] Trigger CI","shortMessageHtmlLink":"[TON]: Add CryptoBoxSecretKey FFIs to create from Bytes, get Bytes (#…"}},{"before":"ea2a8ab2d2476e522705c97f3c88f287fec2a58e","after":"93f1666f6536d7c687db32e480480be8fc1a5d50","ref":"refs/heads/s/crypto-box-secret-ext","pushedAt":"2024-08-07T15:43:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"[CI] Trigger CI","shortMessageHtmlLink":"[CI] Trigger CI"}},{"before":"4a847c828f01023f483df7f9c3c734a47e022785","after":"ea2a8ab2d2476e522705c97f3c88f287fec2a58e","ref":"refs/heads/s/crypto-box-secret-ext","pushedAt":"2024-08-07T15:41:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"Merge branch 'master' into s/crypto-box-secret-ext","shortMessageHtmlLink":"Merge branch 'master' into s/crypto-box-secret-ext"}},{"before":"908734174348ee7037d80699b1d4a8281da372fb","after":"0b6bbbb766dc8dfe8e2f0798c464be370436e3d6","ref":"refs/heads/master","pushedAt":"2024-08-07T15:38:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"Added C_STANDARD to TrezerCrypto target (#3911)\n\nCo-authored-by: satoshiotomakan <127754187+satoshiotomakan@users.noreply.github.com>","shortMessageHtmlLink":"Added C_STANDARD to TrezerCrypto target (#3911)"}},{"before":"5bbc9b2fd95e461de362725057077486e5d66b92","after":"4a847c828f01023f483df7f9c3c734a47e022785","ref":"refs/heads/s/crypto-box-secret-ext","pushedAt":"2024-08-07T15:37:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(ton): Add Android, iOS tests","shortMessageHtmlLink":"feat(ton): Add Android, iOS tests"}},{"before":"284d45febdca3e626dcbca18b7b4f7a92b3c702a","after":"5bbc9b2fd95e461de362725057077486e5d66b92","ref":"refs/heads/s/crypto-box-secret-ext","pushedAt":"2024-08-07T14:58:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(ton): Add C++ FFI to manipulate the secret's data","shortMessageHtmlLink":"feat(ton): Add C++ FFI to manipulate the secret's data"}},{"before":null,"after":"284d45febdca3e626dcbca18b7b4f7a92b3c702a","ref":"refs/heads/s/crypto-box-secret-ext","pushedAt":"2024-08-07T14:25:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(ton): Add Rust FFI to manipulate the secret's data","shortMessageHtmlLink":"feat(ton): Add Rust FFI to manipulate the secret's data"}},{"before":"6a31911799dfdfec9185e7a6e50a2640cb3ac624","after":"908734174348ee7037d80699b1d4a8281da372fb","ref":"refs/heads/master","pushedAt":"2024-08-07T10:17:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"fix(MultiversX): Added `cstdint` to headers (#3974)\n\nCo-authored-by: satoshiotomakan <127754187+satoshiotomakan@users.noreply.github.com>","shortMessageHtmlLink":"fix(MultiversX): Added cstdint to headers (#3974)"}},{"before":"4d02e71559772829eb06c5c62284e46b3d19a24a","after":null,"ref":"refs/heads/s/ton-state-init","pushedAt":"2024-08-07T09:43:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"}},{"before":"a21d447de3ec9c37465d5dd9d8c570550a1f476f","after":"6a31911799dfdfec9185e7a6e50a2640cb3ac624","ref":"refs/heads/master","pushedAt":"2024-08-07T09:43:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"[TON]: Add `TONWallet.buildStateInit` function for dapps support (#3970)\n\n* feat(ton): Add `tw_ton_wallet_create_v4_r2_state_init` in Rust\r\n\r\n* feat(ton): Add `TWTONWalletCreateV4R2StateInit` C FFI\r\n\r\n* feat(ton): Rename `TWTONWalletCreateV4R2StateInit` to `TWTONWalletBuildV4R2StateInit` for Swift and Kotlin codegen compat\r\n\r\n* Add iOS, Android tests","shortMessageHtmlLink":"[TON]: Add TONWallet.buildStateInit function for dapps support (#3970)"}},{"before":"88f41f766bb202414432b7a414471940f65aefb1","after":"4d02e71559772829eb06c5c62284e46b3d19a24a","ref":"refs/heads/s/ton-state-init","pushedAt":"2024-08-06T07:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(ton): Rename `TWTONWalletCreateV4R2StateInit` to `TWTONWalletBuildV4R2StateInit` for Swift and Kotlin codegen compat\n\n* Add iOS, Android tests","shortMessageHtmlLink":"feat(ton): Rename TWTONWalletCreateV4R2StateInit to `TWTONWalletBui…"}},{"before":"9b5c83b090bbb782363840f1e1cfa96ceb3377e1","after":"88f41f766bb202414432b7a414471940f65aefb1","ref":"refs/heads/s/ton-state-init","pushedAt":"2024-08-05T15:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"feat(ton): Add `TWTONWalletCreateV4R2StateInit` C FFI","shortMessageHtmlLink":"feat(ton): Add TWTONWalletCreateV4R2StateInit C FFI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnCZEbgA","startCursor":null,"endCursor":null}},"title":"Activity · trustwallet/wallet-core"}