{
  "_format": "hh-sol-artifact-1",
  "contractName": "AddressStringUtilTest",
  "sourceName": "contracts/pangolin-lib/test/AddressStringUtilTest.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "addr",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "len",
          "type": "uint256"
        }
      ],
      "name": "toAsciiString",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5061030a806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80635768786e14610030575b600080fd5b6100696004803603604081101561004657600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356100de565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100a357818101518382015260200161008b565b50505050905090810190601f1680156100d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b60606100ea83836100f1565b9392505050565b6060600282061580156101045750600082115b8015610111575060288211155b61017c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b60008267ffffffffffffffff8111801561019557600080fd5b506040519080825280601f01601f1916602001820160405280156101c0576020820181803683370190505b50905073ffffffffffffffffffffffffffffffffffffffff841660005b600285048110156102a157600860138290030282901c600f600482901c1660f08216820361020a826102ab565b86856002028151811061021957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350610251816102ab565b86856002026001018151811061026357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050600190920191506101dd9050565b5090949350505050565b6000600a8260ff1610156102c657506030810160f81b6102cf565b506037810160f81b5b91905056fea2646970667358221220f59cca42beb30f11f1d7c2cdb02967f919578f65f2aef687ccd50a3dcc91caac64736f6c63430007060033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80635768786e14610030575b600080fd5b6100696004803603604081101561004657600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356100de565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100a357818101518382015260200161008b565b50505050905090810190601f1680156100d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b60606100ea83836100f1565b9392505050565b6060600282061580156101045750600082115b8015610111575060288211155b61017c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b60008267ffffffffffffffff8111801561019557600080fd5b506040519080825280601f01601f1916602001820160405280156101c0576020820181803683370190505b50905073ffffffffffffffffffffffffffffffffffffffff841660005b600285048110156102a157600860138290030282901c600f600482901c1660f08216820361020a826102ab565b86856002028151811061021957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350610251816102ab565b86856002026001018151811061026357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050600190920191506101dd9050565b5090949350505050565b6000600a8260ff1610156102c657506030810160f81b6102cf565b506037810160f81b5b91905056fea2646970667358221220f59cca42beb30f11f1d7c2cdb02967f919578f65f2aef687ccd50a3dcc91caac64736f6c63430007060033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
