@ihorh.near [Posted on DevHub](https://near.social/#/devgovgigs.near/widget/Post?id=926) ## Solution: DevHub Developer Fellowship Contributor report by ihorh for 2023-05-23 – 2023-07-23 ###### Requested amount: 1200 USDC ###### Requested sponsor: @neardevgov.near Deliverables | Name | Time spent | Github link | |---|---|---| | Introduce a required enum attribute when discriminants are specified #147 | 12:07:14 | https://github.com/near/borsh-rs/pull/148 | | Prepare for stability | 05:40:47 | https://github.com/near/borsh-rs/pull/142 | | Add borsh macros that change enum discriminant de- and serialization behavior #148 | 04:46:17 | https://github.com/near/borsh-rs/pull/148| | Optimize genesis JSON reading #9127 | 03:02:19 (this is amount of time spend research of different approaches) | https://github.com/near/nearcore/issues/9127 | |bump proc-macro-crate | 02:13:42 | https://github.com/near/borsh-rs/pull/149 | | PR to forbid ZST | 01:25:00 | https://github.com/near/borsh-rs/pull/145 | | cleanup derive syntax to follow serde -- borsh(skip) rather bosh_skip | 01:18:04 |(not finished yet)} | | unsplit borsh-derive-internal | 00:15:30 | https://github.com/iho/borsh-rs/pull/1 | Total time: 30:48:53 Timeline ( UTC+0000 ) End by July 23 Requested funding 1200 USDC ( 30 hours \* 40$ )