oasis-sdk icon indicating copy to clipboard operation
oasis-sdk copied to clipboard

Official SDK for the Oasis Network.

Results 129 oasis-sdk issues
Sort by recently updated
recently updated
newest added

There should be a CLI utility for quickly interacting with deployed smart contracts.

m:contracts

Contracts should be required to pay storage rent based on the total amount they are storing. This can be done by keeping track of how much is being stored and...

c:runtime-sdk
m:contracts

While #263 adds the Go client API, we should also add the ts-web client API.

c:client-sdk/typescript
m:contracts

We should add a governance module which would support voting on proposals where proposal types (and what happens after their execution) could be defined by other modules. One of the...

c:runtime-sdk

oasis-sdk should provide `go` file-based singers (similar as the one in oasis-core for [`ed25519`](https://github.com/oasisprotocol/oasis-core/blob/master/go/common/crypto/signature/signers/file/file_signer.go)), so that there is a standardized way for apps to load file-based signers. - [ ]...

c:client-sdk/go

``` /** * An in-memory signer based on tweetnacl. We've included this for development. */ ``` The standard reservations about using Javascript/Typescript backed signing routines aside, this looks like something...

This primitive has better built-in support for domain separation, first-class HKD support, and most importantly a lack of cofactor/encoding related headaches. The SDK should support it as an alternative to...

enhancement
c:runtime-sdk
c:client-sdk/go
c:client-sdk/typescript

aka "Just use Ristretto" * Go: * [x] Use `github.com/oasisprotocol/curve25519-voi/primitives/x25519` for X25519 (#140). * [x] Use `github.com/oasisprotocol/oasis-core/go/common/crypto/signature` for Ed25519. * [x] Fix the replace directives under `client-sdk/go/go.mod`, though nothing in...

c:runtime-sdk
c:client-sdk/go
c:client-sdk/typescript

encountered on an e2e-ts-web-rt failure https://github.com/oasisprotocol/oasis-sdk/pull/303/checks?check_run_id=3126509393

bug
c:testing

I am developing on my local environment based on the [bridge paratime](https://github.com/oasisprotocol/oasis-bridge), which is not deployed to the testnet yet. In the [demo wallet](https://412-433workspace.slack.com/files/U01GD3DMK6Z/F026BDWMW23/wallet.zip), adding a custom node of "http://localhost:42280"...