Starksheet is a general-purpose high-level interface to everything on-chain.
Read, write, execute, all on-chain, using data from every single piece of information available, right from a familiar interface.
Literally everything. Each cell is indeed any contract call that you could do in, for example, a block explorer.
But starksheet is not a block explorer.
As you can expect from a spreadsheet, you can use the result of one cell in the definition of another.
A1=BAYC.ownerOf(9999)
B1=USDC.balanceOf(A1)
You’ve just created a tracker of the wealth of the owner of a given token. But starksheet is not an analytics tool.
Not only can you view on-chain but also can you use write functions
A1=uniswapAddress
A2=myAddress
B1=USDC.approve(A1.A2)
C1=A1.swap(…)
Because starksheet is 100% on-chain, you create indeed a bundle of several transactions into a single one. But starksheet is not a transaction builder.
Because the logic you create is stored as a (non so) standard ERC721 it’s directl...