CreateUser

Creates a new user account along with their primary signing method. Users are unique entities that can own and manage multiple wallets.

Signing Method Requirements:

  • The first signing method must be a six-digit PIN

  • This PIN serves as the primary authentication method for wallet access

  • Signing methods are required to authorize transactions and access wallet functions

User-Wallet Relationship:

  • Each user can be associated with multiple wallets

  • The signing method applies to all wallets owned by the user

  • Users maintain a single identity across all their associated wallets

This endpoint combines user creation and security setup in a single operation

void CreateUser(const FVyCreateUserRequest& Params, const FVyOnCreateUserComplete& OnComplete) const;

Parameters

Params

Parameters for this operation (FVyCreateUserRequest)

OnComplete

FVyOnCreateUserComplete

The callback function called when the user preferences retrieval operation is complete.

OnComplete Callback (FVyOnCreateUserComplete) Contains a FVyUserDto response type

Last updated