{
  "contractName": "ERC721Holder",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "name": "onERC721Received",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b50610316806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063150b7a0214610030575b600080fd5b61004a60048036038101906100459190610106565b610060565b6040516100579190610190565b60405180910390f35b600063150b7a0260e01b9050949350505050565b6000610087610082846101dc565b6101ab565b90508281526020810184848401111561009f57600080fd5b6100aa848285610274565b509392505050565b6000813590506100c1816102b2565b92915050565b600082601f8301126100d857600080fd5b81356100e8848260208601610074565b91505092915050565b600081359050610100816102c9565b92915050565b6000806000806080858703121561011c57600080fd5b600061012a878288016100b2565b945050602061013b878288016100b2565b935050604061014c878288016100f1565b925050606085013567ffffffffffffffff81111561016957600080fd5b610175878288016100c7565b91505092959194509250565b61018a8161021e565b82525050565b60006020820190506101a56000830184610181565b92915050565b6000604051905081810181811067ffffffffffffffff821117156101d2576101d1610283565b5b8060405250919050565b600067ffffffffffffffff8211156101f7576101f6610283565b5b601f19601f8301169050602081019050919050565b60006102178261024a565b9050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6102bb8161020c565b81146102c657600080fd5b50565b6102d28161026a565b81146102dd57600080fd5b5056fea2646970667358221220b14b38a4a86c1aa3f84132aa2484e38a5d2981d6fff8abb858e73e89f15a424564736f6c63430008000033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063150b7a0214610030575b600080fd5b61004a60048036038101906100459190610106565b610060565b6040516100579190610190565b60405180910390f35b600063150b7a0260e01b9050949350505050565b6000610087610082846101dc565b6101ab565b90508281526020810184848401111561009f57600080fd5b6100aa848285610274565b509392505050565b6000813590506100c1816102b2565b92915050565b600082601f8301126100d857600080fd5b81356100e8848260208601610074565b91505092915050565b600081359050610100816102c9565b92915050565b6000806000806080858703121561011c57600080fd5b600061012a878288016100b2565b945050602061013b878288016100b2565b935050604061014c878288016100f1565b925050606085013567ffffffffffffffff81111561016957600080fd5b610175878288016100c7565b91505092959194509250565b61018a8161021e565b82525050565b60006020820190506101a56000830184610181565b92915050565b6000604051905081810181811067ffffffffffffffff821117156101d2576101d1610283565b5b8060405250919050565b600067ffffffffffffffff8211156101f7576101f6610283565b5b601f19601f8301169050602081019050919050565b60006102178261024a565b9050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6102bb8161020c565b81146102c657600080fd5b50565b6102d28161026a565b81146102dd57600080fd5b5056fea2646970667358221220b14b38a4a86c1aa3f84132aa2484e38a5d2981d6fff8abb858e73e89f15a424564736f6c63430008000033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
