concordium-base icon indicating copy to clipboard operation
concordium-base copied to clipboard

Core Rust and Haskell libraries used by various components of the Concordium blockchain, as well as some tools used for testing and development.

Results 28 concordium-base issues
Sort by recently updated
recently updated
newest added

**Task description** The interpreter and wasm-chain integration often use anyhow::Error as an error type. This is for historical reasons since during initial development this is most flexible. We then use...

good first issue
[Prio] Low
[Type] Task

**Task description** Resource accounting should be documented in the developer documentation. - [ ] General notion of NRG use - [ ] How different aspects (computation cost, memory, storage costs)...

documentation
[Type] Task

The testing section has only a skeleton and the best practices has little information. These should be developed further.

documentation
[Type] Task

**Task description** Currently cargo-concordium loads the entire contract state into memory before executing. This is probably good enough for most practical uses, but it is nevertheless wasteful. Contract state supports...

good first issue
[Prio] Low
[Size] Small
[Type] Task

**Task description** There are several opportunities for optimizations of the trie implementation, both space and time wise. At least the following ones should be considered. Any changes should be accompanied...

[Prio] Low
[Size] Medium
[Type] Task

**Task description** Write a document (e.g., README) describing the costs of smart contract host function calls in detail. These costs are assigned in the implementation of the host functions https://github.com/Concordium/concordium-wasm-smart-contracts/blob/main/wasm-chain-integration/src/v1/mod.rs#L150...

documentation
[Type] Task

## Purpose Closes #77 The trace account tool should support all transactions types with an associated cost. ## Changes Made the tool robust against rejected transactions, which previously crashed it....

## Purpose Enable credential proof verification in the JS sdk ## Checklist - [x] My code follows the style of this project. - [x] The code compiles without warnings. -...

## Purpose Needed for https://github.com/Concordium/concordium-rust-smart-contracts/issues/422. ## Checklist - [x] My code follows the style of this project. - [x] The code compiles without warnings. - [x] I have performed a...

## Purpose This adds the boilerplate code for protocol version 8. Note that there is no difference currently between protocol version 7 and 8. We need a new account version,...