github.com/tri-stone/burrow@v0.25.0/tests/jobs_fixtures/app54-static-call/Adoption.sol (about)

     1  pragma solidity ^0.5.4;
     2  
     3  contract Adoption {
     4    
     5    address[16] public adopters;
     6  
     7    function adopt(uint petId) public returns (uint) {
     8      require(petId >= 0 && petId <= 15);
     9      adopters[petId] = msg.sender;
    10      
    11      return petId;
    12    }
    13  
    14    // Retrieving the adopters
    15    function getAdopters() public view returns (address[16] memory) {
    16      return adopters;
    17    }
    18  }