Description
SMACCO is a web-based tool built for the NEO Blockchain that allows users to compose smart account rules using a defined JSON standard (smacco-1.0). Users can select from example templates like SingleCheckSig, SingleTimeLock, Charity, or ArrayMultiSig, defining rules such as CHECKSIG or CHECKMULTISIG with configurable public key lists and minimum signature requirements. The tool compiles this input into NEO smart contract source code (C#) via Neo Compiler Services, and outputs the resulting AVM bytecode, script hash, and address. It is maintained as an open-source project by the NeoResearch community under the MIT License, with source code hosted on GitHub.