github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/js/src/solts/sol/Creator.sol (about)

     1  pragma solidity >=0.0.0;
     2  
     3  contract Proxy {
     4      string name = '';
     5  
     6      constructor(string memory _name) public {
     7          name = _name;
     8      }
     9  
    10      function get() external view returns (string memory) {
    11          return name;
    12      }
    13  }
    14  
    15  contract Creator {
    16      function create(string calldata _name) external returns (address proxy) {
    17          return address(new Proxy(_name));
    18      }
    19  }