> For the complete documentation index, see [llms.txt](https://docs.graphlinq.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.graphlinq.io/dev-tooling.md).

# Dev tooling

- [Introduction](https://docs.graphlinq.io/dev-tooling/introduction.md)
- [Vision](https://docs.graphlinq.io/dev-tooling/introduction/vision.md)
- [Graphs](https://docs.graphlinq.io/dev-tooling/graphs.md)
- [What are Graphs and how do they work?](https://docs.graphlinq.io/dev-tooling/graphs/what-are-graphs-and-how-do-they-work.md)
- [Creating a graph](https://docs.graphlinq.io/dev-tooling/graphs/creating-a-graph.md)
- [File compression](https://docs.graphlinq.io/dev-tooling/graphs/file-compression.md)
- [Graph Cycle Costs](https://docs.graphlinq.io/dev-tooling/graphs/graph-cycle-costs.md)
- [Node & Fees](https://docs.graphlinq.io/dev-tooling/graphs/node-and-fees.md)
- [Engine](https://docs.graphlinq.io/dev-tooling/engine.md)
- [Setting up the environment](https://docs.graphlinq.io/dev-tooling/engine/setting-up-the-environment.md)
- [Running an Engine locally](https://docs.graphlinq.io/dev-tooling/engine/running-an-engine-locally.md)
- [Dashboard Interface](https://docs.graphlinq.io/dev-tooling/dashboard-interface.md)
- [Importing Graph/Template](https://docs.graphlinq.io/dev-tooling/dashboard-interface/importing-graph-template.md)
- [Deploying a Graph](https://docs.graphlinq.io/dev-tooling/dashboard-interface/deploying-a-graph.md)
- [Managing Graph State](https://docs.graphlinq.io/dev-tooling/dashboard-interface/managing-graph-state.md)
- [Blocks](https://docs.graphlinq.io/dev-tooling/blocks.md)
- [Base Variable](https://docs.graphlinq.io/dev-tooling/blocks/base-variable.md)
- [Boolean](https://docs.graphlinq.io/dev-tooling/blocks/base-variable/boolean.md)
- [Decimal](https://docs.graphlinq.io/dev-tooling/blocks/base-variable/decimal.md)
- [Integer](https://docs.graphlinq.io/dev-tooling/blocks/base-variable/integer.md)
- [KeyValue](https://docs.graphlinq.io/dev-tooling/blocks/base-variable/keyvalue.md)
- [Long](https://docs.graphlinq.io/dev-tooling/blocks/base-variable/long.md)
- [String](https://docs.graphlinq.io/dev-tooling/blocks/base-variable/string.md)
- [Get variable](https://docs.graphlinq.io/dev-tooling/blocks/base-variable/get-variable.md)
- [Is Variable Exist](https://docs.graphlinq.io/dev-tooling/blocks/base-variable/is-variable-exist.md)
- [Set variable](https://docs.graphlinq.io/dev-tooling/blocks/base-variable/set-variable.md)
- [Variable Portal](https://docs.graphlinq.io/dev-tooling/blocks/base-variable/variable-portal.md)
- [Secret String](https://docs.graphlinq.io/dev-tooling/blocks/base-variable/secret-string.md)
- [Common](https://docs.graphlinq.io/dev-tooling/blocks/common.md)
- [Entry Point](https://docs.graphlinq.io/dev-tooling/blocks/common/entry-point.md)
- [On Graph Start](https://docs.graphlinq.io/dev-tooling/blocks/common/on-graph-start.md)
- [Stop Graph](https://docs.graphlinq.io/dev-tooling/blocks/common/stop-graph.md)
- [Time](https://docs.graphlinq.io/dev-tooling/blocks/time.md)
- [Get Milliseconds Timestamp](https://docs.graphlinq.io/dev-tooling/blocks/time/get-milliseconds-timestamp.md)
- [Get Milliseconds Timestamp Offset](https://docs.graphlinq.io/dev-tooling/blocks/time/get-milliseconds-timestamp-offset.md)
- [Get Timestamp](https://docs.graphlinq.io/dev-tooling/blocks/time/get-timestamp.md)
- [Get Timestamp Offset](https://docs.graphlinq.io/dev-tooling/blocks/time/get-timestamp-offset.md)
- [Timer](https://docs.graphlinq.io/dev-tooling/blocks/time/timer.md)
- [Format Date](https://docs.graphlinq.io/dev-tooling/blocks/time/format-date.md)
- [Millisecond Timestamp to Date](https://docs.graphlinq.io/dev-tooling/blocks/time/millisecond-timestamp-to-date.md)
- [Timestamp to Date](https://docs.graphlinq.io/dev-tooling/blocks/time/timestamp-to-date.md)
- [Execution Time Interval](https://docs.graphlinq.io/dev-tooling/blocks/time/execution-time-interval.md)
- [JSON](https://docs.graphlinq.io/dev-tooling/blocks/json.md)
- [Last Node to JSON](https://docs.graphlinq.io/dev-tooling/blocks/json/last-node-to-json.md)
- [Convert To JSON](https://docs.graphlinq.io/dev-tooling/blocks/json/convert-to-json.md)
- [Add JSON Property](https://docs.graphlinq.io/dev-tooling/blocks/json/add-json-property.md)
- [Create JSON Object](https://docs.graphlinq.io/dev-tooling/blocks/json/create-json-object.md)
- [JSON Deserialize To Array](https://docs.graphlinq.io/dev-tooling/blocks/json/json-deserialize-to-array.md)
- [JSON to JSON Object](https://docs.graphlinq.io/dev-tooling/blocks/json/json-to-json-object.md)
- [Merge JSON](https://docs.graphlinq.io/dev-tooling/blocks/json/merge-json.md)
- [Serialize JSON Object](https://docs.graphlinq.io/dev-tooling/blocks/json/serialize-json-object.md)
- [Serialize to JSON](https://docs.graphlinq.io/dev-tooling/blocks/json/serialize-to-json.md)
- [Log](https://docs.graphlinq.io/dev-tooling/blocks/log.md)
- [Print](https://docs.graphlinq.io/dev-tooling/blocks/log/print.md)
- [WebSocket](https://docs.graphlinq.io/dev-tooling/blocks/websocket.md)
- [WebSocket Client Close](https://docs.graphlinq.io/dev-tooling/blocks/websocket/websocket-client-close.md)
- [WebSocket Client Connector](https://docs.graphlinq.io/dev-tooling/blocks/websocket/websocket-client-connector.md)
- [On WebSocket Client Disconnect](https://docs.graphlinq.io/dev-tooling/blocks/websocket/on-websocket-client-disconnect.md)
- [WebSock Receive Data Event](https://docs.graphlinq.io/dev-tooling/blocks/websocket/websock-receive-data-event.md)
- [WebSocket Send Data](https://docs.graphlinq.io/dev-tooling/blocks/websocket/websocket-send-data.md)
- [String](https://docs.graphlinq.io/dev-tooling/blocks/string.md): Manipulate and work with string data
- [String Contains](https://docs.graphlinq.io/dev-tooling/blocks/string/string-contains.md): Perform conditional checks and make decisions based on the presence or absence of certain patterns in a string
- [Concat String](https://docs.graphlinq.io/dev-tooling/blocks/string/concat-string.md): Concatenation is the operation of joining character strings end-to-end
- [Replace String in String](https://docs.graphlinq.io/dev-tooling/blocks/string/replace-string-in-string.md): Replace occurrences of a specified substring in a given input string with a new string
- [Math](https://docs.graphlinq.io/dev-tooling/blocks/math.md)
- [Subtract A - B](https://docs.graphlinq.io/dev-tooling/blocks/math/subtract-a-b.md): Subtraction is an operation that represents removal of objects from a collection
- [Add A + B](https://docs.graphlinq.io/dev-tooling/blocks/math/add-a-+-b.md): Addition operations on numeric values
- [Ceiling](https://docs.graphlinq.io/dev-tooling/blocks/math/ceiling.md): Round a numeric value up to the nearest integer greater than or equal to the original value
- [Divide A / B](https://docs.graphlinq.io/dev-tooling/blocks/math/divide-a-b.md): Perform division operations
- [Floor](https://docs.graphlinq.io/dev-tooling/blocks/math/floor.md): Round down a numeric value to the nearest integer less than or equal to the original value
- [Modulo A % B](https://docs.graphlinq.io/dev-tooling/blocks/math/modulo-a-b.md): Calculate the remainder after dividing one numeric value
- [Multiply A \* B](https://docs.graphlinq.io/dev-tooling/blocks/math/multiply-a-b.md): Calculate the product of two numeric values
- [Percentage Difference](https://docs.graphlinq.io/dev-tooling/blocks/math/percentage-difference.md): Calculate the percentage difference between two numeric values
- [Round](https://docs.graphlinq.io/dev-tooling/blocks/math/round.md): Round numeric values to the nearest integer or to a specific number of decimal places
- [HTTP](https://docs.graphlinq.io/dev-tooling/blocks/http.md): Hypertext Transfer Protocol: the set of rules that control the way data is sent and received over the Internet
- [Array To Body Values](https://docs.graphlinq.io/dev-tooling/blocks/http/array-to-body-values.md): Transform arrays into key-value pairs
- [Array To JSON Body](https://docs.graphlinq.io/dev-tooling/blocks/http/array-to-json-body.md): Convert arrays into JSON format
- [Put HTTP Request](https://docs.graphlinq.io/dev-tooling/blocks/http/put-http-request.md): Send HTTP PUT requests
- [Post HTTP Request](https://docs.graphlinq.io/dev-tooling/blocks/http/post-http-request.md): Send HTTP POST requests
- [Get HTTP Request](https://docs.graphlinq.io/dev-tooling/blocks/http/get-http-request.md): Send HTTP GET requests
- [Delete HTTP Request](https://docs.graphlinq.io/dev-tooling/blocks/http/delete-http-request.md): Send HTTP DELETE requests
- [Function](https://docs.graphlinq.io/dev-tooling/blocks/function.md)
- [Function Block](https://docs.graphlinq.io/dev-tooling/blocks/function/function-block.md)
- [Add Function Parameter](https://docs.graphlinq.io/dev-tooling/blocks/function/add-function-parameter.md)
- [Set Function Result](https://docs.graphlinq.io/dev-tooling/blocks/function/set-function-result.md)
- [Call Function](https://docs.graphlinq.io/dev-tooling/blocks/function/call-function.md)
- [Get Function Result Parameter](https://docs.graphlinq.io/dev-tooling/blocks/function/get-function-result-parameter.md)
- [Get Function Parameter](https://docs.graphlinq.io/dev-tooling/blocks/function/get-function-parameter.md)
- [Transformers](https://docs.graphlinq.io/dev-tooling/blocks/transformers.md)
- [String to Base64](https://docs.graphlinq.io/dev-tooling/blocks/transformers/string-to-base64.md)
- [Data](https://docs.graphlinq.io/dev-tooling/blocks/data.md)
- [CSV](https://docs.graphlinq.io/dev-tooling/blocks/csv.md)
- [Base Condition](https://docs.graphlinq.io/dev-tooling/blocks/base-condition.md)
- [Decimal Branch](https://docs.graphlinq.io/dev-tooling/blocks/base-condition/decimal-branch.md)
- [Integer Branch](https://docs.graphlinq.io/dev-tooling/blocks/base-condition/integer-branch.md)
- [String Branch](https://docs.graphlinq.io/dev-tooling/blocks/base-condition/string-branch.md)
- [Boolean Branch](https://docs.graphlinq.io/dev-tooling/blocks/base-condition/boolean-branch.md)
- [Range Condition](https://docs.graphlinq.io/dev-tooling/blocks/range-condition.md)
- [Decimal Range Branch](https://docs.graphlinq.io/dev-tooling/blocks/range-condition/decimal-range-branch.md)
- [Array](https://docs.graphlinq.io/dev-tooling/blocks/array.md)
- [Add Array Element](https://docs.graphlinq.io/dev-tooling/blocks/array/add-array-element.md)
- [Clear Array](https://docs.graphlinq.io/dev-tooling/blocks/array/clear-array.md)
- [Create Array](https://docs.graphlinq.io/dev-tooling/blocks/array/create-array.md)
- [Each Element In Array](https://docs.graphlinq.io/dev-tooling/blocks/array/each-element-in-array.md)
- [Get Array Element At Index](https://docs.graphlinq.io/dev-tooling/blocks/array/get-array-element-at-index.md)
- [Get Array Size](https://docs.graphlinq.io/dev-tooling/blocks/array/get-array-size.md)
- [Keep Last X Elements In Array](https://docs.graphlinq.io/dev-tooling/blocks/array/keep-last-x-elements-in-array.md)
- [Dictionary](https://docs.graphlinq.io/dev-tooling/blocks/dictionary.md)
- [Hosted API](https://docs.graphlinq.io/dev-tooling/blocks/hosted-api.md)
- [Blocks (Messaging)](https://docs.graphlinq.io/dev-tooling/blocks-messaging.md)
- [Twitter](https://docs.graphlinq.io/dev-tooling/blocks-messaging/twitter.md)
- [Twitch](https://docs.graphlinq.io/dev-tooling/blocks-messaging/twitch.md)
- [Telegram](https://docs.graphlinq.io/dev-tooling/blocks-messaging/telegram.md)
- [SMTP](https://docs.graphlinq.io/dev-tooling/blocks-messaging/smtp.md)
- [ShortenURL](https://docs.graphlinq.io/dev-tooling/blocks-messaging/shortenurl.md)
- [PushOver](https://docs.graphlinq.io/dev-tooling/blocks-messaging/pushover.md)
- [PushBullet](https://docs.graphlinq.io/dev-tooling/blocks-messaging/pushbullet.md)
- [OpenAI](https://docs.graphlinq.io/dev-tooling/blocks-messaging/openai.md)
- [Discord](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord.md)
- [Add Emoji On Message](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord/add-emoji-on-message.md)
- [Send Discord Channel File](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord/send-discord-channel-file.md)
- [Add Role User](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord/add-role-user.md)
- [On Discord Channel Message](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord/on-discord-channel-message.md)
- [On Reaction Added Message](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord/on-reaction-added-message.md)
- [On Reaction Removed Message](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord/on-reaction-removed-message.md)
- [Remove Role User](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord/remove-role-user.md)
- [Reply Private Discord Message](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord/reply-private-discord-message.md)
- [Send Discord Channel Message](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord/send-discord-channel-message.md)
- [Discord Connector](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord/discord-connector.md)
- [On Discord Private Message](https://docs.graphlinq.io/dev-tooling/blocks-messaging/discord/on-discord-private-message.md)
- [Blocks (Exchange)](https://docs.graphlinq.io/dev-tooling/blocks-exchange.md)
- [Binance](https://docs.graphlinq.io/dev-tooling/blocks-exchange/binance.md)
- [Bitfinex](https://docs.graphlinq.io/dev-tooling/blocks-exchange/bitfinex.md)
- [Bittrex](https://docs.graphlinq.io/dev-tooling/blocks-exchange/bittrex.md)
- [CoinEx](https://docs.graphlinq.io/dev-tooling/blocks-exchange/coinex.md)
- [CoinGecko](https://docs.graphlinq.io/dev-tooling/blocks-exchange/coingecko.md)
- [Get CoinGecko Coin](https://docs.graphlinq.io/dev-tooling/blocks-exchange/coingecko/get-coingecko-coin.md)
- [Huobi](https://docs.graphlinq.io/dev-tooling/blocks-exchange/huobi.md)
- [Kraken](https://docs.graphlinq.io/dev-tooling/blocks-exchange/kraken.md)
- [KuCoin](https://docs.graphlinq.io/dev-tooling/blocks-exchange/kucoin.md)
- [LiveCoinWatch](https://docs.graphlinq.io/dev-tooling/blocks-exchange/livecoinwatch.md)
- [MXC](https://docs.graphlinq.io/dev-tooling/blocks-exchange/mxc.md)
- [Blocks (Blockchains)](https://docs.graphlinq.io/dev-tooling/blocks-blockchains.md)
- [Avalanche](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche.md)
- [Network Blocks](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/network-blocks.md)
- [Avalanche Connector](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/network-blocks/avalanche-connector.md)
- [Get Block Parameters](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/network-blocks/get-block-parameters.md)
- [Get Transaction Parameters](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/network-blocks/get-transaction-parameters.md)
- [On Avalanche Block](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/network-blocks/on-avalanche-block.md)
- [On Avalanche Transaction](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/network-blocks/on-avalanche-transaction.md)
- [Avascan](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/avascan.md)
- [Get Avascan Supply](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/avascan/get-avascan-supply.md)
- [Get Avascan Global Stats](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/avascan/get-avascan-global-stats.md)
- [Get Avascan Staking Stats](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/avascan/get-avascan-staking-stats.md)
- [Get Avascan Burned Fees](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/avascan/get-avascan-burned-fees.md)
- [SnowTrace](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/snowtrace.md)
- [SnowTrace Connector](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/snowtrace/snowtrace-connector.md)
- [Get ERC-20 Balance For Contract](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/snowtrace/get-erc-20-balance-for-contract.md)
- [Get ERC-20 Token Supply](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/snowtrace/get-erc-20-token-supply.md)
- [Get Total AVAX on C-Chain](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/snowtrace/get-total-avax-on-c-chain.md)
- [Get AVAX Balance Single Address](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/avalanche/snowtrace/get-avax-balance-single-address.md)
- [Binance Smart Chain](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/binance-smart-chain.md)
- [Network Blocks](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/binance-smart-chain/network-blocks.md)
- [Binance Smart Chain Connector](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/binance-smart-chain/network-blocks/binance-smart-chain-connector.md)
- [On Binance Smart Chain Block](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/binance-smart-chain/network-blocks/on-binance-smart-chain-block.md)
- [On Binance Smart Chain Transaction](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/binance-smart-chain/network-blocks/on-binance-smart-chain-transaction.md)
- [On Binance Smart Chain Wallet Transaction](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/binance-smart-chain/network-blocks/on-binance-smart-chain-wallet-transaction.md)
- [BEP20 Blocks](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/binance-smart-chain/bep20-blocks.md)
- [Create BEP20 Token](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/binance-smart-chain/bep20-blocks/create-bep20-token.md)
- [Deploy BEP20 Token](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/binance-smart-chain/bep20-blocks/deploy-bep20-token.md)
- [Elrond](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/elrond.md)
- [Elrond Connector](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/elrond/elrond-connector.md)
- [Get Elrond HyperBlock By Hash](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/elrond/get-elrond-hyperblock-by-hash.md)
- [Get Elrond Transaction](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/elrond/get-elrond-transaction.md)
- [Get Elrond Wallet Balance](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/elrond/get-elrond-wallet-balance.md)
- [Ethereum](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum.md)
- [Ethereum Connector](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-connector.md)
- [On Ethereum Block](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/on-ethereum-block.md)
- [On Ethereum Transaction](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/on-ethereum-transaction.md)
- [On Ethereum Wallet Transaction](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/on-ethereum-wallet-transaction.md)
- [Estimate Gas Price](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/estimate-gas-price.md)
- [Get Ether Balance](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/get-ether-balance.md)
- [Get Block Parameters](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/get-block-parameters.md)
- [Get Transaction Parameters](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/get-transaction-parameters.md)
- [Etherscan](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/etherscan.md)
- [Etherscan Connector](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/etherscan/etherscan-connector.md)
- [Etherscan Get Gas Price](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/etherscan/etherscan-get-gas-price.md)
- [Ethereum Managed Wallet](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-managed-wallet.md)
- [Get Personal Managed Wallet](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-managed-wallet/get-personal-managed-wallet.md)
- [Ethereum ERC20](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-erc20.md)
- [Get ERC20 Holders](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-erc20/get-erc20-holders.md)
- [Get ERC20 Balance](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-erc20/get-erc20-balance.md)
- [Get ERC20 Information](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-erc20/get-erc20-information.md)
- [Create ERC20 Token](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-erc20/create-erc20-token.md)
- [Deploy ERC20 Token](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-erc20/deploy-erc20-token.md)
- [Ethereum NFT](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-nft.md)
- [Create NFT Contract](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-nft/create-nft-contract.md)
- [Deploy NFT Contact](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-nft/deploy-nft-contact.md)
- [Create New Mintable NFT Token](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-nft/create-new-mintable-nft-token.md)
- [Deploy New Mintable NFT Token](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/ethereum/ethereum-nft/deploy-new-mintable-nft-token.md)
- [Polygon](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/polygon.md)
- [Polygon Connector](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/polygon/polygon-connector.md)
- [Quickswap](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/quickswap.md)
- [Get Quickswap Pair Price](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/quickswap/get-quickswap-pair-price.md)
- [Get Quickswap Token Price](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/quickswap/get-quickswap-token-price.md)
- [Get Quickswap LP Token](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/quickswap/get-quickswap-lp-token.md)
- [Get Quickswap LP Token Price](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/quickswap/get-quickswap-lp-token-price.md)
- [On Quickswap Swap](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/quickswap/on-quickswap-swap.md)
- [On Quickswap Sync](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/quickswap/on-quickswap-sync.md)
- [Unicrypt](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/unicrypt.md)
- [Get Unicrypt Locked Token Parameters](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/unicrypt/get-unicrypt-locked-token-parameters.md)
- [Get Unicrypt Locked Tokens](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/unicrypt/get-unicrypt-locked-tokens.md)
- [Get Unicrypt Total Locked Liquidity](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/unicrypt/get-unicrypt-total-locked-liquidity.md)
- [Get Unicrypt All LP Locked Tokens Address](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/unicrypt/get-unicrypt-all-lp-locked-tokens-address.md)
- [On Unicrypt Deposit](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/unicrypt/on-unicrypt-deposit.md)
- [Uniswap](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/uniswap.md)
- [Get Uniswap LP Token](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/uniswap/get-uniswap-lp-token.md)
- [Get Uniswap LP Token Price](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/uniswap/get-uniswap-lp-token-price.md)
- [Uniswap Get Pair Price](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/uniswap/uniswap-get-pair-price.md)
- [Get Uniswap Token Price](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/uniswap/get-uniswap-token-price.md)
- [On Uniswap Swap](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/uniswap/on-uniswap-swap.md)
- [On Uniswap Sync](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/uniswap/on-uniswap-sync.md)
- [Solana](https://docs.graphlinq.io/dev-tooling/blocks-blockchains/solana.md)
- [Blocks (Charting)](https://docs.graphlinq.io/dev-tooling/blocks-charting.md)
- [Generate Time Series One Line Chart](https://docs.graphlinq.io/dev-tooling/blocks-charting/generate-time-series-one-line-chart.md): Chart data with a single line chart.
- [Generate Time Series Two Line Chart](https://docs.graphlinq.io/dev-tooling/blocks-charting/generate-time-series-two-line-chart.md)
- [Blocks (Machine Learning)](https://docs.graphlinq.io/dev-tooling/blocks-machine-learning.md)
- [Spam Detection](https://docs.graphlinq.io/dev-tooling/blocks-machine-learning/spam-detection.md)
- [Sentiment Analysis](https://docs.graphlinq.io/dev-tooling/blocks-machine-learning/sentiment-analysis.md)
- [Node Connector Colors](https://docs.graphlinq.io/dev-tooling/node-connector-colors.md)
- [Strings & Variables](https://docs.graphlinq.io/dev-tooling/node-connector-colors/strings-and-variables.md)
- [Execution Logic (Yellow)](https://docs.graphlinq.io/dev-tooling/node-connector-colors/execution-logic-yellow.md)
- [Integers (orange)](https://docs.graphlinq.io/dev-tooling/node-connector-colors/integers-orange.md)
- [Booleans (pink)](https://docs.graphlinq.io/dev-tooling/node-connector-colors/booleans-pink.md)
- [Block Execution Order](https://docs.graphlinq.io/dev-tooling/block-execution-order.md)
- [Additional Block Execution](https://docs.graphlinq.io/dev-tooling/block-execution-order/additional-block-execution.md)
- [Block Color](https://docs.graphlinq.io/dev-tooling/block-color.md)
- [Colors & Meaning](https://docs.graphlinq.io/dev-tooling/block-color/colors-and-meaning.md)
- [Block Type Overview](https://docs.graphlinq.io/dev-tooling/block-type-overview.md)
- [Function Type](https://docs.graphlinq.io/dev-tooling/block-type-overview/function-type.md)
- [Entry Point Type](https://docs.graphlinq.io/dev-tooling/block-type-overview/entry-point-type.md)
- [Event Trigger Type](https://docs.graphlinq.io/dev-tooling/block-type-overview/event-trigger-type.md)
- [Variable Type](https://docs.graphlinq.io/dev-tooling/block-type-overview/variable-type.md)
- [Condition Type](https://docs.graphlinq.io/dev-tooling/block-type-overview/condition-type.md)
- [Connector Type](https://docs.graphlinq.io/dev-tooling/block-type-overview/connector-type.md)
