Blockchain Interactions
description: Query and mutate Flow blockchain
Make sure you have set the configuration in Getting Started first.
We are assuming you have read the Scripts Documentation before this, as transactions are sort of scripts with more required things.
There are two different operations to interact with Flow blockchain:
Query: Send arbitrary Cadence scripts to the chain and receive
ExecuteResult<ICadence>
values. Can be performed without user loginMutate: Use transaction to send Cadence code with specify authorizer to perform permanently state changes on chain. Must be performed after user logged in
about ICadance
, you can get more detailed description from Flow.Net
Query
Mutate
While query
is used for sending scripts to the chain, mutate
is used for building and sending transactions.
Transaction status
In order to check transaction status, we can use getTransactionStatus
in fcl
to keep polling until transaction have been sealed into block.
After the status changes to sealed, we can query the Flow blockchain to see if the transaction works as expected.
Last updated