AuthPayloadParams.fromRequestParams constructor

AuthPayloadParams.fromRequestParams(
  1. AuthRequestParams params
)

Implementation

factory AuthPayloadParams.fromRequestParams(AuthRequestParams params) {
  return AuthPayloadParams(
    type: params.type ?? CacaoHeader.EIP4361,
    chainId: params.chainId,
    domain: params.domain,
    aud: params.aud,
    version: '1',
    nonce: params.nonce,
    iat: DateTime.now().toIso8601String(),
    nbf: params.nbf,
    exp: params.exp,
    statement: params.statement,
    requestId: params.requestId,
    resources: params.resources,
  );
}