Cardinal-Cryptography / Cardinal-Cryptography/ink-wrapper

Explicitly name selector in generated code

Open
#86 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
Rust
Stars
12
Forks
4
PR merge metrics
No merged PRs in 30d

Description

Currently, we generate the call data like so:

```rust
let mut data = vec![155u8, 174u8, 157u8, 94u8];
arg1.encode_to(&mut data);
...
```

To better showcase what's happening to anyone reading the generated code, we should instead do something like:

```rust
let selector = vec![155u8, 174u8, 157u8, 94u8];
let mut data = selector;
arg1.encode_to(&mut data);
...
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.