When do transactions fail?

    Introduction

    Flow is a Blockchain network project designed to be the foundation for a new generation of video games and applications, as well as the digital assets that power them. It has a unique architecture that allows it to scale without fragmentation in a secure, fast and simple way. In other words, its speed and performance are superior, and it retains a developer-friendly environment. Flow's platform allows non-fungible tokens (NFTs) to be created, exchanged, bought or sold without intermediaries.

    Launched in 2020 by Dapper Labs, developers of the CryptoKitties video game, it was implemented on the Ethereum network and placed on the market in 2017. However, this network was unable to process it once it went viral. So its developers saw the need to create a new blockchain designed specifically for video games and with ample scaling possibilities. Thus Flow Playground was born with the aim of solving all the technological problems encountered.

    The Flow token (FLOW) is the cryptocurrency of the Flow network. And the starting point of a new type of digital economy, open, participatory and borderless. It was designed as a reserve asset used by developers, validators and users who want to join the Flow network and generate rewards. If Flow Playground is the digital infrastructure, the Flow token is the currency without which the network and the applications on it do not work. FLOW is the energy that keeps the network alive.

    Methods

    In this analysis we will focus on fail transactions on Flow. More specifically, we will analyze the following data:

    • Daily volume and failure rate
    • Fails by event
    • Fails by error

    Results

    Loading...
    Loading...
    Loading...

    In this graph we can see that there is no correlation between transactions and failure rate. Therefore, when there are more daily transactions it does not mean that there is more daily failure rate. There is a period of time, during the whole of May, when there is a peak in failure rate, because there was a very high number of errors. During the other months, there are many more transactions than daily errors.

    In this chart, we can observe the most common errors that we can find in transactions. There is a very big difference between the first one and the other errors, since it represents 91.3% of the cases. It is the underflow execution error, that means you are trying to create a number that is below the minimum representations for the type you are using.

    Key insights

    • There is no correlation between transactions and failure rate.
    • The assossiated events are: FeesDeducted, TokensDeposited and TokensWithdrawn.
    • The most common error is the underflow execution: [Error Code: 1101].

    Author details

    • Discord Id: cristinatinto#3946
    • Date: 2022-06-01
    • Refresh rate: daily