{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":425803244,"defaultBranch":"main","name":"pyth-crosschain","ownerLogin":"pyth-network","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-08T11:03:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75637738?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725897270.0","currentOid":""},"activityList":{"items":[{"before":"74fa07598532af2270c97504dfb179dc4696b413","after":"152099a595a1d5372288e1bc72dc3b859fc494b4","ref":"refs/heads/main","pushedAt":"2024-09-10T00:07:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keyvankhademi","name":"Keyvan Khademi","path":"/keyvankhademi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22093299?s=80&v=4"},"commit":{"message":"feat(staking): filter out publishers with no capacity (#1878)","shortMessageHtmlLink":"feat(staking): filter out publishers with no capacity (#1878)"}},{"before":"d855f3fd50ee7f57129dc98e6127fde9fe204286","after":"74fa07598532af2270c97504dfb179dc4696b413","ref":"refs/heads/main","pushedAt":"2024-09-09T21:49:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cprussin","name":"Connor Prussin","path":"/cprussin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/297575?s=80&v=4"},"commit":{"message":"Merge pull request #1877 from cprussin/switch-to-react-aria\n\nchore(staking): migrate to react-aria","shortMessageHtmlLink":"Merge pull request #1877 from cprussin/switch-to-react-aria"}},{"before":"0935702efde0124c95b1e9c9e5a536d57e7c00c3","after":"d855f3fd50ee7f57129dc98e6127fde9fe204286","ref":"refs/heads/main","pushedAt":"2024-09-09T17:49:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cprussin","name":"Connor Prussin","path":"/cprussin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/297575?s=80&v=4"},"commit":{"message":"Merge pull request #1875 from cprussin/search-sort-filter-publishers\n\nfeat(staking): sort, filter, and paginate publishers","shortMessageHtmlLink":"Merge pull request #1875 from cprussin/search-sort-filter-publishers"}},{"before":"2aef1ca7e941670e5d57e7f97e24e094fd113972","after":"0935702efde0124c95b1e9c9e5a536d57e7c00c3","ref":"refs/heads/main","pushedAt":"2024-09-09T15:41:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cprussin","name":"Connor Prussin","path":"/cprussin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/297575?s=80&v=4"},"commit":{"message":"Merge pull request #1874 from cprussin/move-staking-client-to-context\n\nchore(staking): initialize pyth staking client only once","shortMessageHtmlLink":"Merge pull request #1874 from cprussin/move-staking-client-to-context"}},{"before":null,"after":"1ba22dc04dc576a07f985e81f8a59fc214f7a861","ref":"refs/heads/execute-governance-action","pushedAt":"2024-09-09T13:23:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"},"commit":{"message":"add test for get_chain_id","shortMessageHtmlLink":"add test for get_chain_id"}},{"before":"a260b4059c9a09ab90f3b4e135a5b84a21223073","after":"630df5f0acd7615986778bc7b071817a848c4bf8","ref":"refs/heads/ton-pyth","pushedAt":"2024-09-09T13:00:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"},"commit":{"message":"precommit","shortMessageHtmlLink":"precommit"}},{"before":"666be4eb86bf01ba7188550869fe43707625b103","after":"a260b4059c9a09ab90f3b4e135a5b84a21223073","ref":"refs/heads/ton-pyth","pushedAt":"2024-09-09T12:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"},"commit":{"message":"address comments","shortMessageHtmlLink":"address comments"}},{"before":"a958908f1a5933a9f2b8873665b671927bbcedd6","after":"666be4eb86bf01ba7188550869fe43707625b103","ref":"refs/heads/ton-pyth","pushedAt":"2024-09-09T12:39:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"},"commit":{"message":"address comments","shortMessageHtmlLink":"address comments"}},{"before":"6e46c2108bff61a9f7c5d2284d301a3d1d7758e3","after":"a958908f1a5933a9f2b8873665b671927bbcedd6","ref":"refs/heads/ton-pyth","pushedAt":"2024-09-09T12:36:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"},"commit":{"message":"update pnpm-lock","shortMessageHtmlLink":"update pnpm-lock"}},{"before":"e88d4f08ba9ea55ffb0ef7af04675b11cbadde33","after":"6e46c2108bff61a9f7c5d2284d301a3d1d7758e3","ref":"refs/heads/ton-pyth","pushedAt":"2024-09-09T12:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"},"commit":{"message":"address comments","shortMessageHtmlLink":"address comments"}},{"before":"aaa613a0557ce143a9834904075fac1511148e2a","after":null,"ref":"refs/heads/add-publisher-program","pushedAt":"2024-09-09T11:29:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Riateche","name":"Pavel Strakhov","path":"/Riateche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1740713?s=80&v=4"}},{"before":"d883e49e0af00cbda1018abfd8bb8e26847404aa","after":"2aef1ca7e941670e5d57e7f97e24e094fd113972","ref":"refs/heads/main","pushedAt":"2024-09-09T11:29:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Riateche","name":"Pavel Strakhov","path":"/Riateche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1740713?s=80&v=4"},"commit":{"message":"Add publisher program (#1854)\n\n* feat(target_chains/solana): initial price publisher program\r\n\r\n* fix: exclude publisher package from the workspace\r\n\r\n* chore(target_chains/solana): fix warnings\r\n\r\n* fix(target_chains/solana): update publish program\r\n\r\n* feat(target_chains/solana): make solana-program optional\r\n\r\n* feat(target_chains/solana): add config account, expand tests\r\n\r\n* feat(target_chains/solana): create buffer outside the program\r\n\r\n* refactor(target_chains/solana): add pda bumps and other minor improvements\r\n\r\n* refactor(target_chains/solana): allow importing instruction and program args\r\n\r\n* refactor(target_chains/solana): add format_matches to all accounts\r\n\r\n* feat(target_chains/solana): add publisher key to publisher config\r\n\r\n* fix(target_chains/solana): set up bpf build\r\n\r\n* doc(target_chains/solana): add comments for instructions and accounts\r\n\r\n* refactor(target_chains/solana): parse data before passing to instruction handlers, remove clones, fix feature\r\n\r\n* refactor(target_chains/solana): address feedback\r\n\r\n---------\r\n\r\nCo-authored-by: Reisen \r\nCo-authored-by: Ali Behjati ","shortMessageHtmlLink":"Add publisher program (#1854)"}},{"before":"9e1ce6a3912c39be094de8652f92c61805a80bf7","after":"aaa613a0557ce143a9834904075fac1511148e2a","ref":"refs/heads/add-publisher-program","pushedAt":"2024-09-09T09:50:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Riateche","name":"Pavel Strakhov","path":"/Riateche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1740713?s=80&v=4"},"commit":{"message":"refactor(target_chains/solana): address feedback","shortMessageHtmlLink":"refactor(target_chains/solana): address feedback"}},{"before":"97a9d149498b940898bc35d3d81cf73fda1c21f1","after":null,"ref":"refs/heads/(refactor)-remove-examples","pushedAt":"2024-09-09T08:50:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aditya520","name":"Aditya Arora","path":"/aditya520","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22855004?s=80&v=4"}},{"before":"1fa888410e8000c1aa7fb8d6f80f2d1f6b0a3652","after":"d883e49e0af00cbda1018abfd8bb8e26847404aa","ref":"refs/heads/main","pushedAt":"2024-09-09T08:50:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aditya520","name":"Aditya Arora","path":"/aditya520","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22855004?s=80&v=4"},"commit":{"message":"(fix) remove examples from monorepo (#1876)","shortMessageHtmlLink":"(fix) remove examples from monorepo (#1876)"}},{"before":"0380ee4a114fcf1672da83e036342e111236be9a","after":"97a9d149498b940898bc35d3d81cf73fda1c21f1","ref":"refs/heads/(refactor)-remove-examples","pushedAt":"2024-09-09T08:38:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aditya520","name":"Aditya Arora","path":"/aditya520","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22855004?s=80&v=4"},"commit":{"message":"(fix) remove examples from monorepo","shortMessageHtmlLink":"(fix) remove examples from monorepo"}},{"before":null,"after":"0380ee4a114fcf1672da83e036342e111236be9a","ref":"refs/heads/(refactor)-remove-examples","pushedAt":"2024-09-09T08:17:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aditya520","name":"Aditya Arora","path":"/aditya520","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22855004?s=80&v=4"},"commit":{"message":"(refactor) Remove examples for monorepo","shortMessageHtmlLink":"(refactor) Remove examples for monorepo"}},{"before":"34d49269ec9c7a8e9d01f3887566922911384368","after":null,"ref":"refs/heads/wormhole-address","pushedAt":"2024-09-09T07:44:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"}},{"before":"851695d32bb8a1230fcd00538355456f61f933f4","after":"e88d4f08ba9ea55ffb0ef7af04675b11cbadde33","ref":"refs/heads/ton-pyth","pushedAt":"2024-09-09T07:44:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"},"commit":{"message":"feat(target_chains/ton): add more tests (#1872)\n\n* add more placeholder test functions\r\n\r\n* add logic for tests\r\n\r\n* precommit\r\n\r\n* add test for get_chain_id\r\n\r\n* move execute_governance_action to Pyth.fc\r\n\r\n* add comments to test contracts\r\n\r\n* precommit","shortMessageHtmlLink":"feat(target_chains/ton): add more tests (#1872)"}},{"before":"d5ecdf5ab210dcc28161c66f911eb54dafd5662d","after":"34d49269ec9c7a8e9d01f3887566922911384368","ref":"refs/heads/wormhole-address","pushedAt":"2024-09-09T07:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"},"commit":{"message":"precommit","shortMessageHtmlLink":"precommit"}},{"before":"16de4045ecf8d46d2343c29b363f662b98d5b0bd","after":"d5ecdf5ab210dcc28161c66f911eb54dafd5662d","ref":"refs/heads/wormhole-address","pushedAt":"2024-09-09T07:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"},"commit":{"message":"add comments to test contracts","shortMessageHtmlLink":"add comments to test contracts"}},{"before":"e3d8bfeff19906afc9640a52cadc165473560ff1","after":"1fa888410e8000c1aa7fb8d6f80f2d1f6b0a3652","ref":"refs/heads/main","pushedAt":"2024-09-08T00:18:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"cprussin","name":"Connor Prussin","path":"/cprussin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/297575?s=80&v=4"},"commit":{"message":"Merge pull request #1873 from cprussin/staking-app-refinements\n\nfeat(staking): style refinements","shortMessageHtmlLink":"Merge pull request #1873 from cprussin/staking-app-refinements"}},{"before":"f8d700c939733c8f9cd12d3790aa57423d684fa6","after":null,"ref":"refs/heads/staking-sdk","pushedAt":"2024-09-06T15:40:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keyvankhademi","name":"Keyvan Khademi","path":"/keyvankhademi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22093299?s=80&v=4"}},{"before":"1956d58cc608004dde5732767c3f33af0491ae06","after":"e3d8bfeff19906afc9640a52cadc165473560ff1","ref":"refs/heads/main","pushedAt":"2024-09-06T15:39:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keyvankhademi","name":"Keyvan Khademi","path":"/keyvankhademi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22093299?s=80&v=4"},"commit":{"message":"feat: add new pyth staking sdk (#1860)\n\n* feat: initialize sdk package\r\n\r\n* wip\r\n\r\n* wip\r\n\r\n* try using the sdk in the app\r\n\r\n* wip\r\n\r\n* add deposit tokens\r\n\r\n* update ts config\r\n\r\n* add bigint interface\r\n\r\n* add pool config\r\n\r\n* add pool data\r\n\r\n* fix wallet\r\n\r\n* pnpm lcok\r\n\r\n* chore: update jest.config.js to set rootDir for tests\r\n\r\n* add publisher caps program\r\n\r\n* feat: update idl\r\n\r\n* feat: add stake to publisher\r\n\r\n* feat: rename staking sdk package\r\n\r\n* go\r\n\r\n* gp\r\n\r\n* refactor\r\n\r\n* fix types\r\n\r\n* bug\r\n\r\n* withdraw\r\n\r\n* refactor\r\n\r\n* add unlock schedule\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* add claim\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix package.json\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* ci\r\n\r\n* fix\r\n\r\n* fix\r\n\r\n* Run staking build command from root\r\n\r\n* Log errors when loading dashboard data\r\n\r\n* Use env var to select network\r\n\r\n* ci\r\n\r\n---------\r\n\r\nCo-authored-by: Connor Prussin ","shortMessageHtmlLink":"feat: add new pyth staking sdk (#1860)"}},{"before":"a889351226249322c55a1149b095053cc2debc9d","after":"f8d700c939733c8f9cd12d3790aa57423d684fa6","ref":"refs/heads/staking-sdk","pushedAt":"2024-09-06T15:26:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"keyvankhademi","name":"Keyvan Khademi","path":"/keyvankhademi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22093299?s=80&v=4"},"commit":{"message":"Merge branch 'staking-sdk' of github.com:pyth-network/pyth-crosschain into staking-sdk","shortMessageHtmlLink":"Merge branch 'staking-sdk' of github.com:pyth-network/pyth-crosschain…"}},{"before":"2e90868098be91ec7770a265874a81b2684cd633","after":"9e1ce6a3912c39be094de8652f92c61805a80bf7","ref":"refs/heads/add-publisher-program","pushedAt":"2024-09-06T10:14:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Riateche","name":"Pavel Strakhov","path":"/Riateche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1740713?s=80&v=4"},"commit":{"message":"refactor(target_chains/solana): parse data before passing to instruction handlers, remove clones, fix feature","shortMessageHtmlLink":"refactor(target_chains/solana): parse data before passing to instruct…"}},{"before":"6ae8bfec3bd449fc0207cc809d7cb7f1932da8de","after":"16de4045ecf8d46d2343c29b363f662b98d5b0bd","ref":"refs/heads/wormhole-address","pushedAt":"2024-09-06T05:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"},"commit":{"message":"move execute_governance_action to Pyth.fc","shortMessageHtmlLink":"move execute_governance_action to Pyth.fc"}},{"before":"616219f2656d8835e20c1f6e1b88f5ec5128ebc7","after":"6ae8bfec3bd449fc0207cc809d7cb7f1932da8de","ref":"refs/heads/wormhole-address","pushedAt":"2024-09-06T05:21:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cctdaniel","name":"Daniel Chew","path":"/cctdaniel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26521733?s=80&v=4"},"commit":{"message":"add test for get_chain_id","shortMessageHtmlLink":"add test for get_chain_id"}},{"before":"d6f1a8ded23c7733ac46f8e162bc9938146cc9c8","after":"a889351226249322c55a1149b095053cc2debc9d","ref":"refs/heads/staking-sdk","pushedAt":"2024-09-05T23:41:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cprussin","name":"Connor Prussin","path":"/cprussin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/297575?s=80&v=4"},"commit":{"message":"Use env var to select network","shortMessageHtmlLink":"Use env var to select network"}},{"before":"bf02185caf44eefaad6730b103ef88fe9f093067","after":"d6f1a8ded23c7733ac46f8e162bc9938146cc9c8","ref":"refs/heads/staking-sdk","pushedAt":"2024-09-05T23:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cprussin","name":"Connor Prussin","path":"/cprussin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/297575?s=80&v=4"},"commit":{"message":"Log errors when loading dashboard data","shortMessageHtmlLink":"Log errors when loading dashboard data"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsXeHOQA","startCursor":null,"endCursor":null}},"title":"Activity · pyth-network/pyth-crosschain"}