Blockchain Interactions
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 decoded values. Can be performed without user login
Mutate: Use transaction to send Cadence code with specify authorizer to perform permanently state changes on chain. Must be performed after user logged in
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