{
	"compiler": {
		"version": "0.8.4+commit.c7e474f2"
	},
	"language": "Solidity",
	"output": {
		"abi": [
			{
				"inputs": [
					{
						"internalType": "address",
						"name": "upgrader",
						"type": "address"
					}
				],
				"stateMutability": "nonpayable",
				"type": "constructor"
			},
			{
				"anonymous": false,
				"inputs": [
					{
						"indexed": false,
						"internalType": "address",
						"name": "creator",
						"type": "address"
					},
					{
						"indexed": false,
						"internalType": "address",
						"name": "wallet",
						"type": "address"
					}
				],
				"name": "WalletCreated",
				"type": "event"
			},
			{
				"inputs": [
					{
						"internalType": "bytes",
						"name": "data",
						"type": "bytes"
					}
				],
				"name": "createWallet",
				"outputs": [
					{
						"internalType": "address",
						"name": "wallet",
						"type": "address"
					}
				],
				"stateMutability": "nonpayable",
				"type": "function"
			},
			{
				"inputs": [
					{
						"internalType": "address[]",
						"name": "_owners",
						"type": "address[]"
					},
					{
						"internalType": "uint8",
						"name": "_required",
						"type": "uint8"
					}
				],
				"name": "createWallet",
				"outputs": [
					{
						"internalType": "address",
						"name": "wallet",
						"type": "address"
					}
				],
				"stateMutability": "nonpayable",
				"type": "function"
			},
			{
				"inputs": [],
				"name": "multisigWalletBeacon",
				"outputs": [
					{
						"internalType": "address",
						"name": "",
						"type": "address"
					}
				],
				"stateMutability": "view",
				"type": "function"
			},
			{
				"inputs": [
					{
						"internalType": "uint256",
						"name": "",
						"type": "uint256"
					}
				],
				"name": "wallets",
				"outputs": [
					{
						"internalType": "address",
						"name": "",
						"type": "address"
					}
				],
				"stateMutability": "view",
				"type": "function"
			}
		],
		"devdoc": {
			"kind": "dev",
			"methods": {
				"createWallet(address[],uint8)": {
					"details": "Allows verified creation of multisignature wallet.",
					"params": {
						"_owners": "List of initial owners.",
						"_required": "Number of required confirmations."
					},
					"returns": {
						"wallet": "Returns wallet address."
					}
				},
				"createWallet(bytes)": {
					"details": "Allows verified creation of multisignature wallet.",
					"params": {
						"data": "data payload for initialize a wallet."
					},
					"returns": {
						"wallet": "Returns wallet address."
					}
				}
			},
			"title": "Multi signature wallet factory - Allows creation of multisig wallet.",
			"version": 1
		},
		"userdoc": {
			"kind": "user",
			"methods": {},
			"version": 1
		}
	},
	"settings": {
		"compilationTarget": {
			"contracts/MultiSigWalletFactory.sol": "MultiSigWalletFactory"
		},
		"evmVersion": "istanbul",
		"libraries": {},
		"metadata": {
			"bytecodeHash": "ipfs"
		},
		"optimizer": {
			"enabled": false,
			"runs": 200
		},
		"remappings": []
	},
	"sources": {
		"@openzeppelin/contracts/access/Ownable.sol": {
			"keccak256": "0x24e0364e503a9bbde94c715d26573a76f14cd2a202d45f96f52134ab806b67b9",
			"license": "MIT",
			"urls": [
				"bzz-raw://e12cbaa7378fd9b62280e4e1d164bedcb4399ce238f5f98fc0eefb7e50577981",
				"dweb:/ipfs/QmXRoFGUgfsaRkoPT5bxNMtSayKTQ8GZATLPXf69HcRA51"
			]
		},
		"@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.sol": {
			"keccak256": "0x5f4c3eed093dfb0e4e20c1c102d2f2c6894a972f454adb308511a0afb37e6f79",
			"license": "MIT",
			"urls": [
				"bzz-raw://833509a221a8d8dace9e028ac40e95c941b4c91b5dcbe921988578c48dc72e81",
				"dweb:/ipfs/QmX3V2Uk7VU9ARiKHLFGQW5RL6sZS74TrjpSuSPkyRgK2D"
			]
		},
		"@openzeppelin/contracts/proxy/Proxy.sol": {
			"keccak256": "0xab2556b154ceb1a11e456f2827ca8f6f65242b1b2fcc00268ab6d38fc6e64bbd",
			"license": "MIT",
			"urls": [
				"bzz-raw://5823895b53df825121a25dd11a73eb4595c24d20a11c5013e6dda6fd0cd53463",
				"dweb:/ipfs/QmbD8ozmp9DHQ8Es4ZRUKYz8KZSGnwBnVyHmJ9Yf7rYSoZ"
			]
		},
		"@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol": {
			"keccak256": "0x54878f0d2f40b5e13f84977bcd3c71d4c38581414e7efb4909cb16dd3ace392f",
			"license": "MIT",
			"urls": [
				"bzz-raw://de34b91166c2da5be35edc989b7cc9033fa1c15ef7ad93916208d25081089736",
				"dweb:/ipfs/QmSKZ1DeBfbEmDcvh5sKRpwqnTz5YNJtyAybzbkRgTET6N"
			]
		},
		"@openzeppelin/contracts/proxy/beacon/IBeacon.sol": {
			"keccak256": "0xd50a3421ac379ccb1be435fa646d66a65c986b4924f0849839f08692f39dde61",
			"license": "MIT",
			"urls": [
				"bzz-raw://ada1e030c0231db8d143b44ce92b4d1158eedb087880cad6d8cc7bd7ebe7b354",
				"dweb:/ipfs/QmWZ2NHZweRpz1U9GF6R1h65ri76dnX7fNxLBeM2t5N5Ce"
			]
		},
		"@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol": {
			"keccak256": "0x6ec71aef5659f3f74011169948d2fcda8c6599be5bb38f986380a8737f96cc0f",
			"license": "MIT",
			"urls": [
				"bzz-raw://362f12aebd1022d643235e6a7fa6ccfb38c13f3a0d1b006d5d1aea51af4bb852",
				"dweb:/ipfs/QmSUQ7pM4UnBawMfP2Di8EqawxaoU195DgsSLxHejvSpPz"
			]
		},
		"@openzeppelin/contracts/proxy/utils/Initializable.sol": {
			"keccak256": "0x94dd781aa290742d990ccb720b3cab52a3865d1ba004e35c1dc757aa3ee788e0",
			"license": "MIT",
			"urls": [
				"bzz-raw://1d762e5eb6f74a6228a744b0261fb2dda4e2c8a214206ca67a443c06feb16ce2",
				"dweb:/ipfs/QmU85d56LUBCQ5j24hVf3WJ2uwjNoyLJr8ZYyDXWKmJGpU"
			]
		},
		"@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol": {
			"keccak256": "0xc743d2235b8854045c308d2f8f1ed88efed6c2bebf2b7a4a51ea42480c82e566",
			"license": "MIT",
			"urls": [
				"bzz-raw://05e54e397a053f319187999ef4d65446a7f15f693ddd66dfaed4d856f67dac4e",
				"dweb:/ipfs/QmbGTFVdZxShg76UPcuLAXm6HBjZx3Vn6CL1eaBhV9rST1"
			]
		},
		"@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol": {
			"keccak256": "0xd5fa74b4fb323776fa4a8158800fec9d5ac0fec0d6dd046dd93798632ada265f",
			"license": "MIT",
			"urls": [
				"bzz-raw://33017a30a99cc5411a9e376622c31fc4a55cfc6a335e2f57f00cbf24a817ff3f",
				"dweb:/ipfs/QmWNQtWTPhA7Lo8nbxbc8KFMvZwbFYB8fSeEQ3vuapSV4a"
			]
		},
		"@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol": {
			"keccak256": "0x1a5d61db2733202ba361e6d6741cd2e662380e22b80e987eacfc91973f2267dc",
			"license": "MIT",
			"urls": [
				"bzz-raw://04c0cd697050a6516b7779aa2343ad2d0e5217d8915ac2382681dfdf4e445be3",
				"dweb:/ipfs/QmPCBCZgm7pHBwwogE2F9NCN3UfTdLNhqc8UDEvw8kDzyA"
			]
		},
		"@openzeppelin/contracts/utils/Address.sol": {
			"keccak256": "0x51b758a8815ecc9596c66c37d56b1d33883a444631a3f916b9fe65cb863ef7c4",
			"license": "MIT",
			"urls": [
				"bzz-raw://997ca03557985b3c6f9143a18b6c3a710b3bc1c7f189ee956d305a966ecfb922",
				"dweb:/ipfs/QmQaD3Wb62F88SHqmpLttvF6wKuPDQep2LLUcKPekeRzvz"
			]
		},
		"@openzeppelin/contracts/utils/Context.sol": {
			"keccak256": "0xe2e337e6dde9ef6b680e07338c493ebea1b5fd09b43424112868e9cc1706bca7",
			"license": "MIT",
			"urls": [
				"bzz-raw://6df0ddf21ce9f58271bdfaa85cde98b200ef242a05a3f85c2bc10a8294800a92",
				"dweb:/ipfs/QmRK2Y5Yc6BK7tGKkgsgn3aJEQGi5aakeSPZvS65PV8Xp3"
			]
		},
		"@openzeppelin/contracts/utils/StorageSlot.sol": {
			"keccak256": "0xfe1b7a9aa2a530a9e705b220e26cd584e2fbdc9602a3a1066032b12816b46aca",
			"license": "MIT",
			"urls": [
				"bzz-raw://dbaba7fe0fe556cc5ed291e03d271fd27d395250141ecfb57a4b30d528958ff9",
				"dweb:/ipfs/QmWT653X2DyZo8nqEcmFe3yTkrCJv3ptbZLhbgLU3y6abe"
			]
		},
		"@openzeppelin/contracts/utils/introspection/IERC165.sol": {
			"keccak256": "0x447a5f3ddc18419d41ff92b3773fb86471b1db25773e07f877f548918a185bf1",
			"license": "MIT",
			"urls": [
				"bzz-raw://be161e54f24e5c6fae81a12db1a8ae87bc5ae1b0ddc805d82a1440a68455088f",
				"dweb:/ipfs/QmP7C3CHdY9urF4dEMb9wmsp1wMxHF6nhA2yQE5SKiPAdy"
			]
		},
		"contracts/MultiSigWallet.sol": {
			"keccak256": "0xa5bf023c61fd3ffca59579cc399a65c7c034cb3e31c8979aea231ed84af3b746",
			"license": "GPL-3.0",
			"urls": [
				"bzz-raw://5cc196769469fca4b6a7ab6b56e2cf4578e6eb037a25cf336905da2f77543c27",
				"dweb:/ipfs/QmWDSSLLCQR4JiTAKcEsVWkSBHAYaHtYFwFP8DsQgGKZvS"
			]
		},
		"contracts/MultiSigWalletFactory.sol": {
			"keccak256": "0x60ce8b5862b2d9e83c14a8f2acec07e8acd3cec41f5697958311503d47e45ac5",
			"license": "GPL-3.0",
			"urls": [
				"bzz-raw://0201841915d9b10be6a2d8a03d625b84430f6504723083ba73b2ed4db766e2be",
				"dweb:/ipfs/QmUkFvXiD4ccg6Mjpd8qxzo22WiEfJBFPwB4LTxZw6jDb6"
			]
		},
		"contracts/base/Executor.sol": {
			"keccak256": "0xc384ab01550a10f345b7146e7a37190a6150687db1672c22fc6de74df3d26391",
			"license": "GPL-3.0",
			"urls": [
				"bzz-raw://6e64b03590ef916b03e7e81acf3730edf9993c2a096b867307b16802b4dd26b3",
				"dweb:/ipfs/QmeET3UEATZ2B2zf2uxyrhMQhNxrUNDDqwWfWF7pxBdPtk"
			]
		},
		"contracts/base/OwnerManager.sol": {
			"keccak256": "0x9e02bfb39486bdb9a4cc3fa8c506a69d0ed090d84669d2ad8e2360b348483154",
			"license": "GPL-3.0",
			"urls": [
				"bzz-raw://f01274211a2266c246a3311dccf7696ac3c6f7e0c170f9c6f5dcf65d799965ec",
				"dweb:/ipfs/QmWa9ksMHAzzBsHP71QQWt7VxW3sSAxV4UYEPZpG3uBrjU"
			]
		},
		"contracts/handler/TokensHandler.sol": {
			"keccak256": "0xd5c884d83811e412ace040f85d4830a8bb83c57c8b16aa3adc5d294ae2f79b58",
			"license": "GPL-3.0",
			"urls": [
				"bzz-raw://e2751809f5dc30204b232d201811e97073ea6013e6024d04cc826aa8d576ec12",
				"dweb:/ipfs/QmcpgUT9UcGoYk36fhygiyYcyawPtqiXfrxU7vwetzSkbn"
			]
		},
		"contracts/utils/SelfAuthorized.sol": {
			"keccak256": "0xf429759512facbb8bf895cb570afcc6560dc170276c9dee6774d818d738c0461",
			"license": "GPL-3.0",
			"urls": [
				"bzz-raw://0b39944e5f57801849eb43bdbae28cb743dc5fcfcf69165d48dd1e8fe199c381",
				"dweb:/ipfs/QmWriNEDkGCErRQRMbxyRNoZWMXK7J3JgD4HhgvVviLTkx"
			]
		},
		"contracts/utils/Types.sol": {
			"keccak256": "0x154da3b303402876d1ebcaba13ed8593cdfad00b89e4327036bcd37e92111cfe",
			"license": "GPL-3.0",
			"urls": [
				"bzz-raw://25c6fe0fa27d562b03dbb4453cd9e737b53b1d09de292afec6e3a615346df290",
				"dweb:/ipfs/Qmcdz7yWdM1XKBoLT1iCnrqtih3myWPodtAjNgnZZ7enfi"
			]
		}
	},
	"version": 1
}