Releases: MrVeit/Veittech-UnitonConnect
Releases · MrVeit/Veittech-UnitonConnect
UNITON CONNECT 0.5.0
CORE UPDATE:
- Completed transition to native libraries from legacy TonSdk.NET to reduce sdk weight in project builds.
NEW FEATURES:
- Added function to
load the balance of a particular jetton
from the master address or from the list of classic ones (GRAM, NOT, DOGS, USDT, AQUAUSD, jUSDT, jUSDC), - Added function to
load last jetton transactions
by sent/received type with adjustable number, - Added function to
load the jetton wallet address
from the master address of the target token, - Added function to
send jettons of all types
with and without comments, - Added function to
send NFT items
from existing collections on the wallet, - Added processing of
NFT transaction body
after successful sending, - Added processing of
jetton transaction body
after successful sending, - Added
automatic delay setting
of 15 seconds to load real-time transaction data if a value was not specified, - Added
IsUserFriendly
,IsBounceable
,IsTestOnly
flags to check the current address for the required type,
OTHER UPDATES
- Removed
temporary events
after switching tonative version
of Ton Connect SDK, - Removed the
ClassicTokenTypes enumeration
as an argument to theLoadBalance()
andSendTransaction()
methods, - Moved the function to shorten the
WalletVisualUtils.ProccessWalletAddress()
address for a connected wallet toUnitonConnectSDK.Instance.Wallet.ToShort()
.
IMPORTANT:
Update Uniton Connect Server API to the latest version on your server to use this update!
UNITON CONNECT 0.5.0-preview
NEW FEATURES:
- Added function for
sending NFT items
from existed collections on the wallet, - Added function for
sending jettons of all types
with a comment, - Added processing of
NFT transaction body
after successful sending, - Added processing of
jetton transaction body
after successful dispatch,
OTHER UPDATES
- Removed temporary events after switching to
native version
of Ton Connect SDK.
IMPORTANT:
Update Uniton Connect Server API to the latest version on your server to use this update!
UNITON CONNECT 0.4.0-beta
NEW FEATURES:
- Added
IsUserFriendly
,IsBounceable
,IsTestOnly
flags to check the current address for the required type, - Added implementation of conversion of addresses to different types based on
Ton Web
library, - Added conversion of values to Nanoton and reverse on classical digit counting.
OTHER UPDATES
- Completely cut out the remaining .dll libraries associated with the
TonSdk.NET legacy
library.
IMPORTANT:
Update Uniton Connect Server API to the latest version on your server to use this update!
UNITON CONNECT 0.3.0-beta
CORE UPDATE:
- [Client] Completely removed the old implementation of Ton Connect via a .NET based library,
- [Server] Added implementation for generating payload for jetton transactions.
NEW FEATURES:
- Added function to
load the balance of a particular jetton
from the master address or from the list of classic ones (GRAM, NOT, DOGS, USDT), - Added function to
load last jetton transactions
by sent/received type with adjustable number, - Added function to
load the jetton wallet address
from the master address of the target token, - Added function to
send jetton transactions
by master address (currentlyonly USDT sending is supported
, wait for next updates).
OTHER UPDATES
- Removed enumeration of
ClassicTokenTypes
as an argument toLoadBalance()
andSendTransaction()
methods due to uselessness, - Moved the function to shorten the
WalletVisualUtils.ProccessWalletAddress()
address for a connected wallet toUnitonConnectSDK.Instance.Wallet.ToShort()
.
IMPORTANT:
Update Uniton Connect Server API to the latest version on your server to use this update!
UNITON CONNECT 0.2.9.7
NEW FEATURES:
- Added support for Unity 2023 and higher (native SDK only),
- Added a flag
Version
to SDK settings that can be used to switch library versions for correct initialization.
BUG FIXES:
- Fixed a
ReferenceError: allocate is not defined
bug related to a missing function in JavaScript that was removed, after an update to theEmscripten SDK
starting with Unity 2023 and above.
UNITON CONNECT 0.2.9.6
NEW FEATURES:
- Added clearing of wallet data after disconnecting connection to it, in order not to receive data about the past wallet in response when accessing via
UnitonConnectSDK.Instance.Wallet
, - Added automatic setting of wallet address in
Non Bounceable
format on successful connection (previouslyHEX/RAW
format was parsed from native sdk and assigned inUnitonConnectSDK.Instance.Wallet.ToString()
.
BUG FIXES:
- Fixed a critical bug related to reconnecting to a previously connected wallet when the connection was successful but the data was not pulled into the sdk for use.
OTHER UPDATES:
- Cleaned up scripts in the demo from past implementation of SDK methods.
UNITON CONNECT 0.2.9.5
NEW FEATURES:
- Added native connection implementation to the
Ton Connect UI
of the latest version, - Added
IsInitialized
flag to track sdk state when automatic initialization is enabled, - Added delay option to adjust the time between requests to the blockchain to confirm transactions,
- Added option to validate the hash of a received transaction on the blockchain,
- Added backwards compatibility sdk for smooth transition between old and new versions,
- Added extension methods for the 'decimal' data type that can be used to simultaneously call the
ToNanoton()
andFromNanoton()
.
BUG FIXES:
- Fixed a critical bug when generating an application config at build time where a link could be missing a required slash, which could result in the inability to load an image or the entire config,
- Fixed a rare bug that would cause the only existing sdk instance in a scene to be destroyed if accessed before it was automatically initialized in Awake (if active).
UNITON CONNECT 0.2.9
NEW FEATURES:
- Added function to filter loaded nft collections
UserAssetsUtils.GetCachedNftsByFilter(Func<NftItemData, bool> sortFilter)
, - Added function to filter scam nft collections
UserAssetsUtils.GetCachedNftsByScamStatus(bool isScam)
, - Added function to filter nfts based on nft collection address
UserAssetsUtils.GetCachedNftsByContractAddress(string collectionAddress)
.
BUG FIXES:
- Fixed a bug that only displayed 1 item of the desired collection when querying
UnitonConnectSDK.Instance.Assets.Nft.LoadTargetCollection(string collectionAddress)
.
UNITON CONNECT 0.2.8
CORE UPDATE:
- Updated
TonSdk.Core
library from 0.3.1 to version 0.3.9,
NEW FEATURES:
- Added option to load all NFT collections from a connected wallet via the
UnitonConnectSDK.Instance.Assets.NFT.Load(int limit, int offset)
method, - Added option to load a specific collection by collection address from a connected wallet via
UnitonConnectSDK.Instance.Assets.NFT.LoadTargetCollection(string collectionAddress)
method, - Added option to get the current Toncoin balance via the
UpdateTonBalance()
method, - Added option to get wallet address in 1 line using string call
UnitonConnectSDK.Instance.GetWalletAddress()
, - Added property with cached wallet balance value via
UnitonConnectSDK.Instance.TonBalance
, - Added additional argument
WalletConfig restoredWallet
whenOnWalletConnectionRestore
event is triggered, - Added additional tools for working with wallet address: translating wallet address into
HEX/RAW
,Bounceable
andNon Bounceable
formats.
BUG FIXES:
- Fixed a bug causing the test interface adapter to be duplicated in the demo scene, which caused all links in the interface to be lost for interactions,
- Fixed a bug in the demo scene where disconnecting the wallet connection and then connecting again would not load NFT collections,
- Fixed a bug where nothing would happen after reconnecting to the wallet and then trying to send TON.
OTHER UPDATES:
- Renamed the
SendTransaction(WalletConfig currentWallet, string recipientAddress, double amount)
method toSendTon()
for future updates, - Renamed the
OnTransactionSendingFinished
event toOnSendingTonFinished
for future updates.
UNITON CONNECT 0.2.7
NEW FEATURES:
- Improved callback on successful or failed transaction, which returns result status and BoC,
- Added additional check for matching sender and receiver addresses to cancel transaction in case of matching.
BUG FIXES:
- Fixed a bug that caused memory allocation when disconnecting the connection to the wallet.
OTHER UPDATES:
- Removed the
ZXing library
for generating QR codes on .NET, as it is not used in the SDK.