@djeaunty_fourmule.near [Posted on DevHub](/devgovgigs.near/widget/Post?id=3016) ## Solution: DevHub Developer Fellowship Contributor report by Oleg Kuzmin for 2024-01-15 – 2023-02-11 ###### Requested amount: 4050 USDT ###### Requested sponsor: @neardevdao.near _I am submitting this contributor report as a [fellowship contributor led by @frol.near](/#/devgovgigs.near/widget/gigs-board.pages.Post?id=541)._ # Summary of Work - [ ] week Mon Jan 15 2024 - Fri Jan 21 2024 - [x] [cargo-near(chore): update near sdk pointer to 5 alpha](https://github.com/near/cargo-near/pull/120) - [x] [app-near-rs(doc): revert doc to standard template](https://github.com/dj8yfo/app-near-rs/pull/1) - [x] [near-ledger-rs(chore): increase `CHUNK_SIZE`](https://github.com/khorolets/near-ledger-rs/pull/5) - [x] [app-near-rs(chore): add `safe_load.sh`](https://github.com/dj8yfo/app-near-rs/pull/2) - [x] [near-ledger-rs(feat): `sign_message_nep413`, `sign_message_nep366_delegate_action` features, examples](https://github.com/khorolets/near-ledger-rs/pull/6) - [x] [app-near-rs(feat): display `p1` flag in `INS_GET_PUBLIC_KEY`, add `INS_GET_WALLET_ID`](https://github.com/dj8yfo/app-near-rs/pull/4) - [x] [app-near-rs(chore): refactor `Action` parsing to use `deserialize_in_place`](https://github.com/dj8yfo/app-near-rs/pull/5) - [x] [app-near-rs(feat): add parse `CreateAccount` action](https://github.com/dj8yfo/app-near-rs/pull/6) - [x] [app-near-rs(feat): `DeleteAccount` action](https://github.com/dj8yfo/app-near-rs/pull/7) - [ ] week Mon Jan 22 2024 - Fri Jan 28 2024 - [x] [app-near-rs(feat): `DeleteKey` action](https://github.com/dj8yfo/app-near-rs/pull/8) - [x] [app-near-rs(feat): implement `Stake` action](https://github.com/dj8yfo/app-near-rs/pull/9) - [x] [app-near-rs(feat): implement `AddKey` action](https://github.com/dj8yfo/app-near-rs/pull/10) - [x] [near-ledger-rs(feat): `sign_message_nep413`, `sign_message_nep366_delegate_action` features, examples](https://github.com/khorolets/near-ledger-rs/pull/6) - [ ] week Mon Jan 29 2024 - Fri Feb 4 2024 - [x] [app-near-rs(chore): cleanup `AddKey` action](https://github.com/dj8yfo/app-near-rs/pull/11) - [x] [app-near-rs(feat): implement `DeployContract` action](https://github.com/dj8yfo/app-near-rs/pull/12) - [x] [app-near-rs(feat): impelement `FunctionCall` action](https://github.com/dj8yfo/app-near-rs/pull/13) - [x] [app-near-rs(feat): stub `Delegate` action signing with error](https://github.com/dj8yfo/app-near-rs/pull/14) - [x] [app-near-rs(feat): implement `NEP-413` sign message flow](https://github.com/dj8yfo/app-near-rs/pull/15) - [x] [app-near-rs(feat): implement `NEP-366` delegate action sign flow](https://github.com/dj8yfo/app-near-rs/pull/16) - [x] [near-ledger-rs(feat): `sign_message_nep413`, `sign_message_nep366_delegate_action` features, examples](https://github.com/khorolets/near-ledger-rs/pull/6) - [ ] week Mon Feb 5 2024 - Fri Feb 11 2024 - [x] [app-near-rs(fix): `FunctionCall` with binary args crash](https://github.com/dj8yfo/app-near-rs/pull/18) - [x] [app-near-rs(feat): validate public key in `sign_tx` and `sign_nep366_delegate_action` flows](https://github.com/dj8yfo/app-near-rs/pull/19) - [x] [app-near-rs(fix): update to newer sdk; fix flaky bin args `FunctionCall` (handler rewrite, buffers reduced) ](https://github.com/dj8yfo/app-near-rs/pull/20) - [x] [app-near-rs(feat): improve display of pub key validation](https://github.com/dj8yfo/app-near-rs/pull/21) - [x] [app-near-rs(ci): ci, fix spelling + clippy ](https://github.com/dj8yfo/app-near-rs/pull/22) - [x] [app-near-rs(test): Ragger tests skeleton + initial `test_get_version_cmd` ](https://github.com/dj8yfo/app-near-rs/pull/23) - [x] [app-near-rs(test): `test_get_public_key_and_confirm_screen` added](https://github.com/dj8yfo/app-near-rs/pull/24) - [x] [app-near-rs(test): add `test_sign_transfer`](https://github.com/dj8yfo/app-near-rs/pull/26) - [x] [app-near-rs(test): add `test_sign_create_account`](https://github.com/dj8yfo/app-near-rs/pull/27) - [x] [app-near-rs(test): add `test_sign_delete_account`](https://github.com/dj8yfo/app-near-rs/pull/28) - [x] [near-ledger-rs(feat): `sign_message_nep413`, `sign_message_nep366_delegate_action` features, examples](https://github.com/khorolets/near-ledger-rs/pull/6) # Cost - Total hours: 81 - Rate: $50/hour