Make many calls in a single transaction, either to the same or to different smart contracts
If any of the calls fail, the entire transaction is aborted. This means that either all calls succeed or none of them.
Execute a series of contract calls with the guarantee that they happen sequentially with no external action occurring between them
Query contracts and use the returned value on another call on the same transaction
Not just a list of calls.
The language supports data conversion and manipulation, assertion, conditional execution, and more
The transaction can be reviewed even on hardware wallets before approval or rejection
Executing many calls at once is cheaper than using a transaction for each
We implement the feature of Composable Transactions on blockchains
We also help dApp creators to adopt this new feature by updating existing front-ends and by creating compatible smart contracts