{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":728747500,"defaultBranch":"main","name":"lasr","ownerLogin":"versatus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-07T15:53:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83836980?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718669914.0","currentOid":""},"activityList":{"items":[{"before":"caf2f47008950f8ed08ca8ee118f65f2a95a129f","after":null,"ref":"refs/heads/andrewvious/bridge-in-bug","pushedAt":"2024-06-18T00:18:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"}},{"before":"c6a757ecb3fcc39783f165e650513a3c4caccfc3","after":"1ccb177ec0bf879353756f5437b1bccab46a6563","ref":"refs/heads/main","pushedAt":"2024-06-18T00:18:33.000Z","pushType":"pr_merge","commitsCount":29,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"Fix `token` overwrites in `BridgeIn` events\n\nCloses #204\r\n\r\nUpdating logic handling token updates in Batcher::apply_send_transaction()\r\n-Handles the insertion of new tokens, in cases of a bridge_in being first for an account\r\n-Handles the updating of token values if account already exists\r\n(Previously it was handling all of the above as if it were a new token, which overwrites any prior token values)\r\n\r\nAdded a field to the PendingTransactionActor to store processed bridge in txn's in a vector when they're initially found.\r\n-This change handles the case of BridgeIn events being processed twice, by not sending the txn to the EngineActor for further processing if it's found in said vector.","shortMessageHtmlLink":"Fix token overwrites in BridgeIn events"}},{"before":"21fbd6f6374a1a3ad16c538a579b0d886d1a9fb1","after":"caf2f47008950f8ed08ca8ee118f65f2a95a129f","ref":"refs/heads/andrewvious/bridge-in-bug","pushedAt":"2024-06-18T00:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"rm impl block add derive","shortMessageHtmlLink":"rm impl block add derive"}},{"before":"eb64fb93e0e37ef823bf2949c5f3ed35524cbd13","after":"21fbd6f6374a1a3ad16c538a579b0d886d1a9fb1","ref":"refs/heads/andrewvious/bridge-in-bug","pushedAt":"2024-06-18T00:08:03.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"merge conflict","shortMessageHtmlLink":"merge conflict"}},{"before":"24b339b8b768b9b556fb74e8c3ce9bbad5ef3a71","after":null,"ref":"refs/heads/andrewvious/clean-up-deps","pushedAt":"2024-06-18T00:02:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"}},{"before":"505dfb522ad77acf0d7ecbb8f9929834bdbf933d","after":"c6a757ecb3fcc39783f165e650513a3c4caccfc3","ref":"refs/heads/main","pushedAt":"2024-06-18T00:02:40.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"Clean up dependencies\n\nRemoves unused dependencies in codebase, and organizes deps in alphabetical order.","shortMessageHtmlLink":"Clean up dependencies"}},{"before":"fa6c3f45d29defdf9206d01f5ded96a844b4212e","after":"24b339b8b768b9b556fb74e8c3ce9bbad5ef3a71","ref":"refs/heads/andrewvious/clean-up-deps","pushedAt":"2024-06-17T23:42:41.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"Merge branch 'main' into andrewvious/clean-up-deps","shortMessageHtmlLink":"Merge branch 'main' into andrewvious/clean-up-deps"}},{"before":"0d7cca660f1a0c02d4fa19b797c7f000f4e6de7f","after":null,"ref":"refs/heads/andrewvious/75","pushedAt":"2024-06-17T23:42:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"}},{"before":"84a123f13ef05ec9f6fe8f15563f64ed59558ad3","after":"505dfb522ad77acf0d7ecbb8f9929834bdbf933d","ref":"refs/heads/main","pushedAt":"2024-06-17T23:42:19.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"Add clippy CI check to workflow\n\nCloses #75","shortMessageHtmlLink":"Add clippy CI check to workflow"}},{"before":"cc9a01e27a5ee0e8c6fafc47675765d15d49dbfb","after":"0d7cca660f1a0c02d4fa19b797c7f000f4e6de7f","ref":"refs/heads/andrewvious/75","pushedAt":"2024-06-17T23:33:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"rm all-features call on clippy CI","shortMessageHtmlLink":"rm all-features call on clippy CI"}},{"before":"57cd00eb3a328dfbd76efa471bbc5ca4e1b9c5c8","after":"cc9a01e27a5ee0e8c6fafc47675765d15d49dbfb","ref":"refs/heads/andrewvious/75","pushedAt":"2024-06-17T23:27:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"update clippy check in yml","shortMessageHtmlLink":"update clippy check in yml"}},{"before":"7e27e14ce47d04a99bb78ddae33971c927d3c20e","after":"eb64fb93e0e37ef823bf2949c5f3ed35524cbd13","ref":"refs/heads/andrewvious/bridge-in-bug","pushedAt":"2024-06-17T23:18:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"Merge branch 'main' into andrewvious/bridge-in-bug","shortMessageHtmlLink":"Merge branch 'main' into andrewvious/bridge-in-bug"}},{"before":"20139f79570e3515f3fc6b8de25034ebe827a90d","after":"57cd00eb3a328dfbd76efa471bbc5ca4e1b9c5c8","ref":"refs/heads/andrewvious/75","pushedAt":"2024-06-17T23:17:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"handle other ToString clippy errors","shortMessageHtmlLink":"handle other ToString clippy errors"}},{"before":"d206ad6f922d5c7248ffa39e42a1e3629f8670c9","after":"20139f79570e3515f3fc6b8de25034ebe827a90d","ref":"refs/heads/andrewvious/75","pushedAt":"2024-06-17T23:05:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"clean up rest of clippy errors","shortMessageHtmlLink":"clean up rest of clippy errors"}},{"before":"dbc164dc4d691fdd22887d966f667bbf8ca6d81a","after":"fa6c3f45d29defdf9206d01f5ded96a844b4212e","ref":"refs/heads/andrewvious/clean-up-deps","pushedAt":"2024-06-17T22:48:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"merge conflict","shortMessageHtmlLink":"merge conflict"}},{"before":"60feaa7a0c7643a4d5177278c4e2286be12c446c","after":"d206ad6f922d5c7248ffa39e42a1e3629f8670c9","ref":"refs/heads/andrewvious/75","pushedAt":"2024-06-17T22:43:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"Merge branch 'main' into andrewvious/75","shortMessageHtmlLink":"Merge branch 'main' into andrewvious/75"}},{"before":"a606e80caba2be3e29dd91723ce942f20509ac6b","after":"84a123f13ef05ec9f6fe8f15563f64ed59558ad3","ref":"refs/heads/main","pushedAt":"2024-06-17T22:42:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eureka-cpu","name":"[eureka@nixos]","path":"/eureka-cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57543709?s=80&v=4"},"commit":{"message":"Check all env vars for existence on startup; Add .env-sample (#200)\n\nThe node can be tricky to start up, as you discover new env vars each\r\ntime one is missing. This PR adds an abstraction over the environment,\r\nand prints out all missing (required) env vars at startup. This PR also\r\nupdates the readme to include all currently required env vars, and\r\nprovides a `.env.sample`.\r\n\r\nThis is what the error looks like if there are missing variables:\r\n```\r\nthread 'main' panicked at crates/node/src/environment.rs:40:13:\r\nEnvironment variables missing: SECRET_KEY, BLOCKS_PROCESSED_PATH, BATCH_INTERVAL, EO_CONTRACT_ADDRESS, ETH_RPC_URL, COMPUTE_RPC_URL, STORAGE_RPC_URL,\r\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: [eureka@nixos] <57543709+eureka-cpu@users.noreply.github.com>\r\nCo-authored-by: eureka-cpu ","shortMessageHtmlLink":"Check all env vars for existence on startup; Add .env-sample (#200)"}},{"before":"86ee23521484ba21af38fdea4ae9fc8c63a2adf1","after":"7e27e14ce47d04a99bb78ddae33971c927d3c20e","ref":"refs/heads/andrewvious/bridge-in-bug","pushedAt":"2024-06-17T22:38:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"Merge branch 'main' into andrewvious/bridge-in-bug","shortMessageHtmlLink":"Merge branch 'main' into andrewvious/bridge-in-bug"}},{"before":"6ff55cb21961b765cb8dd9db87a6db420bda8730","after":"dbc164dc4d691fdd22887d966f667bbf8ca6d81a","ref":"refs/heads/andrewvious/clean-up-deps","pushedAt":"2024-06-17T22:37:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"merge conflict","shortMessageHtmlLink":"merge conflict"}},{"before":"5db4841ceb7afa4415eaa800a6ba17c4f4b362c7","after":"60feaa7a0c7643a4d5177278c4e2286be12c446c","ref":"refs/heads/andrewvious/75","pushedAt":"2024-06-17T22:34:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"fix testing cfg & add install dev-deps back to yaml","shortMessageHtmlLink":"fix testing cfg & add install dev-deps back to yaml"}},{"before":"4824ea86f3d0c4d3f485560797bcca426c10365b","after":null,"ref":"refs/heads/sezna/env-var-sample","pushedAt":"2024-06-17T22:26:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eureka-cpu","name":"[eureka@nixos]","path":"/eureka-cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57543709?s=80&v=4"}},{"before":"602a787b135cf575aa8aa4d15e4c4188c8b0356f","after":"5db4841ceb7afa4415eaa800a6ba17c4f4b362c7","ref":"refs/heads/andrewvious/75","pushedAt":"2024-06-17T22:24:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"update yaml","shortMessageHtmlLink":"update yaml"}},{"before":"976764721609aae14903c10ba3e6ccafab0f7dc0","after":"602a787b135cf575aa8aa4d15e4c4188c8b0356f","ref":"refs/heads/andrewvious/75","pushedAt":"2024-06-17T22:23:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"merge conflicts","shortMessageHtmlLink":"merge conflicts"}},{"before":null,"after":"4824ea86f3d0c4d3f485560797bcca426c10365b","ref":"refs/heads/sezna/env-var-sample","pushedAt":"2024-06-17T22:13:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eureka-cpu","name":"[eureka@nixos]","path":"/eureka-cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57543709?s=80&v=4"},"commit":{"message":"merge main & resolve conflicts","shortMessageHtmlLink":"merge main & resolve conflicts"}},{"before":"6c18197bac33f7ce40895969efca1f41bd427123","after":null,"ref":"refs/heads/eureka-cpu/205","pushedAt":"2024-06-17T21:39:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eureka-cpu","name":"[eureka@nixos]","path":"/eureka-cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57543709?s=80&v=4"}},{"before":"870dc6a868aa80abf9fa4b55ecb44867352bd11d","after":"a606e80caba2be3e29dd91723ce942f20509ac6b","ref":"refs/heads/main","pushedAt":"2024-06-17T21:39:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eureka-cpu","name":"[eureka@nixos]","path":"/eureka-cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57543709?s=80&v=4"},"commit":{"message":"Add testing framework for events that update `Account` (#210)\n\nCloses #205 \r\n\r\nAdds the tests necessary to prove events that update `Account` function\r\nas intended. Also adds the ability to test with in-memory key-value\r\nstorage (`HashMap`) which relieves the overhead of needing a\r\n`tikv_client` running. The `MinimalNode` testing type can eventually be\r\nmoved to its own module and expanded upon if needed, which makes testing\r\nnode processes outside of RPC calls, IPFS and other compute related\r\nstuff (outside of the scope of these tests) relatively easy.","shortMessageHtmlLink":"Add testing framework for events that update Account (#210)"}},{"before":"d11f4ba90f3337cc78540e61e5ca9a9b060bde24","after":"6c18197bac33f7ce40895969efca1f41bd427123","ref":"refs/heads/eureka-cpu/205","pushedAt":"2024-06-17T21:33:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"eureka-cpu","name":"[eureka@nixos]","path":"/eureka-cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57543709?s=80&v=4"},"commit":{"message":"Merge branch 'main' into eureka-cpu/205","shortMessageHtmlLink":"Merge branch 'main' into eureka-cpu/205"}},{"before":"97bcef64669fb2d5e73249d5cffb5a992a280b69","after":"870dc6a868aa80abf9fa4b55ecb44867352bd11d","ref":"refs/heads/main","pushedAt":"2024-06-17T20:18:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eureka-cpu","name":"[eureka@nixos]","path":"/eureka-cpu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57543709?s=80&v=4"},"commit":{"message":"Removed TokenFieldValue::Balance & TokenFieldValue::TokenIds from token.rs (#219)\n\nfixes #216\r\n\r\nRemoves Balance & TokenIds from TokenFieldValue and associated match arms","shortMessageHtmlLink":"Removed TokenFieldValue::Balance & TokenFieldValue::TokenIds from tok…"}},{"before":"bd7ea96fc32e40c478457071563506816b5df210","after":"976764721609aae14903c10ba3e6ccafab0f7dc0","ref":"refs/heads/andrewvious/75","pushedAt":"2024-06-17T16:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"6c7dc23f68530a799f97eecae8ada21d9f364aa4","after":"bd7ea96fc32e40c478457071563506816b5df210","ref":"refs/heads/andrewvious/75","pushedAt":"2024-06-17T16:36:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewvious","name":"andrewvious","path":"/andrewvious","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106849954?s=80&v=4"},"commit":{"message":"move --workspace flag","shortMessageHtmlLink":"move --workspace flag"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZ-cAGwA","startCursor":null,"endCursor":null}},"title":"Activity · versatus/lasr"}