UNPKG

@augmentedfinance/protocol-v1

Version:

Augmented Protocol smart contracts

147 lines 7.36 kB
"use strict"; /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ Object.defineProperty(exports, "__esModule", { value: true }); exports.MockSafeOwnableFactory = void 0; const contracts_1 = require("@ethersproject/contracts"); class MockSafeOwnableFactory extends contracts_1.ContractFactory { constructor(signer) { super(_abi, _bytecode, signer); } deploy(overrides) { return super.deploy(overrides || {}); } getDeployTransaction(overrides) { return super.getDeployTransaction(overrides || {}); } attach(address) { return super.attach(address); } connect(signer) { return super.connect(signer); } static connect(address, signerOrProvider) { return new contracts_1.Contract(address, _abi, signerOrProvider); } } exports.MockSafeOwnableFactory = MockSafeOwnableFactory; const _abi = [ { anonymous: false, inputs: [ { indexed: true, internalType: "address", name: "previousOwner", type: "address", }, { indexed: true, internalType: "address", name: "newOwner", type: "address", }, ], name: "OwnershipTransferred", type: "event", }, { anonymous: false, inputs: [ { indexed: true, internalType: "address", name: "previousOwner", type: "address", }, { indexed: true, internalType: "address", name: "pendingOwner", type: "address", }, ], name: "OwnershipTransferring", type: "event", }, { inputs: [], name: "acceptOwnership", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [], name: "owner", outputs: [ { internalType: "address", name: "", type: "address", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "owners", outputs: [ { internalType: "address", name: "lastOwner", type: "address", }, { internalType: "address", name: "activeOwner", type: "address", }, { internalType: "address", name: "pendingOwner", type: "address", }, ], stateMutability: "view", type: "function", }, { inputs: [], name: "recoverOwnership", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [], name: "renounceOwnership", outputs: [], stateMutability: "nonpayable", type: "function", }, { inputs: [], name: "testAccess", outputs: [], stateMutability: "view", type: "function", }, { inputs: [ { internalType: "address", name: "newOwner", type: "address", }, ], name: "transferOwnership", outputs: [], stateMutability: "nonpayable", type: "function", }, ]; const _bytecode = "0x608060405234801561001057600080fd5b5060018054336001600160a01b0319918216811790925560028054909116821790556040516000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a36106c28061006c6000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063affe39c11161005b578063affe39c1146100b4578063c1b8ecbe146100e7578063d57a8df4146100ef578063f2fde38b146100f757600080fd5b8063715018a61461008257806379ba50971461008c5780638da5cb5b14610094575b600080fd5b61008a61010a565b005b61008a610202565b6001546040516001600160a01b0390911681526020015b60405180910390f35b600054600154600254604080516001600160a01b03948516815292841660208401529216918101919091526060016100ab565b61008a6102de565b61008a610371565b61008a6101053660046105e1565b61047c565b600154600254336001600160a01b0392831681149290911614610162576040518060400160405280602081526020017f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525061017c565b6040518060600160405280602a8152602001610663602a91395b906101a35760405162461bcd60e51b815260040161019a919061060f565b60405180910390fd5b506001546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600180546001600160a01b03199081169091556002805482169055600080549091169055565b6001546001600160a01b031615801561022557506002546001600160a01b031633145b6102865760405162461bcd60e51b815260206004820152602c60248201527f536166654f776e61626c653a2063616c6c6572206973206e6f7420746865207060448201526b32b73234b7339037bbb732b960a11b606482015260840161019a565b6000805460405133926001600160a01b03909216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03199081169091556001805490911633179055565b600154600254336001600160a01b0392831681149290911614610336576040518060400160405280602081526020017f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572815250610350565b6040518060600160405280602a8152602001610663602a91395b9061036e5760405162461bcd60e51b815260040161019a919061060f565b50565b6001546001600160a01b031615801561039457506000546001600160a01b031633145b6103f65760405162461bcd60e51b815260206004820152602d60248201527f536166654f776e61626c653a2063616c6c65722063616e206e6f74207265636f60448201526c0766572206f776e65727368697609c1b606482015260840161019a565b60405160009033907f98c3545386b19577d0ce3c357f85191ca036ebeaf8d3bf18cfdada8361225b73908390a3604051339081907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a360028054336001600160a01b031991821681179092556000805482169055600180549091169091179055565b600154600254336001600160a01b03928316811492909116146104d4576040518060400160405280602081526020017f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728152506104ee565b6040518060600160405280602a8152602001610663602a91395b9061050c5760405162461bcd60e51b815260040161019a919061060f565b506001600160a01b0381166105725760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161019a565b6040516001600160a01b0382169033907f98c3545386b19577d0ce3c357f85191ca036ebeaf8d3bf18cfdada8361225b7390600090a3600280546001600160a01b039283166001600160a01b031991821617909155600180546000805484169482169490941790935591169055565b6000602082840312156105f2578081fd5b81356001600160a01b0381168114610608578182fd5b9392505050565b6000602080835283518082850152825b8181101561063b5785810183015185820160400152820161061f565b8181111561064c5783604083870101525b50601f01601f191692909201604001939250505056fe4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572202870656e64696e6729a2646970667358221220b2978501816e354f03605a9b22f3061f3c9ae945205dcf7a09034f209fca490964736f6c63430008040033"; //# sourceMappingURL=MockSafeOwnableFactory.js.map