{
  "_format": "hh-sol-artifact-1",
  "contractName": "SumCollateralsLibTester",
  "sourceName": "contracts/TestContracts/SumCollateralsLibTester.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract IVaultedgeController",
          "name": "_controller",
          "type": "address"
        },
        {
          "components": [
            {
              "internalType": "address[]",
              "name": "tokens",
              "type": "address[]"
            },
            {
              "internalType": "uint256[]",
              "name": "amounts",
              "type": "uint256[]"
            }
          ],
          "internalType": "struct CollateralAmounts",
          "name": "_firstColls",
          "type": "tuple"
        },
        {
          "components": [
            {
              "internalType": "address[]",
              "name": "tokens",
              "type": "address[]"
            },
            {
              "internalType": "uint256[]",
              "name": "amounts",
              "type": "uint256[]"
            }
          ],
          "internalType": "struct CollateralAmounts",
          "name": "_secondColls",
          "type": "tuple"
        }
      ],
      "name": "sumColls",
      "outputs": [
        {
          "components": [
            {
              "internalType": "address[]",
              "name": "tokens",
              "type": "address[]"
            },
            {
              "internalType": "uint256[]",
              "name": "amounts",
              "type": "uint256[]"
            }
          ],
          "internalType": "struct CollateralAmounts",
          "name": "",
          "type": "tuple"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b50610692806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c806309dfa99914610030575b600080fd5b61004361003e366004610317565b610059565b604051610050919061038d565b60405180910390f35b6040805180820182526060808252602082015290517f5799186700000000000000000000000000000000000000000000000000000000815273__$dd008e7fdb676c23adfd59cbc2bd3a4768$__906357991867906100bf908790879087906004016104c8565b600060405180830381865af41580156100dc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610104919081019061056e565b949350505050565b73ffffffffffffffffffffffffffffffffffffffff8116811461012e57600080fd5b50565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040805190810167ffffffffffffffff8111828210171561018357610183610131565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156101b2576101b2610131565b604052919050565b600067ffffffffffffffff8211156101d4576101d4610131565b5060051b60200190565b600082601f8301126101ef57600080fd5b813560206102046101ff836101ba565b610189565b82815260059290921b8401810191818101908684111561022357600080fd5b8286015b8481101561023e5780358352918301918301610227565b509695505050505050565b60006040828403121561025b57600080fd5b610263610160565b9050813567ffffffffffffffff8082111561027d57600080fd5b818401915084601f83011261029157600080fd5b813560206102a16101ff836101ba565b82815260059290921b840181019181810190888411156102c057600080fd5b948201945b838610156102e75785356102d88161010c565b825294820194908201906102c5565b865250858101359350828411156102fd57600080fd5b610309878588016101de565b818601525050505092915050565b60008060006060848603121561032c57600080fd5b83356103378161010c565b9250602084013567ffffffffffffffff8082111561035457600080fd5b61036087838801610249565b9350604086013591508082111561037657600080fd5b5061038386828701610249565b9150509250925092565b6020808252825160408383015280516060840181905260009291820190839060808601905b808310156103e857835173ffffffffffffffffffffffffffffffffffffffff1682529284019260019290920191908401906103b2565b5086840151868203601f190160408801528051808352908501935090840191506000905b8082101561042c578351835292840192918401916001919091019061040c565b50909695505050505050565b805160408084528151908401819052600091602091908201906060860190845b8181101561048a57835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101610458565b50508483015186820387850152805180835290840192506000918401905b8083101561023e57835182529284019260019290920191908401906104a8565b73ffffffffffffffffffffffffffffffffffffffff841681526060602082015260006104f76060830185610438565b82810360408401526105098185610438565b9695505050505050565b600082601f83011261052457600080fd5b815160206105346101ff836101ba565b82815260059290921b8401810191818101908684111561055357600080fd5b8286015b8481101561023e5780518352918301918301610557565b6000602080838503121561058157600080fd5b825167ffffffffffffffff8082111561059957600080fd5b90840190604082870312156105ad57600080fd5b6105b5610160565b8251828111156105c457600080fd5b8301601f810188136105d557600080fd5b80516105e36101ff826101ba565b81815260059190911b8201860190868101908a83111561060257600080fd5b928701925b8284101561062957835161061a8161010c565b82529287019290870190610607565b8452505050828401518281111561063f57600080fd5b61064b88828601610513565b94820194909452969550505050505056fea2646970667358221220c7f7869b93a8a4051d53917fc91e5f2af9dfc05cc79465ea18a160eb71b9897564736f6c63430008130033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c806309dfa99914610030575b600080fd5b61004361003e366004610317565b610059565b604051610050919061038d565b60405180910390f35b6040805180820182526060808252602082015290517f5799186700000000000000000000000000000000000000000000000000000000815273__$dd008e7fdb676c23adfd59cbc2bd3a4768$__906357991867906100bf908790879087906004016104c8565b600060405180830381865af41580156100dc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610104919081019061056e565b949350505050565b73ffffffffffffffffffffffffffffffffffffffff8116811461012e57600080fd5b50565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040805190810167ffffffffffffffff8111828210171561018357610183610131565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156101b2576101b2610131565b604052919050565b600067ffffffffffffffff8211156101d4576101d4610131565b5060051b60200190565b600082601f8301126101ef57600080fd5b813560206102046101ff836101ba565b610189565b82815260059290921b8401810191818101908684111561022357600080fd5b8286015b8481101561023e5780358352918301918301610227565b509695505050505050565b60006040828403121561025b57600080fd5b610263610160565b9050813567ffffffffffffffff8082111561027d57600080fd5b818401915084601f83011261029157600080fd5b813560206102a16101ff836101ba565b82815260059290921b840181019181810190888411156102c057600080fd5b948201945b838610156102e75785356102d88161010c565b825294820194908201906102c5565b865250858101359350828411156102fd57600080fd5b610309878588016101de565b818601525050505092915050565b60008060006060848603121561032c57600080fd5b83356103378161010c565b9250602084013567ffffffffffffffff8082111561035457600080fd5b61036087838801610249565b9350604086013591508082111561037657600080fd5b5061038386828701610249565b9150509250925092565b6020808252825160408383015280516060840181905260009291820190839060808601905b808310156103e857835173ffffffffffffffffffffffffffffffffffffffff1682529284019260019290920191908401906103b2565b5086840151868203601f190160408801528051808352908501935090840191506000905b8082101561042c578351835292840192918401916001919091019061040c565b50909695505050505050565b805160408084528151908401819052600091602091908201906060860190845b8181101561048a57835173ffffffffffffffffffffffffffffffffffffffff1683529284019291840191600101610458565b50508483015186820387850152805180835290840192506000918401905b8083101561023e57835182529284019260019290920191908401906104a8565b73ffffffffffffffffffffffffffffffffffffffff841681526060602082015260006104f76060830185610438565b82810360408401526105098185610438565b9695505050505050565b600082601f83011261052457600080fd5b815160206105346101ff836101ba565b82815260059290921b8401810191818101908684111561055357600080fd5b8286015b8481101561023e5780518352918301918301610557565b6000602080838503121561058157600080fd5b825167ffffffffffffffff8082111561059957600080fd5b90840190604082870312156105ad57600080fd5b6105b5610160565b8251828111156105c457600080fd5b8301601f810188136105d557600080fd5b80516105e36101ff826101ba565b81815260059190911b8201860190868101908a83111561060257600080fd5b928701925b8284101561062957835161061a8161010c565b82529287019290870190610607565b8452505050828401518281111561063f57600080fd5b61064b88828601610513565b94820194909452969550505050505056fea2646970667358221220c7f7869b93a8a4051d53917fc91e5f2af9dfc05cc79465ea18a160eb71b9897564736f6c63430008130033",
  "linkReferences": {
    "contracts/Dependencies_v0_8/SumCollateralsLib.sol": {
      "SumCollateralsLib": [
        {
          "length": 20,
          "start": 179
        }
      ]
    }
  },
  "deployedLinkReferences": {
    "contracts/Dependencies_v0_8/SumCollateralsLib.sol": {
      "SumCollateralsLib": [
        {
          "length": 20,
          "start": 147
        }
      ]
    }
  }
}
