Skip to main content

Changelog

3.2.0 - [2024-11-17]

  • Added
    • Support for Unreal Engine 5.5
  • Fixed
    • Register async actions with game instance
  • Removed
    • Support for Unreal Engine 5.2

3.1.1 - [2024-07-06]

  • Fixed
    • Build issues on Linux & Android target platforms

Changelog

3.1.0 - [2024-06-07]

  • Added
    • Generic JSON-RPC
      • SendJsonRpcBatchRequest
    • Ethereum extension function
      • GetBlockchainTransactions
  • Changed
    • Renamed FBase32 to FTSBC_Base32
  • Fixed
    • UTF8 Warnings

3.0.0 - [2024-06-04]

  • Added
    • Filecoin Support
    • BLAKE2b hashing function.
    • Base32 encoding/decoding.
    • More Ethereum functions
      • eth_chainId
      • eth_getBlockByHash
      • eth_getBlockByNumber
      • eth_maxPriorityFeePerGas
    • eth_protocolVersion
  • Fixed
    • Sha256 hashing large files.

2.6.0 - [2024-05-08]

  • Added
    • Support for Unreal Engine 5.4
  • Fixed
    • Include QR code module in plugin
    • Add missing includes to prevent build breaker
    • Add missing logging
    • Add missing TEXT macro
  • Removed
    • Support for Unreal Engine 5.1

2.5.1 - [2024-04-01]

  • Fixed
    • Crash on startup of packaged games
    • Build issues on Linux & Android target platforms

2.5.0 - [2024-03-18]

  • Added
    • Meta transactions
    • QR code generation
  • Fixed
    • Re-synchronize with the game thread before calling any delegates in async functions

2.4.0 - [2024-02-29]

  • Added
    • Ronin (MainNet) to Blockchain Configuration list
    • Ronin (TestNet) to Blockchain Configuration list
    • eth_getLogs function
    • HD Wallets (BIP-32)
    • Mnemonic (BIP-39)
    • HMAC
    • PBKDF2
    • Secp256k1 Deterministic Signing
    • Type 2 (EIP-1559) Transactions
  • Fixed
    • Contract ABI data asset for LSP
    • ABI 'bytes' data type encoding and decoding
    • 'Decode ABI' unnamed result decoding

2.3.1 - [2023-12-23]

  • Fixed
    • Leading zero bytes error
      • rlp: non-canonical integer (leading zero bytes) for uint64, decoding into (types.LegacyTx).Gas
      • rlp: non-canonical integer (leading zero bytes) for *big.Int, decoding into (types.LegacyTx).GasPrice

2.3.0 - [2023-10-19]

  • Added
    • Custom HTTP Headers
  • Removed
    • Support for Unreal Engine 5.0

2.2.1 - [2023-09-14]

  • Added
    • Support for Unreal Engine 5.3

2.2.1 - [2023-09-03]

  • Fixed
    • Renamed LSP-23 Contract ABI data asset to its correct name
  • Removed
    • Duplicate LSP-1 Contract ABI data asset

2.2.1 - [2023-09-02]

  • Added
    • Support for Unreal Engine 5.2

2.2.0 - [2023-08-27]

  • Added
    • Many common Blockchain standards (EIP, ERP, OpenSea, LSP & Universal Profile)
    • Lukso (MainNet) to Blockchain Configuration list
    • Lukso (TestNet) to Blockchain Configuration list
  • Changed
    • Value argument for Sign Transaction Blueprint function is now optional
  • Fixed
    • Contract ABI Decode function will now correctly parse response body containing only 0x
    • The Contract ABI Data Asset parser will now filter out unnamed ABI functions that previously showed up as None in the function selection list of Contract ABI Encode and Contract ABI Decode Blueprint functions.
      • NOTE: Requires clicking the Parse Json button again for this fix to be applied to existing Data Assets.

2.1.2 - [2023-08-23]

  • Fixed
    • Build issues on Android target platform

2.1.1 - [2023-04-06]

  • Fixed
    • Build issues for UE5+

2.1.0 - [2023-04-05]

  • Added
    • Private key AES Encryption-Decryption

2.0.4 - [2023-02-21]

  • Fixed
    • Encode-Decode K2node missing array clear
    • RLP-encoding: Swapped byte order when data size is greater than 55 bytes

2.0.3 - [2023-02-14]

  • Fixed
    • Encode-Decode K2node

2.0.2 - [2023-02-12]

  • Fixed
    • Missing editor module

2.0.1 - [2023-02-10]

  • Fixed
    • Encode Smart Contract ABI K2Node for functions without input arguments

2.0.0 - [2023-02-09]

  • Added
    • Contract ABI Data Asset
    • Encode Smart Contract ABI K2Node
    • Decode Smart Contract ABI K2Node
  • Removed
    • TSBC_EncodingFunctionLibrary functions:
      • ParseAbiFromJson
      • EncodeAbi
      • DecodeAbi

1.2.0 - [2023-01-06]

  • Added
    • eth_blockNumber function
    • eth_getTransactionByHash function
    • eth_getTransactionReceipt function
  • Fixed
    • eth_call function now allows FromAddress to be empty

1.1.0 - [2022-12-29]

  • Added
    • Support for ETH Layer2 Networks

1.0.8 - [2022-12-12]

  • Added
    • Support for Unreal Engine 5.1

1.0.7 - [2022-11-10]

  • Added
    • Support for macOS
    • Support for iOS

1.0.6 - [2022-10-21]

  • Added
    • Networks
      • Avalanche Network (MainNet)
      • Avalanche FUJI C-Chain (TestNet)
      • Binance Smart Chain (MainNet)
      • Binance Smart Chain (TestNet)
      • Cronos (MainNet)
      • Cronos (TestNet)
      • Ethereum Goerli (TestNet)
      • Ethereum Sepolia (TestNet)
      • Huobi Eco Chain (MainNet)
      • Huobi Eco Chain (TestNet)
      • Polygon Mumbai (TestNet)
  • Bugfix
    • eth_EstimateGas works again if Value argument is set to 0

1.0.5 - [2022-10-07]

  • Changed
    • eth_EstimateGas function now takes an optional Value argument

1.0.4 - [2022-10-03]

  • Bugfix
    • Fixed random crashes when encoding ABI

1.0.3 - [2022-08-31]

  • Bugfix
    • Fixed an overflow error when RLP-encoding big list items

1.0.2 - [2022-08-24]

  • Added
    • Helper functions StringToBytes() and BytesToString() to convert from Strings to ByteArray and vice versa
  • Bugfix
    • Fixed checksum function
    • Fixed API deprecation warnings: ESPMode::Fast has been deprecated - please use ESPMode::ThreadSafe instead

1.0.1 - [2022-07-31]

  • Bugfix
    • Transactions with a nonce of zero will no longer fail
    • Ethereum unit conversion helper function will now output correct results even for extremely small result values (e.g. 1 Wei → Tether = 0.000000000000000000000000000001)

1.0.0 - [2022-07-14]

  • Initial release