Table of Contents - F.751.17 (06/2024) - Smart contract lifecycle management requirements for distributed ledger technology systems
1 Scope 2 References 3 Definitions 3.1 Terms defined elsewhere 3.2 Terms defined in this Recommendation 4 Abbreviations and acronyms 5 Conventions 6 Overview of smart contract lifecycle management 7 The requirements of smart contract design and development 7.1 Function design for smart contracts 7.2 Programming guidelines 7.3 Languages 8 The requirements of smart contract compliance and deployment 8.1 Smart contract and code testing 8.2 Smart contract compilation 8.3 Smart contract code audit 8.4 Smart contract deployment 9 The requirements of smart contract triggering and execution 9.1 Smart contract call 9.2 External interactions 9.3 Execution environment 9.4 Events 9.5 Execution monitoring 9.6 Consistency of smart contract execution 10 The requirements of smart contract maintenance and management 10.1 Smart contract versioning 10.2 Smart contract upgrading 10.3 Smart contract freezing and unfreezing 10.4 Smart contract revocation Bibliography
|