View Source Radixir.Gateway.Request.DeriveTokenIdentifier (radixir v0.0.3)

Methods to create each map in DeriveTokenIdentifier request body.

Link to this section Summary

Functions

Generates stitch plan for network_identifier map in DeriveTokenIdentifier request body.

Generates stitch plan for public_key map in DeriveTokenIdentifier request body.

Generates stitch plan for symbol map.

Link to this section Types

Specs

params() :: keyword()

Specs

stitch_plans() :: [keyword()]

Link to this section Functions

Link to this function

network_identifier(stitch_plans, params \\ [])

View Source

Specs

network_identifier(stitch_plans(), params()) :: stitch_plans()

Generates stitch plan for network_identifier map in DeriveTokenIdentifier request body.

Parameters

  • stitch_plans: On-going stitch plans that will be stitched into a map.
  • params: Keyword list that contains:
    • network (optional, string): If network is not in params it will default to what is returned from Radixir.Config.network().
Link to this function

public_key(stitch_plans, params)

View Source

Specs

public_key(stitch_plans(), params()) :: stitch_plans()

Generates stitch plan for public_key map in DeriveTokenIdentifier request body.

Parameters

  • stitch_plans: On-going stitch plans that will be stitched into a map.
  • params: Keyword list that contains:
    • hex (required, integer): Public key hex.
Link to this function

symbol(stitch_plans, params)

View Source

Specs

symbol(stitch_plans(), params()) :: stitch_plans()

Generates stitch plan for symbol map.

Parameters

  • stitch_plans: On-going stitch plans that will be stitched into a map.
  • params: Keyword list that contains:
    • symbol (required, string): Symbol.
  • prefix_keys: List of atoms that will be prefixed to keys list.