SSP Wallet
  • Welcome to SSP Wallet
  • Getting Started with SSP Wallet
    • Change Language
    • Switch Chain
    • Wallet
      • Retrieve SSP Wallet Seed Phrase
      • Create a New Wallet
      • Restore Wallet Using Seed Phrase
      • Create Multiple Wallet
      • Delete a Wallet
      • Retrieving Your Wallet Address
    • Transaction
      • Buy / Sell
      • Swap
      • Send
      • Receive
      • Export Transactions
      • View Transactions
    • Token
      • Add Token to Main Screen
      • Remove Token from Main Screen
    • Custom Tokens
      • Add Custom Token
      • Delete Custom Token
    • Contacts
      • Create New Contact
      • Edit Contact
      • Delete Contact
    • Logout Your SSP Wallet
  • GETTING STARTED WITH SSP KEY
    • Install SSP Key
    • Create a New Key and Syncing to SSP Wallet
    • Restore Key Using Seed Phrase and Syncing to SSP Wallet
    • Retrieving Your SSP Key Seed Phrase
    • Using Your SSP Key For Syncing
  • GETTING STARTED WITH SSP RELAY DEVELOPMENT
    • Overview
    • Environment Requirements
    • Project Installation
    • Project Structure 0verview
    • Project Folders
      • Config
      • Helpers
      • Logs
      • Src
        • apiServices
        • lib
        • services
        • routes.ts
          • GET /v1/sync
          • GET /v1/action
          • POST /v1/sync
          • POST /v1/token
          • POST /v1/action
          • GET /v1/rates
          • GET /v1/networkfees
          • POST /v1/ticket
          • GET /v1/tokeninfo
          • GET /v1/services
          • POST /v1/sign
      • Tests
        • unit
  • GETTING STARTED WITH SSP WALLET DEVELOPMENT
    • Overview
    • Environment Requirements
    • Project Installation
    • SSP Wallet API
    • Project Structure Overview
    • Project Folders
      • Public
        • scripts
      • Patches
      • Src
        • assets
        • components
        • contexts
        • hooks
        • lib
        • pages
        • storage
        • store
        • translations
      • Tests
        • lib
  • GETTING STARTED WITH SSP KEY DEVELOPMENT
    • Overview
    • Environment Requirements
      • For Mac Users Only
    • Project Installation
    • Project Structure Overview
    • Project Folders
      • Types
      • Src
        • assets
        • components
        • contexts
        • hooks
        • lib
        • navigators
        • screens
        • storage
        • store
        • themes
        • translations
      • Tests
        • lib
Powered by GitBook
On this page
  1. GETTING STARTED WITH SSP WALLET DEVELOPMENT

Project Structure Overview

PreviousSSP Wallet APINextProject Folders

Last updated 4 months ago

Project structure of SSP Wallet consist of different folders and files which has different target purpose.

The following are the folders inside the SSP Wallet

Folder Name
Description

patches

A folder that contains all patches of SSP Wallet

public

A folder that contains all public files and scripts being used on SSP Wallet

src

A folder that contains all the API services used for SSP Wallet

tests

A folder that contains all the test suites of the api services and services represented by spec files

The following are the files being used by SSP Wallet before and during runtime

File Name
Description

.editorconfig

A file that declares formatting

.env

A file that contains configs for Vite and React environment

.gitattributes

A file that contains all file attributes of a SSP Wallet

.gitignore

A file that declares extension and folders to be ignored when committing to repository

.prettierrc

A file that declares pretty formatting

crowndin.yml

A file that contains all crowdin configuration of SSP Wallet

eslint.config.js

A file that contains config for SSP Wallet project JS and TS resources

index.html

A file that serves a initial point

package.json

A file that contains SSP Relay project dependencies

tsconfig.json

A file that contains TS functionalities and its restrictions

tsconfig.node.json

A file that contains TS node functionalities and restrictions

tsconfig.test.json

A file that contains TS functionalities and restrictions for tests files

vite.config.ts

A file that contains Vite functionilaties and restrictions

SSP_Wallet_API.md

A file that contains communication details between ssp wallet chrome extension and web pages