github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/execution/solidity/abi_tester.sol (about)

     1  pragma solidity ^0.5;
     2  
     3  contract A {
     4      function createB() public returns (B) {
     5          return new B();
     6      }
     7  }
     8  
     9  contract B {
    10      function createC() public returns (C) {
    11          return new C();
    12      }
    13  }
    14  
    15  contract C {
    16      uint public this_is_c;
    17  }