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
- Generic JSON-RPC
- Changed
- Renamed
FBase32
toFTSBC_Base32
- Renamed
- 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
- Leading zero bytes error
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 forSign Transaction
Blueprint function is now optional
- Fixed
Contract ABI Decode
function will now correctly parse response body containing only0x
- The
Contract ABI
Data Asset parser will now filter out unnamed ABI functions that previously showed up asNone
in the function selection list ofContract ABI Encode
andContract ABI Decode
Blueprint functions.- NOTE: Requires clicking the
Parse Json
button again for this fix to be applied to existing Data Assets.
- NOTE: Requires clicking the
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 AssetEncode Smart Contract ABI
K2NodeDecode Smart Contract ABI
K2Node
- Removed
TSBC_EncodingFunctionLibrary
functions:ParseAbiFromJson
EncodeAbi
DecodeAbi
1.2.0 - [2023-01-06]
- Added
eth_blockNumber
functioneth_getTransactionByHash
functioneth_getTransactionReceipt
function
- Fixed
eth_call
function now allowsFromAddress
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)
- Networks
- Bugfix
eth_EstimateGas
works again ifValue
argument is set to0
1.0.5 - [2022-10-07]
- Changed
eth_EstimateGas
function now takes an optionalValue
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()
andBytesToString()
to convert from Strings to ByteArray and vice versa
- Helper functions
- 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