Skip to content

Instantly share code, notes, and snippets.

@vis-kid
Created February 5, 2022 23:06
Show Gist options
  • Save vis-kid/8aad0680cbce0c674e67ad89ad8d04d5 to your computer and use it in GitHub Desktop.
Save vis-kid/8aad0680cbce0c674e67ad89ad8d04d5 to your computer and use it in GitHub Desktop.
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.11+commit.d7f03943.js&optimize=false&runs=200&gist=
pragma solidity 0.8.11;
contract Persons {
uint public peopleCounter;
struct Person {
string firstName;
string lastName;
address PersonAddress;
}
mapping(address => Person) public peopleList;
function addPerson(string memory _firstName, string memory _lastName) public {
peopleList[msg.sender] = Person(_firstName, _lastName, msg.sender);
peopleCounter ++;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment