ERC-7744: Code Index

While this ERC is now proposed as EIP (EIP7784) I still proceeded and implemented discussion feedback to move this on to review stage.

  • Addresses self-destruct concerns
  • Addresses EIP7702 delegated address concern
  • Changes solidity file names according to standard number
  • Changes salt and deployment address to accommodate bytecode changes
  • New artifact was compiled with no metadata included to avoid bytecode changes if somone tries to re-compile it locally