Web3S_Demo Documentation


Web3S_Blockchain_Runtime
Web 3S Eth Block Number Async Task Sends a JSON-RPC request to call "eth_blockNumber".
Web 3S Eth Call Async Task Sends a JSON-RPC request to call "eth_call".
Web 3S Eth Chain Id Async Task Sends a JSON-RPC request to call "eth_chainId".
Web 3S Eth Estimate Gas Async Task Sends a JSON-RPC request to call "eth_estimateGas".
Web 3S Eth Ext Get Blockchain Transactions Async Task Sends a batched JSON-RPC request to call "eth_getBlockByNumber".
Web 3S Eth Gas Price Async Task Sends a JSON-RPC request to call "eth_gasPrice".
Web 3S Eth Get Balance Async Task Sends a JSON-RPC request to call "eth_getBalance".
Web 3S Eth Get Block by Hash Async Task Sends a JSON-RPC request to call "eth_getBlockByHash".
Web 3S Eth Get Block by Number Async Task Sends a JSON-RPC request to call "eth_getBlockByNumber".
Web 3S Eth Get Logs Async Task Sends a JSON-RPC request to call "eth_getLogs".
Web 3S Eth Get Transaction Count Async Task Sends a JSON-RPC request to call "eth_getTransactionCount".
Web 3S Eth Get Transaction Receipt Async Task Sends a JSON-RPC request to call "eth_getTransactionReceipt".
Web 3S Eth Get Transaction by Hash Async Task Sends a JSON-RPC request to call "eth_getTransactionByHash".
Web 3S Eth Max Priority Fee Per Gas Async Task Sends a JSON-RPC request to call "eth_maxPriorityFeePerGas".
Web 3S Eth Protocol Version Async Task Sends a JSON-RPC request to call "eth_protocolVersion".
Web 3S Eth Send Raw Transaction Async Task Sends a JSON-RPC request to call "eth_SendRawTransaction".
Web 3S Ethereum Function Library Ethereum Blockchain Blueprint Function Library.
Web 3S Filecoin Function Library Filecoin Blockchain Blueprint Function Library.
Web 3S Hd Wallet Key Function Library The HD Wallet Function Library
Web 3S Immutablex Get Details Of Asset Async Task Send a ImmutableX REST-API call.
Web 3S Immutablex Get List Of Assets Async Task Send a ImmutableX REST-API call.
Web 3S Layer 2Function Library Layer2 Blueprint Function Library.
Web 3S Loopring Get Nft Assets Async Task Send a Loopring REST-API call.
Web 3S Loopring Get Nft Holders Async Task Send a Loopring REST-API call.
Web 3S Loopring Get Nft Info Async Task Send a Loopring REST-API call.
Web 3S Mnemonic Function Library Mnemonic Blueprint Function Library
Web 3S Sign Meta Transaction Async Task Signs a meta transaction (EIP-712).
Web 3S Sign Transaction Async Task Signs a transaction.
Web 3S Sign Type 2Transaction Async Task Signs a type2 (EIP-1559) transaction.

Web3S_Car_Runtime
Web 3S Pack Car File Async Task Packs a file or directory (non-recursively) as a CAR file.
Web 3S Unpack Car File Async Task Unpacks all files contained in the specified CAR file to the destination path.

Web3S_Core_Editor
Web 3S K2Node Decode Smart Contract Abi Decodes the resulting data returned from an Ethereum RPC-call.
Web 3S K2Node Encode Smart Contract Abi Generates a "Function Selector" with argument encoding for a specific function of an Ethereum Smart Contract.
Web 3S K2Node for Each Element Native implementation of the "For Each Loop" Blueprint Macro. See the <Plugin>/Docs directory for a screenshot of how this K2Node is constructed in Blueprints.

Web3S_Core_Runtime
Web 3S Byte Utils Function Library Byte Utils Function Library
Web 3S Engine Utils Function Library Engine Utils Function Library
Web 3S File Utils Function Library
Web 3S Game Features Function Library Game Features Function Library
Web 3S Platform Utils Function Library Platform Utils Function Library
Web 3S String Utils Function Library String Utils Function Library

Web3S_Crypto_Runtime
Web 3S Aes Decrypt Async Task Decrypt data using AES-256 CBC Algorithm.
Web 3S Aes Encrypt Async Task Encrypt data using AES-256 CBC Algorithm.
Web 3S Aes Key Gen Async Task Generate AES-256 Key and initial vector from passphrase.
Web 3S Crypto Function Library Crypto Blueprint Function Library
Web 3S Crypto Keygen Function Library Cryptographic key generator Blueprint Function Library.
Web 3S Ecdsa Secp 256k 1Function Library Encryption Blueprint Function Library. Available encryption functions: - ECDSA secp256k1
Web 3S Hmac Async Task Generates a new HMAC for the given input using current digest type.
Web 3S Pbkdf 2Hmac Async Task Derives a cryptographic key from a password using password-based derivation algorithm.

Web3S_Digest_Runtime
Web 3S Blake 2b Async Task Creates a data digest according to the blake2b digest algorithm.
Web 3S Digest Async Task Creates a data digest according to the given Message Digest algorithm.
Web 3S Keccak Async Task Creates a data digest according to the keccak Digest algorithm.

Web3S_Encoding_Runtime
Web 3S Encoding Function Library Encoding Blueprint Function Library. Available encodings: - Base32 - Base36 - Base58 - RFC3339

Web3S_Http_Runtime
HTTP Request Subsystem Subsystem managing HTTP Requests. The requests are managed as named and nameless. Named requests are unique. Starting another Named Request under the same Name as an already existing processing Request will cause an error.
Web 3S Http Request Manages an arbitrary HTTP Request. After setting the parameters required by the HTTP Method used, ProcessRequest can be used to pass the request to the HTTP Request Subsystem to register it and send it. When request finishes, regardless of the outcome and response, all delegate bindings will be cleared.
Web 3S Http Request Async Task Manages an arbitrary HTTP Request.
Web 3S Json Rpc Batch Request Async Task Sends a JSON-RPC request.
Web 3S Json Rpc Request Async Task Sends a JSON-RPC request.

Web3S_Io_Runtime
Web 3S File Io Function Library File Utils Blueprint Function Library.
Web 3S File Reader Object File reader implementation for the generic reader wrapper UObject. Allows access to reader functionality from blueprints. Instantiate by calling 'UWeb3S_ReaderObject::Construct<UWeb3S_FileReaderObject>('NewObject()' params...).Initialize()' Examples: - UWeb3S_ReaderObject::Construct<UWeb3S_FileReaderObject>().Initialize(TEXT("C:/Path/To/File")) - UWeb3S_ReaderObject::Construct<UWeb3S_FileReaderObject>().Initialize(CWeb3S_FileReader(TEXT("C:/Path/To/File")))
Web 3S File Writer Object File writer implementation for the generic writer wrapper UObject. Allows access to writer functionality from blueprints. Instantiate by calling 'UWeb3S_WriterObject::Construct<UWeb3S_FileWriterObject>('NewObject()' params...).Initialize()' Examples: - UWeb3S_WriterObject::Construct<UWeb3S_FileWriterObject>().Initialize(TEXT("C:/Path/To/File")) - UWeb3S_WriterObject::Construct<UWeb3S_FileWriterObject>().Initialize(CWeb3S_FileWriter(TEXT("C:/Path/To/File")))
Web 3S Read File Binary Async Function for reading binary data from a file.
Web 3S Read File Image Async Function for reading image data from a file.
Web 3S Read File String Async Function for reading string data from a file.
Web 3S Reader Object Generic data reader wrapper UObject. Allows access to reader functionality from blueprints.
Web 3S Write File Binary Async Function for writing binary data to a file.
Web 3S Write File Image Async Function for writing image data to a file.
Web 3S Write File String Async Function for writing string data to a file.
Web 3S Writer Object Generic data writer wrapper UObject. Allows access to writer functionality from blueprints.

Web3S_Ipfs_Runtime
Web 3S Ipfs Download Data Async Task Downloads data from the IPFS network for the specified CID/Path.
Web 3S Ipfs Download File Async Task Downloads a file from the IPFS network for the specified CID/Path.
Web 3S Ipfs Function Library IPFS Blueprint Function Library.
Web 3S Ipfs Upload Data Async Task Uploads data to the IPFS network.
Web 3S Ipfs Upload File Async Task Uploads a local file to the IPFS network.
Web 3S W3Up Bridge Upload Async Task Uploads a local file or directory to the IPFS network using W3UP HTTP Bridge (Web3.Storage API).

Web3S_Ipld_Runtime
IPLD Function Library IPLD Function Library.
IPLD Node An IPLD Node, implementing IPLD Data Model https://ipld.io/docs/data-model/node/

Web3S_Ipns_Runtime
Web 3S Ipns Download Data Async Task Downloads data from the IPFS network for the specified IPNS name.
Web 3S Ipns Download File Async Task Downloads a file from the IPFS network for the specified IPNS name.
Web 3S Ipns Function Library IPNS Blueprint Function Library.
Web 3S Ipns Get Record Async Task Retrieves an IPNS record from an IPNS service.
Web 3S Ipns Publish Name Async Task Publishes or republishes a name over IPNS.
Web 3S Ipns Upload Record Async Task Uploads an IPNS record to an IPNS service.
Web 3S Ipns Utils Function Library IPNS Utils Function Library

Web3S_Math_Runtime
Web 3S Base Converter Function Library This Blueprint Function Library implements wrapper functions that allow to convert numbers of arbitrary length from a source number base to a target number base.
Web 3S Uint 256Function Library This Blueprint Function Library exposes the uint256 data type to Blueprints including functions to create, parse, and convert uint256 values. Additionally, all available math operations and comparison functions are exposed as well.
Web 3S Uint 64Function Library This Blueprint Function Library exposes the uint64 data type to Blueprints including functions to create, parse, and convert uint64 values. Additionally, all available math operations and comparison functions are exposed as well.

Web3S_QrCode_Runtime
Web 3S Qr Code Convert to Texture Async Task Converts a byte array containing a QR code to a Texture2D.
Web 3S Qr Code as Byte Array Async Task Generates a QR code from a text string of specified size in pixels as a byte array.
Web 3S Qr Code as Texture Async Task Generates a QR code from a text string of specified size in pixels as a Texture2D.