Skip to content

inconsistent deserialization of Federation object #182

@qrayven

Description

@qrayven

description

getFederationById returns an object with inconsistent field naming — a single response mixes camelCase and snake_case, plus some fields appear as empty {}.

{
  governance: {
    accreditationsToAttest: Map {              // camelCase key
      '0x…' => {
        accreditations: [{
          accredited_by: '…',                   // snake_case!
          properties: Map {
            { names: [...] } => {               // raw Rust key
              allowed_values: [...],            // snake_case
              allow_any: false,                 // snake_case
              timespan: { valid_from_ms: ... }  // snake_case
            }
          }
        }]
      }
    },
    properties: {
      data: [{
        allowAny: false,                        // camelCase ✓
        propertyName: {},                       // empty!
        condition: {},                          // empty!
        allowedValues: [ {} ]                   // empty elements!
      }]
    }
  }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    In Review

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions