{"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:1715591621.0","currentOid":""},"activityList":{"items":[{"before":"27be291473aea020a4d2c3511c1ef9432c99310a","after":"5f39cc3e846612edf7aa682b3ad40a2c6afbb4a9","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-05-16T12:04: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":"[Bitcoin]: Refactor `TaprootAddress` and `SegwitAddress`","shortMessageHtmlLink":"[Bitcoin]: Refactor TaprootAddress and SegwitAddress"}},{"before":"66fd5fe2c52d9a39457cd6ef717c160ba8a44db0","after":"27be291473aea020a4d2c3511c1ef9432c99310a","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-05-16T09:48:10.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":"[Bitcoin]: Add `OutputProtobuf` builder\n\n* Fix Segwit address to not allow witness version > 0","shortMessageHtmlLink":"[Bitcoin]: Add OutputProtobuf builder"}},{"before":"fa3905998f079c3badcfb6549d585aa7739f5817","after":"66fd5fe2c52d9a39457cd6ef717c160ba8a44db0","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-05-15T14:04:20.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":"[Bitcoin]: Add `TxSigner`","shortMessageHtmlLink":"[Bitcoin]: Add TxSigner"}},{"before":"3d3907bcf3d86423dba56d2bf828c8604733e6e7","after":"fa3905998f079c3badcfb6549d585aa7739f5817","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-05-15T08:34: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":"[Bitcoin]: Finalize UTXO selectors, split `SighashComputer`\n\n* Add `MaxSelector`, add `SigningInput::max_amount_output`\n* Refactor `SelectorBuilder` as `ExactSelector`\n* Add `DustFilter` and `DustPolicy`\n* Slightly refactor `BitcoinV3.proto` API\n* Split `SighashComputer` into several modules\n* Finalize `TxCompiler`\n* Finalize `SighashVerifier`","shortMessageHtmlLink":"[Bitcoin]: Finalize UTXO selectors, split SighashComputer"}},{"before":"1c55b27f46bb24e874eebdaa5e4c51bd69b9751e","after":"3d3907bcf3d86423dba56d2bf828c8604733e6e7","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-05-13T10:33:30.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":"[Bitcoin]: Finalize UTXO selectors\n\n* Add `MaxSelector`, add `SigningInput::max_amount_output`\n* Refactor `SelectorBuilder` as `ExactSelector`\n* Add `DustFilter` and `DustPolicy`\n* Slightly refactor `BitcoinV3.proto` API","shortMessageHtmlLink":"[Bitcoin]: Finalize UTXO selectors"}},{"before":"89f5784a2f032a7e7753b2346d25329ebee968db","after":null,"ref":"refs/heads/s/fix-sui-address","pushedAt":"2024-05-13T09:12: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":"484dc2a98c7a7ed9023ebae6fe30b1e331fff6e0","after":"de287c8edc1bd5c5c8aec1b1185d38c9fd1f9b5d","ref":"refs/heads/master","pushedAt":"2024-05-13T09:12: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":"[Sui]: Fix address formatting (#3838)","shortMessageHtmlLink":"[Sui]: Fix address formatting (#3838)"}},{"before":null,"after":"89f5784a2f032a7e7753b2346d25329ebee968db","ref":"refs/heads/s/fix-sui-address","pushedAt":"2024-05-13T08:39:29.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":"[Sui]: Fix address formatting","shortMessageHtmlLink":"[Sui]: Fix address formatting"}},{"before":"e38bd281d6d117806ef2384d0cda8d9da8f151a2","after":null,"ref":"refs/heads/s/eip-191-hex","pushedAt":"2024-05-10T11:24:03.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":"2c4eb4aed537b17537ca14c17cc4a1d579fd1d9b","after":"484dc2a98c7a7ed9023ebae6fe30b1e331fff6e0","ref":"refs/heads/master","pushedAt":"2024-05-10T11:24:02.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":"[Ethereum]: Properly handle hex encoded EIP-191 messages (#3833)","shortMessageHtmlLink":"[Ethereum]: Properly handle hex encoded EIP-191 messages (#3833)"}},{"before":"3d8c98b2cbfc9969fb059a4c9e2b363ac543a301","after":"e38bd281d6d117806ef2384d0cda8d9da8f151a2","ref":"refs/heads/s/eip-191-hex","pushedAt":"2024-05-10T10:53:36.000Z","pushType":"push","commitsCount":3,"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/eip-191-hex","shortMessageHtmlLink":"Merge branch 'master' into s/eip-191-hex"}},{"before":"04434af4c8b44e84833c0977f63383543874c258","after":null,"ref":"refs/heads/s/try-catch-aeternity-address","pushedAt":"2024-05-10T10:53: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":"b002af3e46742223ea75404fdf5897a3b7e1f3c2","after":"2c4eb4aed537b17537ca14c17cc4a1d579fd1d9b","ref":"refs/heads/master","pushedAt":"2024-05-10T10:53:20.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":"[Aeternity]: Catch all exceptions on `TWAnyAddressIsValid` for Aeternity coin (#3832)","shortMessageHtmlLink":"[Aeternity]: Catch all exceptions on TWAnyAddressIsValid for Aetern…"}},{"before":"738926a028bd6aec5d3e7d79ce4ed2d805ca82e3","after":"04434af4c8b44e84833c0977f63383543874c258","ref":"refs/heads/s/try-catch-aeternity-address","pushedAt":"2024-05-10T10:53:09.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/try-catch-aeternity-address","shortMessageHtmlLink":"Merge branch 'master' into s/try-catch-aeternity-address"}},{"before":"61e4bc6a04410069219dff749d408f07c703881d","after":null,"ref":"refs/heads/s/ios-privacy-manifest","pushedAt":"2024-05-10T10:52:57.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":"406abe4b0649a74279b2e7b77a2b10d1bb61520c","after":"b002af3e46742223ea75404fdf5897a3b7e1f3c2","ref":"refs/heads/master","pushedAt":"2024-05-10T10:52:56.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":"[iOS]: Add Privacy Manifest file (#3830)","shortMessageHtmlLink":"[iOS]: Add Privacy Manifest file (#3830)"}},{"before":null,"after":"3d8c98b2cbfc9969fb059a4c9e2b363ac543a301","ref":"refs/heads/s/eip-191-hex","pushedAt":"2024-05-10T10:49:12.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":"[Ethereum]: Properly handle hex encoded EIP-191 messages","shortMessageHtmlLink":"[Ethereum]: Properly handle hex encoded EIP-191 messages"}},{"before":null,"after":"738926a028bd6aec5d3e7d79ce4ed2d805ca82e3","ref":"refs/heads/s/try-catch-aeternity-address","pushedAt":"2024-05-10T08:19:16.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":"[Aeternity]: Catch all exceptions on `TWAnyAddressIsValid` for Aeternity coin","shortMessageHtmlLink":"[Aeternity]: Catch all exceptions on TWAnyAddressIsValid for Aetern…"}},{"before":null,"after":"61e4bc6a04410069219dff749d408f07c703881d","ref":"refs/heads/s/ios-privacy-manifest","pushedAt":"2024-05-07T16:08:14.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":"[iOS]: Add Privacy Manifest file","shortMessageHtmlLink":"[iOS]: Add Privacy Manifest file"}},{"before":"d28591734f3ef252967ef3c4c89615df952e11bb","after":"1c55b27f46bb24e874eebdaa5e4c51bd69b9751e","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-05-07T15:13: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":"[Bitcoin]: Add a `SpendingDataConstructor` pattern\n\n* Refactor `UtxoBuilder` to create a corresponding `SpendingDataConstructor`\n* Slightly refactor `BitcoinV3.proto` API","shortMessageHtmlLink":"[Bitcoin]: Add a SpendingDataConstructor pattern"}},{"before":"6b38cf7da6fd48bf22492c76457fa19fc7b18fb5","after":"d28591734f3ef252967ef3c4c89615df952e11bb","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-05-02T15:01:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"satoshiotomakan","name":null,"path":"/satoshiotomakan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/127754187?s=80&v=4"},"commit":{"message":"[Bitcoin]: Add `UtxoProtobuf` builder\n\n* Merge `SigningMethod::TaprootAll` and `SigningMethod::TaprootOnePrevout`\n* Temporary remove `OrdinalInscription`","shortMessageHtmlLink":"[Bitcoin]: Add UtxoProtobuf builder"}},{"before":"7ac7af3ade8ede7ee1b156e8aed90b463a669e32","after":"6b38cf7da6fd48bf22492c76457fa19fc7b18fb5","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-04-29T17:48:09.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":"[Bitcoin]: Deprecate tw_bitcoin/src/modules","shortMessageHtmlLink":"[Bitcoin]: Deprecate tw_bitcoin/src/modules"}},{"before":"cc739a78565b30d95f504d2f36fae5344a7ea371","after":"7ac7af3ade8ede7ee1b156e8aed90b463a669e32","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-04-29T16:43:01.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":"[Bitcoin]: Temporary add `BitcoinV3.proto` - refactored API","shortMessageHtmlLink":"[Bitcoin]: Temporary add BitcoinV3.proto - refactored API"}},{"before":"ba84031f241c3ff90c010ca257905d067ec26fbd","after":"cc739a78565b30d95f504d2f36fae5344a7ea371","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-04-26T12:52:35.000Z","pushType":"push","commitsCount":42,"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-refactoring","shortMessageHtmlLink":"Merge branch 'master' into s/bitcoin-v2-refactoring"}},{"before":"69d0c3c6e54893fcc024171d54661fef57888955","after":"ba84031f241c3ff90c010ca257905d067ec26fbd","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-04-25T14:45:47.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":"[Bitcoin]: Fix txid","shortMessageHtmlLink":"[Bitcoin]: Fix txid"}},{"before":"fbbf67f0e2dd068f8491cbcf16538f0569dc374a","after":"69d0c3c6e54893fcc024171d54661fef57888955","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-04-25T12:59: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":"[Bitcoin]: Fix BRC20 tests","shortMessageHtmlLink":"[Bitcoin]: Fix BRC20 tests"}},{"before":"6e1c4cde5b4d6418afa4c83785706ff6ea07957c","after":"fbbf67f0e2dd068f8491cbcf16538f0569dc374a","ref":"refs/heads/s/bitcoin-v2-refactoring","pushedAt":"2024-04-25T12:29:33.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":"[Bitcoin]: Refactor schnorr private and public keys","shortMessageHtmlLink":"[Bitcoin]: Refactor schnorr private and public keys"}},{"before":"3e38e657dd210937262fd9f5de90598c5e2361fd","after":null,"ref":"refs/heads/s/rust-tw-error","pushedAt":"2024-04-24T15:22:44.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":"bcd0422a012b8153e3edce5e468c5e6bc07d9d59","after":"406abe4b0649a74279b2e7b77a2b10d1bb61520c","ref":"refs/heads/master","pushedAt":"2024-04-24T15:22:43.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":"[Misc]: Improve error handling by adding contexts (#3806)\n\n* [misc]: Add TWError, TWResult, TWErrorKind, and traits\r\n\r\n* Use `TWError` in `tw_coin_entry`\r\n\r\n* [misc]: Return SigningError, SigningResult back, make TWError generic\r\n\r\n* [misc]: Add `tw_aptos` error contexts\r\n\r\n* [misc]: Add `tw_sui` error contexts\r\n\r\n* [misc]: Simplify `TWError` casts, add tests\r\n\r\n* [misc]: Add contexts in `tw_cosmos_sdk`\r\n\r\n* [misc]: Add contexts in `tw_evm`\r\n\r\n* [misc]: Fix compilation of `tw_ethereum`, `tw_ronin`, `tw_bitcoin`, `tw_native_evmos`, `tw_native_injective`, `tw_thorchain`\r\n\r\n* [misc]: Add error contexts in `tw_solana`\r\n\r\n* [misc]: Fix `tw_bitcoin` compilation errors\r\n\r\n* [misc]: Add error contexts to `tw_greenfield`\r\n\r\n* [misc]: Fix other compilation errors\r\n\r\n* [CI] Trigger CI\r\n\r\n* [codegen-v2]: Fix Rust codegen templates\r\n\r\n* [misc]: Add `TWError` doc comments\r\n\r\n* [CI]: Apply a workaround\r\n\r\n* [CI]: Apply a work around https://github.com/actions/runner-images/issues/9733\r\n\r\n* [CI]: Try to disable workaround\r\n\r\n* [CI]: Try to disable workaround\r\n\r\n* [CI]: Fix broken dependencies cache\r\n\r\n* [CI]: Apply the changes for linux-sampleapp-ci.yml","shortMessageHtmlLink":"[Misc]: Improve error handling by adding contexts (#3806)"}},{"before":"408c91740a0e5d8efdb65825852a3d818e5641bc","after":"3e38e657dd210937262fd9f5de90598c5e2361fd","ref":"refs/heads/s/rust-tw-error","pushedAt":"2024-04-24T14:46: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":"[CI]: Apply the changes for linux-sampleapp-ci.yml","shortMessageHtmlLink":"[CI]: Apply the changes for linux-sampleapp-ci.yml"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES5LVHwA","startCursor":null,"endCursor":null}},"title":"Activity · trustwallet/wallet-core"}