Skip to content

Instantly share code, notes, and snippets.

@snavruzov
Created July 2, 2018 14:45
Show Gist options
  • Save snavruzov/d89e16a4b83ee5aa0b7b329b76140f2e to your computer and use it in GitHub Desktop.
Save snavruzov/d89e16a4b83ee5aa0b7b329b76140f2e to your computer and use it in GitHub Desktop.

Revisions

  1. snavruzov created this gist Jul 2, 2018.
    22 changes: 22 additions & 0 deletions adoption.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,22 @@
    pragma solidity ^0.4.17;

    contract Adoption {

    address[16] public adopters;

    function owners() public view returns (address) {
    return adopters;
    }

    function adopt(uint hamId) public returns (uint) {
    require(hamId >= 0 && hamId <= 15);
    adopters[hamId] = msg.sender;

    return hamId;
    }

    function getAdopters() public view returns (address[16]) {
    return adopters;
    }

    }