Customizing SDK behaviorConnection options to the rescueEvent handler functionsCheckpoint handlerTransient dataExplicitly recording transaction inputHiding the transaction inputPrivate dataUsing private data collectionsSmart contract exploitationPrivate data with transient dataUnderstanding private data collectionsPrivate data consensus and off-chain dataPrivate data collections and verifiabilityRecapping on stylesThe verify-style transaction Applications, organizations, and private dataPrivate data consensusThe insert-style transactionThe most important tradeInsert-style smart contractInsert-style application transaction submissionRead your own writesCollection and state endorsements policyLevels of endorsement policyA note on collection policiesThe transfer-style transactionThe createInfo transactionThe transferInfo transactionThe updateInfo transactionThe transfer-style application transaction submissionSummarizing smart contracts, transactions, and applicationsAdvanced smart contract packagingMulti-definition packagesFunctional packagingSummary