gosdk
gosdk copied to clipboard
A client SDK in Go to interface the blockchain and storage platform, and other smart contracts
### Changes Implemented optimistic transaction verification ### Tests Tasks to complete before merging PR: - [ ] Ensure system tests are passing. If not [Run them manually](https://github.com/0chain/gosdk/actions/workflows/system_tests.yml) to check for...
### Changes This PR will solve the issue https://github.com/0chain/gosdk/issues/451
Add a process of price requirement veryfication "download" operation
We have a consensus mechanism to accept some operation as `okay` in client side(client needs to handle it). The basic flow is, First we send operation request to blobbers and...
Currently with chunked upload zero padding has been removed. As per discussion in slack channels, For a blobber, it should get minimum of `blockSize` amount of data which is `64KB`...
### Changes - Add wrappers for kill, shut down and health checks for providers ### Fixes - ### Tests Tasks to complete before merging PR: - [ ] Ensure system...
Our error structure in "github.com/0chain/errors" is; ``` type Error struct{ code string msg string } ``` In gosdk we have different error implementation. Sometimes above structure is considered; other time...
I came across _list-all_ subcommand in zboxcli which uses **getRemoteFilesAndDirs** function: [https://github.com/0chain/gosdk/blob/master/zboxcore/sdk/sync.go#L44](url) What it does is, it requests blobbers recursively to get list of files/directories and further traverses inside each...