Skip to main content

Variable.PrepaidSignerKind

const PrepaidSignerKind: {
Kms: "kms";
Local: "local";
Redis: "redis";
};

Where the key of the Keyban prepaid payer lives, from AGENT_WALLET_PREPAID_SIGNER.

  • local: read from AGENT_WALLET_PREPAID_<NETWORK>_PRIVATE_KEY (dev and testing).
  • redis: generated by the backend and kept in the backend Redis (production v0).
  • kms: an AWS KMS key created by Terraform; the nest pods may only sign with it, through IRSA (testing and production from v1).

Type Declaration​

NameType
Kms"kms"
Local"local"
Redis"redis"