{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":607059532,"defaultBranch":"main","name":"composable-cosmos","ownerLogin":"ComposableFi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-27T08:19:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83698878?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718186979.0","currentOid":""},"activityList":{"items":[{"before":"be2db57035cb9a025c1a039b95fd05ba060c71a2","after":null,"ref":"refs/heads/rustninja/pfm-fee-to-testnet","pushedAt":"2024-06-21T22:49:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"}},{"before":"51c6ee14ec1d35b3ed29c955d96abff34a049a78","after":"b7b6017f65db0602f812d1fb83ac6be7e81ae8f8","ref":"refs/heads/testnet","pushedAt":"2024-06-21T22:49:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"},"commit":{"message":"Testnet. Custom PFM. logic into OnRecvPacket to charge fee (#521)\n\nThis pr is the same as\r\n[this](https://github.com/ComposableFi/composable-cosmos/pull/520) but\r\ninto `testnet` branch instead of `develop2`.\r\nTest failed in testnet branch bz of prefix migration.\r\ntests are fixed in develop2, so once develop2 will be merged to testnet.\r\ntests related to prefix will be fixed as well in `testnet` branch.","shortMessageHtmlLink":"Testnet. Custom PFM. logic into OnRecvPacket to charge fee (#521)"}},{"before":"dd2431039198cbfdc08138fabb1ea127d135eb20","after":null,"ref":"refs/heads/rustninja/ibc-fee-query-config","pushedAt":"2024-06-21T22:49:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"}},{"before":"6805a9543b610658810affc85bd88046b0171d75","after":"51c6ee14ec1d35b3ed29c955d96abff34a049a78","ref":"refs/heads/testnet","pushedAt":"2024-06-21T22:49:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"},"commit":{"message":"introduce query rpc to get the fee config by channel and denom name (#522)\n\n1. add config to channel\r\n`picad tx ibctransferparamsmodule add-allowed-ibc-token --from mykey\r\n--fees=30ppica channel-1 10 99999999999ppica`\r\n2. add denom to channel \r\n`picad tx ibctransferparamsmodule add-allowed-ibc-token --from mykey\r\n--fees=30ppica channel-1 10 99999999999ssss 10low 100medium 10000high`\r\n3. query config by denom and channel\r\n`picad query ibctransferparamsmodule FeeConfigByChannelAndDenom\r\nchannel-1 ppica`\r\n4. response: \r\n```\r\nmin_fee:\r\n amount: \"99999999999\"\r\n denom: ppica\r\npercentage: \"10\"\r\ntx_priority_fee:\r\n- priority: low\r\n priority_fee:\r\n amount: \"10\"\r\n denom: ppica\r\n- priority: med\r\n priority_fee:\r\n amount: \"100\"\r\n denom: ppica\r\n- priority: high\r\n priority_fee:\r\n amount: \"10000\"\r\n denom: ppica\r\n```\r\n5. response if denom does not allowed for this channel or channel does\r\nnot exists.\r\n`fee configuration not found for channel channel-1 and denom sss:\r\ninvalid request`","shortMessageHtmlLink":"introduce query rpc to get the fee config by channel and denom name (#…"}},{"before":"84e8b1ce227819da8a6edd55390be8ae5dcb9878","after":null,"ref":"refs/heads/hoa/add-upgrade","pushedAt":"2024-06-12T10:08:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"}},{"before":"378b55f0fb8bc98d0463887f20c7693385003d5e","after":"febf4998c4ceb4cb9a84804f16e461c43da4c5ad","ref":"refs/heads/develop2","pushedAt":"2024-06-12T10:08:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"},"commit":{"message":"feat: add v7.0.3 upgrade handler (#534)","shortMessageHtmlLink":"feat: add v7.0.3 upgrade handler (#534)"}},{"before":null,"after":"84e8b1ce227819da8a6edd55390be8ae5dcb9878","ref":"refs/heads/hoa/add-upgrade","pushedAt":"2024-06-12T10:06:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"},"commit":{"message":"feat: add v7.0.3 upgrade handler","shortMessageHtmlLink":"feat: add v7.0.3 upgrade handler"}},{"before":"ebc1657fe415c8636b9aa489f2adf39aed5d89d0","after":null,"ref":"refs/heads/hoa/add-script","pushedAt":"2024-06-12T09:49:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"}},{"before":"8fce893ba7143251b91f5c633008eb17bee9b0be","after":"378b55f0fb8bc98d0463887f20c7693385003d5e","ref":"refs/heads/develop2","pushedAt":"2024-06-12T09:49:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"},"commit":{"message":"fix: miss enable sign mode textual (#532)","shortMessageHtmlLink":"fix: miss enable sign mode textual (#532)"}},{"before":"40d7b6e0be3848b6948a153da6a4f71625cc1fe4","after":"ebc1657fe415c8636b9aa489f2adf39aed5d89d0","ref":"refs/heads/hoa/add-script","pushedAt":"2024-06-12T09:47:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"},"commit":{"message":"fix lint","shortMessageHtmlLink":"fix lint"}},{"before":"5a62bd9f3d13caeb106be12d588ec85c4a5a2934","after":"40d7b6e0be3848b6948a153da6a4f71625cc1fe4","ref":"refs/heads/hoa/add-script","pushedAt":"2024-06-12T09:44:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"},"commit":{"message":"feat: enable sign mode textual","shortMessageHtmlLink":"feat: enable sign mode textual"}},{"before":null,"after":"5a62bd9f3d13caeb106be12d588ec85c4a5a2934","ref":"refs/heads/hoa/add-script","pushedAt":"2024-06-12T05:18:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"},"commit":{"message":"feat: add script","shortMessageHtmlLink":"feat: add script"}},{"before":"93f377ea34614f69ea1a8d96818a84c056490817","after":null,"ref":"refs/heads/rustninja/pmf-middleware","pushedAt":"2024-06-11T21:53:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"}},{"before":"cd88c4ad4d061b6da9b41919d199d70834ab98fa","after":"8fce893ba7143251b91f5c633008eb17bee9b0be","ref":"refs/heads/develop2","pushedAt":"2024-06-11T21:53:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"},"commit":{"message":"Introduce custom logic into OnRecvPacket in PFM module to charge fee (#520)\n\nIntroduce custom logic into OnRecvPacket in PFM module to charge fee\r\n\r\nthis code in custom pfm inside IbcMiddleware `OnRecvPacket` method\r\nintroduced by me.\r\n\r\nhttps://github.com/ComposableFi/composable-cosmos/blob/rustninja/pmf-middleware/custom/custompfm/keeper/keeper.go#L185-L216\r\n\r\nall other code in method `OnRecvPacket` is taken from original version\r\nof `OnRecvPacket`.\r\n\r\n---------\r\n\r\nCo-authored-by: Hoa Nguyen \r\nCo-authored-by: dzmitry-lahoda \r\nCo-authored-by: kienn6034 \r\nCo-authored-by: kkast \r\nCo-authored-by: Kanstantsin Kastsevich \r\nCo-authored-by: rjonczy \r\nCo-authored-by: tungle ","shortMessageHtmlLink":"Introduce custom logic into OnRecvPacket in PFM module to charge fee (#…"}},{"before":null,"after":"b30cb9d99764fb7a6e55afea89591eedfc3f0a61","ref":"refs/heads/rustdev/custom-pfm-upgrade","pushedAt":"2024-06-11T15:44:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"},"commit":{"message":"prepare v7_0_2 upgrade","shortMessageHtmlLink":"prepare v7_0_2 upgrade"}},{"before":"8d46a51eb143fa30fb1ea13e777187f2ba9f2d53","after":"93f377ea34614f69ea1a8d96818a84c056490817","ref":"refs/heads/rustninja/pmf-middleware","pushedAt":"2024-06-11T13:43:16.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"},"commit":{"message":"fix: some issues when update to sdk50","shortMessageHtmlLink":"fix: some issues when update to sdk50"}},{"before":"fe912c7b7338e058038304f743badd96f17ce8e0","after":"8d46a51eb143fa30fb1ea13e777187f2ba9f2d53","ref":"refs/heads/rustninja/pmf-middleware","pushedAt":"2024-06-11T13:26:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"},"commit":{"message":"fix: some issues when upgrade to sdk50 (#531)\n\nCo-authored-by: dzmitry-lahoda \r\nCo-authored-by: kienn6034 \r\nCo-authored-by: rustdev \r\nCo-authored-by: rust.dev <102041955+RustNinja@users.noreply.github.com>\r\nCo-authored-by: kkast \r\nCo-authored-by: Kanstantsin Kastsevich \r\nCo-authored-by: rjonczy \r\nCo-authored-by: tungle ","shortMessageHtmlLink":"fix: some issues when upgrade to sdk50 (#531)"}},{"before":"dc78b1926dd3999b9ea9fbe3f63924882bdacdd8","after":null,"ref":"refs/heads/hoa/update-pfm","pushedAt":"2024-06-11T13:26:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"}},{"before":null,"after":"dc78b1926dd3999b9ea9fbe3f63924882bdacdd8","ref":"refs/heads/hoa/update-pfm","pushedAt":"2024-06-11T02:23:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"},"commit":{"message":"fix: some issues when update to sdk50","shortMessageHtmlLink":"fix: some issues when update to sdk50"}},{"before":"e80740a9b1dcf887f0a468d8449c91b98d5aa274","after":null,"ref":"refs/heads/rustdev/add-testnode-script","pushedAt":"2024-06-07T15:38:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"}},{"before":"70dbbc1746bb9c1db1e786190b03c73e1a7f5ec7","after":"cd88c4ad4d061b6da9b41919d199d70834ab98fa","ref":"refs/heads/develop2","pushedAt":"2024-06-07T15:38:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"},"commit":{"message":"add testnode.sh script that allow to run locally chain with a cosmos sdk50 (#530)\n\nadd testnode.sh file that allow to run locally chain with a cosmos sdk50","shortMessageHtmlLink":"add testnode.sh script that allow to run locally chain with a cosmos …"}},{"before":null,"after":"e80740a9b1dcf887f0a468d8449c91b98d5aa274","ref":"refs/heads/rustdev/add-testnode-script","pushedAt":"2024-06-07T15:27:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RustNinja","name":"rust.dev","path":"/RustNinja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102041955?s=80&v=4"},"commit":{"message":"add testnode.sh file that allow to run locally chain with a cosmos sdk50","shortMessageHtmlLink":"add testnode.sh file that allow to run locally chain with a cosmos sdk50"}},{"before":"d868b083f45388e3e3f2c52b77e9cd1a2241aff0","after":null,"ref":"refs/heads/hoa/fix-offline-mode","pushedAt":"2024-06-07T09:27:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"}},{"before":"faacee9294774a5825606381b4a78781df6e6fdc","after":"70dbbc1746bb9c1db1e786190b03c73e1a7f5ec7","ref":"refs/heads/develop2","pushedAt":"2024-06-07T09:27:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"},"commit":{"message":"fix: miss handler SignMode_SIGN_MODE_TEXTUAL (#529)","shortMessageHtmlLink":"fix: miss handler SignMode_SIGN_MODE_TEXTUAL (#529)"}},{"before":null,"after":"d868b083f45388e3e3f2c52b77e9cd1a2241aff0","ref":"refs/heads/hoa/fix-offline-mode","pushedAt":"2024-06-03T09:57:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hoank101","name":"Hoa Nguyen","path":"/hoank101","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/153518241?s=80&v=4"},"commit":{"message":"fix: miss handler SignMode_SIGN_MODE_TEXTUAL","shortMessageHtmlLink":"fix: miss handler SignMode_SIGN_MODE_TEXTUAL"}},{"before":"faacee9294774a5825606381b4a78781df6e6fdc","after":null,"ref":"refs/tags/v7.0.2-devnet-rc2","pushedAt":"2024-05-30T19:39:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kkast","name":"Kanstantsin Kastsevich","path":"/kkast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8954633?s=80&v=4"}},{"before":"46975cd2b3a88523d4df2197fc59a91895ada396","after":null,"ref":"refs/tags/v7.0.2-devnet-rc2","pushedAt":"2024-05-30T19:33:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kkast","name":"Kanstantsin Kastsevich","path":"/kkast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8954633?s=80&v=4"}},{"before":"c0d820c4fb559aff35bc2888b8d8b963cae7b503","after":null,"ref":"refs/heads/hoa_test_fix","pushedAt":"2024-05-30T19:22:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kkast","name":"Kanstantsin Kastsevich","path":"/kkast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8954633?s=80&v=4"}},{"before":"46975cd2b3a88523d4df2197fc59a91895ada396","after":"faacee9294774a5825606381b4a78781df6e6fdc","ref":"refs/heads/develop2","pushedAt":"2024-05-30T19:22:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kkast","name":"Kanstantsin Kastsevich","path":"/kkast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8954633?s=80&v=4"},"commit":{"message":"ensure accountKeeper (#528)","shortMessageHtmlLink":"ensure accountKeeper (#528)"}},{"before":null,"after":"c0d820c4fb559aff35bc2888b8d8b963cae7b503","ref":"refs/heads/hoa_test_fix","pushedAt":"2024-05-30T19:09:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkast","name":"Kanstantsin Kastsevich","path":"/kkast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8954633?s=80&v=4"},"commit":{"message":"ensure accountKeeper","shortMessageHtmlLink":"ensure accountKeeper"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMVQyMjo0OTo1MS4wMDAwMDBazwAAAARsBGg7","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMVQyMjo0OTo1MS4wMDAwMDBazwAAAARsBGg7","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0zMFQxOTowOToxOS4wMDAwMDBazwAAAARYWE8y"}},"title":"Activity · ComposableFi/composable-cosmos"}