swc-registry A community-developed list of smart contract weakness types Inspired by the Ethereum Smart contract Weakness Classification and Common Weakness Enumeration projects