{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":438705586,"defaultBranch":"main","name":"storjscan","ownerLogin":"storj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-15T16:53:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6308081?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710340713.0","currentOid":""},"activityList":{"items":[{"before":"9694ef3c034aa9bf7cf75ea7d195d80d97a97621","after":"451e725b5ffeca8af8e751b732fc0f14605b1e63","ref":"refs/heads/main","pushedAt":"2024-07-02T03:48:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"tokens/endpoint: use events cache in tokens service\n\nChange-Id: I0645f7f44981fc3f942e044d98716ed09b5aca07","shortMessageHtmlLink":"tokens/endpoint: use events cache in tokens service"}},{"before":"9595e35d552530d65c6277b497535ab796f964a9","after":"9694ef3c034aa9bf7cf75ea7d195d80d97a97621","ref":"refs/heads/main","pushedAt":"2024-07-02T01:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"blockchain/events: add a chore to periodically refresh the events cache\n\nChange-Id: I36264543b07cdad210e6be44dff03a4b25f5045d","shortMessageHtmlLink":"blockchain/events: add a chore to periodically refresh the events cache"}},{"before":"9dbcefea0265ffac81719a6061cdd7b547b9530f","after":"9595e35d552530d65c6277b497535ab796f964a9","ref":"refs/heads/main","pushedAt":"2024-07-02T01:33:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"blockchain/events: Add methods to interact with events cache\n\nChange-Id: I47698e6141af67184c7d11f5fd47c06244b7d1c1","shortMessageHtmlLink":"blockchain/events: Add methods to interact with events cache"}},{"before":"0524fffb2f39b09a4a600b84891d52492be289d3","after":"9dbcefea0265ffac81719a6061cdd7b547b9530f","ref":"refs/heads/main","pushedAt":"2024-07-02T01:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"{blockchain,storjscandb}/events: add transfer events cache DB methods\n\nChange-Id: I7e9dfd2ddffa1cc0c7123a7179f94860a602c7eb","shortMessageHtmlLink":"{blockchain,storjscandb}/events: add transfer events cache DB methods"}},{"before":"20581d92cf1f9f5ed32ffe90680c852a0814194f","after":"0524fffb2f39b09a4a600b84891d52492be289d3","ref":"refs/heads/main","pushedAt":"2024-07-01T21:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"storjscandb: move wallet test helper functions\n\nThese helper functions will be used by tests in multiple packages.\n\nChange-Id: I5e1c92d91be2eac1b1fbc4a80afd50166735c684","shortMessageHtmlLink":"storjscandb: move wallet test helper functions"}},{"before":"72d8e1bd979e15d08e92727b2376481b464dde4d","after":"20581d92cf1f9f5ed32ffe90680c852a0814194f","ref":"refs/heads/main","pushedAt":"2024-07-01T16:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"storjscandb/database: add transfer event logs cache table\n\nChange-Id: I3a0788af961bfecce107dd297cbb0e6f881f21d8","shortMessageHtmlLink":"storjscandb/database: add transfer event logs cache table"}},{"before":"52a3a7b33dffefe63a06fa75820c17907acc5a77","after":"72d8e1bd979e15d08e92727b2376481b464dde4d","ref":"refs/heads/main","pushedAt":"2024-07-01T16:00:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"storjscandb/wallets: add ListAll to storjscan wallets DB\n\nChange-Id: Ia32755cfaf6a31aa720f3b878bfc08ff939244e4","shortMessageHtmlLink":"storjscandb/wallets: add ListAll to storjscan wallets DB"}},{"before":"4dc8eda5df0b67a2e5b67e41996f875a9b4ad10c","after":"52a3a7b33dffefe63a06fa75820c17907acc5a77","ref":"refs/heads/main","pushedAt":"2024-06-28T13:44:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"{tokens/service,common/types}: move eth endpoint type to common\n\nChange-Id: Ib788b5adbffca3c55614a8c1926de124c9fee76f","shortMessageHtmlLink":"{tokens/service,common/types}: move eth endpoint type to common"}},{"before":"36d762d2d1121c3698097acc75bc9570e19726e4","after":"4dc8eda5df0b67a2e5b67e41996f875a9b4ad10c","ref":"refs/heads/main","pushedAt":"2024-06-28T01:23:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"tokenprice/service_test.go: fix tokenprice unit test\n\nChange-Id: I284322415feb2cba46c2183a5b9ad42e1b6073b4","shortMessageHtmlLink":"tokenprice/service_test.go: fix tokenprice unit test"}},{"before":"3c6c063eae0a711f37fc0ee97c4b00afdeb6babc","after":"36d762d2d1121c3698097acc75bc9570e19726e4","ref":"refs/heads/main","pushedAt":"2024-06-28T01:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"blockchain: move blockchain type to a common package\n\nChange-Id: Idea4b0b53d9b2939181b8fa28bc45e4903164906","shortMessageHtmlLink":"blockchain: move blockchain type to a common package"}},{"before":"7e4e89866660d94a9d5f3f21c5fd1766defb6aeb","after":"3c6c063eae0a711f37fc0ee97c4b00afdeb6babc","ref":"refs/heads/main","pushedAt":"2024-03-08T22:01:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"tokens/service: Use chain ID from config\n\nUse the chain ID specified in the config instead of using an API call\nto request the chain ID.\n\nChange-Id: I353e71bb2f052ea2c7eb36f96e6f4a65c7fd698e","shortMessageHtmlLink":"tokens/service: Use chain ID from config"}},{"before":"2487c133f43f9668de9b9fa472517e43f364a6b3","after":"7e4e89866660d94a9d5f3f21c5fd1766defb6aeb","ref":"refs/heads/main","pushedAt":"2024-03-06T15:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"tokens/{endpoint,service}: Add chain ID to config\n\nAdd the chain ID to the endpoint config to reduce the number of required\nAPI calls to the node.\n\nChange-Id: Ie1776e7990195f0917417aed54f2cc5e3ad2ddbf","shortMessageHtmlLink":"tokens/{endpoint,service}: Add chain ID to config"}},{"before":"b27d6d0bff0733ec10a27a0f15eeedcc007bda1f","after":"2487c133f43f9668de9b9fa472517e43f364a6b3","ref":"refs/heads/main","pushedAt":"2024-03-06T03:45:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"tokens/{endpoint,service}: parse start of chain filter per chain\n\nupdates storjscan service to parse multiple filter scan starting points\nfrom the query request per chain ID.\n\nChange-Id: Ic3bc3a59f9c812d9d8eedd23acdaaf9e538e709e","shortMessageHtmlLink":"tokens/{endpoint,service}: parse start of chain filter per chain"}},{"before":"822377f98a5cf80f2332330ff48d7638c740c8d1","after":"b27d6d0bff0733ec10a27a0f15eeedcc007bda1f","ref":"refs/heads/main","pushedAt":"2024-02-20T19:13:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"blockchain/headers: use the node provided hash in the headers DB\n\nRather than using the Geth computed hash from the returned block, we\nwill use the hash returned by the Ethereum node, and throw a warning if\nthe two do not match. This will allow support for chains that don't\nstrictly adhere to the Ethereum block format.\n\nChange-Id: I228a9edd91e710fc5a5b3825cdd1a445252be35e","shortMessageHtmlLink":"blockchain/headers: use the node provided hash in the headers DB"}},{"before":"3bcaa75e53492b118e9b9fed09f083249dba497d","after":"822377f98a5cf80f2332330ff48d7638c740c8d1","ref":"refs/heads/main","pushedAt":"2024-02-20T19:10:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"{blockchain/headers,tokens/service,storjscandb}: add chain ID to cache\n\nUpdate the storjscan headers DB to also store the Chain ID of the\ntransaction. Also change the primary key to be the chain and the hash\nof the transaction.\n\nChange-Id: Ib9e0267008311865fd3f47e4404421f0576713d4","shortMessageHtmlLink":"{blockchain/headers,tokens/service,storjscandb}: add chain ID to cache"}},{"before":"e0e573cb3459e1c0fc97804a8fd305ae253e8ac9","after":"3bcaa75e53492b118e9b9fed09f083249dba497d","ref":"refs/heads/main","pushedAt":"2024-02-20T19:06:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"blockchain/headers,tokens/{service,tokens}: add chain ID to API service\n\nUpdate the storjscan service endpoints that returns payments to the\nsatellite to include the chain ID of the payments as well as the latest\nblock header.\n\nChange-Id: Id989f634a64c5376108beb07b35890a2712e1dbc","shortMessageHtmlLink":"blockchain/headers,tokens/{service,tokens}: add chain ID to API service"}},{"before":"da3a80b4e153681a2eaa8ac03d07e26ee8cc673f","after":"e0e573cb3459e1c0fc97804a8fd305ae253e8ac9","ref":"refs/heads/main","pushedAt":"2024-02-20T19:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"tokens/service: add name to chain ID in config\n\nAdd the ability to specify a name for the chain defined in the storjscan\nconfig.\n\nChange-Id: I345164a87550bccd800b6724ba78ebbf9bdc1b65","shortMessageHtmlLink":"tokens/service: add name to chain ID in config"}},{"before":"dbe9873023c8c7b9cad416f3fa4ee868950df9da","after":"da3a80b4e153681a2eaa8ac03d07e26ee8cc673f","ref":"refs/heads/main","pushedAt":"2024-02-20T17:52:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"{tokens/service,health/endpoint}: add chain ID endpoint\n\nAdd endpoint to view currently connected chain IDs.\n\nChange-Id: If7e292e651137a4a9a6781403c40249623beff14","shortMessageHtmlLink":"{tokens/service,health/endpoint}: add chain ID endpoint"}},{"before":"388baf2d7f6da72e12c1610c2eaf71a9576bff01","after":"dbe9873023c8c7b9cad416f3fa4ee868950df9da","ref":"refs/heads/main","pushedAt":"2024-02-20T16:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"{private/testeth,tokens/{endpoint_test,service_test}}: multi API tests\n\nAdd tests to verify support for multiple API endpoints.\n\nChange-Id: I84b500b0946e003d93ed05e6a58ebf0112a91f72","shortMessageHtmlLink":"{private/testeth,tokens/{endpoint_test,service_test}}: multi API tests"}},{"before":"cb7dad1540804515163b89114c3ae8f447ab58c1","after":"388baf2d7f6da72e12c1610c2eaf71a9576bff01","ref":"refs/heads/main","pushedAt":"2024-02-20T16:14:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"tokens/service: refactor tokens service\n\nRefactor the tokens service to remove code duplication and streamline\nthe service to support multiple Chain API endpoints.\n\nChange-Id: I1946335d889a13a7aeaf3128639e4ab08c4828e1","shortMessageHtmlLink":"tokens/service: refactor tokens service"}},{"before":"492d08e3d81feaf2e15368f8b0641d1fcd4496a1","after":"cb7dad1540804515163b89114c3ae8f447ab58c1","ref":"refs/heads/main","pushedAt":"2024-02-20T16:09:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"{storjscan,tokens/service}: add support for multiple API endpoints\n\nAdd support for loading transaction data from multiple Eth APIs.\n\nChange-Id: I50242e27cdffcc67e9e2eb1adcf5e532c60c1799","shortMessageHtmlLink":"{storjscan,tokens/service}: add support for multiple API endpoints"}},{"before":"1ecd7678bcbfdac54e99a3dfac2c66de5a16785c","after":"492d08e3d81feaf2e15368f8b0641d1fcd4496a1","ref":"refs/heads/main","pushedAt":"2024-02-20T15:45:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"{storjscan,tokens/service}: use json string for endpoint\n\nUse a json string to specify the API endpoint which is composed of\nboth the raw URL and the contract address.\n\nChange-Id: Icaa2f453191a75cdfde3e7948ef4d1b0499609d7","shortMessageHtmlLink":"{storjscan,tokens/service}: use json string for endpoint"}},{"before":"2335fae8fb7d51dd81acd8559cc9fc5dfc6a9276","after":"1ecd7678bcbfdac54e99a3dfac2c66de5a16785c","ref":"refs/heads/main","pushedAt":"2024-02-19T21:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"README: fix typos & remove trailing spaces\n\nChange-Id: If55db416987064a5bfba8b906252b2a461eba0a1","shortMessageHtmlLink":"README: fix typos & remove trailing spaces"}},{"before":"a0388114e08a73b89b1e5fa9798be54761cf8602","after":"2335fae8fb7d51dd81acd8559cc9fc5dfc6a9276","ref":"refs/heads/main","pushedAt":"2024-02-16T03:03:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"blockchain/headers: Add debug logging for headers cache\n\nChange-Id: I77a431168df04dc7fa13abcf1b3b158410baea0f","shortMessageHtmlLink":"blockchain/headers: Add debug logging for headers cache"}},{"before":"afec098cc4726f2c68ee08de27b4b126ac5d9c85","after":"a0388114e08a73b89b1e5fa9798be54761cf8602","ref":"refs/heads/main","pushedAt":"2024-02-16T02:58:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"tokens: fix unit test\n\nPreviously these tests were not passing, but were being skipped in our\nCI pipeline due to the use of a coinmarketcap config that expects a test\nAPI key. This type of config should only be used when testing\nthe requests to the API.\n\nChange-Id: I68d4c2dccf2b1d1ae90d920196ce59621a710b23","shortMessageHtmlLink":"tokens: fix unit test"}},{"before":"8ea0c1fac1e7fe651e25df257911740848c22fb6","after":"afec098cc4726f2c68ee08de27b4b126ac5d9c85","ref":"refs/heads/main","pushedAt":"2024-01-25T16:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"makefile: bump go version\n\nChange-Id: I4023affce614c6b424ed3b27d362e4492a5209e0","shortMessageHtmlLink":"makefile: bump go version"}},{"before":"77212435b0fa89fcb94347079ef37d702be31e9a","after":"8ea0c1fac1e7fe651e25df257911740848c22fb6","ref":"refs/heads/main","pushedAt":"2024-01-24T18:30:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"go.mod: bump go-ethereum and dependencies\n\nChange-Id: Ia78bde1e87e0fb01f1ac5320a9eecfa1ce2ac705","shortMessageHtmlLink":"go.mod: bump go-ethereum and dependencies"}},{"before":"c10a222ef92b09ea2e36c025b370ba6239acaf69","after":"77212435b0fa89fcb94347079ef37d702be31e9a","ref":"refs/heads/main","pushedAt":"2023-12-21T20:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"database: Use truncate instead of delete\n\nUse Truncate instead of delete to improve performance when deleting all\nentries in a table with a large number of records.\n\nChange-Id: I520ac55730c01ec8fee3a016ae1e6b379513c06b","shortMessageHtmlLink":"database: Use truncate instead of delete"}},{"before":"459c282466f8174918b200dc512062616e639a9f","after":"c10a222ef92b09ea2e36c025b370ba6239acaf69","ref":"refs/heads/main","pushedAt":"2023-12-20T09:27:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"storjBuildBot","name":"Storj Build Bot","path":"/storjBuildBot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49764300?s=80&v=4"},"commit":{"message":"storjscan/database: add missing table migration\n\nDue to a previously missing migration, the database column type for\nthe token price was out of sync with the code. This fix will migrate\nthe table column to align with the source code.\n\nChange-Id: I6457263155cb4300c8f02c15948b3a0b8501cfb4","shortMessageHtmlLink":"storjscan/database: add missing table migration"}},{"before":null,"after":"9ba910a8f96b5599def697766b8f9ec153243534","ref":"refs/heads/dlm/cloudnode","pushedAt":"2023-09-05T16:30:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dlamarmorgan","name":"Damein Morgan","path":"/dlamarmorgan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/87395400?s=80&v=4"},"commit":{"message":"Jenkinsfile.private: use cloud builder node","shortMessageHtmlLink":"Jenkinsfile.private: use cloud builder node"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdF5JMAA","startCursor":null,"endCursor":null}},"title":"Activity ยท storj/storjscan"}