UNPKG

@luckyfinance/core

Version:

Core contracts for the LuckySwap protocol

85 lines (84 loc) 5.84 kB
{ "_format": "hh-sol-artifact-1", "contractName": "BoringFactory", "sourceName": "contracts/alpine/AlpineV1.sol", "abi": [ { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "masterContract", "type": "address" }, { "indexed": false, "internalType": "bytes", "name": "data", "type": "bytes" }, { "indexed": true, "internalType": "address", "name": "cloneAddress", "type": "address" } ], "name": "LogDeploy", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "masterContract", "type": "address" }, { "internalType": "bytes", "name": "data", "type": "bytes" }, { "internalType": "bool", "name": "useCreate2", "type": "bool" } ], "name": "deploy", "outputs": [ { "internalType": "address", "name": "cloneAddress", "type": "address" } ], "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "masterContractOf", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" } ], "bytecode": "0x608060405234801561001057600080fd5b506103ea806100206000396000f3fe6080604052600436106100295760003560e01c80631f54245b1461002e578063bafe4f1414610057575b600080fd5b61004161003c366004610296565b610077565b60405161004e919061033c565b60405180910390f35b34801561006357600080fd5b50610041610072366004610274565b61023c565b60006001600160a01b0385166100a85760405162461bcd60e51b815260040161009f9061037f565b60405180910390fd5b606085901b821561011a57600085856040516100c592919061032c565b60405180910390209050604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528260148201526e5af43d82803e903d91602b57fd5bf360881b6028820152816037826000f59350505061015f565b604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528160148201526e5af43d82803e903d91602b57fd5bf360881b60288201526037816000f09250505b6001600160a01b038281166000818152602081905260409081902080546001600160a01b031916938a16939093179092559051631377d1f560e21b8152634ddf47d49034906101b49089908990600401610350565b6000604051808303818588803b1580156101cd57600080fd5b505af11580156101e1573d6000803e3d6000fd5b5050505050816001600160a01b0316866001600160a01b03167fd62166f3c2149208e51788b1401cc356bf5da1fc6c7886a32e18570f57d88b3b878760405161022b929190610350565b60405180910390a350949350505050565b6000602081905290815260409020546001600160a01b031681565b80356001600160a01b038116811461026e57600080fd5b92915050565b600060208284031215610285578081fd5b61028f8383610257565b9392505050565b600080600080606085870312156102ab578283fd5b6102b58686610257565b9350602085013567ffffffffffffffff808211156102d1578485fd5b818701915087601f8301126102e4578485fd5b8135818111156102f2578586fd5b886020828501011115610303578586fd5b60208301955080945050505060408501358015158114610321578182fd5b939692955090935050565b6000828483379101908152919050565b6001600160a01b0391909116815260200190565b60006020825282602083015282846040840137818301604090810191909152601f909201601f19160101919050565b6020808252818101527f426f72696e67466163746f72793a204e6f206d6173746572436f6e747261637460408201526060019056fea264697066735822122087fbdb58cb345878984a680491c78c396857b0405459ec1f3f6839cad7b6eb8a64736f6c634300060c0033", "deployedBytecode": "0x6080604052600436106100295760003560e01c80631f54245b1461002e578063bafe4f1414610057575b600080fd5b61004161003c366004610296565b610077565b60405161004e919061033c565b60405180910390f35b34801561006357600080fd5b50610041610072366004610274565b61023c565b60006001600160a01b0385166100a85760405162461bcd60e51b815260040161009f9061037f565b60405180910390fd5b606085901b821561011a57600085856040516100c592919061032c565b60405180910390209050604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528260148201526e5af43d82803e903d91602b57fd5bf360881b6028820152816037826000f59350505061015f565b604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528160148201526e5af43d82803e903d91602b57fd5bf360881b60288201526037816000f09250505b6001600160a01b038281166000818152602081905260409081902080546001600160a01b031916938a16939093179092559051631377d1f560e21b8152634ddf47d49034906101b49089908990600401610350565b6000604051808303818588803b1580156101cd57600080fd5b505af11580156101e1573d6000803e3d6000fd5b5050505050816001600160a01b0316866001600160a01b03167fd62166f3c2149208e51788b1401cc356bf5da1fc6c7886a32e18570f57d88b3b878760405161022b929190610350565b60405180910390a350949350505050565b6000602081905290815260409020546001600160a01b031681565b80356001600160a01b038116811461026e57600080fd5b92915050565b600060208284031215610285578081fd5b61028f8383610257565b9392505050565b600080600080606085870312156102ab578283fd5b6102b58686610257565b9350602085013567ffffffffffffffff808211156102d1578485fd5b818701915087601f8301126102e4578485fd5b8135818111156102f2578586fd5b886020828501011115610303578586fd5b60208301955080945050505060408501358015158114610321578182fd5b939692955090935050565b6000828483379101908152919050565b6001600160a01b0391909116815260200190565b60006020825282602083015282846040840137818301604090810191909152601f909201601f19160101919050565b6020808252818101527f426f72696e67466163746f72793a204e6f206d6173746572436f6e747261637460408201526060019056fea264697066735822122087fbdb58cb345878984a680491c78c396857b0405459ec1f3f6839cad7b6eb8a64736f6c634300060c0033", "linkReferences": {}, "deployedLinkReferences": {} }