📄️ Sign transaction
Shuttle exposes a sign method that allows you to as the name suggest sign messages, it is exactly the same logic as the broadcast transaction.
📄️ Estimate fee
In order to estimate the fee, chains generally expose a simulate functionality which don't actually broadcast the transaction, so shuttle exposes a simulate method.
📄️ Persistency
Persistent dApps connections work like regular application. Just as sessions can be remembered, so, too, can wallet connections.
📄️ Intercepting the store
It is possible to pass in your own store to shuttle, it will still update it and needs to conform to the following ShuttleStore interface.