Aaron Craelius

Results 102 issues of Aaron Craelius

This PR generates `ClientConn` and `Server` interfaces in code that uses the grpc plugin and uses these interfaces in the `NewXXXXClient` and `RegisterXXXXServer` methods. This allows alternate client and server...

The `castrepeated` extension changes the generated field type of a `repeated` field and expects that the whole array generated by a `repeated` field is castable to this type. Example from...

This adds support for using `customtype` with `string` fields along with corresponding test messages in `thetest.proto`. Currently `customtype` supports `bytes` and `message` types. Strings have the same wire encoding and...

## Description Ref #12556 This PR: * adds the requirement that all provider and invoker functions and their parameters must be exported and not in internal packages so that these...

As discussed in https://github.com/cosmos/cosmos-sdk/discussions/9913 In [adr-046,](https://github.com/cosmos/cosmos-sdk/blob/master/docs/architecture/adr-046-module-params.md) the sdk decided to move away from a param module in favor of having each sdk module handle its own parameters. This is an...

help wanted
T: Docs
good first issue
C:x/staking
C:x/gov
C:x/slashing
C:x/distribution
C:x/mint
C:x/bank
C:x/crisis
C:x/auth
T:Epic
G:Q3
R:0.47

*This is linked to meta-issue #7091.* ## Summary This proposes a mechanism for using arbitrary-precision decimal numbers in `x/bank` without breaking existing integer functionality. i.e. people that want to use...

C:x/bank
T: ADR
Status: Needs Architecture Review

## Overview This issue outlines a roadmap for breaking up all of the `x/...` SDK modules and `simapp` into standalone go modules using the [app wiring design](https://github.com/cosmos/cosmos-sdk/pull/11873) . - [...

T:Epic
G:Q3

## Description Closes: #XXXX --- ### Author Checklist *All items are required. Please add a note to the item if the item is not applicable and please add links to...

C:CLI
C:x/slashing
C:x/params
C:x/crisis
C:x/auth
C:x/feegrant

In our discussions around app wiring, we agreed that depinject should generate code for dependency provisioning so that it is easier to review the dependency graph in PR reviews and...

This PR removes support for IPFS CIDs and replaces it with a custom hash-based content identifiers that better suit our use cases. I find IPFS CID's suboptimal and am removing...