Sha256: 4165834c4afe75763736343d3da2d3d042dd3b3461ab44d8f90a64bf31eb0560
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
# frozen_string_literal: true require_relative 'request_helper' module Stytch class CryptoWallets include Stytch::RequestHelper PATH = '/v1/crypto_wallets' def initialize(connection) @connection = connection end def authenticate_start( crypto_wallet_address:, crypto_wallet_type:, user_id: nil ) request = { crypto_wallet_address: crypto_wallet_address, crypto_wallet_type: crypto_wallet_type } request[:user_id] = user_id unless user_id.nil? post_request("#{PATH}/authenticate/start", request) end def authenticate( crypto_wallet_address:, crypto_wallet_type:, signature:, session_token: nil, session_duration_minutes: nil ) request = { crypto_wallet_address: crypto_wallet_address, crypto_wallet_type: crypto_wallet_type, signature: signature } request[:session_token] = session_token unless session_token.nil? request[:session_duration_minutes] = session_duration_minutes unless session_duration_minutes.nil? post_request("#{PATH}/authenticate", request) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stytch-2.11.0 | lib/stytch/crypto_wallets.rb |