{
  "_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": "0x608060405234801561001057600080fd5b506102f0806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80635768786e14610030575b600080fd5b6100696004803603604081101561004657600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356100de565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100a357818101518382015260200161008b565b50505050905090810190601f1680156100d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b60606100ea83836100f1565b9392505050565b6060600282061580156101045750600082115b8015610111575060288211155b610162576040805162461bcd60e51b815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b60008267ffffffffffffffff8111801561017b57600080fd5b506040519080825280601f01601f1916602001820160405280156101a6576020820181803683370190505b50905073ffffffffffffffffffffffffffffffffffffffff841660005b6002850481101561028757600860138290030282901c600f600482901c1660f0821682036101f082610291565b8685600202815181106101ff57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535061023781610291565b86856002026001018151811061024957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050600190920191506101c39050565b5090949350505050565b6000600a8260ff1610156102ac57506030810160f81b6102b5565b506037810160f81b5b91905056fea2646970667358221220acd2c4e7513c7f31ea0ebceebf2f03991bce947ff2a83d7923301d8a3048dca064736f6c63430007060033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80635768786e14610030575b600080fd5b6100696004803603604081101561004657600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356100de565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100a357818101518382015260200161008b565b50505050905090810190601f1680156100d05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b60606100ea83836100f1565b9392505050565b6060600282061580156101045750600082115b8015610111575060288211155b610162576040805162461bcd60e51b815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015290519081900360640190fd5b60008267ffffffffffffffff8111801561017b57600080fd5b506040519080825280601f01601f1916602001820160405280156101a6576020820181803683370190505b50905073ffffffffffffffffffffffffffffffffffffffff841660005b6002850481101561028757600860138290030282901c600f600482901c1660f0821682036101f082610291565b8685600202815181106101ff57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535061023781610291565b86856002026001018151811061024957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050600190920191506101c39050565b5090949350505050565b6000600a8260ff1610156102ac57506030810160f81b6102b5565b506037810160f81b5b91905056fea2646970667358221220acd2c4e7513c7f31ea0ebceebf2f03991bce947ff2a83d7923301d8a3048dca064736f6c63430007060033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
