Hot: smartcontract-based