oasis-rosetta-gateway icon indicating copy to clipboard operation
oasis-rosetta-gateway copied to clipboard

The official Rosetta server implementation for the Oasis Network.

Results 51 oasis-rosetta-gateway issues
Sort by recently updated
recently updated
newest added

we have a test where it compares the exact output of a `curl` to an expected value. but nowadays there are other fields in the output that we don't care...

For high availability, it's necessary to have a healthcheck endpoint. I worked around this by writing a service that queries NetworkStatus and returns 200 if CurrentBlockTimestamp > 0 and len(peers)...

{"Version":"20.12.2","caller":"node.go:560","level":"info","module":"oasis-node","msg":"Starting oasis-node","ts":"2021-05-10T02:53:44.420111467Z"} {"caller":"node.go:576","err":"failed to open persistence database: Cannot acquire directory lock on \"/data/persistent-store.badger.db\". Another process is using this Badger database.: resource temporarily unavailable","level":"error","module":"oasis-node","msg":"failed to open common node store","ts":"2021-05-10T02:53:44.426644523Z"} What is...

This would be useful so wallets using the Rosetta API could report an account's commission schedule (i.e. commission rates and rate bounds) and users could make an informed decision when...

enhancement

Create a similar GitBook docs site as we use for Oasis Core and Oasis Core Ledger: - https://docs.oasis.dev/oasis-core/ - https://docs.oasis.dev/oasis-core-ledger/ Extract the content in the currently rather long README and...

Currently, a maintainer needs to manually add a table with the current important versions (i. e. Rosetta API version) to the Change Log as described in https://github.com/oasisprotocol/oasis-core-rosetta-gateway/blob/master/docs/release-process.md#prepare-the-change-log. Find a way...

We could probably use something similar to Oasis Core: https://github.com/oasisprotocol/oasis-core/tree/master/.github/ISSUE_TEMPLATE. GitHub's documentation on this: https://docs.github.com/en/free-pro-team@latest/github/building-a-strong-community/configuring-issue-templates-for-your-repository#creating-issue-templates.

Once Oasis Core's client gRPC protocol is versioned (https://github.com/oasisprotocol/oasis-core/issues/1861), include its version in `-version` flag's output. It should be included under the Oasis Core group, e.g.: ``` Software version: 1.0.0...

Currently, the Oasis Core dependency is specified in 3 places: - https://github.com/oasisprotocol/oasis-core-rosetta-gateway/blob/fe88fd7c2009b45606b4aefb040c6b3dbbf40e22/go.mod#L12 - https://github.com/oasisprotocol/oasis-core-rosetta-gateway/blob/fe88fd7c2009b45606b4aefb040c6b3dbbf40e22/docker/Dockerfile#L16 - https://github.com/oasisprotocol/oasis-core-rosetta-gateway/blob/fe88fd7c2009b45606b4aefb040c6b3dbbf40e22/Makefile#L3 Consider using a single source, e.g. `go.mod` file since it can be automatically bumped...

https://github.com/oasisprotocol/oasis-core-rosetta-gateway/blob/fefb884060570525e033aa5ae60bf16ff8c7ab48/services/operations.go#L281-L285 @abukosek, @pro-wh, is this TODO comment still applicable? If yes, we should file an issue so we don't forget about it. _Originally posted by @tjanez in https://github.com/oasisprotocol/oasis-core-rosetta-gateway/pull/87#issuecomment-720570921_