Aleš Bizjak

Results 66 issues of Aleš Bizjak

**Task description** It is currently cumbersome both to register as a baker, as well as to change keys. It involves node restarts and copying files to a specific place. Concordium-client...

[Prio] Low
[Type] Change Request

**Task description** There are a few functions/data types that are leftovers from when finalization records were broadcast. This is no longer the case, and these functions are no longer used,...

[Prio] Low
[Type] Maintenance
[Type] Task

**Task description** There is the following TODO in the build-test-smart-contracts.yaml file ``` "cargo_test_example_contracts": name: ${{ matrix.example-contract }} cargo:test runs-on: ubuntu-latest strategy: matrix: example-contract: - 'counter' # removed because test fail...

[Type] Task

**Description** The type `Web3IdCredential` and others which contain the `Value` wrapper (which we use for secrets) are not `Send`. This causes odd errors when attempting to use them in services....

[Type] Change Request

**Task description** Implement `Serial` for `&A` where `A: Serial` in the concordium-contracts-common library. In most cases this won't matter too much since we usually use `A` as `self` and there...

good first issue
[Prio] Low
[Type] Task

**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

**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