Composable

Transactions

Make many calls in a single transaction, either to the same or to different smart contracts

Atomic Execution

If any of the calls fail, the entire transaction is aborted. This means that either all calls succeed or none of them.

Sequential Execution

Execute a series of contract calls with the guarantee that they happen sequentially with no external action occurring between them

Act on current state

Query contracts and use the returned value on another call on the same transaction

Scripting

Not just a list of calls.

The language supports data conversion and manipulation, assertion, conditional execution, and more

No Blind Signing

The transaction can be reviewed even on hardware wallets before approval or rejection

Low Execution Cost

Executing many calls at once is cheaper than using a transaction for each

What we do

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