Posts

Showing posts with the label #security

"Building Security" Solidity Example

Solidity contract to track Building Entries pragma solidity ^0.4.0; contract BuildingSecurity { struct Visitor { string name; string information; string VisitorID; uint8 ID; string fbID; string opencv; address delegate; } //visitor structure for name and information struct TempVisitor{ string name; string id; } Visitor[] EmployeePermanent; //list of permanent entries enum State { ENTRY, EXIT, IN, NON } //building state for visitors struct BuildingDoors { string DoorName; string fullname; string cardnumber; } State public state = State.NON; // initialize on create address buildName; string buildingNameDisplay; mapping(address => TempVisitor) visitors; BuildingDoors[] AllDoors; function BuildingSecurity(uint8 _numEntryLimit, string _buildingDisplay) public { buildName = msg.sender; ...