{
  "_format": "hh-sol-artifact-1",
  "contractName": "AddressStringUtilTest",
  "sourceName": "contracts/soma/SomaSwap/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": "0x608060405234801561001057600080fd5b506103eb806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80635768786e14610030575b600080fd5b61004361003e366004610250565b610059565b6040516100509190610288565b60405180910390f35b6060610065838361006e565b90505b92915050565b606061007b6002836102ec565b1580156100885750600082115b8015610095575060288211155b6100e55760405162461bcd60e51b815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015260640160405180910390fd5b60008267ffffffffffffffff81111561010057610100610300565b6040519080825280601f01601f19166020018201604052801561012a576020820181803683370190505b5090506001600160a01b03841660005b61014560028661032c565b811015610219576000610159826013610340565b610164906008610353565b83901c9050600f600482901c16600061018060f084168461036a565b905061018b82610223565b86610197866002610353565b815181106101a7576101a7610383565b60200101906001600160f81b031916908160001a9053506101c781610223565b866101d3866002610353565b6101de906001610399565b815181106101ee576101ee610383565b60200101906001600160f81b031916908160001a90535050505080610212906103ac565b905061013a565b5090949350505050565b6000600a8260ff1610156102455761023c8260306103c5565b60f81b92915050565b61023c8260376103c5565b6000806040838503121561026357600080fd5b82356001600160a01b038116811461027a57600080fd5b946020939093013593505050565b600060208083528351808285015260005b818110156102b557858101830151858201604001528201610299565b506000604082860101526040601f19601f8301168501019250505092915050565b634e487b7160e01b600052601260045260246000fd5b6000826102fb576102fb6102d6565b500690565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008261033b5761033b6102d6565b500490565b8181038181111561006857610068610316565b808202811582820484141761006857610068610316565b60ff828116828216039081111561006857610068610316565b634e487b7160e01b600052603260045260246000fd5b8082018082111561006857610068610316565b6000600182016103be576103be610316565b5060010190565b60ff81811683821601908111156100685761006861031656fea164736f6c6343000812000a",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80635768786e14610030575b600080fd5b61004361003e366004610250565b610059565b6040516100509190610288565b60405180910390f35b6060610065838361006e565b90505b92915050565b606061007b6002836102ec565b1580156100885750600082115b8015610095575060288211155b6100e55760405162461bcd60e51b815260206004820152601e60248201527f41646472657373537472696e675574696c3a20494e56414c49445f4c454e0000604482015260640160405180910390fd5b60008267ffffffffffffffff81111561010057610100610300565b6040519080825280601f01601f19166020018201604052801561012a576020820181803683370190505b5090506001600160a01b03841660005b61014560028661032c565b811015610219576000610159826013610340565b610164906008610353565b83901c9050600f600482901c16600061018060f084168461036a565b905061018b82610223565b86610197866002610353565b815181106101a7576101a7610383565b60200101906001600160f81b031916908160001a9053506101c781610223565b866101d3866002610353565b6101de906001610399565b815181106101ee576101ee610383565b60200101906001600160f81b031916908160001a90535050505080610212906103ac565b905061013a565b5090949350505050565b6000600a8260ff1610156102455761023c8260306103c5565b60f81b92915050565b61023c8260376103c5565b6000806040838503121561026357600080fd5b82356001600160a01b038116811461027a57600080fd5b946020939093013593505050565b600060208083528351808285015260005b818110156102b557858101830151858201604001528201610299565b506000604082860101526040601f19601f8301168501019250505092915050565b634e487b7160e01b600052601260045260246000fd5b6000826102fb576102fb6102d6565b500690565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008261033b5761033b6102d6565b500490565b8181038181111561006857610068610316565b808202811582820484141761006857610068610316565b60ff828116828216039081111561006857610068610316565b634e487b7160e01b600052603260045260246000fd5b8082018082111561006857610068610316565b6000600182016103be576103be610316565b5060010190565b60ff81811683821601908111156100685761006861031656fea164736f6c6343000812000a",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
