-
Notifications
You must be signed in to change notification settings - Fork 39
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dotnet sdk milestone 3, 4 submission
- Loading branch information
1 parent
c5727cf
commit 05e31ab
Showing
1 changed file
with
52 additions
and
0 deletions.
There are no files selected for viewing
52 changes: 52 additions & 0 deletions
52
submissions/issue-20/milestone-4/dotnet-sdk/milestone-4.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
## Flow-.Net-SDK - Milestone 3, 4 | ||
|
||
This PR is for issue #20. | ||
|
||
## SDK repo | ||
|
||
https://github.com/tyronbrand/flow.net | ||
|
||
### Current Status | ||
|
||
The flow.net SDK has completed all required milestones. This includes, tests, documentation and examples. | ||
|
||
Blocks: | ||
|
||
- [x] retrieve a block by ID | ||
- [x] retrieve a block by height | ||
- [x] retrieve the latest block | ||
|
||
Collections: | ||
|
||
- [x] retrieve a collection by ID | ||
|
||
Events: | ||
|
||
- [x] retrieve events by name in the block height range | ||
|
||
Scripts: | ||
|
||
- [x] submit a script and parse the response | ||
- [x] submit a script with arguments and parse the response | ||
|
||
Accounts: | ||
|
||
- [x] retrieve an account by address | ||
- [x] create a new account | ||
- [x] deploy a new contract to the account | ||
- [x] remove a contract from the account | ||
- [x] update an existing contract on the account | ||
|
||
Transactions: | ||
|
||
- [x] retrieve a transaction by ID | ||
- [x] sign a transaction (single payer, proposer, authorizer or combination of multiple) | ||
- [x] submit a signed transaction | ||
- [x] sign a transaction with arguments and submit it | ||
|
||
### Milestones | ||
|
||
- 1 [x] Implement the gRPC layer of the SDK, allowing communication with the Flow blockchain | ||
- 2 [x] Accomplish transaction signing in a way that handles the complex algorithm / hashing / encoding for the user. | ||
- 3 [x] Meet and exceed Flow SDK guidelines | ||
- 4 [x] Complete documentation and common usage examples are available |