The Coin section will introduce you to Coins. Coin are the most important part of the Platform SDK because they provide all of the core functionality that makes it possible to build a standardizes user experience across the board. All of them adhere to the contracts laid out in the specification.
The Markets section will introduce you to Cryptocurrency Data Services. These packages are responsible for providing a standardizes way of retrieving historical pricing data for all kinds of currencies to allow for a rich user experience with detailed information and charts.
The HTTP Clients section will introduce you to HTTP communication. The Platform SDK itself is agnostic as to what HTTP Client you want to use as long as it adheres to the contracts laid out in the specification. This will make it easier to get the SDK working in different environments, like Electron, because you can use packages that were built specifically for your environment.
The Cryptography section will introduce you to do encryption, hashing and identity computation. Cryptography is at the core of everything we do daily at ARK. The cryptography packages are responsible for providing secure encryption of data, hashing of passwords and providing interfaces to interacting with common BIP functionality like mnemonic generation.
The Internationalization section will introduce you to locale-based functionality. The Internationalization package is responsible for providing a standardizes way of handling numbers, dates, times and money so that all of this data can be normalized and displayed in a format that is familiar to the user geolocation.
The Profiles section will introduce you to the core of our Desktop & Mobile wallets. The profiles package is the amalgamation of all the Platform SDK components to provide an easy and consistent way of using the SDK in our products.
The Profiles package is tailored to our specific needs for our products like the Desktop and Mobile wallets. It should only be used as inspiration for your implementation. Pull Requests that alter its behavior from what it is intended to be for our products will be declined and closed.
The Utility section will introduce you to supportive functionality. The packages in this section provide miscellaneous functionality like retrieval of news, working with BigInt, generating QRCodes and more.