code: func ValidateCode(ctx context.Context, b Backend, address common.Address) (bool, error) {
  	code, err := b.CodeAt(ctx, address, nil)
  	if err != nil {
  		return false, err
  	}
  	return bytes.Equal(code, common.FromHex(contract.ContractDeployedCode)), nil
  }
docs: // ValidateCode checks that the on-chain code at address matches the expected chequebook
  // contract code. This is used to detect suicided chequebooks.