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

This adds evil `eval(` call https://github.com/protobufjs/protobuf.js/blob/d13d5d5/lib/inquire/index.js#L12 we block it with CSP so this might result in bugs _Originally posted by @lukaw3d in https://github.com/oasisprotocol/oasis-wallet-web/pull/348#discussion_r742424658_

c:client-sdk/typescript

It would be convenient if one would be able to obtain the version of the runtime binary by running: ``` runtime-binary --version ``` This would only work for ELF binaries...

c:runtime-sdk

The upstream EVM module run in [estimation mode](https://github.com/rust-blockchain/evm/blob/0fbde9fa7797308290f89111c6abe5cee55a5eac/runtime/src/lib.rs#L256-L257) overestimates the gas needed for transactions using CREATE calls that are affected by [EIP-150](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-150.md). The costs are overestimated by ~1/64 of the...

bug
m:evm
blocked

These [evm crate create/call] now take an access list, from EIP-2930. We haven't added that list to the transaction format though. _Originally posted by @pro-wh in https://github.com/oasisprotocol/oasis-sdk/pull/567#discussion_r737009507_

m:evm

> {"caller":"simplekvtest.go:259","level":"info","module":"scenario/e2e/test-runtime-simple-keyvalue","msg":"create new key in the keymanager","ts":"2021-10-04T22:37:09.659726778Z"} {"caller":"simplekvtest.go:265","level":"info","module":"scenario/e2e/test-runtime-simple-keyvalue","msg":"test 'confidential' insert","ts":"2021-10-04T22:37:12.252390753Z"} {"caller":"runtime.go:367","err":"failed to submit transaction: module: core code: 18 message: invalid call format: Tag verification failed","level":"error","module":"scenario/e2e/test-runtime-simple-keyvalue","msg":"test failed","test":"main.ConfidentialTest","ts":"2021-10-04T22:37:16.635435071Z"} observed this on main...

c:testing

https://github.com/oasisprotocol/oasis-sdk/pull/548 switches from the exprimental wasm to using "C" ABI in the contract-sdk. In future (as wasm abi becomes more stable) switching back to wasm ABI should be reconsidered. This...

c:contract-sdk
blocked

we had built this before ADR-0008 https://github.com/oasisprotocol/oasis-core/blob/master/docs/adr/0008-standard-account-key-generation.md was decided, and it currently uses a different path (5 components) from what ADR-0008 prescribes (3 components) and there are products out that...

c:client-sdk/typescript

WIP PR for internal reviews (before submitting this upstream). - [ ] wormhole contract - somewhat done, TODOs: - [ ] implement `gov_vaa_transfer_fee` (emit `accounts.Transfer`) - [x] finish VAA signature...

This PR splits out the Rust client from #139. TODO: - [ ] add tests (of the integration variety) - [ ] encrypted tx support (maybe for a later PR)

Currently the client-sdk [OAS20 package](https://github.com/oasisprotocol/oasis-sdk/blob/main/client-sdk/go/modules/contracts/oas20/oas20.go) only provides types which can be used with the `Contracts` client to call OAS20 methods. Instead, create a more high-level go OAS20 client, that wraps...

enhancement
c:client-sdk/go