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​

NameTypeDefault value
Kms"kms"'kms'
Local"local"'local'
Redis"redis"'redis'