All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added support for two letter United States state codes in
CelsiusKycUserData.state
property.
- Fixed typings for
CelsiusKycUserData.document_type
. Available document types are now:- passport
- identity_card
- driver_licence
-
Added following address properties to
CelsiusKycUserData
:- country
- state - Required if the country is 'United States'
- city
- zip
- street
- building_number
- flat_number
-
Added following taxpayer properties to
CelsiusKycUserData
:- itin
- national_id
- ssn
-
Changed maximum upload size to 25mb
- Method
CelsiusInstance.getInterestSummary(userSecret)
that returns interest earned by the user.
ValidationError
for all http-client 4xx responses.
- Method
CelsiusInstance.getInterestRates()
will return interest rate for all supported coins.
- Method
CelsiusInstance.createUser()
will create new user for whitelabel partner.
- Method
CelsiusInstance.getUsers()
will return all users for whitelabel partner. - Method
CelsiusInstance.changeMetadata()
will change metadata of the user. - Method
CelsiusInstance.changeWithdrawalAddress()
will change withdrawal address of the user.
- Typescript type definitions! Kudos to @jmbrito01 who typed out most of the definitions, and helped us greatly!
- Supported currencies are now retrieved upon instantiation of the SDK and can be accessed via
CelsiusInstance.currencies
property. - Method
CelsiusInstance.getSupportedCurrencies()
refreshesCelsiusInstance.currencies
property and returns currencies.
- 🚢🍾 First open-source version of the Celsius SDK released! Kudos to @JovanovicJovan & @g4ndr4. Great job guys!