Alexander Theißen

Results 51 issues of Alexander Theißen

Right now a contract needs to be compiled a second time in order to generate the metadata. This is necessary because we compile the contract as a binary that prints...

The compile times for incremental changes explode when using ink_e2e with additional_contracts. This makes writing tests really annoying. Reason for that is that every time the **test** is modified it...

B-enhancement
A-ink_e2e

Add support for [`reentrance_count`](https://docs.rs/pallet-contracts/12.0.0/pallet_contracts/api_doc/seal0/trait.Api.html#tymethod.reentrance_count) and [`account_reentrance_count`](https://docs.rs/pallet-contracts/12.0.0/pallet_contracts/api_doc/seal0/trait.Api.html#tymethod.account_reentrance_count). - Don't forget to document that those functions are unstable - Add example with e2e tests

A-ink_env

`cargo contract build` ignores flags passed in through the `RUSTFLAGS` environment variable. Variables passed in through the cargo config are also ignored. The reason is likely that they are overridden...

bug
good first issue

Instead of submitting an extrinsic we should be able to output the signed extrinsic and the encoded call. This can be useful if you want to submit the extrinsic to...

enhancement
good first issue

The `check` and `build` commands should mostly have the same arguments. One example which only exists for `build` but not for check is `--skip-linting`.

Currently, the incremental build of metadata has some initial overhead even if no changes at all where made to the project. This seems to be rooted in the fact that...

enhancement

I am wondering why `ParallelStream` requires `T` to be `Sync` where `async_std::task::spawn` requires the spawned future only to be `Send + 'static`. I ran into this issue when trying to...

Right now we can only pass arguments that fit into registers to exported functions. I want to pass larger types either on the stack or some other memory region. My...

Host function calls can be diverging.

P-low