From 84de8b9e4700144b0c525ec97c143de1296a8caa Mon Sep 17 00:00:00 2001 From: XFT-dev <XFT-DEV@Offshit> Date: Wed, 16 Jun 2021 11:30:32 +0300 Subject: [PATCH] restructure the repo --- .gitattributes | 2 + .../README.md | 0 .../assets/.gitkeep | 0 .../assets/image1.png | Bin .../assets/image10.png | Bin .../assets/image11.png | Bin .../assets/image12.png | Bin .../assets/image13.png | Bin .../assets/image14.png | Bin .../assets/image2.png | Bin .../assets/image3.png | Bin .../assets/image4.png | Bin .../assets/image5.png | Bin .../assets/image6.png | Bin .../assets/image7.png | Bin .../assets/image8.png | Bin .../assets/image9.png | Bin Ethereum/README.md | 189 +++ Ethereum/Shifting/README.md | 76 ++ .../contracts/@chainlink/contracts/README.md | 0 .../contracts/abi/v0.4/Aggregator.json | 0 .../abi/v0.4/AggregatorInterface.json | 0 .../abi/v0.4/AggregatorV3Interface.json | 0 .../contracts/abi/v0.4/BasicConsumer.json | 0 .../contracts/abi/v0.4/BasicToken.json | 0 .../@chainlink/contracts/abi/v0.4/Buffer.json | 0 .../@chainlink/contracts/abi/v0.4/CBOR.json | 0 .../contracts/abi/v0.4/Chainlink.json | 0 .../contracts/abi/v0.4/ChainlinkClient.json | 0 .../abi/v0.4/ChainlinkRequestInterface.json | 0 .../contracts/abi/v0.4/Chainlinked.json | 0 .../contracts/abi/v0.4/ConcreteChainlink.json | 0 .../abi/v0.4/ConcreteChainlinked.json | 0 .../contracts/abi/v0.4/Consumer.json | 0 .../@chainlink/contracts/abi/v0.4/ENS.json | 0 .../contracts/abi/v0.4/ENSInterface.json | 0 .../contracts/abi/v0.4/ENSRegistry.json | 0 .../contracts/abi/v0.4/ENSResolver.json | 0 .../@chainlink/contracts/abi/v0.4/ERC20.json | 0 .../contracts/abi/v0.4/ERC20Basic.json | 0 .../@chainlink/contracts/abi/v0.4/ERC677.json | 0 .../contracts/abi/v0.4/ERC677Receiver.json | 0 .../contracts/abi/v0.4/ERC677Token.json | 0 .../contracts/abi/v0.4/EmptyOracle.json | 0 .../contracts/abi/v0.4/FlagsInterface.json | 0 .../contracts/abi/v0.4/GetterSetter.json | 0 .../contracts/abi/v0.4/LinkToken.json | 0 .../abi/v0.4/LinkTokenInterface.json | 0 .../abi/v0.4/MaliciousChainlink.json | 0 .../abi/v0.4/MaliciousChainlinked.json | 0 .../contracts/abi/v0.4/MaliciousConsumer.json | 0 .../abi/v0.4/MaliciousRequester.json | 0 .../contracts/abi/v0.4/Migrations.json | 0 .../@chainlink/contracts/abi/v0.4/Oracle.json | 0 .../contracts/abi/v0.4/OracleInterface.json | 0 .../contracts/abi/v0.4/Ownable.json | 0 .../contracts/abi/v0.4/Pointer.json | 0 .../contracts/abi/v0.4/PointerInterface.json | 0 .../contracts/abi/v0.4/PublicResolver.json | 0 .../contracts/abi/v0.4/SafeMathChainlink.json | 0 .../contracts/abi/v0.4/SignedSafeMath.json | 0 .../contracts/abi/v0.4/StandardToken.json | 0 .../contracts/abi/v0.4/UpdatableConsumer.json | 0 .../abi/v0.5/AggregatorInterface.json | 0 .../abi/v0.5/AggregatorV2V3Interface.json | 0 .../abi/v0.5/AggregatorV3Interface.json | 0 .../contracts/abi/v0.5/BasicConsumer.json | 0 .../@chainlink/contracts/abi/v0.5/Buffer.json | 0 .../@chainlink/contracts/abi/v0.5/CBOR.json | 0 .../contracts/abi/v0.5/Chainlink.json | 0 .../contracts/abi/v0.5/ChainlinkClient.json | 0 .../abi/v0.5/ChainlinkRequestInterface.json | 0 .../abi/v0.5/ChainlinkTestHelper.json | 0 .../contracts/abi/v0.5/Consumer.json | 0 .../contracts/abi/v0.5/Coordinator.json | 0 .../abi/v0.5/CoordinatorInterface.json | 0 .../contracts/abi/v0.5/ENSInterface.json | 0 .../contracts/abi/v0.5/ENSResolver.json | 0 .../contracts/abi/v0.5/EmptyAggregator.json | 0 .../contracts/abi/v0.5/FlagsInterface.json | 0 .../contracts/abi/v0.5/GetterSetter.json | 0 .../abi/v0.5/LinkTokenInterface.json | 0 .../contracts/abi/v0.5/LinkTokenReceiver.json | 0 .../abi/v0.5/MaliciousChainlink.json | 0 .../abi/v0.5/MaliciousChainlinkClient.json | 0 .../contracts/abi/v0.5/MaliciousConsumer.json | 0 .../abi/v0.5/MaliciousRequester.json | 0 .../contracts/abi/v0.5/MeanAggregator.json | 0 .../@chainlink/contracts/abi/v0.5/Median.json | 0 .../contracts/abi/v0.5/MedianTestHelper.json | 0 .../contracts/abi/v0.5/Migrations.json | 0 .../@chainlink/contracts/abi/v0.5/Oracle.json | 0 .../contracts/abi/v0.5/OracleInterface.json | 0 .../abi/v0.5/OracleSignaturesDecoder.json | 0 .../contracts/abi/v0.5/Ownable.json | 0 .../contracts/abi/v0.5/PointerInterface.json | 0 .../contracts/abi/v0.5/SafeMathChainlink.json | 0 .../contracts/abi/v0.5/SchnorrSECP256K1.json | 0 .../abi/v0.5/ServiceAgreementConsumer.json | 0 .../abi/v0.5/ServiceAgreementDecoder.json | 0 .../contracts/abi/v0.5/SignedSafeMath.json | 0 .../abi/v0.5/WithdrawalInterface.json | 0 .../abi/v0.6/AccessControlTestHelper.json | 0 .../abi/v0.6/AccessControlledAggregator.json | 0 .../abi/v0.6/AccessControllerInterface.json | 0 .../contracts/abi/v0.6/AggregatorFacade.json | 0 .../abi/v0.6/AggregatorInterface.json | 0 .../contracts/abi/v0.6/AggregatorProxy.json | 0 .../abi/v0.6/AggregatorV2V3Interface.json | 0 .../abi/v0.6/AggregatorV3Interface.json | 0 .../v0.6/AggregatorValidatorInterface.json | 0 .../abi/v0.6/AggregatorValidatorMock.json | 0 .../contracts/abi/v0.6/BasicConsumer.json | 0 .../abi/v0.6/BlockHashStoreInterface.json | 0 .../contracts/abi/v0.6/BlockhashStore.json | 0 .../abi/v0.6/BlockhashStoreTestHelper.json | 0 .../contracts/abi/v0.6/BufferChainlink.json | 0 .../contracts/abi/v0.6/CBORChainlink.json | 0 .../contracts/abi/v0.6/Chainlink.json | 0 .../contracts/abi/v0.6/ChainlinkClient.json | 0 .../abi/v0.6/ChainlinkRequestInterface.json | 0 .../contracts/abi/v0.6/CheckedMath.json | 0 .../abi/v0.6/CheckedMathTestHelper.json | 0 .../abi/v0.6/ConcreteSignedSafeMath.json | 0 .../contracts/abi/v0.6/Consumer.json | 0 .../abi/v0.6/DeviationFlaggingValidator.json | 0 .../abi/v0.6/EACAggregatorProxy.json | 0 .../contracts/abi/v0.6/ENSInterface.json | 0 .../contracts/abi/v0.6/ENSResolver.json | 0 .../@chainlink/contracts/abi/v0.6/Flags.json | 0 .../contracts/abi/v0.6/FlagsInterface.json | 0 .../contracts/abi/v0.6/FlagsTestHelper.json | 0 .../contracts/abi/v0.6/FluxAggregator.json | 0 .../abi/v0.6/FluxAggregatorTestHelper.json | 0 .../contracts/abi/v0.6/GasGuzzler.json | 0 .../abi/v0.6/GasGuzzlingConsumer.json | 0 .../abi/v0.6/LinkTokenInterface.json | 0 .../contracts/abi/v0.6/LinkTokenReceiver.json | 0 .../abi/v0.6/MaliciousMultiWordConsumer.json | 0 .../@chainlink/contracts/abi/v0.6/Median.json | 0 .../contracts/abi/v0.6/MedianTestHelper.json | 0 .../contracts/abi/v0.6/MockOracle.json | 0 .../contracts/abi/v0.6/MockV2Aggregator.json | 0 .../contracts/abi/v0.6/MockV3Aggregator.json | 0 .../contracts/abi/v0.6/MultiWordConsumer.json | 0 .../@chainlink/contracts/abi/v0.6/Oracle.json | 0 .../contracts/abi/v0.6/OracleInterface.json | 0 .../contracts/abi/v0.6/Ownable.json | 0 .../@chainlink/contracts/abi/v0.6/Owned.json | 0 .../contracts/abi/v0.6/OwnedTestHelper.json | 0 .../contracts/abi/v0.6/PointerInterface.json | 0 .../contracts/abi/v0.6/PreCoordinator.json | 0 .../contracts/abi/v0.6/Reverter.json | 0 .../contracts/abi/v0.6/SafeMath128.json | 0 .../contracts/abi/v0.6/SafeMath32.json | 0 .../contracts/abi/v0.6/SafeMath64.json | 0 .../contracts/abi/v0.6/SafeMathChainlink.json | 0 .../contracts/abi/v0.6/SignedSafeMath.json | 0 .../abi/v0.6/SimpleReadAccessController.json | 0 .../abi/v0.6/SimpleWriteAccessController.json | 0 .../@chainlink/contracts/abi/v0.6/VRF.json | 0 .../contracts/abi/v0.6/VRFConsumer.json | 0 .../contracts/abi/v0.6/VRFConsumerBase.json | 0 .../contracts/abi/v0.6/VRFCoordinator.json | 0 .../abi/v0.6/VRFCoordinatorMock.json | 0 .../@chainlink/contracts/abi/v0.6/VRFD20.json | 0 .../contracts/abi/v0.6/VRFRequestIDBase.json | 0 .../abi/v0.6/VRFRequestIDBaseTestHelper.json | 0 .../contracts/abi/v0.6/VRFTestHelper.json | 0 .../abi/v0.6/WithdrawalInterface.json | 0 .../abi/v0.7/AggregatorInterface.json | 0 .../contracts/abi/v0.7/AggregatorProxy.json | 0 .../abi/v0.7/AggregatorProxyInterface.json | 0 .../abi/v0.7/AggregatorV2V3Interface.json | 0 .../abi/v0.7/AggregatorV3Interface.json | 0 .../contracts/abi/v0.7/BufferChainlink.json | 0 .../contracts/abi/v0.7/CBORChainlink.json | 0 .../contracts/abi/v0.7/Chainlink.json | 0 .../contracts/abi/v0.7/ChainlinkClient.json | 0 .../abi/v0.7/ChainlinkRequestInterface.json | 0 .../v0.7/CompoundPriceFlaggingValidator.json | 0 .../contracts/abi/v0.7/ConfirmedOwner.json | 0 .../abi/v0.7/ConfirmedOwnerTestHelper.json | 0 .../contracts/abi/v0.7/Consumer.json | 0 .../contracts/abi/v0.7/ENSInterface.json | 0 .../contracts/abi/v0.7/ENSResolver.json | 0 .../contracts/abi/v0.7/FlagsInterface.json | 0 .../abi/v0.7/LinkTokenInterface.json | 0 .../contracts/abi/v0.7/LinkTokenReceiver.json | 0 .../abi/v0.7/MockCompoundOracle.json | 0 .../contracts/abi/v0.7/MockV2Aggregator.json | 0 .../contracts/abi/v0.7/MockV3Aggregator.json | 0 .../contracts/abi/v0.7/MultiWordConsumer.json | 0 .../contracts/abi/v0.7/Operator.json | 0 .../contracts/abi/v0.7/OperatorFactory.json | 0 .../contracts/abi/v0.7/OperatorForwarder.json | 0 .../abi/v0.7/OperatorForwarderDeployer.json | 0 .../contracts/abi/v0.7/OperatorInterface.json | 0 .../contracts/abi/v0.7/OracleInterface.json | 0 .../contracts/abi/v0.7/PointerInterface.json | 0 .../contracts/abi/v0.7/SafeMathChainlink.json | 0 .../abi/v0.7/StalenessFlaggingValidator.json | 0 .../abi/v0.7/UniswapAnchoredView.json | 0 .../contracts/abi/v0.7/UpkeepInterface.json | 0 .../contracts/abi/v0.7/VRFConsumerBase.json | 0 .../contracts/abi/v0.7/VRFRequestIDBase.json | 0 .../abi/v0.7/WithdrawalInterface.json | 0 .../abi/v0.8/AggregatorInterface.json | 0 .../abi/v0.8/AggregatorV2V3Interface.json | 0 .../abi/v0.8/AggregatorV3Interface.json | 0 .../contracts/abi/v0.8/BufferChainlink.json | 0 .../contracts/abi/v0.8/CBORChainlink.json | 0 .../contracts/abi/v0.8/Chainlink.json | 0 .../contracts/abi/v0.8/ChainlinkClient.json | 0 .../abi/v0.8/ChainlinkRequestInterface.json | 0 .../contracts/abi/v0.8/ENSInterface.json | 0 .../contracts/abi/v0.8/ENSResolver.json | 0 .../abi/v0.8/LinkTokenInterface.json | 0 .../contracts/abi/v0.8/PointerInterface.json | 0 .../contracts/abi/v0.8/VRFConsumerBase.json | 0 .../contracts/abi/v0.8/VRFRequestIDBase.json | 0 .../@chainlink/contracts/app.config.json | 0 .../contracts/ethers/v0.4/Aggregator.d.ts | 0 .../ethers/v0.4/AggregatorInterface.d.ts | 0 .../ethers/v0.4/AggregatorV3Interface.d.ts | 0 .../contracts/ethers/v0.4/BasicConsumer.d.ts | 0 .../contracts/ethers/v0.4/BasicToken.d.ts | 0 .../ethers/v0.4/ChainlinkClient.d.ts | 0 .../v0.4/ChainlinkRequestInterface.d.ts | 0 .../contracts/ethers/v0.4/Chainlinked.d.ts | 0 .../ethers/v0.4/ConcreteChainlink.d.ts | 0 .../ethers/v0.4/ConcreteChainlinked.d.ts | 0 .../contracts/ethers/v0.4/Consumer.d.ts | 0 .../@chainlink/contracts/ethers/v0.4/ENS.d.ts | 0 .../contracts/ethers/v0.4/ENSInterface.d.ts | 0 .../contracts/ethers/v0.4/ENSRegistry.d.ts | 0 .../contracts/ethers/v0.4/ENSResolver.d.ts | 0 .../contracts/ethers/v0.4/ERC20.d.ts | 0 .../contracts/ethers/v0.4/ERC20Basic.d.ts | 0 .../contracts/ethers/v0.4/ERC677.d.ts | 0 .../contracts/ethers/v0.4/ERC677Receiver.d.ts | 0 .../contracts/ethers/v0.4/ERC677Token.d.ts | 0 .../contracts/ethers/v0.4/EmptyOracle.d.ts | 0 .../contracts/ethers/v0.4/FlagsInterface.d.ts | 0 .../contracts/ethers/v0.4/GetterSetter.d.ts | 0 .../contracts/ethers/v0.4/LinkToken.d.ts | 0 .../ethers/v0.4/LinkTokenInterface.d.ts | 0 .../ethers/v0.4/MaliciousChainlinked.d.ts | 0 .../ethers/v0.4/MaliciousConsumer.d.ts | 0 .../ethers/v0.4/MaliciousRequester.d.ts | 0 .../contracts/ethers/v0.4/Migrations.d.ts | 0 .../contracts/ethers/v0.4/Oracle.d.ts | 0 .../ethers/v0.4/OracleInterface.d.ts | 0 .../contracts/ethers/v0.4/Ownable.d.ts | 0 .../contracts/ethers/v0.4/Pointer.d.ts | 0 .../ethers/v0.4/PointerInterface.d.ts | 0 .../contracts/ethers/v0.4/PublicResolver.d.ts | 0 .../contracts/ethers/v0.4/StandardToken.d.ts | 0 .../ethers/v0.4/UpdatableConsumer.d.ts | 0 .../AggregatorInterface__factory.d.ts | 0 .../AggregatorInterface__factory.d.ts.map | 0 .../factories/AggregatorInterface__factory.js | 0 .../factories/AggregatorInterface__factory.ts | 0 .../AggregatorV3Interface__factory.d.ts | 0 .../AggregatorV3Interface__factory.d.ts.map | 0 .../AggregatorV3Interface__factory.js | 0 .../AggregatorV3Interface__factory.ts | 0 .../v0.4/factories/Aggregator__factory.d.ts | 0 .../factories/Aggregator__factory.d.ts.map | 0 .../v0.4/factories/Aggregator__factory.js | 0 .../v0.4/factories/Aggregator__factory.ts | 0 .../factories/BasicConsumer__factory.d.ts | 0 .../factories/BasicConsumer__factory.d.ts.map | 0 .../v0.4/factories/BasicConsumer__factory.js | 0 .../v0.4/factories/BasicConsumer__factory.ts | 0 .../v0.4/factories/BasicToken__factory.d.ts | 0 .../factories/BasicToken__factory.d.ts.map | 0 .../v0.4/factories/BasicToken__factory.js | 0 .../v0.4/factories/BasicToken__factory.ts | 0 .../factories/ChainlinkClient__factory.d.ts | 0 .../ChainlinkClient__factory.d.ts.map | 0 .../factories/ChainlinkClient__factory.js | 0 .../factories/ChainlinkClient__factory.ts | 0 .../ChainlinkRequestInterface__factory.d.ts | 0 ...hainlinkRequestInterface__factory.d.ts.map | 0 .../ChainlinkRequestInterface__factory.js | 0 .../ChainlinkRequestInterface__factory.ts | 0 .../v0.4/factories/Chainlinked__factory.d.ts | 0 .../factories/Chainlinked__factory.d.ts.map | 0 .../v0.4/factories/Chainlinked__factory.js | 0 .../v0.4/factories/Chainlinked__factory.ts | 0 .../factories/ConcreteChainlink__factory.d.ts | 0 .../ConcreteChainlink__factory.d.ts.map | 0 .../factories/ConcreteChainlink__factory.js | 0 .../factories/ConcreteChainlink__factory.ts | 0 .../ConcreteChainlinked__factory.d.ts | 0 .../ConcreteChainlinked__factory.d.ts.map | 0 .../factories/ConcreteChainlinked__factory.js | 0 .../factories/ConcreteChainlinked__factory.ts | 0 .../v0.4/factories/Consumer__factory.d.ts | 0 .../v0.4/factories/Consumer__factory.d.ts.map | 0 .../v0.4/factories/Consumer__factory.js | 0 .../v0.4/factories/Consumer__factory.ts | 0 .../v0.4/factories/ENSInterface__factory.d.ts | 0 .../factories/ENSInterface__factory.d.ts.map | 0 .../v0.4/factories/ENSInterface__factory.js | 0 .../v0.4/factories/ENSInterface__factory.ts | 0 .../v0.4/factories/ENSRegistry__factory.d.ts | 0 .../factories/ENSRegistry__factory.d.ts.map | 0 .../v0.4/factories/ENSRegistry__factory.js | 0 .../v0.4/factories/ENSRegistry__factory.ts | 0 .../v0.4/factories/ENSResolver__factory.d.ts | 0 .../factories/ENSResolver__factory.d.ts.map | 0 .../v0.4/factories/ENSResolver__factory.js | 0 .../v0.4/factories/ENSResolver__factory.ts | 0 .../ethers/v0.4/factories/ENS__factory.d.ts | 0 .../v0.4/factories/ENS__factory.d.ts.map | 0 .../ethers/v0.4/factories/ENS__factory.js | 0 .../ethers/v0.4/factories/ENS__factory.ts | 0 .../v0.4/factories/ERC20Basic__factory.d.ts | 0 .../factories/ERC20Basic__factory.d.ts.map | 0 .../v0.4/factories/ERC20Basic__factory.js | 0 .../v0.4/factories/ERC20Basic__factory.ts | 0 .../ethers/v0.4/factories/ERC20__factory.d.ts | 0 .../v0.4/factories/ERC20__factory.d.ts.map | 0 .../ethers/v0.4/factories/ERC20__factory.js | 0 .../ethers/v0.4/factories/ERC20__factory.ts | 0 .../factories/ERC677Receiver__factory.d.ts | 0 .../ERC677Receiver__factory.d.ts.map | 0 .../v0.4/factories/ERC677Receiver__factory.js | 0 .../v0.4/factories/ERC677Receiver__factory.ts | 0 .../v0.4/factories/ERC677Token__factory.d.ts | 0 .../factories/ERC677Token__factory.d.ts.map | 0 .../v0.4/factories/ERC677Token__factory.js | 0 .../v0.4/factories/ERC677Token__factory.ts | 0 .../v0.4/factories/ERC677__factory.d.ts | 0 .../v0.4/factories/ERC677__factory.d.ts.map | 0 .../ethers/v0.4/factories/ERC677__factory.js | 0 .../ethers/v0.4/factories/ERC677__factory.ts | 0 .../v0.4/factories/EmptyOracle__factory.d.ts | 0 .../factories/EmptyOracle__factory.d.ts.map | 0 .../v0.4/factories/EmptyOracle__factory.js | 0 .../v0.4/factories/EmptyOracle__factory.ts | 0 .../factories/FlagsInterface__factory.d.ts | 0 .../FlagsInterface__factory.d.ts.map | 0 .../v0.4/factories/FlagsInterface__factory.js | 0 .../v0.4/factories/FlagsInterface__factory.ts | 0 .../v0.4/factories/GetterSetter__factory.d.ts | 0 .../factories/GetterSetter__factory.d.ts.map | 0 .../v0.4/factories/GetterSetter__factory.js | 0 .../v0.4/factories/GetterSetter__factory.ts | 0 .../LinkTokenInterface__factory.d.ts | 0 .../LinkTokenInterface__factory.d.ts.map | 0 .../factories/LinkTokenInterface__factory.js | 0 .../factories/LinkTokenInterface__factory.ts | 0 .../v0.4/factories/LinkToken__factory.d.ts | 0 .../factories/LinkToken__factory.d.ts.map | 0 .../v0.4/factories/LinkToken__factory.js | 0 .../v0.4/factories/LinkToken__factory.ts | 0 .../MaliciousChainlinked__factory.d.ts | 0 .../MaliciousChainlinked__factory.d.ts.map | 0 .../MaliciousChainlinked__factory.js | 0 .../MaliciousChainlinked__factory.ts | 0 .../factories/MaliciousConsumer__factory.d.ts | 0 .../MaliciousConsumer__factory.d.ts.map | 0 .../factories/MaliciousConsumer__factory.js | 0 .../factories/MaliciousConsumer__factory.ts | 0 .../MaliciousRequester__factory.d.ts | 0 .../MaliciousRequester__factory.d.ts.map | 0 .../factories/MaliciousRequester__factory.js | 0 .../factories/MaliciousRequester__factory.ts | 0 .../v0.4/factories/Migrations__factory.d.ts | 0 .../factories/Migrations__factory.d.ts.map | 0 .../v0.4/factories/Migrations__factory.js | 0 .../v0.4/factories/Migrations__factory.ts | 0 .../factories/OracleInterface__factory.d.ts | 0 .../OracleInterface__factory.d.ts.map | 0 .../factories/OracleInterface__factory.js | 0 .../factories/OracleInterface__factory.ts | 0 .../v0.4/factories/Oracle__factory.d.ts | 0 .../v0.4/factories/Oracle__factory.d.ts.map | 0 .../ethers/v0.4/factories/Oracle__factory.js | 0 .../ethers/v0.4/factories/Oracle__factory.ts | 0 .../v0.4/factories/Ownable__factory.d.ts | 0 .../v0.4/factories/Ownable__factory.d.ts.map | 0 .../ethers/v0.4/factories/Ownable__factory.js | 0 .../ethers/v0.4/factories/Ownable__factory.ts | 0 .../factories/PointerInterface__factory.d.ts | 0 .../PointerInterface__factory.d.ts.map | 0 .../factories/PointerInterface__factory.js | 0 .../factories/PointerInterface__factory.ts | 0 .../v0.4/factories/Pointer__factory.d.ts | 0 .../v0.4/factories/Pointer__factory.d.ts.map | 0 .../ethers/v0.4/factories/Pointer__factory.js | 0 .../ethers/v0.4/factories/Pointer__factory.ts | 0 .../factories/PublicResolver__factory.d.ts | 0 .../PublicResolver__factory.d.ts.map | 0 .../v0.4/factories/PublicResolver__factory.js | 0 .../v0.4/factories/PublicResolver__factory.ts | 0 .../factories/StandardToken__factory.d.ts | 0 .../factories/StandardToken__factory.d.ts.map | 0 .../v0.4/factories/StandardToken__factory.js | 0 .../v0.4/factories/StandardToken__factory.ts | 0 .../factories/UpdatableConsumer__factory.d.ts | 0 .../UpdatableConsumer__factory.d.ts.map | 0 .../factories/UpdatableConsumer__factory.js | 0 .../factories/UpdatableConsumer__factory.ts | 0 .../contracts/ethers/v0.4/index.d.ts | 0 .../ethers/v0.5/AggregatorInterface.d.ts | 0 .../ethers/v0.5/AggregatorV2V3Interface.d.ts | 0 .../ethers/v0.5/AggregatorV3Interface.d.ts | 0 .../contracts/ethers/v0.5/BasicConsumer.d.ts | 0 .../ethers/v0.5/ChainlinkClient.d.ts | 0 .../v0.5/ChainlinkRequestInterface.d.ts | 0 .../ethers/v0.5/ChainlinkTestHelper.d.ts | 0 .../contracts/ethers/v0.5/Consumer.d.ts | 0 .../contracts/ethers/v0.5/Coordinator.d.ts | 0 .../ethers/v0.5/CoordinatorInterface.d.ts | 0 .../contracts/ethers/v0.5/ENSInterface.d.ts | 0 .../contracts/ethers/v0.5/ENSResolver.d.ts | 0 .../ethers/v0.5/EmptyAggregator.d.ts | 0 .../contracts/ethers/v0.5/FlagsInterface.d.ts | 0 .../contracts/ethers/v0.5/GetterSetter.d.ts | 0 .../ethers/v0.5/LinkTokenInterface.d.ts | 0 .../ethers/v0.5/LinkTokenReceiver.d.ts | 0 .../ethers/v0.5/MaliciousChainlinkClient.d.ts | 0 .../ethers/v0.5/MaliciousConsumer.d.ts | 0 .../ethers/v0.5/MaliciousRequester.d.ts | 0 .../contracts/ethers/v0.5/MeanAggregator.d.ts | 0 .../ethers/v0.5/MedianTestHelper.d.ts | 0 .../contracts/ethers/v0.5/Migrations.d.ts | 0 .../contracts/ethers/v0.5/Oracle.d.ts | 0 .../ethers/v0.5/OracleInterface.d.ts | 0 .../contracts/ethers/v0.5/Ownable.d.ts | 0 .../ethers/v0.5/PointerInterface.d.ts | 0 .../ethers/v0.5/SchnorrSECP256K1.d.ts | 0 .../ethers/v0.5/ServiceAgreementConsumer.d.ts | 0 .../ethers/v0.5/WithdrawalInterface.d.ts | 0 .../AggregatorInterface__factory.d.ts | 0 .../AggregatorInterface__factory.d.ts.map | 0 .../factories/AggregatorInterface__factory.js | 0 .../factories/AggregatorInterface__factory.ts | 0 .../AggregatorV2V3Interface__factory.d.ts | 0 .../AggregatorV2V3Interface__factory.d.ts.map | 0 .../AggregatorV2V3Interface__factory.js | 0 .../AggregatorV2V3Interface__factory.ts | 0 .../AggregatorV3Interface__factory.d.ts | 0 .../AggregatorV3Interface__factory.d.ts.map | 0 .../AggregatorV3Interface__factory.js | 0 .../AggregatorV3Interface__factory.ts | 0 .../factories/BasicConsumer__factory.d.ts | 0 .../factories/BasicConsumer__factory.d.ts.map | 0 .../v0.5/factories/BasicConsumer__factory.js | 0 .../v0.5/factories/BasicConsumer__factory.ts | 0 .../factories/ChainlinkClient__factory.d.ts | 0 .../ChainlinkClient__factory.d.ts.map | 0 .../factories/ChainlinkClient__factory.js | 0 .../factories/ChainlinkClient__factory.ts | 0 .../ChainlinkRequestInterface__factory.d.ts | 0 ...hainlinkRequestInterface__factory.d.ts.map | 0 .../ChainlinkRequestInterface__factory.js | 0 .../ChainlinkRequestInterface__factory.ts | 0 .../ChainlinkTestHelper__factory.d.ts | 0 .../ChainlinkTestHelper__factory.d.ts.map | 0 .../factories/ChainlinkTestHelper__factory.js | 0 .../factories/ChainlinkTestHelper__factory.ts | 0 .../v0.5/factories/Consumer__factory.d.ts | 0 .../v0.5/factories/Consumer__factory.d.ts.map | 0 .../v0.5/factories/Consumer__factory.js | 0 .../v0.5/factories/Consumer__factory.ts | 0 .../CoordinatorInterface__factory.d.ts | 0 .../CoordinatorInterface__factory.d.ts.map | 0 .../CoordinatorInterface__factory.js | 0 .../CoordinatorInterface__factory.ts | 0 .../v0.5/factories/Coordinator__factory.d.ts | 0 .../factories/Coordinator__factory.d.ts.map | 0 .../v0.5/factories/Coordinator__factory.js | 0 .../v0.5/factories/Coordinator__factory.ts | 0 .../v0.5/factories/ENSInterface__factory.d.ts | 0 .../factories/ENSInterface__factory.d.ts.map | 0 .../v0.5/factories/ENSInterface__factory.js | 0 .../v0.5/factories/ENSInterface__factory.ts | 0 .../v0.5/factories/ENSResolver__factory.d.ts | 0 .../factories/ENSResolver__factory.d.ts.map | 0 .../v0.5/factories/ENSResolver__factory.js | 0 .../v0.5/factories/ENSResolver__factory.ts | 0 .../factories/EmptyAggregator__factory.d.ts | 0 .../EmptyAggregator__factory.d.ts.map | 0 .../factories/EmptyAggregator__factory.js | 0 .../factories/EmptyAggregator__factory.ts | 0 .../factories/FlagsInterface__factory.d.ts | 0 .../FlagsInterface__factory.d.ts.map | 0 .../v0.5/factories/FlagsInterface__factory.js | 0 .../v0.5/factories/FlagsInterface__factory.ts | 0 .../v0.5/factories/GetterSetter__factory.d.ts | 0 .../factories/GetterSetter__factory.d.ts.map | 0 .../v0.5/factories/GetterSetter__factory.js | 0 .../v0.5/factories/GetterSetter__factory.ts | 0 .../LinkTokenInterface__factory.d.ts | 0 .../LinkTokenInterface__factory.d.ts.map | 0 .../factories/LinkTokenInterface__factory.js | 0 .../factories/LinkTokenInterface__factory.ts | 0 .../factories/LinkTokenReceiver__factory.d.ts | 0 .../LinkTokenReceiver__factory.d.ts.map | 0 .../factories/LinkTokenReceiver__factory.js | 0 .../factories/LinkTokenReceiver__factory.ts | 0 .../MaliciousChainlinkClient__factory.d.ts | 0 ...MaliciousChainlinkClient__factory.d.ts.map | 0 .../MaliciousChainlinkClient__factory.js | 0 .../MaliciousChainlinkClient__factory.ts | 0 .../factories/MaliciousConsumer__factory.d.ts | 0 .../MaliciousConsumer__factory.d.ts.map | 0 .../factories/MaliciousConsumer__factory.js | 0 .../factories/MaliciousConsumer__factory.ts | 0 .../MaliciousRequester__factory.d.ts | 0 .../MaliciousRequester__factory.d.ts.map | 0 .../factories/MaliciousRequester__factory.js | 0 .../factories/MaliciousRequester__factory.ts | 0 .../factories/MeanAggregator__factory.d.ts | 0 .../MeanAggregator__factory.d.ts.map | 0 .../v0.5/factories/MeanAggregator__factory.js | 0 .../v0.5/factories/MeanAggregator__factory.ts | 0 .../factories/MedianTestHelper__factory.d.ts | 0 .../MedianTestHelper__factory.d.ts.map | 0 .../factories/MedianTestHelper__factory.js | 0 .../factories/MedianTestHelper__factory.ts | 0 .../v0.5/factories/Migrations__factory.d.ts | 0 .../factories/Migrations__factory.d.ts.map | 0 .../v0.5/factories/Migrations__factory.js | 0 .../v0.5/factories/Migrations__factory.ts | 0 .../factories/OracleInterface__factory.d.ts | 0 .../OracleInterface__factory.d.ts.map | 0 .../factories/OracleInterface__factory.js | 0 .../factories/OracleInterface__factory.ts | 0 .../v0.5/factories/Oracle__factory.d.ts | 0 .../v0.5/factories/Oracle__factory.d.ts.map | 0 .../ethers/v0.5/factories/Oracle__factory.js | 0 .../ethers/v0.5/factories/Oracle__factory.ts | 0 .../v0.5/factories/Ownable__factory.d.ts | 0 .../v0.5/factories/Ownable__factory.d.ts.map | 0 .../ethers/v0.5/factories/Ownable__factory.js | 0 .../ethers/v0.5/factories/Ownable__factory.ts | 0 .../factories/PointerInterface__factory.d.ts | 0 .../PointerInterface__factory.d.ts.map | 0 .../factories/PointerInterface__factory.js | 0 .../factories/PointerInterface__factory.ts | 0 .../factories/SchnorrSECP256K1__factory.d.ts | 0 .../SchnorrSECP256K1__factory.d.ts.map | 0 .../factories/SchnorrSECP256K1__factory.js | 0 .../factories/SchnorrSECP256K1__factory.ts | 0 .../ServiceAgreementConsumer__factory.d.ts | 0 ...ServiceAgreementConsumer__factory.d.ts.map | 0 .../ServiceAgreementConsumer__factory.js | 0 .../ServiceAgreementConsumer__factory.ts | 0 .../WithdrawalInterface__factory.d.ts | 0 .../WithdrawalInterface__factory.d.ts.map | 0 .../factories/WithdrawalInterface__factory.js | 0 .../factories/WithdrawalInterface__factory.ts | 0 .../contracts/ethers/v0.5/index.d.ts | 0 .../ethers/v0.6/AccessControlTestHelper.d.ts | 0 .../v0.6/AccessControlledAggregator.d.ts | 0 .../v0.6/AccessControllerInterface.d.ts | 0 .../ethers/v0.6/AggregatorFacade.d.ts | 0 .../ethers/v0.6/AggregatorInterface.d.ts | 0 .../ethers/v0.6/AggregatorProxy.d.ts | 0 .../ethers/v0.6/AggregatorV2V3Interface.d.ts | 0 .../ethers/v0.6/AggregatorV3Interface.d.ts | 0 .../v0.6/AggregatorValidatorInterface.d.ts | 0 .../ethers/v0.6/AggregatorValidatorMock.d.ts | 0 .../contracts/ethers/v0.6/BasicConsumer.d.ts | 0 .../ethers/v0.6/BlockHashStoreInterface.d.ts | 0 .../contracts/ethers/v0.6/BlockhashStore.d.ts | 0 .../ethers/v0.6/BlockhashStoreTestHelper.d.ts | 0 .../ethers/v0.6/ChainlinkClient.d.ts | 0 .../v0.6/ChainlinkRequestInterface.d.ts | 0 .../ethers/v0.6/CheckedMathTestHelper.d.ts | 0 .../ethers/v0.6/ConcreteSignedSafeMath.d.ts | 0 .../contracts/ethers/v0.6/Consumer.d.ts | 0 .../v0.6/DeviationFlaggingValidator.d.ts | 0 .../ethers/v0.6/EACAggregatorProxy.d.ts | 0 .../contracts/ethers/v0.6/ENSInterface.d.ts | 0 .../contracts/ethers/v0.6/ENSResolver.d.ts | 0 .../contracts/ethers/v0.6/Flags.d.ts | 0 .../contracts/ethers/v0.6/FlagsInterface.d.ts | 0 .../ethers/v0.6/FlagsTestHelper.d.ts | 0 .../contracts/ethers/v0.6/FluxAggregator.d.ts | 0 .../ethers/v0.6/FluxAggregatorTestHelper.d.ts | 0 .../contracts/ethers/v0.6/GasGuzzler.d.ts | 0 .../ethers/v0.6/GasGuzzlingConsumer.d.ts | 0 .../ethers/v0.6/LinkTokenInterface.d.ts | 0 .../ethers/v0.6/LinkTokenReceiver.d.ts | 0 .../v0.6/MaliciousMultiWordConsumer.d.ts | 0 .../ethers/v0.6/MedianTestHelper.d.ts | 0 .../contracts/ethers/v0.6/MockOracle.d.ts | 0 .../ethers/v0.6/MockV2Aggregator.d.ts | 0 .../ethers/v0.6/MockV3Aggregator.d.ts | 0 .../ethers/v0.6/MultiWordConsumer.d.ts | 0 .../contracts/ethers/v0.6/Oracle.d.ts | 0 .../ethers/v0.6/OracleInterface.d.ts | 0 .../contracts/ethers/v0.6/Ownable.d.ts | 0 .../contracts/ethers/v0.6/Owned.d.ts | 0 .../ethers/v0.6/OwnedTestHelper.d.ts | 0 .../ethers/v0.6/PointerInterface.d.ts | 0 .../contracts/ethers/v0.6/PreCoordinator.d.ts | 0 .../contracts/ethers/v0.6/Reverter.d.ts | 0 .../v0.6/SimpleReadAccessController.d.ts | 0 .../v0.6/SimpleWriteAccessController.d.ts | 0 .../@chainlink/contracts/ethers/v0.6/VRF.d.ts | 0 .../contracts/ethers/v0.6/VRFConsumer.d.ts | 0 .../ethers/v0.6/VRFConsumerBase.d.ts | 0 .../contracts/ethers/v0.6/VRFCoordinator.d.ts | 0 .../ethers/v0.6/VRFCoordinatorMock.d.ts | 0 .../contracts/ethers/v0.6/VRFD20.d.ts | 0 .../v0.6/VRFRequestIDBaseTestHelper.d.ts | 0 .../contracts/ethers/v0.6/VRFTestHelper.d.ts | 0 .../ethers/v0.6/WithdrawalInterface.d.ts | 0 .../AccessControlTestHelper__factory.d.ts | 0 .../AccessControlTestHelper__factory.d.ts.map | 0 .../AccessControlTestHelper__factory.js | 0 .../AccessControlTestHelper__factory.ts | 0 .../AccessControlledAggregator__factory.d.ts | 0 ...cessControlledAggregator__factory.d.ts.map | 0 .../AccessControlledAggregator__factory.js | 0 .../AccessControlledAggregator__factory.ts | 0 .../AccessControllerInterface__factory.d.ts | 0 ...ccessControllerInterface__factory.d.ts.map | 0 .../AccessControllerInterface__factory.js | 0 .../AccessControllerInterface__factory.ts | 0 .../factories/AggregatorFacade__factory.d.ts | 0 .../AggregatorFacade__factory.d.ts.map | 0 .../factories/AggregatorFacade__factory.js | 0 .../factories/AggregatorFacade__factory.ts | 0 .../AggregatorInterface__factory.d.ts | 0 .../AggregatorInterface__factory.d.ts.map | 0 .../factories/AggregatorInterface__factory.js | 0 .../factories/AggregatorInterface__factory.ts | 0 .../factories/AggregatorProxy__factory.d.ts | 0 .../AggregatorProxy__factory.d.ts.map | 0 .../factories/AggregatorProxy__factory.js | 0 .../factories/AggregatorProxy__factory.ts | 0 .../AggregatorV2V3Interface__factory.d.ts | 0 .../AggregatorV2V3Interface__factory.d.ts.map | 0 .../AggregatorV2V3Interface__factory.js | 0 .../AggregatorV2V3Interface__factory.ts | 0 .../AggregatorV3Interface__factory.d.ts | 0 .../AggregatorV3Interface__factory.d.ts.map | 0 .../AggregatorV3Interface__factory.js | 0 .../AggregatorV3Interface__factory.ts | 0 ...AggregatorValidatorInterface__factory.d.ts | 0 ...egatorValidatorInterface__factory.d.ts.map | 0 .../AggregatorValidatorInterface__factory.js | 0 .../AggregatorValidatorInterface__factory.ts | 0 .../AggregatorValidatorMock__factory.d.ts | 0 .../AggregatorValidatorMock__factory.d.ts.map | 0 .../AggregatorValidatorMock__factory.js | 0 .../AggregatorValidatorMock__factory.ts | 0 .../factories/BasicConsumer__factory.d.ts | 0 .../factories/BasicConsumer__factory.d.ts.map | 0 .../v0.6/factories/BasicConsumer__factory.js | 0 .../v0.6/factories/BasicConsumer__factory.ts | 0 .../BlockHashStoreInterface__factory.d.ts | 0 .../BlockHashStoreInterface__factory.d.ts.map | 0 .../BlockHashStoreInterface__factory.js | 0 .../BlockHashStoreInterface__factory.ts | 0 .../BlockhashStoreTestHelper__factory.d.ts | 0 ...BlockhashStoreTestHelper__factory.d.ts.map | 0 .../BlockhashStoreTestHelper__factory.js | 0 .../BlockhashStoreTestHelper__factory.ts | 0 .../factories/BlockhashStore__factory.d.ts | 0 .../BlockhashStore__factory.d.ts.map | 0 .../v0.6/factories/BlockhashStore__factory.js | 0 .../v0.6/factories/BlockhashStore__factory.ts | 0 .../factories/ChainlinkClient__factory.d.ts | 0 .../ChainlinkClient__factory.d.ts.map | 0 .../factories/ChainlinkClient__factory.js | 0 .../factories/ChainlinkClient__factory.ts | 0 .../ChainlinkRequestInterface__factory.d.ts | 0 ...hainlinkRequestInterface__factory.d.ts.map | 0 .../ChainlinkRequestInterface__factory.js | 0 .../ChainlinkRequestInterface__factory.ts | 0 .../CheckedMathTestHelper__factory.d.ts | 0 .../CheckedMathTestHelper__factory.d.ts.map | 0 .../CheckedMathTestHelper__factory.js | 0 .../CheckedMathTestHelper__factory.ts | 0 .../ConcreteSignedSafeMath__factory.d.ts | 0 .../ConcreteSignedSafeMath__factory.d.ts.map | 0 .../ConcreteSignedSafeMath__factory.js | 0 .../ConcreteSignedSafeMath__factory.ts | 0 .../v0.6/factories/Consumer__factory.d.ts | 0 .../v0.6/factories/Consumer__factory.d.ts.map | 0 .../v0.6/factories/Consumer__factory.js | 0 .../v0.6/factories/Consumer__factory.ts | 0 .../DeviationFlaggingValidator__factory.d.ts | 0 ...viationFlaggingValidator__factory.d.ts.map | 0 .../DeviationFlaggingValidator__factory.js | 0 .../DeviationFlaggingValidator__factory.ts | 0 .../EACAggregatorProxy__factory.d.ts | 0 .../EACAggregatorProxy__factory.d.ts.map | 0 .../factories/EACAggregatorProxy__factory.js | 0 .../factories/EACAggregatorProxy__factory.ts | 0 .../v0.6/factories/ENSInterface__factory.d.ts | 0 .../factories/ENSInterface__factory.d.ts.map | 0 .../v0.6/factories/ENSInterface__factory.js | 0 .../v0.6/factories/ENSInterface__factory.ts | 0 .../v0.6/factories/ENSResolver__factory.d.ts | 0 .../factories/ENSResolver__factory.d.ts.map | 0 .../v0.6/factories/ENSResolver__factory.js | 0 .../v0.6/factories/ENSResolver__factory.ts | 0 .../factories/FlagsInterface__factory.d.ts | 0 .../FlagsInterface__factory.d.ts.map | 0 .../v0.6/factories/FlagsInterface__factory.js | 0 .../v0.6/factories/FlagsInterface__factory.ts | 0 .../factories/FlagsTestHelper__factory.d.ts | 0 .../FlagsTestHelper__factory.d.ts.map | 0 .../factories/FlagsTestHelper__factory.js | 0 .../factories/FlagsTestHelper__factory.ts | 0 .../ethers/v0.6/factories/Flags__factory.d.ts | 0 .../v0.6/factories/Flags__factory.d.ts.map | 0 .../ethers/v0.6/factories/Flags__factory.js | 0 .../ethers/v0.6/factories/Flags__factory.ts | 0 .../FluxAggregatorTestHelper__factory.d.ts | 0 ...FluxAggregatorTestHelper__factory.d.ts.map | 0 .../FluxAggregatorTestHelper__factory.js | 0 .../FluxAggregatorTestHelper__factory.ts | 0 .../factories/FluxAggregator__factory.d.ts | 0 .../FluxAggregator__factory.d.ts.map | 0 .../v0.6/factories/FluxAggregator__factory.js | 0 .../v0.6/factories/FluxAggregator__factory.ts | 0 .../v0.6/factories/GasGuzzler__factory.d.ts | 0 .../factories/GasGuzzler__factory.d.ts.map | 0 .../v0.6/factories/GasGuzzler__factory.js | 0 .../v0.6/factories/GasGuzzler__factory.ts | 0 .../GasGuzzlingConsumer__factory.d.ts | 0 .../GasGuzzlingConsumer__factory.d.ts.map | 0 .../factories/GasGuzzlingConsumer__factory.js | 0 .../factories/GasGuzzlingConsumer__factory.ts | 0 .../LinkTokenInterface__factory.d.ts | 0 .../LinkTokenInterface__factory.d.ts.map | 0 .../factories/LinkTokenInterface__factory.js | 0 .../factories/LinkTokenInterface__factory.ts | 0 .../factories/LinkTokenReceiver__factory.d.ts | 0 .../LinkTokenReceiver__factory.d.ts.map | 0 .../factories/LinkTokenReceiver__factory.js | 0 .../factories/LinkTokenReceiver__factory.ts | 0 .../MaliciousMultiWordConsumer__factory.d.ts | 0 ...liciousMultiWordConsumer__factory.d.ts.map | 0 .../MaliciousMultiWordConsumer__factory.js | 0 .../MaliciousMultiWordConsumer__factory.ts | 0 .../factories/MedianTestHelper__factory.d.ts | 0 .../MedianTestHelper__factory.d.ts.map | 0 .../factories/MedianTestHelper__factory.js | 0 .../factories/MedianTestHelper__factory.ts | 0 .../v0.6/factories/MockOracle__factory.d.ts | 0 .../factories/MockOracle__factory.d.ts.map | 0 .../v0.6/factories/MockOracle__factory.js | 0 .../v0.6/factories/MockOracle__factory.ts | 0 .../factories/MockV2Aggregator__factory.d.ts | 0 .../MockV2Aggregator__factory.d.ts.map | 0 .../factories/MockV2Aggregator__factory.js | 0 .../factories/MockV2Aggregator__factory.ts | 0 .../factories/MockV3Aggregator__factory.d.ts | 0 .../MockV3Aggregator__factory.d.ts.map | 0 .../factories/MockV3Aggregator__factory.js | 0 .../factories/MockV3Aggregator__factory.ts | 0 .../factories/MultiWordConsumer__factory.d.ts | 0 .../MultiWordConsumer__factory.d.ts.map | 0 .../factories/MultiWordConsumer__factory.js | 0 .../factories/MultiWordConsumer__factory.ts | 0 .../factories/OracleInterface__factory.d.ts | 0 .../OracleInterface__factory.d.ts.map | 0 .../factories/OracleInterface__factory.js | 0 .../factories/OracleInterface__factory.ts | 0 .../v0.6/factories/Oracle__factory.d.ts | 0 .../v0.6/factories/Oracle__factory.d.ts.map | 0 .../ethers/v0.6/factories/Oracle__factory.js | 0 .../ethers/v0.6/factories/Oracle__factory.ts | 0 .../v0.6/factories/Ownable__factory.d.ts | 0 .../v0.6/factories/Ownable__factory.d.ts.map | 0 .../ethers/v0.6/factories/Ownable__factory.js | 0 .../ethers/v0.6/factories/Ownable__factory.ts | 0 .../factories/OwnedTestHelper__factory.d.ts | 0 .../OwnedTestHelper__factory.d.ts.map | 0 .../factories/OwnedTestHelper__factory.js | 0 .../factories/OwnedTestHelper__factory.ts | 0 .../ethers/v0.6/factories/Owned__factory.d.ts | 0 .../v0.6/factories/Owned__factory.d.ts.map | 0 .../ethers/v0.6/factories/Owned__factory.js | 0 .../ethers/v0.6/factories/Owned__factory.ts | 0 .../factories/PointerInterface__factory.d.ts | 0 .../PointerInterface__factory.d.ts.map | 0 .../factories/PointerInterface__factory.js | 0 .../factories/PointerInterface__factory.ts | 0 .../factories/PreCoordinator__factory.d.ts | 0 .../PreCoordinator__factory.d.ts.map | 0 .../v0.6/factories/PreCoordinator__factory.js | 0 .../v0.6/factories/PreCoordinator__factory.ts | 0 .../v0.6/factories/Reverter__factory.d.ts | 0 .../v0.6/factories/Reverter__factory.d.ts.map | 0 .../v0.6/factories/Reverter__factory.js | 0 .../v0.6/factories/Reverter__factory.ts | 0 .../SimpleReadAccessController__factory.d.ts | 0 ...mpleReadAccessController__factory.d.ts.map | 0 .../SimpleReadAccessController__factory.js | 0 .../SimpleReadAccessController__factory.ts | 0 .../SimpleWriteAccessController__factory.d.ts | 0 ...pleWriteAccessController__factory.d.ts.map | 0 .../SimpleWriteAccessController__factory.js | 0 .../SimpleWriteAccessController__factory.ts | 0 .../factories/VRFConsumerBase__factory.d.ts | 0 .../VRFConsumerBase__factory.d.ts.map | 0 .../factories/VRFConsumerBase__factory.js | 0 .../factories/VRFConsumerBase__factory.ts | 0 .../v0.6/factories/VRFConsumer__factory.d.ts | 0 .../factories/VRFConsumer__factory.d.ts.map | 0 .../v0.6/factories/VRFConsumer__factory.js | 0 .../v0.6/factories/VRFConsumer__factory.ts | 0 .../VRFCoordinatorMock__factory.d.ts | 0 .../VRFCoordinatorMock__factory.d.ts.map | 0 .../factories/VRFCoordinatorMock__factory.js | 0 .../factories/VRFCoordinatorMock__factory.ts | 0 .../factories/VRFCoordinator__factory.d.ts | 0 .../VRFCoordinator__factory.d.ts.map | 0 .../v0.6/factories/VRFCoordinator__factory.js | 0 .../v0.6/factories/VRFCoordinator__factory.ts | 0 .../v0.6/factories/VRFD20__factory.d.ts | 0 .../v0.6/factories/VRFD20__factory.d.ts.map | 0 .../ethers/v0.6/factories/VRFD20__factory.js | 0 .../ethers/v0.6/factories/VRFD20__factory.ts | 0 .../VRFRequestIDBaseTestHelper__factory.d.ts | 0 ...FRequestIDBaseTestHelper__factory.d.ts.map | 0 .../VRFRequestIDBaseTestHelper__factory.js | 0 .../VRFRequestIDBaseTestHelper__factory.ts | 0 .../factories/VRFTestHelper__factory.d.ts | 0 .../factories/VRFTestHelper__factory.d.ts.map | 0 .../v0.6/factories/VRFTestHelper__factory.js | 0 .../v0.6/factories/VRFTestHelper__factory.ts | 0 .../ethers/v0.6/factories/VRF__factory.d.ts | 0 .../v0.6/factories/VRF__factory.d.ts.map | 0 .../ethers/v0.6/factories/VRF__factory.js | 0 .../ethers/v0.6/factories/VRF__factory.ts | 0 .../WithdrawalInterface__factory.d.ts | 0 .../WithdrawalInterface__factory.d.ts.map | 0 .../factories/WithdrawalInterface__factory.js | 0 .../factories/WithdrawalInterface__factory.ts | 0 .../contracts/ethers/v0.6/index.d.ts | 0 .../ethers/v0.7/AggregatorInterface.d.ts | 0 .../ethers/v0.7/AggregatorProxy.d.ts | 0 .../ethers/v0.7/AggregatorProxyInterface.d.ts | 0 .../ethers/v0.7/AggregatorV2V3Interface.d.ts | 0 .../ethers/v0.7/AggregatorV3Interface.d.ts | 0 .../ethers/v0.7/ChainlinkClient.d.ts | 0 .../v0.7/ChainlinkRequestInterface.d.ts | 0 .../v0.7/CompoundPriceFlaggingValidator.d.ts | 0 .../contracts/ethers/v0.7/ConfirmedOwner.d.ts | 0 .../ethers/v0.7/ConfirmedOwnerTestHelper.d.ts | 0 .../contracts/ethers/v0.7/Consumer.d.ts | 0 .../contracts/ethers/v0.7/ENSInterface.d.ts | 0 .../contracts/ethers/v0.7/ENSResolver.d.ts | 0 .../contracts/ethers/v0.7/FlagsInterface.d.ts | 0 .../ethers/v0.7/LinkTokenInterface.d.ts | 0 .../ethers/v0.7/LinkTokenReceiver.d.ts | 0 .../ethers/v0.7/MockCompoundOracle.d.ts | 0 .../ethers/v0.7/MockV2Aggregator.d.ts | 0 .../ethers/v0.7/MockV3Aggregator.d.ts | 0 .../ethers/v0.7/MultiWordConsumer.d.ts | 0 .../contracts/ethers/v0.7/Operator.d.ts | 0 .../ethers/v0.7/OperatorFactory.d.ts | 0 .../ethers/v0.7/OperatorForwarder.d.ts | 0 .../v0.7/OperatorForwarderDeployer.d.ts | 0 .../ethers/v0.7/OperatorInterface.d.ts | 0 .../ethers/v0.7/OracleInterface.d.ts | 0 .../ethers/v0.7/PointerInterface.d.ts | 0 .../v0.7/StalenessFlaggingValidator.d.ts | 0 .../ethers/v0.7/UniswapAnchoredView.d.ts | 0 .../ethers/v0.7/UpkeepInterface.d.ts | 0 .../ethers/v0.7/VRFConsumerBase.d.ts | 0 .../ethers/v0.7/WithdrawalInterface.d.ts | 0 .../AggregatorInterface__factory.d.ts | 0 .../AggregatorInterface__factory.d.ts.map | 0 .../factories/AggregatorInterface__factory.js | 0 .../factories/AggregatorInterface__factory.ts | 0 .../AggregatorProxyInterface__factory.d.ts | 0 ...AggregatorProxyInterface__factory.d.ts.map | 0 .../AggregatorProxyInterface__factory.js | 0 .../AggregatorProxyInterface__factory.ts | 0 .../factories/AggregatorProxy__factory.d.ts | 0 .../AggregatorProxy__factory.d.ts.map | 0 .../factories/AggregatorProxy__factory.js | 0 .../factories/AggregatorProxy__factory.ts | 0 .../AggregatorV2V3Interface__factory.d.ts | 0 .../AggregatorV2V3Interface__factory.d.ts.map | 0 .../AggregatorV2V3Interface__factory.js | 0 .../AggregatorV2V3Interface__factory.ts | 0 .../AggregatorV3Interface__factory.d.ts | 0 .../AggregatorV3Interface__factory.d.ts.map | 0 .../AggregatorV3Interface__factory.js | 0 .../AggregatorV3Interface__factory.ts | 0 .../factories/ChainlinkClient__factory.d.ts | 0 .../ChainlinkClient__factory.d.ts.map | 0 .../factories/ChainlinkClient__factory.js | 0 .../factories/ChainlinkClient__factory.ts | 0 .../ChainlinkRequestInterface__factory.d.ts | 0 ...hainlinkRequestInterface__factory.d.ts.map | 0 .../ChainlinkRequestInterface__factory.js | 0 .../ChainlinkRequestInterface__factory.ts | 0 ...mpoundPriceFlaggingValidator__factory.d.ts | 0 ...ndPriceFlaggingValidator__factory.d.ts.map | 0 ...CompoundPriceFlaggingValidator__factory.js | 0 ...CompoundPriceFlaggingValidator__factory.ts | 0 .../ConfirmedOwnerTestHelper__factory.d.ts | 0 ...ConfirmedOwnerTestHelper__factory.d.ts.map | 0 .../ConfirmedOwnerTestHelper__factory.js | 0 .../ConfirmedOwnerTestHelper__factory.ts | 0 .../factories/ConfirmedOwner__factory.d.ts | 0 .../ConfirmedOwner__factory.d.ts.map | 0 .../v0.7/factories/ConfirmedOwner__factory.js | 0 .../v0.7/factories/ConfirmedOwner__factory.ts | 0 .../v0.7/factories/Consumer__factory.d.ts | 0 .../v0.7/factories/Consumer__factory.d.ts.map | 0 .../v0.7/factories/Consumer__factory.js | 0 .../v0.7/factories/Consumer__factory.ts | 0 .../v0.7/factories/ENSInterface__factory.d.ts | 0 .../factories/ENSInterface__factory.d.ts.map | 0 .../v0.7/factories/ENSInterface__factory.js | 0 .../v0.7/factories/ENSInterface__factory.ts | 0 .../v0.7/factories/ENSResolver__factory.d.ts | 0 .../factories/ENSResolver__factory.d.ts.map | 0 .../v0.7/factories/ENSResolver__factory.js | 0 .../v0.7/factories/ENSResolver__factory.ts | 0 .../factories/FlagsInterface__factory.d.ts | 0 .../FlagsInterface__factory.d.ts.map | 0 .../v0.7/factories/FlagsInterface__factory.js | 0 .../v0.7/factories/FlagsInterface__factory.ts | 0 .../LinkTokenInterface__factory.d.ts | 0 .../LinkTokenInterface__factory.d.ts.map | 0 .../factories/LinkTokenInterface__factory.js | 0 .../factories/LinkTokenInterface__factory.ts | 0 .../factories/LinkTokenReceiver__factory.d.ts | 0 .../LinkTokenReceiver__factory.d.ts.map | 0 .../factories/LinkTokenReceiver__factory.js | 0 .../factories/LinkTokenReceiver__factory.ts | 0 .../MockCompoundOracle__factory.d.ts | 0 .../MockCompoundOracle__factory.d.ts.map | 0 .../factories/MockCompoundOracle__factory.js | 0 .../factories/MockCompoundOracle__factory.ts | 0 .../factories/MockV2Aggregator__factory.d.ts | 0 .../MockV2Aggregator__factory.d.ts.map | 0 .../factories/MockV2Aggregator__factory.js | 0 .../factories/MockV2Aggregator__factory.ts | 0 .../factories/MockV3Aggregator__factory.d.ts | 0 .../MockV3Aggregator__factory.d.ts.map | 0 .../factories/MockV3Aggregator__factory.js | 0 .../factories/MockV3Aggregator__factory.ts | 0 .../factories/MultiWordConsumer__factory.d.ts | 0 .../MultiWordConsumer__factory.d.ts.map | 0 .../factories/MultiWordConsumer__factory.js | 0 .../factories/MultiWordConsumer__factory.ts | 0 .../factories/OperatorFactory__factory.d.ts | 0 .../OperatorFactory__factory.d.ts.map | 0 .../factories/OperatorFactory__factory.js | 0 .../factories/OperatorFactory__factory.ts | 0 .../OperatorForwarderDeployer__factory.d.ts | 0 ...peratorForwarderDeployer__factory.d.ts.map | 0 .../OperatorForwarderDeployer__factory.js | 0 .../OperatorForwarderDeployer__factory.ts | 0 .../factories/OperatorForwarder__factory.d.ts | 0 .../OperatorForwarder__factory.d.ts.map | 0 .../factories/OperatorForwarder__factory.js | 0 .../factories/OperatorForwarder__factory.ts | 0 .../factories/OperatorInterface__factory.d.ts | 0 .../OperatorInterface__factory.d.ts.map | 0 .../factories/OperatorInterface__factory.js | 0 .../factories/OperatorInterface__factory.ts | 0 .../v0.7/factories/Operator__factory.d.ts | 0 .../v0.7/factories/Operator__factory.d.ts.map | 0 .../v0.7/factories/Operator__factory.js | 0 .../v0.7/factories/Operator__factory.ts | 0 .../factories/OracleInterface__factory.d.ts | 0 .../OracleInterface__factory.d.ts.map | 0 .../factories/OracleInterface__factory.js | 0 .../factories/OracleInterface__factory.ts | 0 .../factories/PointerInterface__factory.d.ts | 0 .../PointerInterface__factory.d.ts.map | 0 .../factories/PointerInterface__factory.js | 0 .../factories/PointerInterface__factory.ts | 0 .../StalenessFlaggingValidator__factory.d.ts | 0 ...alenessFlaggingValidator__factory.d.ts.map | 0 .../StalenessFlaggingValidator__factory.js | 0 .../StalenessFlaggingValidator__factory.ts | 0 .../UniswapAnchoredView__factory.d.ts | 0 .../UniswapAnchoredView__factory.d.ts.map | 0 .../factories/UniswapAnchoredView__factory.js | 0 .../factories/UniswapAnchoredView__factory.ts | 0 .../factories/UpkeepInterface__factory.d.ts | 0 .../UpkeepInterface__factory.d.ts.map | 0 .../factories/UpkeepInterface__factory.js | 0 .../factories/UpkeepInterface__factory.ts | 0 .../factories/VRFConsumerBase__factory.d.ts | 0 .../VRFConsumerBase__factory.d.ts.map | 0 .../factories/VRFConsumerBase__factory.js | 0 .../factories/VRFConsumerBase__factory.ts | 0 .../WithdrawalInterface__factory.d.ts | 0 .../WithdrawalInterface__factory.d.ts.map | 0 .../factories/WithdrawalInterface__factory.js | 0 .../factories/WithdrawalInterface__factory.ts | 0 .../contracts/ethers/v0.7/index.d.ts | 0 .../ethers/v0.8/AggregatorInterface.d.ts | 0 .../ethers/v0.8/AggregatorV2V3Interface.d.ts | 0 .../ethers/v0.8/AggregatorV3Interface.d.ts | 0 .../ethers/v0.8/ChainlinkClient.d.ts | 0 .../v0.8/ChainlinkRequestInterface.d.ts | 0 .../contracts/ethers/v0.8/ENSInterface.d.ts | 0 .../contracts/ethers/v0.8/ENSResolver.d.ts | 0 .../ethers/v0.8/LinkTokenInterface.d.ts | 0 .../ethers/v0.8/PointerInterface.d.ts | 0 .../ethers/v0.8/VRFConsumerBase.d.ts | 0 .../AggregatorInterface__factory.d.ts | 0 .../AggregatorInterface__factory.d.ts.map | 0 .../factories/AggregatorInterface__factory.js | 0 .../factories/AggregatorInterface__factory.ts | 0 .../AggregatorV2V3Interface__factory.d.ts | 0 .../AggregatorV2V3Interface__factory.d.ts.map | 0 .../AggregatorV2V3Interface__factory.js | 0 .../AggregatorV2V3Interface__factory.ts | 0 .../AggregatorV3Interface__factory.d.ts | 0 .../AggregatorV3Interface__factory.d.ts.map | 0 .../AggregatorV3Interface__factory.js | 0 .../AggregatorV3Interface__factory.ts | 0 .../factories/ChainlinkClient__factory.d.ts | 0 .../ChainlinkClient__factory.d.ts.map | 0 .../factories/ChainlinkClient__factory.js | 0 .../factories/ChainlinkClient__factory.ts | 0 .../ChainlinkRequestInterface__factory.d.ts | 0 ...hainlinkRequestInterface__factory.d.ts.map | 0 .../ChainlinkRequestInterface__factory.js | 0 .../ChainlinkRequestInterface__factory.ts | 0 .../v0.8/factories/ENSInterface__factory.d.ts | 0 .../factories/ENSInterface__factory.d.ts.map | 0 .../v0.8/factories/ENSInterface__factory.js | 0 .../v0.8/factories/ENSInterface__factory.ts | 0 .../v0.8/factories/ENSResolver__factory.d.ts | 0 .../factories/ENSResolver__factory.d.ts.map | 0 .../v0.8/factories/ENSResolver__factory.js | 0 .../v0.8/factories/ENSResolver__factory.ts | 0 .../LinkTokenInterface__factory.d.ts | 0 .../LinkTokenInterface__factory.d.ts.map | 0 .../factories/LinkTokenInterface__factory.js | 0 .../factories/LinkTokenInterface__factory.ts | 0 .../factories/PointerInterface__factory.d.ts | 0 .../PointerInterface__factory.d.ts.map | 0 .../factories/PointerInterface__factory.js | 0 .../factories/PointerInterface__factory.ts | 0 .../factories/VRFConsumerBase__factory.d.ts | 0 .../VRFConsumerBase__factory.d.ts.map | 0 .../factories/VRFConsumerBase__factory.js | 0 .../factories/VRFConsumerBase__factory.ts | 0 .../contracts/ethers/v0.8/index.d.ts | 0 .../contracts/src/v0.8/dev/Chainlink.sol | 0 .../src/v0.8/dev/ChainlinkClient.sol | 0 .../src/v0.8/dev/VRFConsumerBase.sol | 0 .../src/v0.8/dev/VRFRequestIDBase.sol | 0 .../v0.8/interfaces/AggregatorInterface.sol | 0 .../interfaces/AggregatorV2V3Interface.sol | 0 .../v0.8/interfaces/AggregatorV3Interface.sol | 0 .../interfaces/ChainlinkRequestInterface.sol | 0 .../src/v0.8/interfaces/ENSInterface.sol | 0 .../v0.8/interfaces/LinkTokenInterface.sol | 0 .../src/v0.8/interfaces/PointerInterface.sol | 0 .../src/v0.8/vendor/BufferChainlink.sol | 0 .../src/v0.8/vendor/CBORChainlink.sol | 0 .../contracts/src/v0.8/vendor/ENSResolver.sol | 0 .../contracts/truffle/v0.4/Aggregator.js | 0 .../truffle/v0.4/AggregatorInterface.js | 0 .../truffle/v0.4/AggregatorV3Interface.js | 0 .../contracts/truffle/v0.4/BasicConsumer.js | 0 .../contracts/truffle/v0.4/BasicToken.js | 0 .../contracts/truffle/v0.4/Buffer.js | 0 .../@chainlink/contracts/truffle/v0.4/CBOR.js | 0 .../contracts/truffle/v0.4/Chainlink.js | 0 .../contracts/truffle/v0.4/ChainlinkClient.js | 0 .../truffle/v0.4/ChainlinkRequestInterface.js | 0 .../contracts/truffle/v0.4/Chainlinked.js | 0 .../truffle/v0.4/ConcreteChainlink.js | 0 .../truffle/v0.4/ConcreteChainlinked.js | 0 .../contracts/truffle/v0.4/Consumer.js | 0 .../@chainlink/contracts/truffle/v0.4/ENS.js | 0 .../contracts/truffle/v0.4/ENSInterface.js | 0 .../contracts/truffle/v0.4/ENSRegistry.js | 0 .../contracts/truffle/v0.4/ENSResolver.js | 0 .../contracts/truffle/v0.4/ERC20.js | 0 .../contracts/truffle/v0.4/ERC20Basic.js | 0 .../contracts/truffle/v0.4/ERC677.js | 0 .../contracts/truffle/v0.4/ERC677Receiver.js | 0 .../contracts/truffle/v0.4/ERC677Token.js | 0 .../contracts/truffle/v0.4/EmptyOracle.js | 0 .../contracts/truffle/v0.4/FlagsInterface.js | 0 .../contracts/truffle/v0.4/GetterSetter.js | 0 .../contracts/truffle/v0.4/LinkToken.js | 0 .../truffle/v0.4/LinkTokenInterface.js | 0 .../truffle/v0.4/MaliciousChainlink.js | 0 .../truffle/v0.4/MaliciousChainlinked.js | 0 .../truffle/v0.4/MaliciousConsumer.js | 0 .../truffle/v0.4/MaliciousRequester.js | 0 .../contracts/truffle/v0.4/Migrations.js | 0 .../contracts/truffle/v0.4/Oracle.js | 0 .../contracts/truffle/v0.4/OracleInterface.js | 0 .../contracts/truffle/v0.4/Ownable.js | 0 .../contracts/truffle/v0.4/Pointer.js | 0 .../truffle/v0.4/PointerInterface.js | 0 .../contracts/truffle/v0.4/PublicResolver.js | 0 .../truffle/v0.4/SafeMathChainlink.js | 0 .../contracts/truffle/v0.4/SignedSafeMath.js | 0 .../contracts/truffle/v0.4/StandardToken.js | 0 .../truffle/v0.4/UpdatableConsumer.js | 0 .../truffle/v0.5/AggregatorInterface.js | 0 .../truffle/v0.5/AggregatorV2V3Interface.js | 0 .../truffle/v0.5/AggregatorV3Interface.js | 0 .../contracts/truffle/v0.5/BasicConsumer.js | 0 .../contracts/truffle/v0.5/Buffer.js | 0 .../@chainlink/contracts/truffle/v0.5/CBOR.js | 0 .../contracts/truffle/v0.5/Chainlink.js | 0 .../contracts/truffle/v0.5/ChainlinkClient.js | 0 .../truffle/v0.5/ChainlinkRequestInterface.js | 0 .../truffle/v0.5/ChainlinkTestHelper.js | 0 .../contracts/truffle/v0.5/Consumer.js | 0 .../contracts/truffle/v0.5/Coordinator.js | 0 .../truffle/v0.5/CoordinatorInterface.js | 0 .../contracts/truffle/v0.5/ENSInterface.js | 0 .../contracts/truffle/v0.5/ENSResolver.js | 0 .../contracts/truffle/v0.5/EmptyAggregator.js | 0 .../contracts/truffle/v0.5/FlagsInterface.js | 0 .../contracts/truffle/v0.5/GetterSetter.js | 0 .../truffle/v0.5/LinkTokenInterface.js | 0 .../truffle/v0.5/LinkTokenReceiver.js | 0 .../truffle/v0.5/MaliciousChainlink.js | 0 .../truffle/v0.5/MaliciousChainlinkClient.js | 0 .../truffle/v0.5/MaliciousConsumer.js | 0 .../truffle/v0.5/MaliciousRequester.js | 0 .../contracts/truffle/v0.5/MeanAggregator.js | 0 .../contracts/truffle/v0.5/Median.js | 0 .../truffle/v0.5/MedianTestHelper.js | 0 .../contracts/truffle/v0.5/Migrations.js | 0 .../contracts/truffle/v0.5/Oracle.js | 0 .../contracts/truffle/v0.5/OracleInterface.js | 0 .../truffle/v0.5/OracleSignaturesDecoder.js | 0 .../contracts/truffle/v0.5/Ownable.js | 0 .../truffle/v0.5/PointerInterface.js | 0 .../truffle/v0.5/SafeMathChainlink.js | 0 .../truffle/v0.5/SchnorrSECP256K1.js | 0 .../truffle/v0.5/ServiceAgreementConsumer.js | 0 .../truffle/v0.5/ServiceAgreementDecoder.js | 0 .../contracts/truffle/v0.5/SignedSafeMath.js | 0 .../truffle/v0.5/WithdrawalInterface.js | 0 .../truffle/v0.6/AccessControlTestHelper.js | 0 .../v0.6/AccessControlledAggregator.js | 0 .../truffle/v0.6/AccessControllerInterface.js | 0 .../truffle/v0.6/AggregatorFacade.js | 0 .../truffle/v0.6/AggregatorInterface.js | 0 .../contracts/truffle/v0.6/AggregatorProxy.js | 0 .../truffle/v0.6/AggregatorV2V3Interface.js | 0 .../truffle/v0.6/AggregatorV3Interface.js | 0 .../v0.6/AggregatorValidatorInterface.js | 0 .../truffle/v0.6/AggregatorValidatorMock.js | 0 .../contracts/truffle/v0.6/BasicConsumer.js | 0 .../truffle/v0.6/BlockHashStoreInterface.js | 0 .../contracts/truffle/v0.6/BlockhashStore.js | 0 .../truffle/v0.6/BlockhashStoreTestHelper.js | 0 .../contracts/truffle/v0.6/BufferChainlink.js | 0 .../contracts/truffle/v0.6/CBORChainlink.js | 0 .../contracts/truffle/v0.6/Chainlink.js | 0 .../contracts/truffle/v0.6/ChainlinkClient.js | 0 .../truffle/v0.6/ChainlinkRequestInterface.js | 0 .../contracts/truffle/v0.6/CheckedMath.js | 0 .../truffle/v0.6/CheckedMathTestHelper.js | 0 .../truffle/v0.6/ConcreteSignedSafeMath.js | 0 .../contracts/truffle/v0.6/Consumer.js | 0 .../v0.6/DeviationFlaggingValidator.js | 0 .../truffle/v0.6/EACAggregatorProxy.js | 0 .../contracts/truffle/v0.6/ENSInterface.js | 0 .../contracts/truffle/v0.6/ENSResolver.js | 0 .../contracts/truffle/v0.6/Flags.js | 0 .../contracts/truffle/v0.6/FlagsInterface.js | 0 .../contracts/truffle/v0.6/FlagsTestHelper.js | 0 .../contracts/truffle/v0.6/FluxAggregator.js | 0 .../truffle/v0.6/FluxAggregatorTestHelper.js | 0 .../contracts/truffle/v0.6/GasGuzzler.js | 0 .../truffle/v0.6/GasGuzzlingConsumer.js | 0 .../truffle/v0.6/LinkTokenInterface.js | 0 .../truffle/v0.6/LinkTokenReceiver.js | 0 .../v0.6/MaliciousMultiWordConsumer.js | 0 .../contracts/truffle/v0.6/Median.js | 0 .../truffle/v0.6/MedianTestHelper.js | 0 .../contracts/truffle/v0.6/MockOracle.js | 0 .../truffle/v0.6/MockV2Aggregator.js | 0 .../truffle/v0.6/MockV3Aggregator.js | 0 .../truffle/v0.6/MultiWordConsumer.js | 0 .../contracts/truffle/v0.6/Oracle.js | 0 .../contracts/truffle/v0.6/OracleInterface.js | 0 .../contracts/truffle/v0.6/Ownable.js | 0 .../contracts/truffle/v0.6/Owned.js | 0 .../contracts/truffle/v0.6/OwnedTestHelper.js | 0 .../truffle/v0.6/PointerInterface.js | 0 .../contracts/truffle/v0.6/PreCoordinator.js | 0 .../contracts/truffle/v0.6/Reverter.js | 0 .../contracts/truffle/v0.6/SafeMath128.js | 0 .../contracts/truffle/v0.6/SafeMath32.js | 0 .../contracts/truffle/v0.6/SafeMath64.js | 0 .../truffle/v0.6/SafeMathChainlink.js | 0 .../contracts/truffle/v0.6/SignedSafeMath.js | 0 .../v0.6/SimpleReadAccessController.js | 0 .../v0.6/SimpleWriteAccessController.js | 0 .../@chainlink/contracts/truffle/v0.6/VRF.js | 0 .../contracts/truffle/v0.6/VRFConsumer.js | 0 .../contracts/truffle/v0.6/VRFConsumerBase.js | 0 .../contracts/truffle/v0.6/VRFCoordinator.js | 0 .../truffle/v0.6/VRFCoordinatorMock.js | 0 .../contracts/truffle/v0.6/VRFD20.js | 0 .../truffle/v0.6/VRFRequestIDBase.js | 0 .../v0.6/VRFRequestIDBaseTestHelper.js | 0 .../contracts/truffle/v0.6/VRFTestHelper.js | 0 .../truffle/v0.6/WithdrawalInterface.js | 0 .../truffle/v0.7/AggregatorInterface.js | 0 .../contracts/truffle/v0.7/AggregatorProxy.js | 0 .../truffle/v0.7/AggregatorProxyInterface.js | 0 .../truffle/v0.7/AggregatorV2V3Interface.js | 0 .../truffle/v0.7/AggregatorV3Interface.js | 0 .../contracts/truffle/v0.7/BufferChainlink.js | 0 .../contracts/truffle/v0.7/CBORChainlink.js | 0 .../contracts/truffle/v0.7/Chainlink.js | 0 .../contracts/truffle/v0.7/ChainlinkClient.js | 0 .../truffle/v0.7/ChainlinkRequestInterface.js | 0 .../v0.7/CompoundPriceFlaggingValidator.js | 0 .../contracts/truffle/v0.7/ConfirmedOwner.js | 0 .../truffle/v0.7/ConfirmedOwnerTestHelper.js | 0 .../contracts/truffle/v0.7/Consumer.js | 0 .../contracts/truffle/v0.7/ENSInterface.js | 0 .../contracts/truffle/v0.7/ENSResolver.js | 0 .../contracts/truffle/v0.7/FlagsInterface.js | 0 .../truffle/v0.7/LinkTokenInterface.js | 0 .../truffle/v0.7/LinkTokenReceiver.js | 0 .../truffle/v0.7/MockCompoundOracle.js | 0 .../truffle/v0.7/MockV2Aggregator.js | 0 .../truffle/v0.7/MockV3Aggregator.js | 0 .../truffle/v0.7/MultiWordConsumer.js | 0 .../contracts/truffle/v0.7/Operator.js | 0 .../contracts/truffle/v0.7/OperatorFactory.js | 0 .../truffle/v0.7/OperatorForwarder.js | 0 .../truffle/v0.7/OperatorForwarderDeployer.js | 0 .../truffle/v0.7/OperatorInterface.js | 0 .../contracts/truffle/v0.7/OracleInterface.js | 0 .../truffle/v0.7/PointerInterface.js | 0 .../truffle/v0.7/SafeMathChainlink.js | 0 .../v0.7/StalenessFlaggingValidator.js | 0 .../truffle/v0.7/UniswapAnchoredView.js | 0 .../contracts/truffle/v0.7/UpkeepInterface.js | 0 .../contracts/truffle/v0.7/VRFConsumerBase.js | 0 .../truffle/v0.7/VRFRequestIDBase.js | 0 .../truffle/v0.7/WithdrawalInterface.js | 0 .../truffle/v0.8/AggregatorInterface.js | 0 .../truffle/v0.8/AggregatorV2V3Interface.js | 0 .../truffle/v0.8/AggregatorV3Interface.js | 0 .../contracts/truffle/v0.8/BufferChainlink.js | 0 .../contracts/truffle/v0.8/CBORChainlink.js | 0 .../contracts/truffle/v0.8/Chainlink.js | 0 .../contracts/truffle/v0.8/ChainlinkClient.js | 0 .../truffle/v0.8/ChainlinkRequestInterface.js | 0 .../contracts/truffle/v0.8/ENSInterface.js | 0 .../contracts/truffle/v0.8/ENSResolver.js | 0 .../truffle/v0.8/LinkTokenInterface.js | 0 .../truffle/v0.8/PointerInterface.js | 0 .../contracts/truffle/v0.8/VRFConsumerBase.js | 0 .../truffle/v0.8/VRFRequestIDBase.js | 0 .../@openzeppelin/contracts/README.md | 0 .../contracts/access/AccessControl.sol | 0 .../access/AccessControlEnumerable.sol | 0 .../contracts/access/Ownable.sol | 0 .../build/contracts/AccessControl.json | 0 .../contracts/AccessControlEnumerable.json | 0 .../contracts/build/contracts/Address.json | 0 .../contracts/build/contracts/Arrays.json | 0 .../build/contracts/BeaconProxy.json | 0 .../contracts/build/contracts/Clones.json | 0 .../build/contracts/ConditionalEscrow.json | 0 .../contracts/build/contracts/Context.json | 0 .../contracts/build/contracts/Counters.json | 0 .../contracts/build/contracts/Create2.json | 0 .../contracts/build/contracts/ECDSA.json | 0 .../contracts/build/contracts/EIP712.json | 0 .../contracts/build/contracts/ERC1155.json | 0 .../build/contracts/ERC1155Burnable.json | 0 .../build/contracts/ERC1155Holder.json | 0 .../build/contracts/ERC1155Pausable.json | 0 .../contracts/ERC1155PresetMinterPauser.json | 0 .../build/contracts/ERC1155Receiver.json | 0 .../contracts/build/contracts/ERC165.json | 0 .../build/contracts/ERC165Checker.json | 0 .../build/contracts/ERC165Storage.json | 0 .../build/contracts/ERC1820Implementer.json | 0 .../build/contracts/ERC1967Proxy.json | 0 .../contracts/build/contracts/ERC20.json | 0 .../build/contracts/ERC20Burnable.json | 0 .../build/contracts/ERC20Capped.json | 0 .../build/contracts/ERC20Pausable.json | 0 .../build/contracts/ERC20Permit.json | 0 .../contracts/ERC20PresetFixedSupply.json | 0 .../contracts/ERC20PresetMinterPauser.json | 0 .../build/contracts/ERC20Snapshot.json | 0 .../build/contracts/ERC2771Context.json | 0 .../contracts/build/contracts/ERC721.json | 0 .../build/contracts/ERC721Burnable.json | 0 .../build/contracts/ERC721Enumerable.json | 0 .../build/contracts/ERC721Holder.json | 0 .../build/contracts/ERC721Pausable.json | 0 .../ERC721PresetMinterPauserAutoId.json | 0 .../build/contracts/ERC721URIStorage.json | 0 .../contracts/build/contracts/ERC777.json | 0 .../contracts/ERC777PresetFixedSupply.json | 0 .../build/contracts/EnumerableMap.json | 0 .../build/contracts/EnumerableSet.json | 0 .../contracts/build/contracts/Escrow.json | 0 .../build/contracts/IAccessControl.json | 0 .../contracts/IAccessControlEnumerable.json | 0 .../contracts/build/contracts/IBeacon.json | 0 .../contracts/build/contracts/IERC1155.json | 0 .../build/contracts/IERC1155MetadataURI.json | 0 .../build/contracts/IERC1155Receiver.json | 0 .../contracts/build/contracts/IERC165.json | 0 .../build/contracts/IERC1820Implementer.json | 0 .../build/contracts/IERC1820Registry.json | 0 .../contracts/build/contracts/IERC20.json | 0 .../build/contracts/IERC20Permit.json | 0 .../contracts/build/contracts/IERC721.json | 0 .../build/contracts/IERC721Enumerable.json | 0 .../build/contracts/IERC721Metadata.json | 0 .../build/contracts/IERC721Receiver.json | 0 .../contracts/build/contracts/IERC777.json | 0 .../build/contracts/IERC777Recipient.json | 0 .../build/contracts/IERC777Sender.json | 0 .../build/contracts/Initializable.json | 0 .../contracts/build/contracts/Math.json | 0 .../build/contracts/MerkleProof.json | 0 .../build/contracts/MinimalForwarder.json | 0 .../contracts/build/contracts/Ownable.json | 0 .../contracts/build/contracts/Pausable.json | 0 .../build/contracts/PaymentSplitter.json | 0 .../contracts/build/contracts/Proxy.json | 0 .../contracts/build/contracts/ProxyAdmin.json | 0 .../build/contracts/PullPayment.json | 0 .../build/contracts/ReentrancyGuard.json | 0 .../build/contracts/RefundEscrow.json | 0 .../contracts/build/contracts/SafeCast.json | 0 .../contracts/build/contracts/SafeERC20.json | 0 .../contracts/build/contracts/SafeMath.json | 0 .../build/contracts/SignedSafeMath.json | 0 .../contracts/build/contracts/Strings.json | 0 .../build/contracts/TimelockController.json | 0 .../build/contracts/TokenTimelock.json | 0 .../TransparentUpgradeableProxy.json | 0 .../build/contracts/UpgradeableBeacon.json | 0 .../contracts/finance/PaymentSplitter.sol | 0 .../governance/TimelockController.sol | 0 .../contracts/metatx/ERC2771Context.sol | 0 .../contracts/metatx/MinimalForwarder.sol | 0 .../@openzeppelin/contracts/proxy/Clones.sol | 0 .../contracts/proxy/ERC1967/ERC1967Proxy.sol | 0 .../@openzeppelin/contracts/proxy/Proxy.sol | 0 .../contracts/proxy/beacon/BeaconProxy.sol | 0 .../contracts/proxy/beacon/IBeacon.sol | 0 .../proxy/beacon/UpgradeableBeacon.sol | 0 .../proxy/transparent/ProxyAdmin.sol | 0 .../TransparentUpgradeableProxy.sol | 0 .../contracts/proxy/utils/Initializable.sol | 0 .../contracts/security/Pausable.sol | 0 .../contracts/security/PullPayment.sol | 0 .../contracts/security/ReentrancyGuard.sol | 0 .../contracts/token/ERC1155/ERC1155.sol | 0 .../contracts/token/ERC1155/IERC1155.sol | 0 .../token/ERC1155/IERC1155Receiver.sol | 0 .../ERC1155/extensions/ERC1155Burnable.sol | 0 .../ERC1155/extensions/ERC1155Pausable.sol | 0 .../extensions/IERC1155MetadataURI.sol | 0 .../presets/ERC1155PresetMinterPauser.sol | 0 .../token/ERC1155/utils/ERC1155Holder.sol | 0 .../token/ERC1155/utils/ERC1155Receiver.sol | 0 .../contracts/token/ERC20/ERC20.sol | 0 .../contracts/token/ERC20/IERC20.sol | 0 .../token/ERC20/extensions/ERC20Burnable.sol | 0 .../token/ERC20/extensions/ERC20Capped.sol | 0 .../token/ERC20/extensions/ERC20Pausable.sol | 0 .../token/ERC20/extensions/ERC20Snapshot.sol | 0 .../ERC20/extensions/draft-ERC20Permit.sol | 0 .../ERC20/extensions/draft-IERC20Permit.sol | 0 .../ERC20/presets/ERC20PresetFixedSupply.sol | 0 .../ERC20/presets/ERC20PresetMinterPauser.sol | 0 .../contracts/token/ERC20/utils/SafeERC20.sol | 0 .../token/ERC20/utils/TokenTimelock.sol | 0 .../contracts/token/ERC721/ERC721.sol | 0 .../contracts/token/ERC721/IERC721.sol | 0 .../token/ERC721/IERC721Receiver.sol | 0 .../ERC721/extensions/ERC721Burnable.sol | 0 .../ERC721/extensions/ERC721Enumerable.sol | 0 .../ERC721/extensions/ERC721Pausable.sol | 0 .../ERC721/extensions/ERC721URIStorage.sol | 0 .../ERC721/extensions/IERC721Enumerable.sol | 0 .../ERC721/extensions/IERC721Metadata.sol | 0 .../ERC721PresetMinterPauserAutoId.sol | 0 .../token/ERC721/utils/ERC721Holder.sol | 0 .../contracts/token/ERC777/ERC777.sol | 0 .../contracts/token/ERC777/IERC777.sol | 0 .../token/ERC777/IERC777Recipient.sol | 0 .../contracts/token/ERC777/IERC777Sender.sol | 0 .../presets/ERC777PresetFixedSupply.sol | 0 .../@openzeppelin/contracts/utils/Address.sol | 0 .../@openzeppelin/contracts/utils/Arrays.sol | 0 .../@openzeppelin/contracts/utils/Context.sol | 0 .../contracts/utils/Counters.sol | 0 .../@openzeppelin/contracts/utils/Create2.sol | 0 .../@openzeppelin/contracts/utils/Strings.sol | 0 .../contracts/utils/cryptography/ECDSA.sol | 0 .../utils/cryptography/MerkleProof.sol | 0 .../utils/cryptography/draft-EIP712.sol | 0 .../utils/escrow/ConditionalEscrow.sol | 0 .../contracts/utils/escrow/Escrow.sol | 0 .../contracts/utils/escrow/RefundEscrow.sol | 0 .../contracts/utils/introspection/ERC165.sol | 0 .../utils/introspection/ERC165Checker.sol | 0 .../utils/introspection/ERC165Storage.sol | 0 .../introspection/ERC1820Implementer.sol | 0 .../contracts/utils/introspection/IERC165.sol | 0 .../introspection/IERC1820Implementer.sol | 0 .../utils/introspection/IERC1820Registry.sol | 0 .../contracts/utils/math/Math.sol | 0 .../contracts/utils/math/SafeCast.sol | 0 .../contracts/utils/math/SafeMath.sol | 0 .../contracts/utils/math/SignedSafeMath.sol | 0 .../contracts/utils/structs/EnumerableMap.sol | 0 .../contracts/utils/structs/EnumerableSet.sol | 0 .../backend}/contracts/chainlink-oracle.sol | 0 .../backend}/contracts/shift-contract.sol | 0 .../backend}/contracts/shift-with-faucet.sol | 0 .../backend}/contracts/testnet-tokens.sol | 0 .../backend}/contracts/xftTest-asset.sol | 0 .../Shifting/backend}/hardhat.config.js | 0 .../Shifting/backend}/package.json | 0 .../Shifting/backend}/scripts/deploy.js | 0 .../Shifting/frontend}/scripts/js/index.js | 0 .../frontend}/scripts/js/package.json | 0 .../frontend}/scripts/js/shift-abi.json | 0 .../frontend}/scripts/js/token-abi.json | 0 .../frontend}/scripts/py/requirements.txt | 0 .../Shifting/frontend}/scripts/py/script.py | 0 .../frontend}/scripts/py/shift-abi.json | 0 .../frontend}/scripts/py/token-abi.json | 0 .../Shifting/frontend}/website/Shift.html | 0 .../Shifting/frontend}/website/faucet.html | 0 .../Shifting/frontend}/website/mini.css | 0 Ethereum/Staking/README.md | 54 + .../Staking/backend}/Migrations.sol | 0 .../Staking/backend}/Staking.sol | 0 .../config/migrations/1_initial_migration.js | 0 .../config/migrations/2_deploy_staking.js | 0 .../Staking/backend}/config/package-lock.json | 0 .../Staking/backend}/config/package.json | 0 .../Staking/backend}/config/truffle-config.js | 0 .../backend}/interfaces/IMasterChef.sol | 0 .../backend}/interfaces/IStakingRewards.sol | 0 .../Staking/backend}/mock/ERC20Mock.sol | 0 .../Staking/backend}/mock/SLPToken.sol | 0 .../Staking/backend}/mock/XFTToken.sol | 0 .../Staking/backend}/mock/masterShef.sol | 0 .../Staking/backend}/staking_rewards.sol | 0 .../Staking/backend}/test/.gitkeep | 0 .../Staking/backend}/test/Staking.test.js | 0 .../Staking/backend}/test/StakingGasUsage.js | 0 .../Staking/frontend}/LICENSE | 0 .../Staking/frontend}/config/angular.json | 0 .../Staking/frontend}/config/karma.conf.js | 0 .../Staking/frontend}/config/ngsw-config.json | 0 .../frontend}/config/tsconfig.app.json | 0 .../Staking/frontend}/config/tsconfig.json | 0 .../frontend}/config/tsconfig.spec.json | 0 .../Staking/frontend}/config/tslint.json | 0 .../Staking/frontend}/config/web3-patch.js | 0 .../Staking/frontend}/e2e/app.e2e-spec.ts | 0 .../Staking/frontend}/e2e/app.po.ts | 0 .../Staking/frontend}/e2e/protractor.conf.js | 0 .../Staking/frontend}/e2e/src/app.po.ts | 0 .../Staking/frontend}/e2e/tsconfig.e2e.json | 0 .../Staking/frontend}/e2e/tsconfig.json | 0 .../Staking/frontend}/package-lock.json | 0 .../Staking/frontend}/package.json | 0 .../Staking/frontend}/src/.htaccess | 0 .../frontend}/src/app/app-routing.module.ts | 0 .../frontend}/src/app/app.component.css | 0 .../frontend}/src/app/app.component.html | 0 .../frontend}/src/app/app.component.scss | 0 .../frontend}/src/app/app.component.spec.ts | 0 .../frontend}/src/app/app.component.ts | 0 .../Staking/frontend}/src/app/app.module.ts | 0 .../Staking/frontend}/src/app/app.service.ts | 0 .../components/header/header.component.html | 0 .../components/header/header.component.scss | 0 .../app/components/header/header.component.ts | 0 .../src/app/core/guards/auth/auth.guard.ts | 0 .../app/core/services/auth/auth.service.ts | 0 .../services/services/stake-slp.service.ts | 0 .../core/services/services/storage.service.ts | 0 .../services/services/transactions.service.ts | 0 .../core/services/services/utils.service.ts | 0 .../dictionaries/meta-mask.dictionary.ts | 0 .../app/integrations/integrations.module.ts | 0 .../services/web3/web3.service.ts | 0 .../src/app/pages/form/form.component.html | 0 .../src/app/pages/form/form.component.scss | 0 .../src/app/pages/form/form.component.ts | 0 .../src/app/pages/login/login.component.html | 0 .../src/app/pages/login/login.component.scss | 0 .../src/app/pages/login/login.component.ts | 0 .../src/app/services/form.service.ts | 0 .../number-only/number-only.directive.ts | 0 .../modals/status/status-modal.component.html | 0 .../modals/status/status-modal.component.scss | 0 .../modals/status/status-modal.component.ts | 0 .../shared/services/status-modal.service.ts | 0 .../frontend}/src/app/shared/shared.module.ts | 0 .../Staking/frontend}/src/assets/.gitkeep | 0 .../fonts/metropolis/Metropolis-Black.otf | Bin .../metropolis/Metropolis-BlackItalic.otf | Bin .../fonts/metropolis/Metropolis-Bold.otf | Bin .../metropolis/Metropolis-BoldItalic.otf | Bin .../fonts/metropolis/Metropolis-ExtraBold.otf | Bin .../metropolis/Metropolis-ExtraBoldItalic.otf | Bin .../metropolis/Metropolis-ExtraLight.otf | Bin .../Metropolis-ExtraLightItalic.otf | Bin .../fonts/metropolis/Metropolis-Light.otf | Bin .../metropolis/Metropolis-LightItalic.otf | Bin .../fonts/metropolis/Metropolis-Medium.otf | Bin .../metropolis/Metropolis-MediumItalic.otf | Bin .../fonts/metropolis/Metropolis-Regular.otf | Bin .../metropolis/Metropolis-RegularItalic.otf | Bin .../fonts/metropolis/Metropolis-SemiBold.otf | Bin .../metropolis/Metropolis-SemiBoldItalic.otf | Bin .../fonts/metropolis/Metropolis-Thin.otf | Bin .../metropolis/Metropolis-ThinItalic.otf | Bin .../metropolis/SIL Open Font License.txt | 0 .../Staking/frontend}/src/assets/i18n/en.json | 0 .../src/assets/icons/icon-128x128.png | Bin .../src/assets/icons/icon-144x144.png | Bin .../src/assets/icons/icon-152x152.png | Bin .../src/assets/icons/icon-192x192.png | Bin .../src/assets/icons/icon-384x384.png | Bin .../frontend}/src/assets/icons/icon-72x72.png | Bin .../frontend}/src/assets/icons/icon-96x96.png | Bin .../frontend}/src/assets/img/logo-icon.svg | 0 .../frontend}/src/assets/img/logout.svg | 0 .../src/assets/json/contracts/ONSEN.json | 0 .../src/assets/json/contracts/SLP.json | 0 .../src/assets/json/contracts/STAKING.json | 0 .../src/assets/json/icons/contract-icons.json | 0 .../src/environments/environment.prod.ts | 0 .../frontend}/src/environments/environment.ts | 0 .../Staking/frontend}/src/favicon.ico | Bin .../Staking/frontend}/src/index.html | 0 .../Staking/frontend}/src/main.ts | 0 .../frontend}/src/manifest.webmanifest | 0 .../Staking/frontend}/src/polyfills.ts | 0 .../Staking/frontend}/src/styles.css | 0 .../Staking/frontend}/src/styles.scss | 0 .../Staking/frontend}/src/test.ts | 0 .../Staking/frontend}/src/themes/fonts.scss | 0 .../Staking/frontend}/src/themes/general.scss | 0 .../Staking/frontend}/src/themes/mobile.scss | 0 .../Staking/frontend}/src/themes/modal.scss | 0 .../Staking/frontend}/src/themes/pending.scss | 0 .../frontend}/src/themes/variables.scss | 0 .../Staking/frontend}/src/tsconfig.app.json | 0 .../Staking/frontend}/src/tsconfig.spec.json | 0 .../Staking/frontend}/src/typings.d.ts | 0 Moonbeam/README.md | 114 ++ Moonbeam/Shifting/README.md | 76 ++ .../28a1c38cc00a198fd3e7bdf1931ee0c6.json | 0 .../c25c2c018ebce1e93cd8bf9b5f175ec9.json | 0 .../v0.8/dev/Chainlink.sol/Chainlink.dbg.json | 0 .../src/v0.8/dev/Chainlink.sol/Chainlink.json | 0 .../ChainlinkClient.dbg.json | 0 .../ChainlinkClient.sol/ChainlinkClient.json | 0 .../VRFConsumerBase.dbg.json | 0 .../VRFConsumerBase.sol/VRFConsumerBase.json | 0 .../VRFRequestIDBase.dbg.json | 0 .../VRFRequestIDBase.json | 0 .../AggregatorInterface.dbg.json | 0 .../AggregatorInterface.json | 0 .../AggregatorV2V3Interface.dbg.json | 0 .../AggregatorV2V3Interface.json | 0 .../AggregatorV3Interface.dbg.json | 0 .../AggregatorV3Interface.json | 0 .../ChainlinkRequestInterface.dbg.json | 0 .../ChainlinkRequestInterface.json | 0 .../ENSInterface.sol/ENSInterface.dbg.json | 0 .../ENSInterface.sol/ENSInterface.json | 0 .../LinkTokenInterface.dbg.json | 0 .../LinkTokenInterface.json | 0 .../PointerInterface.dbg.json | 0 .../PointerInterface.json | 0 .../BufferChainlink.dbg.json | 0 .../BufferChainlink.sol/BufferChainlink.json | 0 .../CBORChainlink.sol/CBORChainlink.dbg.json | 0 .../CBORChainlink.sol/CBORChainlink.json | 0 .../ENSResolver.sol/ENSResolver.dbg.json | 0 .../vendor/ENSResolver.sol/ENSResolver.json | 0 .../AccessControl.sol/AccessControl.dbg.json | 0 .../AccessControl.sol/AccessControl.json | 0 .../AccessControl.sol/IAccessControl.dbg.json | 0 .../AccessControl.sol/IAccessControl.json | 0 .../AccessControlEnumerable.dbg.json | 0 .../AccessControlEnumerable.json | 0 .../IAccessControlEnumerable.dbg.json | 0 .../IAccessControlEnumerable.json | 0 .../access/Ownable.sol/Ownable.dbg.json | 0 .../contracts/access/Ownable.sol/Ownable.json | 0 .../PaymentSplitter.dbg.json | 0 .../PaymentSplitter.sol/PaymentSplitter.json | 0 .../TimelockController.dbg.json | 0 .../TimelockController.json | 0 .../ERC2771Context.dbg.json | 0 .../ERC2771Context.sol/ERC2771Context.json | 0 .../MinimalForwarder.dbg.json | 0 .../MinimalForwarder.json | 0 .../proxy/Clones.sol/Clones.dbg.json | 0 .../contracts/proxy/Clones.sol/Clones.json | 0 .../ERC1967Proxy.sol/ERC1967Proxy.dbg.json | 0 .../ERC1967Proxy.sol/ERC1967Proxy.json | 0 .../contracts/proxy/Proxy.sol/Proxy.dbg.json | 0 .../contracts/proxy/Proxy.sol/Proxy.json | 0 .../BeaconProxy.sol/BeaconProxy.dbg.json | 0 .../beacon/BeaconProxy.sol/BeaconProxy.json | 0 .../proxy/beacon/IBeacon.sol/IBeacon.dbg.json | 0 .../proxy/beacon/IBeacon.sol/IBeacon.json | 0 .../UpgradeableBeacon.dbg.json | 0 .../UpgradeableBeacon.json | 0 .../ProxyAdmin.sol/ProxyAdmin.dbg.json | 0 .../ProxyAdmin.sol/ProxyAdmin.json | 0 .../TransparentUpgradeableProxy.dbg.json | 0 .../TransparentUpgradeableProxy.json | 0 .../Initializable.sol/Initializable.dbg.json | 0 .../Initializable.sol/Initializable.json | 0 .../security/Pausable.sol/Pausable.dbg.json | 0 .../security/Pausable.sol/Pausable.json | 0 .../PullPayment.sol/PullPayment.dbg.json | 0 .../security/PullPayment.sol/PullPayment.json | 0 .../ReentrancyGuard.dbg.json | 0 .../ReentrancyGuard.sol/ReentrancyGuard.json | 0 .../ERC1155/ERC1155.sol/ERC1155.dbg.json | 0 .../token/ERC1155/ERC1155.sol/ERC1155.json | 0 .../ERC1155/IERC1155.sol/IERC1155.dbg.json | 0 .../token/ERC1155/IERC1155.sol/IERC1155.json | 0 .../IERC1155Receiver.dbg.json | 0 .../IERC1155Receiver.json | 0 .../ERC1155Burnable.dbg.json | 0 .../ERC1155Burnable.sol/ERC1155Burnable.json | 0 .../ERC1155Pausable.dbg.json | 0 .../ERC1155Pausable.sol/ERC1155Pausable.json | 0 .../IERC1155MetadataURI.dbg.json | 0 .../IERC1155MetadataURI.json | 0 .../ERC1155PresetMinterPauser.dbg.json | 0 .../ERC1155PresetMinterPauser.json | 0 .../ERC1155Holder.sol/ERC1155Holder.dbg.json | 0 .../ERC1155Holder.sol/ERC1155Holder.json | 0 .../ERC1155Receiver.dbg.json | 0 .../ERC1155Receiver.sol/ERC1155Receiver.json | 0 .../token/ERC20/ERC20.sol/ERC20.dbg.json | 0 .../token/ERC20/ERC20.sol/ERC20.json | 0 .../token/ERC20/IERC20.sol/IERC20.dbg.json | 0 .../token/ERC20/IERC20.sol/IERC20.json | 0 .../ERC20Burnable.sol/ERC20Burnable.dbg.json | 0 .../ERC20Burnable.sol/ERC20Burnable.json | 0 .../ERC20Capped.sol/ERC20Capped.dbg.json | 0 .../ERC20Capped.sol/ERC20Capped.json | 0 .../ERC20Pausable.sol/ERC20Pausable.dbg.json | 0 .../ERC20Pausable.sol/ERC20Pausable.json | 0 .../ERC20Snapshot.sol/ERC20Snapshot.dbg.json | 0 .../ERC20Snapshot.sol/ERC20Snapshot.json | 0 .../ERC20Permit.dbg.json | 0 .../draft-ERC20Permit.sol/ERC20Permit.json | 0 .../IERC20Permit.dbg.json | 0 .../draft-IERC20Permit.sol/IERC20Permit.json | 0 .../ERC20PresetFixedSupply.dbg.json | 0 .../ERC20PresetFixedSupply.json | 0 .../ERC20PresetMinterPauser.dbg.json | 0 .../ERC20PresetMinterPauser.json | 0 .../utils/SafeERC20.sol/SafeERC20.dbg.json | 0 .../ERC20/utils/SafeERC20.sol/SafeERC20.json | 0 .../TokenTimelock.sol/TokenTimelock.dbg.json | 0 .../TokenTimelock.sol/TokenTimelock.json | 0 .../token/ERC721/ERC721.sol/ERC721.dbg.json | 0 .../token/ERC721/ERC721.sol/ERC721.json | 0 .../token/ERC721/IERC721.sol/IERC721.dbg.json | 0 .../token/ERC721/IERC721.sol/IERC721.json | 0 .../IERC721Receiver.dbg.json | 0 .../IERC721Receiver.sol/IERC721Receiver.json | 0 .../ERC721Burnable.dbg.json | 0 .../ERC721Burnable.sol/ERC721Burnable.json | 0 .../ERC721Enumerable.dbg.json | 0 .../ERC721Enumerable.json | 0 .../ERC721Pausable.dbg.json | 0 .../ERC721Pausable.sol/ERC721Pausable.json | 0 .../ERC721URIStorage.dbg.json | 0 .../ERC721URIStorage.json | 0 .../IERC721Enumerable.dbg.json | 0 .../IERC721Enumerable.json | 0 .../IERC721Metadata.dbg.json | 0 .../IERC721Metadata.sol/IERC721Metadata.json | 0 .../ERC721PresetMinterPauserAutoId.dbg.json | 0 .../ERC721PresetMinterPauserAutoId.json | 0 .../ERC721Holder.sol/ERC721Holder.dbg.json | 0 .../utils/ERC721Holder.sol/ERC721Holder.json | 0 .../token/ERC777/ERC777.sol/ERC777.dbg.json | 0 .../token/ERC777/ERC777.sol/ERC777.json | 0 .../token/ERC777/IERC777.sol/IERC777.dbg.json | 0 .../token/ERC777/IERC777.sol/IERC777.json | 0 .../IERC777Recipient.dbg.json | 0 .../IERC777Recipient.json | 0 .../IERC777Sender.sol/IERC777Sender.dbg.json | 0 .../IERC777Sender.sol/IERC777Sender.json | 0 .../ERC777PresetFixedSupply.dbg.json | 0 .../ERC777PresetFixedSupply.json | 0 .../utils/Address.sol/Address.dbg.json | 0 .../contracts/utils/Address.sol/Address.json | 0 .../utils/Arrays.sol/Arrays.dbg.json | 0 .../contracts/utils/Arrays.sol/Arrays.json | 0 .../utils/Context.sol/Context.dbg.json | 0 .../contracts/utils/Context.sol/Context.json | 0 .../utils/Counters.sol/Counters.dbg.json | 0 .../utils/Counters.sol/Counters.json | 0 .../utils/Create2.sol/Create2.dbg.json | 0 .../contracts/utils/Create2.sol/Create2.json | 0 .../utils/Strings.sol/Strings.dbg.json | 0 .../contracts/utils/Strings.sol/Strings.json | 0 .../cryptography/ECDSA.sol/ECDSA.dbg.json | 0 .../utils/cryptography/ECDSA.sol/ECDSA.json | 0 .../MerkleProof.sol/MerkleProof.dbg.json | 0 .../MerkleProof.sol/MerkleProof.json | 0 .../draft-EIP712.sol/EIP712.dbg.json | 0 .../cryptography/draft-EIP712.sol/EIP712.json | 0 .../ConditionalEscrow.dbg.json | 0 .../ConditionalEscrow.json | 0 .../utils/escrow/Escrow.sol/Escrow.dbg.json | 0 .../utils/escrow/Escrow.sol/Escrow.json | 0 .../RefundEscrow.sol/RefundEscrow.dbg.json | 0 .../escrow/RefundEscrow.sol/RefundEscrow.json | 0 .../introspection/ERC165.sol/ERC165.dbg.json | 0 .../introspection/ERC165.sol/ERC165.json | 0 .../ERC165Checker.sol/ERC165Checker.dbg.json | 0 .../ERC165Checker.sol/ERC165Checker.json | 0 .../ERC165Storage.sol/ERC165Storage.dbg.json | 0 .../ERC165Storage.sol/ERC165Storage.json | 0 .../ERC1820Implementer.dbg.json | 0 .../ERC1820Implementer.json | 0 .../IERC165.sol/IERC165.dbg.json | 0 .../introspection/IERC165.sol/IERC165.json | 0 .../IERC1820Implementer.dbg.json | 0 .../IERC1820Implementer.json | 0 .../IERC1820Registry.dbg.json | 0 .../IERC1820Registry.json | 0 .../utils/math/Math.sol/Math.dbg.json | 0 .../contracts/utils/math/Math.sol/Math.json | 0 .../utils/math/SafeCast.sol/SafeCast.dbg.json | 0 .../utils/math/SafeCast.sol/SafeCast.json | 0 .../utils/math/SafeMath.sol/SafeMath.dbg.json | 0 .../utils/math/SafeMath.sol/SafeMath.json | 0 .../SignedSafeMath.dbg.json | 0 .../SignedSafeMath.sol/SignedSafeMath.json | 0 .../EnumerableMap.sol/EnumerableMap.dbg.json | 0 .../EnumerableMap.sol/EnumerableMap.json | 0 .../EnumerableSet.sol/EnumerableSet.dbg.json | 0 .../EnumerableSet.sol/EnumerableSet.json | 0 .../PriceConsumerV3.dbg.json | 0 .../chainlink-oracle.sol/PriceConsumerV3.json | 0 .../shift-contract.sol/burner.dbg.json | 0 .../contracts/shift-contract.sol/burner.json | 0 .../shift-contract.sol/zkAsset.dbg.json | 0 .../contracts/shift-contract.sol/zkAsset.json | 0 .../shift-with-faucet.sol/burner.dbg.json | 0 .../shift-with-faucet.sol/burner.json | 0 .../shift-with-faucet.sol/xftTest.dbg.json | 0 .../shift-with-faucet.sol/xftTest.json | 0 .../shift-with-faucet.sol/zkAsset.dbg.json | 0 .../shift-with-faucet.sol/zkAsset.json | 0 .../contracts/xftTB.sol/zkB.dbg.json | 0 .../artifacts/contracts/xftTB.sol/zkB.json | 0 .../contracts/xftTM.sol/zkA.dbg.json | 0 .../artifacts/contracts/xftTM.sol/zkA.json | 0 .../contracts/@chainlink/contracts/README.md | 0 .../contracts/abi/v0.4/Aggregator.json | 0 .../abi/v0.4/AggregatorInterface.json | 0 .../abi/v0.4/AggregatorV3Interface.json | 0 .../contracts/abi/v0.4/BasicConsumer.json | 0 .../contracts/abi/v0.4/BasicToken.json | 0 .../@chainlink/contracts/abi/v0.4/Buffer.json | 0 .../@chainlink/contracts/abi/v0.4/CBOR.json | 0 .../contracts/abi/v0.4/Chainlink.json | 0 .../contracts/abi/v0.4/ChainlinkClient.json | 0 .../abi/v0.4/ChainlinkRequestInterface.json | 0 .../contracts/abi/v0.4/Chainlinked.json | 0 .../contracts/abi/v0.4/ConcreteChainlink.json | 0 .../abi/v0.4/ConcreteChainlinked.json | 0 .../contracts/abi/v0.4/Consumer.json | 0 .../@chainlink/contracts/abi/v0.4/ENS.json | 0 .../contracts/abi/v0.4/ENSInterface.json | 0 .../contracts/abi/v0.4/ENSRegistry.json | 0 .../contracts/abi/v0.4/ENSResolver.json | 0 .../@chainlink/contracts/abi/v0.4/ERC20.json | 0 .../contracts/abi/v0.4/ERC20Basic.json | 0 .../@chainlink/contracts/abi/v0.4/ERC677.json | 0 .../contracts/abi/v0.4/ERC677Receiver.json | 0 .../contracts/abi/v0.4/ERC677Token.json | 0 .../contracts/abi/v0.4/EmptyOracle.json | 0 .../contracts/abi/v0.4/FlagsInterface.json | 0 .../contracts/abi/v0.4/GetterSetter.json | 0 .../contracts/abi/v0.4/LinkToken.json | 0 .../abi/v0.4/LinkTokenInterface.json | 0 .../abi/v0.4/MaliciousChainlink.json | 0 .../abi/v0.4/MaliciousChainlinked.json | 0 .../contracts/abi/v0.4/MaliciousConsumer.json | 0 .../abi/v0.4/MaliciousRequester.json | 0 .../contracts/abi/v0.4/Migrations.json | 0 .../@chainlink/contracts/abi/v0.4/Oracle.json | 0 .../contracts/abi/v0.4/OracleInterface.json | 0 .../contracts/abi/v0.4/Ownable.json | 0 .../contracts/abi/v0.4/Pointer.json | 0 .../contracts/abi/v0.4/PointerInterface.json | 0 .../contracts/abi/v0.4/PublicResolver.json | 0 .../contracts/abi/v0.4/SafeMathChainlink.json | 0 .../contracts/abi/v0.4/SignedSafeMath.json | 0 .../contracts/abi/v0.4/StandardToken.json | 0 .../contracts/abi/v0.4/UpdatableConsumer.json | 0 .../abi/v0.5/AggregatorInterface.json | 0 .../abi/v0.5/AggregatorV2V3Interface.json | 0 .../abi/v0.5/AggregatorV3Interface.json | 0 .../contracts/abi/v0.5/BasicConsumer.json | 0 .../@chainlink/contracts/abi/v0.5/Buffer.json | 0 .../@chainlink/contracts/abi/v0.5/CBOR.json | 0 .../contracts/abi/v0.5/Chainlink.json | 0 .../contracts/abi/v0.5/ChainlinkClient.json | 0 .../abi/v0.5/ChainlinkRequestInterface.json | 0 .../abi/v0.5/ChainlinkTestHelper.json | 0 .../contracts/abi/v0.5/Consumer.json | 0 .../contracts/abi/v0.5/Coordinator.json | 0 .../abi/v0.5/CoordinatorInterface.json | 0 .../contracts/abi/v0.5/ENSInterface.json | 0 .../contracts/abi/v0.5/ENSResolver.json | 0 .../contracts/abi/v0.5/EmptyAggregator.json | 0 .../contracts/abi/v0.5/FlagsInterface.json | 0 .../contracts/abi/v0.5/GetterSetter.json | 0 .../abi/v0.5/LinkTokenInterface.json | 0 .../contracts/abi/v0.5/LinkTokenReceiver.json | 0 .../abi/v0.5/MaliciousChainlink.json | 0 .../abi/v0.5/MaliciousChainlinkClient.json | 0 .../contracts/abi/v0.5/MaliciousConsumer.json | 0 .../abi/v0.5/MaliciousRequester.json | 0 .../contracts/abi/v0.5/MeanAggregator.json | 0 .../@chainlink/contracts/abi/v0.5/Median.json | 0 .../contracts/abi/v0.5/MedianTestHelper.json | 0 .../contracts/abi/v0.5/Migrations.json | 0 .../@chainlink/contracts/abi/v0.5/Oracle.json | 0 .../contracts/abi/v0.5/OracleInterface.json | 0 .../abi/v0.5/OracleSignaturesDecoder.json | 0 .../contracts/abi/v0.5/Ownable.json | 0 .../contracts/abi/v0.5/PointerInterface.json | 0 .../contracts/abi/v0.5/SafeMathChainlink.json | 0 .../contracts/abi/v0.5/SchnorrSECP256K1.json | 0 .../abi/v0.5/ServiceAgreementConsumer.json | 0 .../abi/v0.5/ServiceAgreementDecoder.json | 0 .../contracts/abi/v0.5/SignedSafeMath.json | 0 .../abi/v0.5/WithdrawalInterface.json | 0 .../abi/v0.6/AccessControlTestHelper.json | 0 .../abi/v0.6/AccessControlledAggregator.json | 0 .../abi/v0.6/AccessControllerInterface.json | 0 .../contracts/abi/v0.6/AggregatorFacade.json | 0 .../abi/v0.6/AggregatorInterface.json | 0 .../contracts/abi/v0.6/AggregatorProxy.json | 0 .../abi/v0.6/AggregatorV2V3Interface.json | 0 .../abi/v0.6/AggregatorV3Interface.json | 0 .../v0.6/AggregatorValidatorInterface.json | 0 .../abi/v0.6/AggregatorValidatorMock.json | 0 .../contracts/abi/v0.6/BasicConsumer.json | 0 .../abi/v0.6/BlockHashStoreInterface.json | 0 .../contracts/abi/v0.6/BlockhashStore.json | 0 .../abi/v0.6/BlockhashStoreTestHelper.json | 0 .../contracts/abi/v0.6/BufferChainlink.json | 0 .../contracts/abi/v0.6/CBORChainlink.json | 0 .../contracts/abi/v0.6/Chainlink.json | 0 .../contracts/abi/v0.6/ChainlinkClient.json | 0 .../abi/v0.6/ChainlinkRequestInterface.json | 0 .../contracts/abi/v0.6/CheckedMath.json | 0 .../abi/v0.6/CheckedMathTestHelper.json | 0 .../abi/v0.6/ConcreteSignedSafeMath.json | 0 .../contracts/abi/v0.6/Consumer.json | 0 .../abi/v0.6/DeviationFlaggingValidator.json | 0 .../abi/v0.6/EACAggregatorProxy.json | 0 .../contracts/abi/v0.6/ENSInterface.json | 0 .../contracts/abi/v0.6/ENSResolver.json | 0 .../@chainlink/contracts/abi/v0.6/Flags.json | 0 .../contracts/abi/v0.6/FlagsInterface.json | 0 .../contracts/abi/v0.6/FlagsTestHelper.json | 0 .../contracts/abi/v0.6/FluxAggregator.json | 0 .../abi/v0.6/FluxAggregatorTestHelper.json | 0 .../contracts/abi/v0.6/GasGuzzler.json | 0 .../abi/v0.6/GasGuzzlingConsumer.json | 0 .../abi/v0.6/LinkTokenInterface.json | 0 .../contracts/abi/v0.6/LinkTokenReceiver.json | 0 .../abi/v0.6/MaliciousMultiWordConsumer.json | 0 .../@chainlink/contracts/abi/v0.6/Median.json | 0 .../contracts/abi/v0.6/MedianTestHelper.json | 0 .../contracts/abi/v0.6/MockOracle.json | 0 .../contracts/abi/v0.6/MockV2Aggregator.json | 0 .../contracts/abi/v0.6/MockV3Aggregator.json | 0 .../contracts/abi/v0.6/MultiWordConsumer.json | 0 .../@chainlink/contracts/abi/v0.6/Oracle.json | 0 .../contracts/abi/v0.6/OracleInterface.json | 0 .../contracts/abi/v0.6/Ownable.json | 0 .../@chainlink/contracts/abi/v0.6/Owned.json | 0 .../contracts/abi/v0.6/OwnedTestHelper.json | 0 .../contracts/abi/v0.6/PointerInterface.json | 0 .../contracts/abi/v0.6/PreCoordinator.json | 0 .../contracts/abi/v0.6/Reverter.json | 0 .../contracts/abi/v0.6/SafeMath128.json | 0 .../contracts/abi/v0.6/SafeMath32.json | 0 .../contracts/abi/v0.6/SafeMath64.json | 0 .../contracts/abi/v0.6/SafeMathChainlink.json | 0 .../contracts/abi/v0.6/SignedSafeMath.json | 0 .../abi/v0.6/SimpleReadAccessController.json | 0 .../abi/v0.6/SimpleWriteAccessController.json | 0 .../@chainlink/contracts/abi/v0.6/VRF.json | 0 .../contracts/abi/v0.6/VRFConsumer.json | 0 .../contracts/abi/v0.6/VRFConsumerBase.json | 0 .../contracts/abi/v0.6/VRFCoordinator.json | 0 .../abi/v0.6/VRFCoordinatorMock.json | 0 .../@chainlink/contracts/abi/v0.6/VRFD20.json | 0 .../contracts/abi/v0.6/VRFRequestIDBase.json | 0 .../abi/v0.6/VRFRequestIDBaseTestHelper.json | 0 .../contracts/abi/v0.6/VRFTestHelper.json | 0 .../abi/v0.6/WithdrawalInterface.json | 0 .../abi/v0.7/AggregatorInterface.json | 0 .../contracts/abi/v0.7/AggregatorProxy.json | 0 .../abi/v0.7/AggregatorProxyInterface.json | 0 .../abi/v0.7/AggregatorV2V3Interface.json | 0 .../abi/v0.7/AggregatorV3Interface.json | 0 .../contracts/abi/v0.7/BufferChainlink.json | 0 .../contracts/abi/v0.7/CBORChainlink.json | 0 .../contracts/abi/v0.7/Chainlink.json | 0 .../contracts/abi/v0.7/ChainlinkClient.json | 0 .../abi/v0.7/ChainlinkRequestInterface.json | 0 .../v0.7/CompoundPriceFlaggingValidator.json | 0 .../contracts/abi/v0.7/ConfirmedOwner.json | 0 .../abi/v0.7/ConfirmedOwnerTestHelper.json | 0 .../contracts/abi/v0.7/Consumer.json | 0 .../contracts/abi/v0.7/ENSInterface.json | 0 .../contracts/abi/v0.7/ENSResolver.json | 0 .../contracts/abi/v0.7/FlagsInterface.json | 0 .../abi/v0.7/LinkTokenInterface.json | 0 .../contracts/abi/v0.7/LinkTokenReceiver.json | 0 .../abi/v0.7/MockCompoundOracle.json | 0 .../contracts/abi/v0.7/MockV2Aggregator.json | 0 .../contracts/abi/v0.7/MockV3Aggregator.json | 0 .../contracts/abi/v0.7/MultiWordConsumer.json | 0 .../contracts/abi/v0.7/Operator.json | 0 .../contracts/abi/v0.7/OperatorFactory.json | 0 .../contracts/abi/v0.7/OperatorForwarder.json | 0 .../abi/v0.7/OperatorForwarderDeployer.json | 0 .../contracts/abi/v0.7/OperatorInterface.json | 0 .../contracts/abi/v0.7/OracleInterface.json | 0 .../contracts/abi/v0.7/PointerInterface.json | 0 .../contracts/abi/v0.7/SafeMathChainlink.json | 0 .../abi/v0.7/StalenessFlaggingValidator.json | 0 .../abi/v0.7/UniswapAnchoredView.json | 0 .../contracts/abi/v0.7/UpkeepInterface.json | 0 .../contracts/abi/v0.7/VRFConsumerBase.json | 0 .../contracts/abi/v0.7/VRFRequestIDBase.json | 0 .../abi/v0.7/WithdrawalInterface.json | 0 .../abi/v0.8/AggregatorInterface.json | 0 .../abi/v0.8/AggregatorV2V3Interface.json | 0 .../abi/v0.8/AggregatorV3Interface.json | 0 .../contracts/abi/v0.8/BufferChainlink.json | 0 .../contracts/abi/v0.8/CBORChainlink.json | 0 .../contracts/abi/v0.8/Chainlink.json | 0 .../contracts/abi/v0.8/ChainlinkClient.json | 0 .../abi/v0.8/ChainlinkRequestInterface.json | 0 .../contracts/abi/v0.8/ENSInterface.json | 0 .../contracts/abi/v0.8/ENSResolver.json | 0 .../abi/v0.8/LinkTokenInterface.json | 0 .../contracts/abi/v0.8/PointerInterface.json | 0 .../contracts/abi/v0.8/VRFConsumerBase.json | 0 .../contracts/abi/v0.8/VRFRequestIDBase.json | 0 .../@chainlink/contracts/app.config.json | 0 .../contracts/ethers/v0.4/Aggregator.d.ts | 0 .../ethers/v0.4/AggregatorInterface.d.ts | 0 .../ethers/v0.4/AggregatorV3Interface.d.ts | 0 .../contracts/ethers/v0.4/BasicConsumer.d.ts | 0 .../contracts/ethers/v0.4/BasicToken.d.ts | 0 .../ethers/v0.4/ChainlinkClient.d.ts | 0 .../v0.4/ChainlinkRequestInterface.d.ts | 0 .../contracts/ethers/v0.4/Chainlinked.d.ts | 0 .../ethers/v0.4/ConcreteChainlink.d.ts | 0 .../ethers/v0.4/ConcreteChainlinked.d.ts | 0 .../contracts/ethers/v0.4/Consumer.d.ts | 0 .../@chainlink/contracts/ethers/v0.4/ENS.d.ts | 0 .../contracts/ethers/v0.4/ENSInterface.d.ts | 0 .../contracts/ethers/v0.4/ENSRegistry.d.ts | 0 .../contracts/ethers/v0.4/ENSResolver.d.ts | 0 .../contracts/ethers/v0.4/ERC20.d.ts | 0 .../contracts/ethers/v0.4/ERC20Basic.d.ts | 0 .../contracts/ethers/v0.4/ERC677.d.ts | 0 .../contracts/ethers/v0.4/ERC677Receiver.d.ts | 0 .../contracts/ethers/v0.4/ERC677Token.d.ts | 0 .../contracts/ethers/v0.4/EmptyOracle.d.ts | 0 .../contracts/ethers/v0.4/FlagsInterface.d.ts | 0 .../contracts/ethers/v0.4/GetterSetter.d.ts | 0 .../contracts/ethers/v0.4/LinkToken.d.ts | 0 .../ethers/v0.4/LinkTokenInterface.d.ts | 0 .../ethers/v0.4/MaliciousChainlinked.d.ts | 0 .../ethers/v0.4/MaliciousConsumer.d.ts | 0 .../ethers/v0.4/MaliciousRequester.d.ts | 0 .../contracts/ethers/v0.4/Migrations.d.ts | 0 .../contracts/ethers/v0.4/Oracle.d.ts | 0 .../ethers/v0.4/OracleInterface.d.ts | 0 .../contracts/ethers/v0.4/Ownable.d.ts | 0 .../contracts/ethers/v0.4/Pointer.d.ts | 0 .../ethers/v0.4/PointerInterface.d.ts | 0 .../contracts/ethers/v0.4/PublicResolver.d.ts | 0 .../contracts/ethers/v0.4/StandardToken.d.ts | 0 .../ethers/v0.4/UpdatableConsumer.d.ts | 0 .../AggregatorInterface__factory.d.ts | 0 .../AggregatorInterface__factory.d.ts.map | 0 .../factories/AggregatorInterface__factory.js | 0 .../factories/AggregatorInterface__factory.ts | 0 .../AggregatorV3Interface__factory.d.ts | 0 .../AggregatorV3Interface__factory.d.ts.map | 0 .../AggregatorV3Interface__factory.js | 0 .../AggregatorV3Interface__factory.ts | 0 .../v0.4/factories/Aggregator__factory.d.ts | 0 .../factories/Aggregator__factory.d.ts.map | 0 .../v0.4/factories/Aggregator__factory.js | 0 .../v0.4/factories/Aggregator__factory.ts | 0 .../factories/BasicConsumer__factory.d.ts | 0 .../factories/BasicConsumer__factory.d.ts.map | 0 .../v0.4/factories/BasicConsumer__factory.js | 0 .../v0.4/factories/BasicConsumer__factory.ts | 0 .../v0.4/factories/BasicToken__factory.d.ts | 0 .../factories/BasicToken__factory.d.ts.map | 0 .../v0.4/factories/BasicToken__factory.js | 0 .../v0.4/factories/BasicToken__factory.ts | 0 .../factories/ChainlinkClient__factory.d.ts | 0 .../ChainlinkClient__factory.d.ts.map | 0 .../factories/ChainlinkClient__factory.js | 0 .../factories/ChainlinkClient__factory.ts | 0 .../ChainlinkRequestInterface__factory.d.ts | 0 ...hainlinkRequestInterface__factory.d.ts.map | 0 .../ChainlinkRequestInterface__factory.js | 0 .../ChainlinkRequestInterface__factory.ts | 0 .../v0.4/factories/Chainlinked__factory.d.ts | 0 .../factories/Chainlinked__factory.d.ts.map | 0 .../v0.4/factories/Chainlinked__factory.js | 0 .../v0.4/factories/Chainlinked__factory.ts | 0 .../factories/ConcreteChainlink__factory.d.ts | 0 .../ConcreteChainlink__factory.d.ts.map | 0 .../factories/ConcreteChainlink__factory.js | 0 .../factories/ConcreteChainlink__factory.ts | 0 .../ConcreteChainlinked__factory.d.ts | 0 .../ConcreteChainlinked__factory.d.ts.map | 0 .../factories/ConcreteChainlinked__factory.js | 0 .../factories/ConcreteChainlinked__factory.ts | 0 .../v0.4/factories/Consumer__factory.d.ts | 0 .../v0.4/factories/Consumer__factory.d.ts.map | 0 .../v0.4/factories/Consumer__factory.js | 0 .../v0.4/factories/Consumer__factory.ts | 0 .../v0.4/factories/ENSInterface__factory.d.ts | 0 .../factories/ENSInterface__factory.d.ts.map | 0 .../v0.4/factories/ENSInterface__factory.js | 0 .../v0.4/factories/ENSInterface__factory.ts | 0 .../v0.4/factories/ENSRegistry__factory.d.ts | 0 .../factories/ENSRegistry__factory.d.ts.map | 0 .../v0.4/factories/ENSRegistry__factory.js | 0 .../v0.4/factories/ENSRegistry__factory.ts | 0 .../v0.4/factories/ENSResolver__factory.d.ts | 0 .../factories/ENSResolver__factory.d.ts.map | 0 .../v0.4/factories/ENSResolver__factory.js | 0 .../v0.4/factories/ENSResolver__factory.ts | 0 .../ethers/v0.4/factories/ENS__factory.d.ts | 0 .../v0.4/factories/ENS__factory.d.ts.map | 0 .../ethers/v0.4/factories/ENS__factory.js | 0 .../ethers/v0.4/factories/ENS__factory.ts | 0 .../v0.4/factories/ERC20Basic__factory.d.ts | 0 .../factories/ERC20Basic__factory.d.ts.map | 0 .../v0.4/factories/ERC20Basic__factory.js | 0 .../v0.4/factories/ERC20Basic__factory.ts | 0 .../ethers/v0.4/factories/ERC20__factory.d.ts | 0 .../v0.4/factories/ERC20__factory.d.ts.map | 0 .../ethers/v0.4/factories/ERC20__factory.js | 0 .../ethers/v0.4/factories/ERC20__factory.ts | 0 .../factories/ERC677Receiver__factory.d.ts | 0 .../ERC677Receiver__factory.d.ts.map | 0 .../v0.4/factories/ERC677Receiver__factory.js | 0 .../v0.4/factories/ERC677Receiver__factory.ts | 0 .../v0.4/factories/ERC677Token__factory.d.ts | 0 .../factories/ERC677Token__factory.d.ts.map | 0 .../v0.4/factories/ERC677Token__factory.js | 0 .../v0.4/factories/ERC677Token__factory.ts | 0 .../v0.4/factories/ERC677__factory.d.ts | 0 .../v0.4/factories/ERC677__factory.d.ts.map | 0 .../ethers/v0.4/factories/ERC677__factory.js | 0 .../ethers/v0.4/factories/ERC677__factory.ts | 0 .../v0.4/factories/EmptyOracle__factory.d.ts | 0 .../factories/EmptyOracle__factory.d.ts.map | 0 .../v0.4/factories/EmptyOracle__factory.js | 0 .../v0.4/factories/EmptyOracle__factory.ts | 0 .../factories/FlagsInterface__factory.d.ts | 0 .../FlagsInterface__factory.d.ts.map | 0 .../v0.4/factories/FlagsInterface__factory.js | 0 .../v0.4/factories/FlagsInterface__factory.ts | 0 .../v0.4/factories/GetterSetter__factory.d.ts | 0 .../factories/GetterSetter__factory.d.ts.map | 0 .../v0.4/factories/GetterSetter__factory.js | 0 .../v0.4/factories/GetterSetter__factory.ts | 0 .../LinkTokenInterface__factory.d.ts | 0 .../LinkTokenInterface__factory.d.ts.map | 0 .../factories/LinkTokenInterface__factory.js | 0 .../factories/LinkTokenInterface__factory.ts | 0 .../v0.4/factories/LinkToken__factory.d.ts | 0 .../factories/LinkToken__factory.d.ts.map | 0 .../v0.4/factories/LinkToken__factory.js | 0 .../v0.4/factories/LinkToken__factory.ts | 0 .../MaliciousChainlinked__factory.d.ts | 0 .../MaliciousChainlinked__factory.d.ts.map | 0 .../MaliciousChainlinked__factory.js | 0 .../MaliciousChainlinked__factory.ts | 0 .../factories/MaliciousConsumer__factory.d.ts | 0 .../MaliciousConsumer__factory.d.ts.map | 0 .../factories/MaliciousConsumer__factory.js | 0 .../factories/MaliciousConsumer__factory.ts | 0 .../MaliciousRequester__factory.d.ts | 0 .../MaliciousRequester__factory.d.ts.map | 0 .../factories/MaliciousRequester__factory.js | 0 .../factories/MaliciousRequester__factory.ts | 0 .../v0.4/factories/Migrations__factory.d.ts | 0 .../factories/Migrations__factory.d.ts.map | 0 .../v0.4/factories/Migrations__factory.js | 0 .../v0.4/factories/Migrations__factory.ts | 0 .../factories/OracleInterface__factory.d.ts | 0 .../OracleInterface__factory.d.ts.map | 0 .../factories/OracleInterface__factory.js | 0 .../factories/OracleInterface__factory.ts | 0 .../v0.4/factories/Oracle__factory.d.ts | 0 .../v0.4/factories/Oracle__factory.d.ts.map | 0 .../ethers/v0.4/factories/Oracle__factory.js | 0 .../ethers/v0.4/factories/Oracle__factory.ts | 0 .../v0.4/factories/Ownable__factory.d.ts | 0 .../v0.4/factories/Ownable__factory.d.ts.map | 0 .../ethers/v0.4/factories/Ownable__factory.js | 0 .../ethers/v0.4/factories/Ownable__factory.ts | 0 .../factories/PointerInterface__factory.d.ts | 0 .../PointerInterface__factory.d.ts.map | 0 .../factories/PointerInterface__factory.js | 0 .../factories/PointerInterface__factory.ts | 0 .../v0.4/factories/Pointer__factory.d.ts | 0 .../v0.4/factories/Pointer__factory.d.ts.map | 0 .../ethers/v0.4/factories/Pointer__factory.js | 0 .../ethers/v0.4/factories/Pointer__factory.ts | 0 .../factories/PublicResolver__factory.d.ts | 0 .../PublicResolver__factory.d.ts.map | 0 .../v0.4/factories/PublicResolver__factory.js | 0 .../v0.4/factories/PublicResolver__factory.ts | 0 .../factories/StandardToken__factory.d.ts | 0 .../factories/StandardToken__factory.d.ts.map | 0 .../v0.4/factories/StandardToken__factory.js | 0 .../v0.4/factories/StandardToken__factory.ts | 0 .../factories/UpdatableConsumer__factory.d.ts | 0 .../UpdatableConsumer__factory.d.ts.map | 0 .../factories/UpdatableConsumer__factory.js | 0 .../factories/UpdatableConsumer__factory.ts | 0 .../contracts/ethers/v0.4/index.d.ts | 0 .../ethers/v0.5/AggregatorInterface.d.ts | 0 .../ethers/v0.5/AggregatorV2V3Interface.d.ts | 0 .../ethers/v0.5/AggregatorV3Interface.d.ts | 0 .../contracts/ethers/v0.5/BasicConsumer.d.ts | 0 .../ethers/v0.5/ChainlinkClient.d.ts | 0 .../v0.5/ChainlinkRequestInterface.d.ts | 0 .../ethers/v0.5/ChainlinkTestHelper.d.ts | 0 .../contracts/ethers/v0.5/Consumer.d.ts | 0 .../contracts/ethers/v0.5/Coordinator.d.ts | 0 .../ethers/v0.5/CoordinatorInterface.d.ts | 0 .../contracts/ethers/v0.5/ENSInterface.d.ts | 0 .../contracts/ethers/v0.5/ENSResolver.d.ts | 0 .../ethers/v0.5/EmptyAggregator.d.ts | 0 .../contracts/ethers/v0.5/FlagsInterface.d.ts | 0 .../contracts/ethers/v0.5/GetterSetter.d.ts | 0 .../ethers/v0.5/LinkTokenInterface.d.ts | 0 .../ethers/v0.5/LinkTokenReceiver.d.ts | 0 .../ethers/v0.5/MaliciousChainlinkClient.d.ts | 0 .../ethers/v0.5/MaliciousConsumer.d.ts | 0 .../ethers/v0.5/MaliciousRequester.d.ts | 0 .../contracts/ethers/v0.5/MeanAggregator.d.ts | 0 .../ethers/v0.5/MedianTestHelper.d.ts | 0 .../contracts/ethers/v0.5/Migrations.d.ts | 0 .../contracts/ethers/v0.5/Oracle.d.ts | 0 .../ethers/v0.5/OracleInterface.d.ts | 0 .../contracts/ethers/v0.5/Ownable.d.ts | 0 .../ethers/v0.5/PointerInterface.d.ts | 0 .../ethers/v0.5/SchnorrSECP256K1.d.ts | 0 .../ethers/v0.5/ServiceAgreementConsumer.d.ts | 0 .../ethers/v0.5/WithdrawalInterface.d.ts | 0 .../AggregatorInterface__factory.d.ts | 0 .../AggregatorInterface__factory.d.ts.map | 0 .../factories/AggregatorInterface__factory.js | 0 .../factories/AggregatorInterface__factory.ts | 0 .../AggregatorV2V3Interface__factory.d.ts | 0 .../AggregatorV2V3Interface__factory.d.ts.map | 0 .../AggregatorV2V3Interface__factory.js | 0 .../AggregatorV2V3Interface__factory.ts | 0 .../AggregatorV3Interface__factory.d.ts | 0 .../AggregatorV3Interface__factory.d.ts.map | 0 .../AggregatorV3Interface__factory.js | 0 .../AggregatorV3Interface__factory.ts | 0 .../factories/BasicConsumer__factory.d.ts | 0 .../factories/BasicConsumer__factory.d.ts.map | 0 .../v0.5/factories/BasicConsumer__factory.js | 0 .../v0.5/factories/BasicConsumer__factory.ts | 0 .../factories/ChainlinkClient__factory.d.ts | 0 .../ChainlinkClient__factory.d.ts.map | 0 .../factories/ChainlinkClient__factory.js | 0 .../factories/ChainlinkClient__factory.ts | 0 .../ChainlinkRequestInterface__factory.d.ts | 0 ...hainlinkRequestInterface__factory.d.ts.map | 0 .../ChainlinkRequestInterface__factory.js | 0 .../ChainlinkRequestInterface__factory.ts | 0 .../ChainlinkTestHelper__factory.d.ts | 0 .../ChainlinkTestHelper__factory.d.ts.map | 0 .../factories/ChainlinkTestHelper__factory.js | 0 .../factories/ChainlinkTestHelper__factory.ts | 0 .../v0.5/factories/Consumer__factory.d.ts | 0 .../v0.5/factories/Consumer__factory.d.ts.map | 0 .../v0.5/factories/Consumer__factory.js | 0 .../v0.5/factories/Consumer__factory.ts | 0 .../CoordinatorInterface__factory.d.ts | 0 .../CoordinatorInterface__factory.d.ts.map | 0 .../CoordinatorInterface__factory.js | 0 .../CoordinatorInterface__factory.ts | 0 .../v0.5/factories/Coordinator__factory.d.ts | 0 .../factories/Coordinator__factory.d.ts.map | 0 .../v0.5/factories/Coordinator__factory.js | 0 .../v0.5/factories/Coordinator__factory.ts | 0 .../v0.5/factories/ENSInterface__factory.d.ts | 0 .../factories/ENSInterface__factory.d.ts.map | 0 .../v0.5/factories/ENSInterface__factory.js | 0 .../v0.5/factories/ENSInterface__factory.ts | 0 .../v0.5/factories/ENSResolver__factory.d.ts | 0 .../factories/ENSResolver__factory.d.ts.map | 0 .../v0.5/factories/ENSResolver__factory.js | 0 .../v0.5/factories/ENSResolver__factory.ts | 0 .../factories/EmptyAggregator__factory.d.ts | 0 .../EmptyAggregator__factory.d.ts.map | 0 .../factories/EmptyAggregator__factory.js | 0 .../factories/EmptyAggregator__factory.ts | 0 .../factories/FlagsInterface__factory.d.ts | 0 .../FlagsInterface__factory.d.ts.map | 0 .../v0.5/factories/FlagsInterface__factory.js | 0 .../v0.5/factories/FlagsInterface__factory.ts | 0 .../v0.5/factories/GetterSetter__factory.d.ts | 0 .../factories/GetterSetter__factory.d.ts.map | 0 .../v0.5/factories/GetterSetter__factory.js | 0 .../v0.5/factories/GetterSetter__factory.ts | 0 .../LinkTokenInterface__factory.d.ts | 0 .../LinkTokenInterface__factory.d.ts.map | 0 .../factories/LinkTokenInterface__factory.js | 0 .../factories/LinkTokenInterface__factory.ts | 0 .../factories/LinkTokenReceiver__factory.d.ts | 0 .../LinkTokenReceiver__factory.d.ts.map | 0 .../factories/LinkTokenReceiver__factory.js | 0 .../factories/LinkTokenReceiver__factory.ts | 0 .../MaliciousChainlinkClient__factory.d.ts | 0 ...MaliciousChainlinkClient__factory.d.ts.map | 0 .../MaliciousChainlinkClient__factory.js | 0 .../MaliciousChainlinkClient__factory.ts | 0 .../factories/MaliciousConsumer__factory.d.ts | 0 .../MaliciousConsumer__factory.d.ts.map | 0 .../factories/MaliciousConsumer__factory.js | 0 .../factories/MaliciousConsumer__factory.ts | 0 .../MaliciousRequester__factory.d.ts | 0 .../MaliciousRequester__factory.d.ts.map | 0 .../factories/MaliciousRequester__factory.js | 0 .../factories/MaliciousRequester__factory.ts | 0 .../factories/MeanAggregator__factory.d.ts | 0 .../MeanAggregator__factory.d.ts.map | 0 .../v0.5/factories/MeanAggregator__factory.js | 0 .../v0.5/factories/MeanAggregator__factory.ts | 0 .../factories/MedianTestHelper__factory.d.ts | 0 .../MedianTestHelper__factory.d.ts.map | 0 .../factories/MedianTestHelper__factory.js | 0 .../factories/MedianTestHelper__factory.ts | 0 .../v0.5/factories/Migrations__factory.d.ts | 0 .../factories/Migrations__factory.d.ts.map | 0 .../v0.5/factories/Migrations__factory.js | 0 .../v0.5/factories/Migrations__factory.ts | 0 .../factories/OracleInterface__factory.d.ts | 0 .../OracleInterface__factory.d.ts.map | 0 .../factories/OracleInterface__factory.js | 0 .../factories/OracleInterface__factory.ts | 0 .../v0.5/factories/Oracle__factory.d.ts | 0 .../v0.5/factories/Oracle__factory.d.ts.map | 0 .../ethers/v0.5/factories/Oracle__factory.js | 0 .../ethers/v0.5/factories/Oracle__factory.ts | 0 .../v0.5/factories/Ownable__factory.d.ts | 0 .../v0.5/factories/Ownable__factory.d.ts.map | 0 .../ethers/v0.5/factories/Ownable__factory.js | 0 .../ethers/v0.5/factories/Ownable__factory.ts | 0 .../factories/PointerInterface__factory.d.ts | 0 .../PointerInterface__factory.d.ts.map | 0 .../factories/PointerInterface__factory.js | 0 .../factories/PointerInterface__factory.ts | 0 .../factories/SchnorrSECP256K1__factory.d.ts | 0 .../SchnorrSECP256K1__factory.d.ts.map | 0 .../factories/SchnorrSECP256K1__factory.js | 0 .../factories/SchnorrSECP256K1__factory.ts | 0 .../ServiceAgreementConsumer__factory.d.ts | 0 ...ServiceAgreementConsumer__factory.d.ts.map | 0 .../ServiceAgreementConsumer__factory.js | 0 .../ServiceAgreementConsumer__factory.ts | 0 .../WithdrawalInterface__factory.d.ts | 0 .../WithdrawalInterface__factory.d.ts.map | 0 .../factories/WithdrawalInterface__factory.js | 0 .../factories/WithdrawalInterface__factory.ts | 0 .../contracts/ethers/v0.5/index.d.ts | 0 .../ethers/v0.6/AccessControlTestHelper.d.ts | 0 .../v0.6/AccessControlledAggregator.d.ts | 0 .../v0.6/AccessControllerInterface.d.ts | 0 .../ethers/v0.6/AggregatorFacade.d.ts | 0 .../ethers/v0.6/AggregatorInterface.d.ts | 0 .../ethers/v0.6/AggregatorProxy.d.ts | 0 .../ethers/v0.6/AggregatorV2V3Interface.d.ts | 0 .../ethers/v0.6/AggregatorV3Interface.d.ts | 0 .../v0.6/AggregatorValidatorInterface.d.ts | 0 .../ethers/v0.6/AggregatorValidatorMock.d.ts | 0 .../contracts/ethers/v0.6/BasicConsumer.d.ts | 0 .../ethers/v0.6/BlockHashStoreInterface.d.ts | 0 .../contracts/ethers/v0.6/BlockhashStore.d.ts | 0 .../ethers/v0.6/BlockhashStoreTestHelper.d.ts | 0 .../ethers/v0.6/ChainlinkClient.d.ts | 0 .../v0.6/ChainlinkRequestInterface.d.ts | 0 .../ethers/v0.6/CheckedMathTestHelper.d.ts | 0 .../ethers/v0.6/ConcreteSignedSafeMath.d.ts | 0 .../contracts/ethers/v0.6/Consumer.d.ts | 0 .../v0.6/DeviationFlaggingValidator.d.ts | 0 .../ethers/v0.6/EACAggregatorProxy.d.ts | 0 .../contracts/ethers/v0.6/ENSInterface.d.ts | 0 .../contracts/ethers/v0.6/ENSResolver.d.ts | 0 .../contracts/ethers/v0.6/Flags.d.ts | 0 .../contracts/ethers/v0.6/FlagsInterface.d.ts | 0 .../ethers/v0.6/FlagsTestHelper.d.ts | 0 .../contracts/ethers/v0.6/FluxAggregator.d.ts | 0 .../ethers/v0.6/FluxAggregatorTestHelper.d.ts | 0 .../contracts/ethers/v0.6/GasGuzzler.d.ts | 0 .../ethers/v0.6/GasGuzzlingConsumer.d.ts | 0 .../ethers/v0.6/LinkTokenInterface.d.ts | 0 .../ethers/v0.6/LinkTokenReceiver.d.ts | 0 .../v0.6/MaliciousMultiWordConsumer.d.ts | 0 .../ethers/v0.6/MedianTestHelper.d.ts | 0 .../contracts/ethers/v0.6/MockOracle.d.ts | 0 .../ethers/v0.6/MockV2Aggregator.d.ts | 0 .../ethers/v0.6/MockV3Aggregator.d.ts | 0 .../ethers/v0.6/MultiWordConsumer.d.ts | 0 .../contracts/ethers/v0.6/Oracle.d.ts | 0 .../ethers/v0.6/OracleInterface.d.ts | 0 .../contracts/ethers/v0.6/Ownable.d.ts | 0 .../contracts/ethers/v0.6/Owned.d.ts | 0 .../ethers/v0.6/OwnedTestHelper.d.ts | 0 .../ethers/v0.6/PointerInterface.d.ts | 0 .../contracts/ethers/v0.6/PreCoordinator.d.ts | 0 .../contracts/ethers/v0.6/Reverter.d.ts | 0 .../v0.6/SimpleReadAccessController.d.ts | 0 .../v0.6/SimpleWriteAccessController.d.ts | 0 .../@chainlink/contracts/ethers/v0.6/VRF.d.ts | 0 .../contracts/ethers/v0.6/VRFConsumer.d.ts | 0 .../ethers/v0.6/VRFConsumerBase.d.ts | 0 .../contracts/ethers/v0.6/VRFCoordinator.d.ts | 0 .../ethers/v0.6/VRFCoordinatorMock.d.ts | 0 .../contracts/ethers/v0.6/VRFD20.d.ts | 0 .../v0.6/VRFRequestIDBaseTestHelper.d.ts | 0 .../contracts/ethers/v0.6/VRFTestHelper.d.ts | 0 .../ethers/v0.6/WithdrawalInterface.d.ts | 0 .../AccessControlTestHelper__factory.d.ts | 0 .../AccessControlTestHelper__factory.d.ts.map | 0 .../AccessControlTestHelper__factory.js | 0 .../AccessControlTestHelper__factory.ts | 0 .../AccessControlledAggregator__factory.d.ts | 0 ...cessControlledAggregator__factory.d.ts.map | 0 .../AccessControlledAggregator__factory.js | 0 .../AccessControlledAggregator__factory.ts | 0 .../AccessControllerInterface__factory.d.ts | 0 ...ccessControllerInterface__factory.d.ts.map | 0 .../AccessControllerInterface__factory.js | 0 .../AccessControllerInterface__factory.ts | 0 .../factories/AggregatorFacade__factory.d.ts | 0 .../AggregatorFacade__factory.d.ts.map | 0 .../factories/AggregatorFacade__factory.js | 0 .../factories/AggregatorFacade__factory.ts | 0 .../AggregatorInterface__factory.d.ts | 0 .../AggregatorInterface__factory.d.ts.map | 0 .../factories/AggregatorInterface__factory.js | 0 .../factories/AggregatorInterface__factory.ts | 0 .../factories/AggregatorProxy__factory.d.ts | 0 .../AggregatorProxy__factory.d.ts.map | 0 .../factories/AggregatorProxy__factory.js | 0 .../factories/AggregatorProxy__factory.ts | 0 .../AggregatorV2V3Interface__factory.d.ts | 0 .../AggregatorV2V3Interface__factory.d.ts.map | 0 .../AggregatorV2V3Interface__factory.js | 0 .../AggregatorV2V3Interface__factory.ts | 0 .../AggregatorV3Interface__factory.d.ts | 0 .../AggregatorV3Interface__factory.d.ts.map | 0 .../AggregatorV3Interface__factory.js | 0 .../AggregatorV3Interface__factory.ts | 0 ...AggregatorValidatorInterface__factory.d.ts | 0 ...egatorValidatorInterface__factory.d.ts.map | 0 .../AggregatorValidatorInterface__factory.js | 0 .../AggregatorValidatorInterface__factory.ts | 0 .../AggregatorValidatorMock__factory.d.ts | 0 .../AggregatorValidatorMock__factory.d.ts.map | 0 .../AggregatorValidatorMock__factory.js | 0 .../AggregatorValidatorMock__factory.ts | 0 .../factories/BasicConsumer__factory.d.ts | 0 .../factories/BasicConsumer__factory.d.ts.map | 0 .../v0.6/factories/BasicConsumer__factory.js | 0 .../v0.6/factories/BasicConsumer__factory.ts | 0 .../BlockHashStoreInterface__factory.d.ts | 0 .../BlockHashStoreInterface__factory.d.ts.map | 0 .../BlockHashStoreInterface__factory.js | 0 .../BlockHashStoreInterface__factory.ts | 0 .../BlockhashStoreTestHelper__factory.d.ts | 0 ...BlockhashStoreTestHelper__factory.d.ts.map | 0 .../BlockhashStoreTestHelper__factory.js | 0 .../BlockhashStoreTestHelper__factory.ts | 0 .../factories/BlockhashStore__factory.d.ts | 0 .../BlockhashStore__factory.d.ts.map | 0 .../v0.6/factories/BlockhashStore__factory.js | 0 .../v0.6/factories/BlockhashStore__factory.ts | 0 .../factories/ChainlinkClient__factory.d.ts | 0 .../ChainlinkClient__factory.d.ts.map | 0 .../factories/ChainlinkClient__factory.js | 0 .../factories/ChainlinkClient__factory.ts | 0 .../ChainlinkRequestInterface__factory.d.ts | 0 ...hainlinkRequestInterface__factory.d.ts.map | 0 .../ChainlinkRequestInterface__factory.js | 0 .../ChainlinkRequestInterface__factory.ts | 0 .../CheckedMathTestHelper__factory.d.ts | 0 .../CheckedMathTestHelper__factory.d.ts.map | 0 .../CheckedMathTestHelper__factory.js | 0 .../CheckedMathTestHelper__factory.ts | 0 .../ConcreteSignedSafeMath__factory.d.ts | 0 .../ConcreteSignedSafeMath__factory.d.ts.map | 0 .../ConcreteSignedSafeMath__factory.js | 0 .../ConcreteSignedSafeMath__factory.ts | 0 .../v0.6/factories/Consumer__factory.d.ts | 0 .../v0.6/factories/Consumer__factory.d.ts.map | 0 .../v0.6/factories/Consumer__factory.js | 0 .../v0.6/factories/Consumer__factory.ts | 0 .../DeviationFlaggingValidator__factory.d.ts | 0 ...viationFlaggingValidator__factory.d.ts.map | 0 .../DeviationFlaggingValidator__factory.js | 0 .../DeviationFlaggingValidator__factory.ts | 0 .../EACAggregatorProxy__factory.d.ts | 0 .../EACAggregatorProxy__factory.d.ts.map | 0 .../factories/EACAggregatorProxy__factory.js | 0 .../factories/EACAggregatorProxy__factory.ts | 0 .../v0.6/factories/ENSInterface__factory.d.ts | 0 .../factories/ENSInterface__factory.d.ts.map | 0 .../v0.6/factories/ENSInterface__factory.js | 0 .../v0.6/factories/ENSInterface__factory.ts | 0 .../v0.6/factories/ENSResolver__factory.d.ts | 0 .../factories/ENSResolver__factory.d.ts.map | 0 .../v0.6/factories/ENSResolver__factory.js | 0 .../v0.6/factories/ENSResolver__factory.ts | 0 .../factories/FlagsInterface__factory.d.ts | 0 .../FlagsInterface__factory.d.ts.map | 0 .../v0.6/factories/FlagsInterface__factory.js | 0 .../v0.6/factories/FlagsInterface__factory.ts | 0 .../factories/FlagsTestHelper__factory.d.ts | 0 .../FlagsTestHelper__factory.d.ts.map | 0 .../factories/FlagsTestHelper__factory.js | 0 .../factories/FlagsTestHelper__factory.ts | 0 .../ethers/v0.6/factories/Flags__factory.d.ts | 0 .../v0.6/factories/Flags__factory.d.ts.map | 0 .../ethers/v0.6/factories/Flags__factory.js | 0 .../ethers/v0.6/factories/Flags__factory.ts | 0 .../FluxAggregatorTestHelper__factory.d.ts | 0 ...FluxAggregatorTestHelper__factory.d.ts.map | 0 .../FluxAggregatorTestHelper__factory.js | 0 .../FluxAggregatorTestHelper__factory.ts | 0 .../factories/FluxAggregator__factory.d.ts | 0 .../FluxAggregator__factory.d.ts.map | 0 .../v0.6/factories/FluxAggregator__factory.js | 0 .../v0.6/factories/FluxAggregator__factory.ts | 0 .../v0.6/factories/GasGuzzler__factory.d.ts | 0 .../factories/GasGuzzler__factory.d.ts.map | 0 .../v0.6/factories/GasGuzzler__factory.js | 0 .../v0.6/factories/GasGuzzler__factory.ts | 0 .../GasGuzzlingConsumer__factory.d.ts | 0 .../GasGuzzlingConsumer__factory.d.ts.map | 0 .../factories/GasGuzzlingConsumer__factory.js | 0 .../factories/GasGuzzlingConsumer__factory.ts | 0 .../LinkTokenInterface__factory.d.ts | 0 .../LinkTokenInterface__factory.d.ts.map | 0 .../factories/LinkTokenInterface__factory.js | 0 .../factories/LinkTokenInterface__factory.ts | 0 .../factories/LinkTokenReceiver__factory.d.ts | 0 .../LinkTokenReceiver__factory.d.ts.map | 0 .../factories/LinkTokenReceiver__factory.js | 0 .../factories/LinkTokenReceiver__factory.ts | 0 .../MaliciousMultiWordConsumer__factory.d.ts | 0 ...liciousMultiWordConsumer__factory.d.ts.map | 0 .../MaliciousMultiWordConsumer__factory.js | 0 .../MaliciousMultiWordConsumer__factory.ts | 0 .../factories/MedianTestHelper__factory.d.ts | 0 .../MedianTestHelper__factory.d.ts.map | 0 .../factories/MedianTestHelper__factory.js | 0 .../factories/MedianTestHelper__factory.ts | 0 .../v0.6/factories/MockOracle__factory.d.ts | 0 .../factories/MockOracle__factory.d.ts.map | 0 .../v0.6/factories/MockOracle__factory.js | 0 .../v0.6/factories/MockOracle__factory.ts | 0 .../factories/MockV2Aggregator__factory.d.ts | 0 .../MockV2Aggregator__factory.d.ts.map | 0 .../factories/MockV2Aggregator__factory.js | 0 .../factories/MockV2Aggregator__factory.ts | 0 .../factories/MockV3Aggregator__factory.d.ts | 0 .../MockV3Aggregator__factory.d.ts.map | 0 .../factories/MockV3Aggregator__factory.js | 0 .../factories/MockV3Aggregator__factory.ts | 0 .../factories/MultiWordConsumer__factory.d.ts | 0 .../MultiWordConsumer__factory.d.ts.map | 0 .../factories/MultiWordConsumer__factory.js | 0 .../factories/MultiWordConsumer__factory.ts | 0 .../factories/OracleInterface__factory.d.ts | 0 .../OracleInterface__factory.d.ts.map | 0 .../factories/OracleInterface__factory.js | 0 .../factories/OracleInterface__factory.ts | 0 .../v0.6/factories/Oracle__factory.d.ts | 0 .../v0.6/factories/Oracle__factory.d.ts.map | 0 .../ethers/v0.6/factories/Oracle__factory.js | 0 .../ethers/v0.6/factories/Oracle__factory.ts | 0 .../v0.6/factories/Ownable__factory.d.ts | 0 .../v0.6/factories/Ownable__factory.d.ts.map | 0 .../ethers/v0.6/factories/Ownable__factory.js | 0 .../ethers/v0.6/factories/Ownable__factory.ts | 0 .../factories/OwnedTestHelper__factory.d.ts | 0 .../OwnedTestHelper__factory.d.ts.map | 0 .../factories/OwnedTestHelper__factory.js | 0 .../factories/OwnedTestHelper__factory.ts | 0 .../ethers/v0.6/factories/Owned__factory.d.ts | 0 .../v0.6/factories/Owned__factory.d.ts.map | 0 .../ethers/v0.6/factories/Owned__factory.js | 0 .../ethers/v0.6/factories/Owned__factory.ts | 0 .../factories/PointerInterface__factory.d.ts | 0 .../PointerInterface__factory.d.ts.map | 0 .../factories/PointerInterface__factory.js | 0 .../factories/PointerInterface__factory.ts | 0 .../factories/PreCoordinator__factory.d.ts | 0 .../PreCoordinator__factory.d.ts.map | 0 .../v0.6/factories/PreCoordinator__factory.js | 0 .../v0.6/factories/PreCoordinator__factory.ts | 0 .../v0.6/factories/Reverter__factory.d.ts | 0 .../v0.6/factories/Reverter__factory.d.ts.map | 0 .../v0.6/factories/Reverter__factory.js | 0 .../v0.6/factories/Reverter__factory.ts | 0 .../SimpleReadAccessController__factory.d.ts | 0 ...mpleReadAccessController__factory.d.ts.map | 0 .../SimpleReadAccessController__factory.js | 0 .../SimpleReadAccessController__factory.ts | 0 .../SimpleWriteAccessController__factory.d.ts | 0 ...pleWriteAccessController__factory.d.ts.map | 0 .../SimpleWriteAccessController__factory.js | 0 .../SimpleWriteAccessController__factory.ts | 0 .../factories/VRFConsumerBase__factory.d.ts | 0 .../VRFConsumerBase__factory.d.ts.map | 0 .../factories/VRFConsumerBase__factory.js | 0 .../factories/VRFConsumerBase__factory.ts | 0 .../v0.6/factories/VRFConsumer__factory.d.ts | 0 .../factories/VRFConsumer__factory.d.ts.map | 0 .../v0.6/factories/VRFConsumer__factory.js | 0 .../v0.6/factories/VRFConsumer__factory.ts | 0 .../VRFCoordinatorMock__factory.d.ts | 0 .../VRFCoordinatorMock__factory.d.ts.map | 0 .../factories/VRFCoordinatorMock__factory.js | 0 .../factories/VRFCoordinatorMock__factory.ts | 0 .../factories/VRFCoordinator__factory.d.ts | 0 .../VRFCoordinator__factory.d.ts.map | 0 .../v0.6/factories/VRFCoordinator__factory.js | 0 .../v0.6/factories/VRFCoordinator__factory.ts | 0 .../v0.6/factories/VRFD20__factory.d.ts | 0 .../v0.6/factories/VRFD20__factory.d.ts.map | 0 .../ethers/v0.6/factories/VRFD20__factory.js | 0 .../ethers/v0.6/factories/VRFD20__factory.ts | 0 .../VRFRequestIDBaseTestHelper__factory.d.ts | 0 ...FRequestIDBaseTestHelper__factory.d.ts.map | 0 .../VRFRequestIDBaseTestHelper__factory.js | 0 .../VRFRequestIDBaseTestHelper__factory.ts | 0 .../factories/VRFTestHelper__factory.d.ts | 0 .../factories/VRFTestHelper__factory.d.ts.map | 0 .../v0.6/factories/VRFTestHelper__factory.js | 0 .../v0.6/factories/VRFTestHelper__factory.ts | 0 .../ethers/v0.6/factories/VRF__factory.d.ts | 0 .../v0.6/factories/VRF__factory.d.ts.map | 0 .../ethers/v0.6/factories/VRF__factory.js | 0 .../ethers/v0.6/factories/VRF__factory.ts | 0 .../WithdrawalInterface__factory.d.ts | 0 .../WithdrawalInterface__factory.d.ts.map | 0 .../factories/WithdrawalInterface__factory.js | 0 .../factories/WithdrawalInterface__factory.ts | 0 .../contracts/ethers/v0.6/index.d.ts | 0 .../ethers/v0.7/AggregatorInterface.d.ts | 0 .../ethers/v0.7/AggregatorProxy.d.ts | 0 .../ethers/v0.7/AggregatorProxyInterface.d.ts | 0 .../ethers/v0.7/AggregatorV2V3Interface.d.ts | 0 .../ethers/v0.7/AggregatorV3Interface.d.ts | 0 .../ethers/v0.7/ChainlinkClient.d.ts | 0 .../v0.7/ChainlinkRequestInterface.d.ts | 0 .../v0.7/CompoundPriceFlaggingValidator.d.ts | 0 .../contracts/ethers/v0.7/ConfirmedOwner.d.ts | 0 .../ethers/v0.7/ConfirmedOwnerTestHelper.d.ts | 0 .../contracts/ethers/v0.7/Consumer.d.ts | 0 .../contracts/ethers/v0.7/ENSInterface.d.ts | 0 .../contracts/ethers/v0.7/ENSResolver.d.ts | 0 .../contracts/ethers/v0.7/FlagsInterface.d.ts | 0 .../ethers/v0.7/LinkTokenInterface.d.ts | 0 .../ethers/v0.7/LinkTokenReceiver.d.ts | 0 .../ethers/v0.7/MockCompoundOracle.d.ts | 0 .../ethers/v0.7/MockV2Aggregator.d.ts | 0 .../ethers/v0.7/MockV3Aggregator.d.ts | 0 .../ethers/v0.7/MultiWordConsumer.d.ts | 0 .../contracts/ethers/v0.7/Operator.d.ts | 0 .../ethers/v0.7/OperatorFactory.d.ts | 0 .../ethers/v0.7/OperatorForwarder.d.ts | 0 .../v0.7/OperatorForwarderDeployer.d.ts | 0 .../ethers/v0.7/OperatorInterface.d.ts | 0 .../ethers/v0.7/OracleInterface.d.ts | 0 .../ethers/v0.7/PointerInterface.d.ts | 0 .../v0.7/StalenessFlaggingValidator.d.ts | 0 .../ethers/v0.7/UniswapAnchoredView.d.ts | 0 .../ethers/v0.7/UpkeepInterface.d.ts | 0 .../ethers/v0.7/VRFConsumerBase.d.ts | 0 .../ethers/v0.7/WithdrawalInterface.d.ts | 0 .../AggregatorInterface__factory.d.ts | 0 .../AggregatorInterface__factory.d.ts.map | 0 .../factories/AggregatorInterface__factory.js | 0 .../factories/AggregatorInterface__factory.ts | 0 .../AggregatorProxyInterface__factory.d.ts | 0 ...AggregatorProxyInterface__factory.d.ts.map | 0 .../AggregatorProxyInterface__factory.js | 0 .../AggregatorProxyInterface__factory.ts | 0 .../factories/AggregatorProxy__factory.d.ts | 0 .../AggregatorProxy__factory.d.ts.map | 0 .../factories/AggregatorProxy__factory.js | 0 .../factories/AggregatorProxy__factory.ts | 0 .../AggregatorV2V3Interface__factory.d.ts | 0 .../AggregatorV2V3Interface__factory.d.ts.map | 0 .../AggregatorV2V3Interface__factory.js | 0 .../AggregatorV2V3Interface__factory.ts | 0 .../AggregatorV3Interface__factory.d.ts | 0 .../AggregatorV3Interface__factory.d.ts.map | 0 .../AggregatorV3Interface__factory.js | 0 .../AggregatorV3Interface__factory.ts | 0 .../factories/ChainlinkClient__factory.d.ts | 0 .../ChainlinkClient__factory.d.ts.map | 0 .../factories/ChainlinkClient__factory.js | 0 .../factories/ChainlinkClient__factory.ts | 0 .../ChainlinkRequestInterface__factory.d.ts | 0 ...hainlinkRequestInterface__factory.d.ts.map | 0 .../ChainlinkRequestInterface__factory.js | 0 .../ChainlinkRequestInterface__factory.ts | 0 ...mpoundPriceFlaggingValidator__factory.d.ts | 0 ...ndPriceFlaggingValidator__factory.d.ts.map | 0 ...CompoundPriceFlaggingValidator__factory.js | 0 ...CompoundPriceFlaggingValidator__factory.ts | 0 .../ConfirmedOwnerTestHelper__factory.d.ts | 0 ...ConfirmedOwnerTestHelper__factory.d.ts.map | 0 .../ConfirmedOwnerTestHelper__factory.js | 0 .../ConfirmedOwnerTestHelper__factory.ts | 0 .../factories/ConfirmedOwner__factory.d.ts | 0 .../ConfirmedOwner__factory.d.ts.map | 0 .../v0.7/factories/ConfirmedOwner__factory.js | 0 .../v0.7/factories/ConfirmedOwner__factory.ts | 0 .../v0.7/factories/Consumer__factory.d.ts | 0 .../v0.7/factories/Consumer__factory.d.ts.map | 0 .../v0.7/factories/Consumer__factory.js | 0 .../v0.7/factories/Consumer__factory.ts | 0 .../v0.7/factories/ENSInterface__factory.d.ts | 0 .../factories/ENSInterface__factory.d.ts.map | 0 .../v0.7/factories/ENSInterface__factory.js | 0 .../v0.7/factories/ENSInterface__factory.ts | 0 .../v0.7/factories/ENSResolver__factory.d.ts | 0 .../factories/ENSResolver__factory.d.ts.map | 0 .../v0.7/factories/ENSResolver__factory.js | 0 .../v0.7/factories/ENSResolver__factory.ts | 0 .../factories/FlagsInterface__factory.d.ts | 0 .../FlagsInterface__factory.d.ts.map | 0 .../v0.7/factories/FlagsInterface__factory.js | 0 .../v0.7/factories/FlagsInterface__factory.ts | 0 .../LinkTokenInterface__factory.d.ts | 0 .../LinkTokenInterface__factory.d.ts.map | 0 .../factories/LinkTokenInterface__factory.js | 0 .../factories/LinkTokenInterface__factory.ts | 0 .../factories/LinkTokenReceiver__factory.d.ts | 0 .../LinkTokenReceiver__factory.d.ts.map | 0 .../factories/LinkTokenReceiver__factory.js | 0 .../factories/LinkTokenReceiver__factory.ts | 0 .../MockCompoundOracle__factory.d.ts | 0 .../MockCompoundOracle__factory.d.ts.map | 0 .../factories/MockCompoundOracle__factory.js | 0 .../factories/MockCompoundOracle__factory.ts | 0 .../factories/MockV2Aggregator__factory.d.ts | 0 .../MockV2Aggregator__factory.d.ts.map | 0 .../factories/MockV2Aggregator__factory.js | 0 .../factories/MockV2Aggregator__factory.ts | 0 .../factories/MockV3Aggregator__factory.d.ts | 0 .../MockV3Aggregator__factory.d.ts.map | 0 .../factories/MockV3Aggregator__factory.js | 0 .../factories/MockV3Aggregator__factory.ts | 0 .../factories/MultiWordConsumer__factory.d.ts | 0 .../MultiWordConsumer__factory.d.ts.map | 0 .../factories/MultiWordConsumer__factory.js | 0 .../factories/MultiWordConsumer__factory.ts | 0 .../factories/OperatorFactory__factory.d.ts | 0 .../OperatorFactory__factory.d.ts.map | 0 .../factories/OperatorFactory__factory.js | 0 .../factories/OperatorFactory__factory.ts | 0 .../OperatorForwarderDeployer__factory.d.ts | 0 ...peratorForwarderDeployer__factory.d.ts.map | 0 .../OperatorForwarderDeployer__factory.js | 0 .../OperatorForwarderDeployer__factory.ts | 0 .../factories/OperatorForwarder__factory.d.ts | 0 .../OperatorForwarder__factory.d.ts.map | 0 .../factories/OperatorForwarder__factory.js | 0 .../factories/OperatorForwarder__factory.ts | 0 .../factories/OperatorInterface__factory.d.ts | 0 .../OperatorInterface__factory.d.ts.map | 0 .../factories/OperatorInterface__factory.js | 0 .../factories/OperatorInterface__factory.ts | 0 .../v0.7/factories/Operator__factory.d.ts | 0 .../v0.7/factories/Operator__factory.d.ts.map | 0 .../v0.7/factories/Operator__factory.js | 0 .../v0.7/factories/Operator__factory.ts | 0 .../factories/OracleInterface__factory.d.ts | 0 .../OracleInterface__factory.d.ts.map | 0 .../factories/OracleInterface__factory.js | 0 .../factories/OracleInterface__factory.ts | 0 .../factories/PointerInterface__factory.d.ts | 0 .../PointerInterface__factory.d.ts.map | 0 .../factories/PointerInterface__factory.js | 0 .../factories/PointerInterface__factory.ts | 0 .../StalenessFlaggingValidator__factory.d.ts | 0 ...alenessFlaggingValidator__factory.d.ts.map | 0 .../StalenessFlaggingValidator__factory.js | 0 .../StalenessFlaggingValidator__factory.ts | 0 .../UniswapAnchoredView__factory.d.ts | 0 .../UniswapAnchoredView__factory.d.ts.map | 0 .../factories/UniswapAnchoredView__factory.js | 0 .../factories/UniswapAnchoredView__factory.ts | 0 .../factories/UpkeepInterface__factory.d.ts | 0 .../UpkeepInterface__factory.d.ts.map | 0 .../factories/UpkeepInterface__factory.js | 0 .../factories/UpkeepInterface__factory.ts | 0 .../factories/VRFConsumerBase__factory.d.ts | 0 .../VRFConsumerBase__factory.d.ts.map | 0 .../factories/VRFConsumerBase__factory.js | 0 .../factories/VRFConsumerBase__factory.ts | 0 .../WithdrawalInterface__factory.d.ts | 0 .../WithdrawalInterface__factory.d.ts.map | 0 .../factories/WithdrawalInterface__factory.js | 0 .../factories/WithdrawalInterface__factory.ts | 0 .../contracts/ethers/v0.7/index.d.ts | 0 .../ethers/v0.8/AggregatorInterface.d.ts | 0 .../ethers/v0.8/AggregatorV2V3Interface.d.ts | 0 .../ethers/v0.8/AggregatorV3Interface.d.ts | 0 .../ethers/v0.8/ChainlinkClient.d.ts | 0 .../v0.8/ChainlinkRequestInterface.d.ts | 0 .../contracts/ethers/v0.8/ENSInterface.d.ts | 0 .../contracts/ethers/v0.8/ENSResolver.d.ts | 0 .../ethers/v0.8/LinkTokenInterface.d.ts | 0 .../ethers/v0.8/PointerInterface.d.ts | 0 .../ethers/v0.8/VRFConsumerBase.d.ts | 0 .../AggregatorInterface__factory.d.ts | 0 .../AggregatorInterface__factory.d.ts.map | 0 .../factories/AggregatorInterface__factory.js | 0 .../factories/AggregatorInterface__factory.ts | 0 .../AggregatorV2V3Interface__factory.d.ts | 0 .../AggregatorV2V3Interface__factory.d.ts.map | 0 .../AggregatorV2V3Interface__factory.js | 0 .../AggregatorV2V3Interface__factory.ts | 0 .../AggregatorV3Interface__factory.d.ts | 0 .../AggregatorV3Interface__factory.d.ts.map | 0 .../AggregatorV3Interface__factory.js | 0 .../AggregatorV3Interface__factory.ts | 0 .../factories/ChainlinkClient__factory.d.ts | 0 .../ChainlinkClient__factory.d.ts.map | 0 .../factories/ChainlinkClient__factory.js | 0 .../factories/ChainlinkClient__factory.ts | 0 .../ChainlinkRequestInterface__factory.d.ts | 0 ...hainlinkRequestInterface__factory.d.ts.map | 0 .../ChainlinkRequestInterface__factory.js | 0 .../ChainlinkRequestInterface__factory.ts | 0 .../v0.8/factories/ENSInterface__factory.d.ts | 0 .../factories/ENSInterface__factory.d.ts.map | 0 .../v0.8/factories/ENSInterface__factory.js | 0 .../v0.8/factories/ENSInterface__factory.ts | 0 .../v0.8/factories/ENSResolver__factory.d.ts | 0 .../factories/ENSResolver__factory.d.ts.map | 0 .../v0.8/factories/ENSResolver__factory.js | 0 .../v0.8/factories/ENSResolver__factory.ts | 0 .../LinkTokenInterface__factory.d.ts | 0 .../LinkTokenInterface__factory.d.ts.map | 0 .../factories/LinkTokenInterface__factory.js | 0 .../factories/LinkTokenInterface__factory.ts | 0 .../factories/PointerInterface__factory.d.ts | 0 .../PointerInterface__factory.d.ts.map | 0 .../factories/PointerInterface__factory.js | 0 .../factories/PointerInterface__factory.ts | 0 .../factories/VRFConsumerBase__factory.d.ts | 0 .../VRFConsumerBase__factory.d.ts.map | 0 .../factories/VRFConsumerBase__factory.js | 0 .../factories/VRFConsumerBase__factory.ts | 0 .../contracts/ethers/v0.8/index.d.ts | 0 .../contracts/src/v0.8/dev/Chainlink.sol | 0 .../src/v0.8/dev/ChainlinkClient.sol | 0 .../src/v0.8/dev/VRFConsumerBase.sol | 0 .../src/v0.8/dev/VRFRequestIDBase.sol | 0 .../v0.8/interfaces/AggregatorInterface.sol | 0 .../interfaces/AggregatorV2V3Interface.sol | 0 .../v0.8/interfaces/AggregatorV3Interface.sol | 0 .../interfaces/ChainlinkRequestInterface.sol | 0 .../src/v0.8/interfaces/ENSInterface.sol | 0 .../v0.8/interfaces/LinkTokenInterface.sol | 0 .../src/v0.8/interfaces/PointerInterface.sol | 0 .../src/v0.8/vendor/BufferChainlink.sol | 0 .../src/v0.8/vendor/CBORChainlink.sol | 0 .../contracts/src/v0.8/vendor/ENSResolver.sol | 0 .../contracts/truffle/v0.4/Aggregator.js | 0 .../truffle/v0.4/AggregatorInterface.js | 0 .../truffle/v0.4/AggregatorV3Interface.js | 0 .../contracts/truffle/v0.4/BasicConsumer.js | 0 .../contracts/truffle/v0.4/BasicToken.js | 0 .../contracts/truffle/v0.4/Buffer.js | 0 .../@chainlink/contracts/truffle/v0.4/CBOR.js | 0 .../contracts/truffle/v0.4/Chainlink.js | 0 .../contracts/truffle/v0.4/ChainlinkClient.js | 0 .../truffle/v0.4/ChainlinkRequestInterface.js | 0 .../contracts/truffle/v0.4/Chainlinked.js | 0 .../truffle/v0.4/ConcreteChainlink.js | 0 .../truffle/v0.4/ConcreteChainlinked.js | 0 .../contracts/truffle/v0.4/Consumer.js | 0 .../@chainlink/contracts/truffle/v0.4/ENS.js | 0 .../contracts/truffle/v0.4/ENSInterface.js | 0 .../contracts/truffle/v0.4/ENSRegistry.js | 0 .../contracts/truffle/v0.4/ENSResolver.js | 0 .../contracts/truffle/v0.4/ERC20.js | 0 .../contracts/truffle/v0.4/ERC20Basic.js | 0 .../contracts/truffle/v0.4/ERC677.js | 0 .../contracts/truffle/v0.4/ERC677Receiver.js | 0 .../contracts/truffle/v0.4/ERC677Token.js | 0 .../contracts/truffle/v0.4/EmptyOracle.js | 0 .../contracts/truffle/v0.4/FlagsInterface.js | 0 .../contracts/truffle/v0.4/GetterSetter.js | 0 .../contracts/truffle/v0.4/LinkToken.js | 0 .../truffle/v0.4/LinkTokenInterface.js | 0 .../truffle/v0.4/MaliciousChainlink.js | 0 .../truffle/v0.4/MaliciousChainlinked.js | 0 .../truffle/v0.4/MaliciousConsumer.js | 0 .../truffle/v0.4/MaliciousRequester.js | 0 .../contracts/truffle/v0.4/Migrations.js | 0 .../contracts/truffle/v0.4/Oracle.js | 0 .../contracts/truffle/v0.4/OracleInterface.js | 0 .../contracts/truffle/v0.4/Ownable.js | 0 .../contracts/truffle/v0.4/Pointer.js | 0 .../truffle/v0.4/PointerInterface.js | 0 .../contracts/truffle/v0.4/PublicResolver.js | 0 .../truffle/v0.4/SafeMathChainlink.js | 0 .../contracts/truffle/v0.4/SignedSafeMath.js | 0 .../contracts/truffle/v0.4/StandardToken.js | 0 .../truffle/v0.4/UpdatableConsumer.js | 0 .../truffle/v0.5/AggregatorInterface.js | 0 .../truffle/v0.5/AggregatorV2V3Interface.js | 0 .../truffle/v0.5/AggregatorV3Interface.js | 0 .../contracts/truffle/v0.5/BasicConsumer.js | 0 .../contracts/truffle/v0.5/Buffer.js | 0 .../@chainlink/contracts/truffle/v0.5/CBOR.js | 0 .../contracts/truffle/v0.5/Chainlink.js | 0 .../contracts/truffle/v0.5/ChainlinkClient.js | 0 .../truffle/v0.5/ChainlinkRequestInterface.js | 0 .../truffle/v0.5/ChainlinkTestHelper.js | 0 .../contracts/truffle/v0.5/Consumer.js | 0 .../contracts/truffle/v0.5/Coordinator.js | 0 .../truffle/v0.5/CoordinatorInterface.js | 0 .../contracts/truffle/v0.5/ENSInterface.js | 0 .../contracts/truffle/v0.5/ENSResolver.js | 0 .../contracts/truffle/v0.5/EmptyAggregator.js | 0 .../contracts/truffle/v0.5/FlagsInterface.js | 0 .../contracts/truffle/v0.5/GetterSetter.js | 0 .../truffle/v0.5/LinkTokenInterface.js | 0 .../truffle/v0.5/LinkTokenReceiver.js | 0 .../truffle/v0.5/MaliciousChainlink.js | 0 .../truffle/v0.5/MaliciousChainlinkClient.js | 0 .../truffle/v0.5/MaliciousConsumer.js | 0 .../truffle/v0.5/MaliciousRequester.js | 0 .../contracts/truffle/v0.5/MeanAggregator.js | 0 .../contracts/truffle/v0.5/Median.js | 0 .../truffle/v0.5/MedianTestHelper.js | 0 .../contracts/truffle/v0.5/Migrations.js | 0 .../contracts/truffle/v0.5/Oracle.js | 0 .../contracts/truffle/v0.5/OracleInterface.js | 0 .../truffle/v0.5/OracleSignaturesDecoder.js | 0 .../contracts/truffle/v0.5/Ownable.js | 0 .../truffle/v0.5/PointerInterface.js | 0 .../truffle/v0.5/SafeMathChainlink.js | 0 .../truffle/v0.5/SchnorrSECP256K1.js | 0 .../truffle/v0.5/ServiceAgreementConsumer.js | 0 .../truffle/v0.5/ServiceAgreementDecoder.js | 0 .../contracts/truffle/v0.5/SignedSafeMath.js | 0 .../truffle/v0.5/WithdrawalInterface.js | 0 .../truffle/v0.6/AccessControlTestHelper.js | 0 .../v0.6/AccessControlledAggregator.js | 0 .../truffle/v0.6/AccessControllerInterface.js | 0 .../truffle/v0.6/AggregatorFacade.js | 0 .../truffle/v0.6/AggregatorInterface.js | 0 .../contracts/truffle/v0.6/AggregatorProxy.js | 0 .../truffle/v0.6/AggregatorV2V3Interface.js | 0 .../truffle/v0.6/AggregatorV3Interface.js | 0 .../v0.6/AggregatorValidatorInterface.js | 0 .../truffle/v0.6/AggregatorValidatorMock.js | 0 .../contracts/truffle/v0.6/BasicConsumer.js | 0 .../truffle/v0.6/BlockHashStoreInterface.js | 0 .../contracts/truffle/v0.6/BlockhashStore.js | 0 .../truffle/v0.6/BlockhashStoreTestHelper.js | 0 .../contracts/truffle/v0.6/BufferChainlink.js | 0 .../contracts/truffle/v0.6/CBORChainlink.js | 0 .../contracts/truffle/v0.6/Chainlink.js | 0 .../contracts/truffle/v0.6/ChainlinkClient.js | 0 .../truffle/v0.6/ChainlinkRequestInterface.js | 0 .../contracts/truffle/v0.6/CheckedMath.js | 0 .../truffle/v0.6/CheckedMathTestHelper.js | 0 .../truffle/v0.6/ConcreteSignedSafeMath.js | 0 .../contracts/truffle/v0.6/Consumer.js | 0 .../v0.6/DeviationFlaggingValidator.js | 0 .../truffle/v0.6/EACAggregatorProxy.js | 0 .../contracts/truffle/v0.6/ENSInterface.js | 0 .../contracts/truffle/v0.6/ENSResolver.js | 0 .../contracts/truffle/v0.6/Flags.js | 0 .../contracts/truffle/v0.6/FlagsInterface.js | 0 .../contracts/truffle/v0.6/FlagsTestHelper.js | 0 .../contracts/truffle/v0.6/FluxAggregator.js | 0 .../truffle/v0.6/FluxAggregatorTestHelper.js | 0 .../contracts/truffle/v0.6/GasGuzzler.js | 0 .../truffle/v0.6/GasGuzzlingConsumer.js | 0 .../truffle/v0.6/LinkTokenInterface.js | 0 .../truffle/v0.6/LinkTokenReceiver.js | 0 .../v0.6/MaliciousMultiWordConsumer.js | 0 .../contracts/truffle/v0.6/Median.js | 0 .../truffle/v0.6/MedianTestHelper.js | 0 .../contracts/truffle/v0.6/MockOracle.js | 0 .../truffle/v0.6/MockV2Aggregator.js | 0 .../truffle/v0.6/MockV3Aggregator.js | 0 .../truffle/v0.6/MultiWordConsumer.js | 0 .../contracts/truffle/v0.6/Oracle.js | 0 .../contracts/truffle/v0.6/OracleInterface.js | 0 .../contracts/truffle/v0.6/Ownable.js | 0 .../contracts/truffle/v0.6/Owned.js | 0 .../contracts/truffle/v0.6/OwnedTestHelper.js | 0 .../truffle/v0.6/PointerInterface.js | 0 .../contracts/truffle/v0.6/PreCoordinator.js | 0 .../contracts/truffle/v0.6/Reverter.js | 0 .../contracts/truffle/v0.6/SafeMath128.js | 0 .../contracts/truffle/v0.6/SafeMath32.js | 0 .../contracts/truffle/v0.6/SafeMath64.js | 0 .../truffle/v0.6/SafeMathChainlink.js | 0 .../contracts/truffle/v0.6/SignedSafeMath.js | 0 .../v0.6/SimpleReadAccessController.js | 0 .../v0.6/SimpleWriteAccessController.js | 0 .../@chainlink/contracts/truffle/v0.6/VRF.js | 0 .../contracts/truffle/v0.6/VRFConsumer.js | 0 .../contracts/truffle/v0.6/VRFConsumerBase.js | 0 .../contracts/truffle/v0.6/VRFCoordinator.js | 0 .../truffle/v0.6/VRFCoordinatorMock.js | 0 .../contracts/truffle/v0.6/VRFD20.js | 0 .../truffle/v0.6/VRFRequestIDBase.js | 0 .../v0.6/VRFRequestIDBaseTestHelper.js | 0 .../contracts/truffle/v0.6/VRFTestHelper.js | 0 .../truffle/v0.6/WithdrawalInterface.js | 0 .../truffle/v0.7/AggregatorInterface.js | 0 .../contracts/truffle/v0.7/AggregatorProxy.js | 0 .../truffle/v0.7/AggregatorProxyInterface.js | 0 .../truffle/v0.7/AggregatorV2V3Interface.js | 0 .../truffle/v0.7/AggregatorV3Interface.js | 0 .../contracts/truffle/v0.7/BufferChainlink.js | 0 .../contracts/truffle/v0.7/CBORChainlink.js | 0 .../contracts/truffle/v0.7/Chainlink.js | 0 .../contracts/truffle/v0.7/ChainlinkClient.js | 0 .../truffle/v0.7/ChainlinkRequestInterface.js | 0 .../v0.7/CompoundPriceFlaggingValidator.js | 0 .../contracts/truffle/v0.7/ConfirmedOwner.js | 0 .../truffle/v0.7/ConfirmedOwnerTestHelper.js | 0 .../contracts/truffle/v0.7/Consumer.js | 0 .../contracts/truffle/v0.7/ENSInterface.js | 0 .../contracts/truffle/v0.7/ENSResolver.js | 0 .../contracts/truffle/v0.7/FlagsInterface.js | 0 .../truffle/v0.7/LinkTokenInterface.js | 0 .../truffle/v0.7/LinkTokenReceiver.js | 0 .../truffle/v0.7/MockCompoundOracle.js | 0 .../truffle/v0.7/MockV2Aggregator.js | 0 .../truffle/v0.7/MockV3Aggregator.js | 0 .../truffle/v0.7/MultiWordConsumer.js | 0 .../contracts/truffle/v0.7/Operator.js | 0 .../contracts/truffle/v0.7/OperatorFactory.js | 0 .../truffle/v0.7/OperatorForwarder.js | 0 .../truffle/v0.7/OperatorForwarderDeployer.js | 0 .../truffle/v0.7/OperatorInterface.js | 0 .../contracts/truffle/v0.7/OracleInterface.js | 0 .../truffle/v0.7/PointerInterface.js | 0 .../truffle/v0.7/SafeMathChainlink.js | 0 .../v0.7/StalenessFlaggingValidator.js | 0 .../truffle/v0.7/UniswapAnchoredView.js | 0 .../contracts/truffle/v0.7/UpkeepInterface.js | 0 .../contracts/truffle/v0.7/VRFConsumerBase.js | 0 .../truffle/v0.7/VRFRequestIDBase.js | 0 .../truffle/v0.7/WithdrawalInterface.js | 0 .../truffle/v0.8/AggregatorInterface.js | 0 .../truffle/v0.8/AggregatorV2V3Interface.js | 0 .../truffle/v0.8/AggregatorV3Interface.js | 0 .../contracts/truffle/v0.8/BufferChainlink.js | 0 .../contracts/truffle/v0.8/CBORChainlink.js | 0 .../contracts/truffle/v0.8/Chainlink.js | 0 .../contracts/truffle/v0.8/ChainlinkClient.js | 0 .../truffle/v0.8/ChainlinkRequestInterface.js | 0 .../contracts/truffle/v0.8/ENSInterface.js | 0 .../contracts/truffle/v0.8/ENSResolver.js | 0 .../truffle/v0.8/LinkTokenInterface.js | 0 .../truffle/v0.8/PointerInterface.js | 0 .../contracts/truffle/v0.8/VRFConsumerBase.js | 0 .../truffle/v0.8/VRFRequestIDBase.js | 0 .../@openzeppelin/contracts/README.md | 0 .../contracts/access/AccessControl.sol | 0 .../access/AccessControlEnumerable.sol | 0 .../contracts/access/Ownable.sol | 0 .../build/contracts/AccessControl.json | 0 .../contracts/AccessControlEnumerable.json | 0 .../contracts/build/contracts/Address.json | 0 .../contracts/build/contracts/Arrays.json | 0 .../build/contracts/BeaconProxy.json | 0 .../contracts/build/contracts/Clones.json | 0 .../build/contracts/ConditionalEscrow.json | 0 .../contracts/build/contracts/Context.json | 0 .../contracts/build/contracts/Counters.json | 0 .../contracts/build/contracts/Create2.json | 0 .../contracts/build/contracts/ECDSA.json | 0 .../contracts/build/contracts/EIP712.json | 0 .../contracts/build/contracts/ERC1155.json | 0 .../build/contracts/ERC1155Burnable.json | 0 .../build/contracts/ERC1155Holder.json | 0 .../build/contracts/ERC1155Pausable.json | 0 .../contracts/ERC1155PresetMinterPauser.json | 0 .../build/contracts/ERC1155Receiver.json | 0 .../contracts/build/contracts/ERC165.json | 0 .../build/contracts/ERC165Checker.json | 0 .../build/contracts/ERC165Storage.json | 0 .../build/contracts/ERC1820Implementer.json | 0 .../build/contracts/ERC1967Proxy.json | 0 .../contracts/build/contracts/ERC20.json | 0 .../build/contracts/ERC20Burnable.json | 0 .../build/contracts/ERC20Capped.json | 0 .../build/contracts/ERC20Pausable.json | 0 .../build/contracts/ERC20Permit.json | 0 .../contracts/ERC20PresetFixedSupply.json | 0 .../contracts/ERC20PresetMinterPauser.json | 0 .../build/contracts/ERC20Snapshot.json | 0 .../build/contracts/ERC2771Context.json | 0 .../contracts/build/contracts/ERC721.json | 0 .../build/contracts/ERC721Burnable.json | 0 .../build/contracts/ERC721Enumerable.json | 0 .../build/contracts/ERC721Holder.json | 0 .../build/contracts/ERC721Pausable.json | 0 .../ERC721PresetMinterPauserAutoId.json | 0 .../build/contracts/ERC721URIStorage.json | 0 .../contracts/build/contracts/ERC777.json | 0 .../contracts/ERC777PresetFixedSupply.json | 0 .../build/contracts/EnumerableMap.json | 0 .../build/contracts/EnumerableSet.json | 0 .../contracts/build/contracts/Escrow.json | 0 .../build/contracts/IAccessControl.json | 0 .../contracts/IAccessControlEnumerable.json | 0 .../contracts/build/contracts/IBeacon.json | 0 .../contracts/build/contracts/IERC1155.json | 0 .../build/contracts/IERC1155MetadataURI.json | 0 .../build/contracts/IERC1155Receiver.json | 0 .../contracts/build/contracts/IERC165.json | 0 .../build/contracts/IERC1820Implementer.json | 0 .../build/contracts/IERC1820Registry.json | 0 .../contracts/build/contracts/IERC20.json | 0 .../build/contracts/IERC20Permit.json | 0 .../contracts/build/contracts/IERC721.json | 0 .../build/contracts/IERC721Enumerable.json | 0 .../build/contracts/IERC721Metadata.json | 0 .../build/contracts/IERC721Receiver.json | 0 .../contracts/build/contracts/IERC777.json | 0 .../build/contracts/IERC777Recipient.json | 0 .../build/contracts/IERC777Sender.json | 0 .../build/contracts/Initializable.json | 0 .../contracts/build/contracts/Math.json | 0 .../build/contracts/MerkleProof.json | 0 .../build/contracts/MinimalForwarder.json | 0 .../contracts/build/contracts/Ownable.json | 0 .../contracts/build/contracts/Pausable.json | 0 .../build/contracts/PaymentSplitter.json | 0 .../contracts/build/contracts/Proxy.json | 0 .../contracts/build/contracts/ProxyAdmin.json | 0 .../build/contracts/PullPayment.json | 0 .../build/contracts/ReentrancyGuard.json | 0 .../build/contracts/RefundEscrow.json | 0 .../contracts/build/contracts/SafeCast.json | 0 .../contracts/build/contracts/SafeERC20.json | 0 .../contracts/build/contracts/SafeMath.json | 0 .../build/contracts/SignedSafeMath.json | 0 .../contracts/build/contracts/Strings.json | 0 .../build/contracts/TimelockController.json | 0 .../build/contracts/TokenTimelock.json | 0 .../TransparentUpgradeableProxy.json | 0 .../build/contracts/UpgradeableBeacon.json | 0 .../contracts/finance/PaymentSplitter.sol | 0 .../governance/TimelockController.sol | 0 .../contracts/metatx/ERC2771Context.sol | 0 .../contracts/metatx/MinimalForwarder.sol | 0 .../@openzeppelin/contracts/proxy/Clones.sol | 0 .../contracts/proxy/ERC1967/ERC1967Proxy.sol | 0 .../@openzeppelin/contracts/proxy/Proxy.sol | 0 .../contracts/proxy/beacon/BeaconProxy.sol | 0 .../contracts/proxy/beacon/IBeacon.sol | 0 .../proxy/beacon/UpgradeableBeacon.sol | 0 .../proxy/transparent/ProxyAdmin.sol | 0 .../TransparentUpgradeableProxy.sol | 0 .../contracts/proxy/utils/Initializable.sol | 0 .../contracts/security/Pausable.sol | 0 .../contracts/security/PullPayment.sol | 0 .../contracts/security/ReentrancyGuard.sol | 0 .../contracts/token/ERC1155/ERC1155.sol | 0 .../contracts/token/ERC1155/IERC1155.sol | 0 .../token/ERC1155/IERC1155Receiver.sol | 0 .../ERC1155/extensions/ERC1155Burnable.sol | 0 .../ERC1155/extensions/ERC1155Pausable.sol | 0 .../extensions/IERC1155MetadataURI.sol | 0 .../presets/ERC1155PresetMinterPauser.sol | 0 .../token/ERC1155/utils/ERC1155Holder.sol | 0 .../token/ERC1155/utils/ERC1155Receiver.sol | 0 .../contracts/token/ERC20/ERC20.sol | 0 .../contracts/token/ERC20/IERC20.sol | 0 .../token/ERC20/extensions/ERC20Burnable.sol | 0 .../token/ERC20/extensions/ERC20Capped.sol | 0 .../token/ERC20/extensions/ERC20Pausable.sol | 0 .../token/ERC20/extensions/ERC20Snapshot.sol | 0 .../ERC20/extensions/draft-ERC20Permit.sol | 0 .../ERC20/extensions/draft-IERC20Permit.sol | 0 .../ERC20/presets/ERC20PresetFixedSupply.sol | 0 .../ERC20/presets/ERC20PresetMinterPauser.sol | 0 .../contracts/token/ERC20/utils/SafeERC20.sol | 0 .../token/ERC20/utils/TokenTimelock.sol | 0 .../contracts/token/ERC721/ERC721.sol | 0 .../contracts/token/ERC721/IERC721.sol | 0 .../token/ERC721/IERC721Receiver.sol | 0 .../ERC721/extensions/ERC721Burnable.sol | 0 .../ERC721/extensions/ERC721Enumerable.sol | 0 .../ERC721/extensions/ERC721Pausable.sol | 0 .../ERC721/extensions/ERC721URIStorage.sol | 0 .../ERC721/extensions/IERC721Enumerable.sol | 0 .../ERC721/extensions/IERC721Metadata.sol | 0 .../ERC721PresetMinterPauserAutoId.sol | 0 .../token/ERC721/utils/ERC721Holder.sol | 0 .../contracts/token/ERC777/ERC777.sol | 0 .../contracts/token/ERC777/IERC777.sol | 0 .../token/ERC777/IERC777Recipient.sol | 0 .../contracts/token/ERC777/IERC777Sender.sol | 0 .../presets/ERC777PresetFixedSupply.sol | 0 .../@openzeppelin/contracts/utils/Address.sol | 0 .../@openzeppelin/contracts/utils/Arrays.sol | 0 .../@openzeppelin/contracts/utils/Context.sol | 0 .../contracts/utils/Counters.sol | 0 .../@openzeppelin/contracts/utils/Create2.sol | 0 .../@openzeppelin/contracts/utils/Strings.sol | 0 .../contracts/utils/cryptography/ECDSA.sol | 0 .../utils/cryptography/MerkleProof.sol | 0 .../utils/cryptography/draft-EIP712.sol | 0 .../utils/escrow/ConditionalEscrow.sol | 0 .../contracts/utils/escrow/Escrow.sol | 0 .../contracts/utils/escrow/RefundEscrow.sol | 0 .../contracts/utils/introspection/ERC165.sol | 0 .../utils/introspection/ERC165Checker.sol | 0 .../utils/introspection/ERC165Storage.sol | 0 .../introspection/ERC1820Implementer.sol | 0 .../contracts/utils/introspection/IERC165.sol | 0 .../introspection/IERC1820Implementer.sol | 0 .../utils/introspection/IERC1820Registry.sol | 0 .../contracts/utils/math/Math.sol | 0 .../contracts/utils/math/SafeCast.sol | 0 .../contracts/utils/math/SafeMath.sol | 0 .../contracts/utils/math/SignedSafeMath.sol | 0 .../contracts/utils/structs/EnumerableMap.sol | 0 .../contracts/utils/structs/EnumerableSet.sol | 0 .../backend}/contracts/chainlink-oracle.sol | 0 .../backend}/contracts/shift-contract.sol | 0 .../backend}/contracts/shift-with-faucet.sol | 0 .../Shifting/backend}/contracts/xftTB.sol | 0 .../Shifting/backend}/contracts/xftTM.sol | 0 .../Shifting/backend}/hardhat.config.js | 0 .../Shifting/backend}/package.json | 0 .../Shifting/backend}/scripts/deploy.js | 0 .../Shifting/frontend/scripts/js/index.js | 115 ++ .../Shifting/frontend/scripts/js/package.json | 14 + .../frontend/scripts/js/shift-abi.json | 66 + .../frontend/scripts/js/token-abi.json | 640 ++++++++++ .../frontend/scripts/py/requirements.txt | 1 + .../Shifting/frontend/scripts/py/script.py | 81 ++ .../frontend/scripts/py/shift-abi.json | 66 + .../frontend/scripts/py/token-abi.json | 640 ++++++++++ Moonbeam/Shifting/frontend/website/Shift.html | 200 +++ .../Shifting/frontend/website/faucet.html | 120 ++ Moonbeam/Shifting/frontend/website/mini.css | 1105 +++++++++++++++++ README.md | 91 +- assets/logo-2.png | Bin 0 -> 15678 bytes backend/Shifting/README.md | 6 - backend/Staking/README.md | 1 - frontend/Shifting/README.md | 4 - frontend/Staking/README.md | 36 - 3235 files changed, 3648 insertions(+), 49 deletions(-) create mode 100644 .gitattributes rename {backend/Confidential_tokens => Confidential_Tokens}/README.md (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/.gitkeep (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image1.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image10.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image11.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image12.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image13.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image14.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image2.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image3.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image4.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image5.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image6.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image7.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image8.png (100%) rename {backend/Confidential_tokens => Confidential_Tokens}/assets/image9.png (100%) create mode 100644 Ethereum/README.md create mode 100644 Ethereum/Shifting/README.md rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/README.md (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Aggregator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/AggregatorInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/AggregatorV3Interface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/BasicConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/BasicToken.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Buffer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/CBOR.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Chainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ChainlinkClient.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ChainlinkRequestInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Chainlinked.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlinked.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Consumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ENS.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ENSInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ENSRegistry.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ENSResolver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ERC20.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ERC20Basic.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ERC677.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ERC677Receiver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ERC677Token.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/EmptyOracle.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/FlagsInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/GetterSetter.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/LinkToken.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/LinkTokenInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlinked.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/MaliciousConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/MaliciousRequester.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Migrations.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Oracle.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/OracleInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Ownable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Pointer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/PointerInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/PublicResolver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/SafeMathChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/SignedSafeMath.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/StandardToken.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/UpdatableConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/AggregatorInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/AggregatorV2V3Interface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/AggregatorV3Interface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/BasicConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Buffer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/CBOR.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Chainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ChainlinkClient.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ChainlinkRequestInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ChainlinkTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Consumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Coordinator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/CoordinatorInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ENSInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ENSResolver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/EmptyAggregator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/FlagsInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/GetterSetter.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/LinkTokenInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/LinkTokenReceiver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlinkClient.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MaliciousConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MaliciousRequester.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MeanAggregator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Median.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MedianTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Migrations.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Oracle.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/OracleInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/OracleSignaturesDecoder.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Ownable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/PointerInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/SafeMathChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/SchnorrSECP256K1.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementDecoder.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/SignedSafeMath.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/WithdrawalInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AccessControlTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AccessControlledAggregator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AccessControllerInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorFacade.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorProxy.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorV2V3Interface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorV3Interface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorMock.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/BasicConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/BlockHashStoreInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/BlockhashStore.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/BlockhashStoreTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/BufferChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/CBORChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Chainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/ChainlinkClient.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/ChainlinkRequestInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/CheckedMath.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/CheckedMathTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/ConcreteSignedSafeMath.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Consumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/DeviationFlaggingValidator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/EACAggregatorProxy.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/ENSInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/ENSResolver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Flags.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/FlagsInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/FlagsTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/FluxAggregator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/FluxAggregatorTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/GasGuzzler.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/GasGuzzlingConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/LinkTokenInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/LinkTokenReceiver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MaliciousMultiWordConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Median.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MedianTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MockOracle.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MockV2Aggregator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MockV3Aggregator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MultiWordConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Oracle.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/OracleInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Ownable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Owned.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/OwnedTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/PointerInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/PreCoordinator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Reverter.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SafeMath128.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SafeMath32.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SafeMath64.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SafeMathChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SignedSafeMath.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SimpleReadAccessController.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SimpleWriteAccessController.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRF.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFConsumerBase.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinatorMock.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFD20.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBase.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBaseTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/WithdrawalInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/AggregatorInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxy.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxyInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/AggregatorV2V3Interface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/AggregatorV3Interface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/BufferChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/CBORChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/Chainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ChainlinkClient.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ChainlinkRequestInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/CompoundPriceFlaggingValidator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwner.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwnerTestHelper.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/Consumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ENSInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ENSResolver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/FlagsInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/LinkTokenInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/LinkTokenReceiver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/MockCompoundOracle.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/MockV2Aggregator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/MockV3Aggregator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/MultiWordConsumer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/Operator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/OperatorFactory.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarder.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarderDeployer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/OperatorInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/OracleInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/PointerInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/SafeMathChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/StalenessFlaggingValidator.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/UniswapAnchoredView.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/UpkeepInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/VRFConsumerBase.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/VRFRequestIDBase.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/WithdrawalInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/AggregatorInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/AggregatorV2V3Interface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/AggregatorV3Interface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/BufferChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/CBORChainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/Chainlink.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/ChainlinkClient.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/ChainlinkRequestInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/ENSInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/ENSResolver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/LinkTokenInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/PointerInterface.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/VRFConsumerBase.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/VRFRequestIDBase.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/app.config.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Aggregator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/AggregatorInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/AggregatorV3Interface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/BasicConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/BasicToken.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkClient.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkRequestInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Chainlinked.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlink.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlinked.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Consumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ENS.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ENSInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ENSRegistry.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ENSResolver.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ERC20.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ERC20Basic.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ERC677.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ERC677Receiver.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ERC677Token.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/EmptyOracle.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/FlagsInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/GetterSetter.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/LinkToken.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/LinkTokenInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/MaliciousChainlinked.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/MaliciousConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/MaliciousRequester.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Migrations.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Oracle.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/OracleInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Ownable.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Pointer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/PointerInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/PublicResolver.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/StandardToken.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/UpdatableConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/index.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/AggregatorInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV2V3Interface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV3Interface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/BasicConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkClient.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkRequestInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/Consumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/Coordinator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/CoordinatorInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ENSInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ENSResolver.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/EmptyAggregator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/FlagsInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/GetterSetter.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenReceiver.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/MaliciousChainlinkClient.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/MaliciousConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/MaliciousRequester.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/MeanAggregator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/MedianTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/Migrations.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/Oracle.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/OracleInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/Ownable.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/PointerInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/SchnorrSECP256K1.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ServiceAgreementConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/WithdrawalInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/index.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AccessControlTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AccessControlledAggregator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AccessControllerInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorFacade.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorProxy.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV2V3Interface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV3Interface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorMock.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/BasicConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/BlockHashStoreInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStore.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStoreTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkClient.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkRequestInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/CheckedMathTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/ConcreteSignedSafeMath.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Consumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/DeviationFlaggingValidator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/EACAggregatorProxy.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/ENSInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/ENSResolver.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Flags.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/FlagsInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/FlagsTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregatorTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzler.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzlingConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenReceiver.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MaliciousMultiWordConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MedianTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MockOracle.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MockV2Aggregator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MockV3Aggregator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MultiWordConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Oracle.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/OracleInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Ownable.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Owned.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/OwnedTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/PointerInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/PreCoordinator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Reverter.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/SimpleReadAccessController.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/SimpleWriteAccessController.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRF.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumerBase.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinatorMock.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFD20.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFRequestIDBaseTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/WithdrawalInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/index.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/AggregatorInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxy.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxyInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV2V3Interface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV3Interface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkClient.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkRequestInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/CompoundPriceFlaggingValidator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwner.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwnerTestHelper.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/Consumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ENSInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ENSResolver.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/FlagsInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenReceiver.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/MockCompoundOracle.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/MockV2Aggregator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/MockV3Aggregator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/MultiWordConsumer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/Operator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/OperatorFactory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarder.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarderDeployer.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/OperatorInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/OracleInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/PointerInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/StalenessFlaggingValidator.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/UniswapAnchoredView.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/UpkeepInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/VRFConsumerBase.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/WithdrawalInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/index.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/AggregatorInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV2V3Interface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV3Interface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkClient.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkRequestInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/ENSInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/ENSResolver.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/LinkTokenInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/PointerInterface.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/VRFConsumerBase.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts.map (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/index.d.ts (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Aggregator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/AggregatorInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/AggregatorV3Interface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/BasicConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/BasicToken.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Buffer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/CBOR.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Chainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkClient.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkRequestInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Chainlinked.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlinked.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Consumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ENS.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ENSInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ENSRegistry.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ENSResolver.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ERC20.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ERC20Basic.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ERC677.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ERC677Receiver.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ERC677Token.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/EmptyOracle.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/FlagsInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/GetterSetter.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/LinkToken.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/LinkTokenInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlinked.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/MaliciousConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/MaliciousRequester.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Migrations.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Oracle.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/OracleInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Ownable.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Pointer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/PointerInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/PublicResolver.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/SafeMathChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/SignedSafeMath.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/StandardToken.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/UpdatableConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/AggregatorInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV2V3Interface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV3Interface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/BasicConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Buffer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/CBOR.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Chainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkClient.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkRequestInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Consumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Coordinator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/CoordinatorInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ENSInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ENSResolver.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/EmptyAggregator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/FlagsInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/GetterSetter.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenReceiver.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlinkClient.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MaliciousConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MaliciousRequester.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MeanAggregator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Median.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MedianTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Migrations.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Oracle.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/OracleInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/OracleSignaturesDecoder.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Ownable.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/PointerInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/SafeMathChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/SchnorrSECP256K1.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementDecoder.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/SignedSafeMath.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/WithdrawalInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AccessControlTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AccessControlledAggregator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AccessControllerInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorFacade.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorProxy.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV2V3Interface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV3Interface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorMock.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/BasicConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/BlockHashStoreInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStore.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStoreTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/BufferChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/CBORChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Chainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkClient.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkRequestInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/CheckedMath.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/CheckedMathTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/ConcreteSignedSafeMath.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Consumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/DeviationFlaggingValidator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/EACAggregatorProxy.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/ENSInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/ENSResolver.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Flags.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/FlagsInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/FlagsTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregatorTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzler.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzlingConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenReceiver.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MaliciousMultiWordConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Median.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MedianTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MockOracle.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MockV2Aggregator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MockV3Aggregator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MultiWordConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Oracle.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/OracleInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Ownable.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Owned.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/OwnedTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/PointerInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/PreCoordinator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Reverter.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SafeMath128.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SafeMath32.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SafeMath64.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SafeMathChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SignedSafeMath.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SimpleReadAccessController.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SimpleWriteAccessController.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRF.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumerBase.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinatorMock.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFD20.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBase.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBaseTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/WithdrawalInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/AggregatorInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxy.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxyInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV2V3Interface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV3Interface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/BufferChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/CBORChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/Chainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkClient.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkRequestInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/CompoundPriceFlaggingValidator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwner.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwnerTestHelper.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/Consumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ENSInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ENSResolver.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/FlagsInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenReceiver.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/MockCompoundOracle.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/MockV2Aggregator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/MockV3Aggregator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/MultiWordConsumer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/Operator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/OperatorFactory.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarder.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarderDeployer.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/OperatorInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/OracleInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/PointerInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/SafeMathChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/StalenessFlaggingValidator.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/UniswapAnchoredView.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/UpkeepInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/VRFConsumerBase.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/VRFRequestIDBase.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/WithdrawalInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/AggregatorInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV2V3Interface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV3Interface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/BufferChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/CBORChainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/Chainlink.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkClient.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkRequestInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/ENSInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/ENSResolver.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/LinkTokenInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/PointerInterface.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/VRFConsumerBase.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/VRFRequestIDBase.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/README.md (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/access/AccessControl.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/access/Ownable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/AccessControl.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/AccessControlEnumerable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Address.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Arrays.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/BeaconProxy.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Clones.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ConditionalEscrow.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Context.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Counters.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Create2.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ECDSA.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/EIP712.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155Burnable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155Holder.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155Pausable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155PresetMinterPauser.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155Receiver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC165.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC165Checker.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC165Storage.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1820Implementer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1967Proxy.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20Burnable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20Capped.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20Pausable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20Permit.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetFixedSupply.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetMinterPauser.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20Snapshot.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC2771Context.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721Burnable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721Enumerable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721Holder.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721Pausable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721PresetMinterPauserAutoId.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721URIStorage.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC777.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC777PresetFixedSupply.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/EnumerableMap.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/EnumerableSet.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Escrow.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IAccessControl.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IAccessControlEnumerable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IBeacon.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC1155.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC1155MetadataURI.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC1155Receiver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC165.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC1820Implementer.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC1820Registry.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC20.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC20Permit.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC721.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC721Enumerable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC721Metadata.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC721Receiver.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC777.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC777Recipient.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC777Sender.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Initializable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Math.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/MerkleProof.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/MinimalForwarder.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Ownable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Pausable.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/PaymentSplitter.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Proxy.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ProxyAdmin.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/PullPayment.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ReentrancyGuard.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/RefundEscrow.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/SafeCast.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/SafeERC20.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/SafeMath.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/SignedSafeMath.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Strings.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/TimelockController.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/TokenTimelock.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/TransparentUpgradeableProxy.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/UpgradeableBeacon.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/governance/TimelockController.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/Clones.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/Proxy.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/security/Pausable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/security/PullPayment.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Address.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Arrays.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Context.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Counters.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Create2.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Strings.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/math/Math.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/chainlink-oracle.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/shift-contract.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/shift-with-faucet.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/testnet-tokens.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/contracts/xftTest-asset.sol (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/hardhat.config.js (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/package.json (100%) rename {backend/Shifting/Ethereum => Ethereum/Shifting/backend}/scripts/deploy.js (100%) rename {frontend/Shifting => Ethereum/Shifting/frontend}/scripts/js/index.js (100%) rename {frontend/Shifting => Ethereum/Shifting/frontend}/scripts/js/package.json (100%) rename {frontend/Shifting => Ethereum/Shifting/frontend}/scripts/js/shift-abi.json (100%) rename {frontend/Shifting => Ethereum/Shifting/frontend}/scripts/js/token-abi.json (100%) rename {frontend/Shifting => Ethereum/Shifting/frontend}/scripts/py/requirements.txt (100%) rename {frontend/Shifting => Ethereum/Shifting/frontend}/scripts/py/script.py (100%) rename {frontend/Shifting => Ethereum/Shifting/frontend}/scripts/py/shift-abi.json (100%) rename {frontend/Shifting => Ethereum/Shifting/frontend}/scripts/py/token-abi.json (100%) rename {frontend/Shifting => Ethereum/Shifting/frontend}/website/Shift.html (100%) rename {frontend/Shifting => Ethereum/Shifting/frontend}/website/faucet.html (100%) rename {frontend/Shifting => Ethereum/Shifting/frontend}/website/mini.css (100%) create mode 100644 Ethereum/Staking/README.md rename {backend/Staking => Ethereum/Staking/backend}/Migrations.sol (100%) rename {backend/Staking => Ethereum/Staking/backend}/Staking.sol (100%) rename {backend/Staking => Ethereum/Staking/backend}/config/migrations/1_initial_migration.js (100%) rename {backend/Staking => Ethereum/Staking/backend}/config/migrations/2_deploy_staking.js (100%) rename {backend/Staking => Ethereum/Staking/backend}/config/package-lock.json (100%) rename {backend/Staking => Ethereum/Staking/backend}/config/package.json (100%) rename {backend/Staking => Ethereum/Staking/backend}/config/truffle-config.js (100%) rename {backend/Staking => Ethereum/Staking/backend}/interfaces/IMasterChef.sol (100%) rename {backend/Staking => Ethereum/Staking/backend}/interfaces/IStakingRewards.sol (100%) rename {backend/Staking => Ethereum/Staking/backend}/mock/ERC20Mock.sol (100%) rename {backend/Staking => Ethereum/Staking/backend}/mock/SLPToken.sol (100%) rename {backend/Staking => Ethereum/Staking/backend}/mock/XFTToken.sol (100%) rename {backend/Staking => Ethereum/Staking/backend}/mock/masterShef.sol (100%) rename {backend/Staking => Ethereum/Staking/backend}/staking_rewards.sol (100%) rename {backend/Staking => Ethereum/Staking/backend}/test/.gitkeep (100%) rename {backend/Staking => Ethereum/Staking/backend}/test/Staking.test.js (100%) rename {backend/Staking => Ethereum/Staking/backend}/test/StakingGasUsage.js (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/LICENSE (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/config/angular.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/config/karma.conf.js (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/config/ngsw-config.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/config/tsconfig.app.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/config/tsconfig.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/config/tsconfig.spec.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/config/tslint.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/config/web3-patch.js (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/e2e/app.e2e-spec.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/e2e/app.po.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/e2e/protractor.conf.js (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/e2e/src/app.po.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/e2e/tsconfig.e2e.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/e2e/tsconfig.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/package-lock.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/package.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/.htaccess (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/app-routing.module.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/app.component.css (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/app.component.html (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/app.component.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/app.component.spec.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/app.component.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/app.module.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/app.service.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/components/header/header.component.html (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/components/header/header.component.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/components/header/header.component.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/core/guards/auth/auth.guard.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/core/services/auth/auth.service.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/core/services/services/stake-slp.service.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/core/services/services/storage.service.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/core/services/services/transactions.service.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/core/services/services/utils.service.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/integrations/dictionaries/meta-mask.dictionary.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/integrations/integrations.module.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/integrations/services/web3/web3.service.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/pages/form/form.component.html (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/pages/form/form.component.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/pages/form/form.component.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/pages/login/login.component.html (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/pages/login/login.component.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/pages/login/login.component.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/services/form.service.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/shared/directives/number-only/number-only.directive.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/shared/modals/status/status-modal.component.html (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/shared/modals/status/status-modal.component.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/shared/modals/status/status-modal.component.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/shared/services/status-modal.service.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/app/shared/shared.module.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/.gitkeep (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-Black.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-BlackItalic.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-Bold.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-BoldItalic.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-ExtraBold.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-ExtraBoldItalic.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-ExtraLight.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-ExtraLightItalic.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-Light.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-LightItalic.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-Medium.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-MediumItalic.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-Regular.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-RegularItalic.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-SemiBold.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-SemiBoldItalic.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-Thin.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/Metropolis-ThinItalic.otf (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/fonts/metropolis/SIL Open Font License.txt (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/i18n/en.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/icons/icon-128x128.png (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/icons/icon-144x144.png (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/icons/icon-152x152.png (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/icons/icon-192x192.png (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/icons/icon-384x384.png (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/icons/icon-72x72.png (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/icons/icon-96x96.png (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/img/logo-icon.svg (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/img/logout.svg (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/json/contracts/ONSEN.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/json/contracts/SLP.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/json/contracts/STAKING.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/assets/json/icons/contract-icons.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/environments/environment.prod.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/environments/environment.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/favicon.ico (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/index.html (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/main.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/manifest.webmanifest (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/polyfills.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/styles.css (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/styles.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/test.ts (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/themes/fonts.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/themes/general.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/themes/mobile.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/themes/modal.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/themes/pending.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/themes/variables.scss (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/tsconfig.app.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/tsconfig.spec.json (100%) rename {frontend/Staking => Ethereum/Staking/frontend}/src/typings.d.ts (100%) create mode 100644 Moonbeam/README.md create mode 100644 Moonbeam/Shifting/README.md rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/build-info/28a1c38cc00a198fd3e7bdf1931ee0c6.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/build-info/c25c2c018ebce1e93cd8bf9b5f175ec9.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol/Chainlink.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol/Chainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol/ChainlinkClient.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol/ChainlinkClient.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol/VRFConsumerBase.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol/VRFConsumerBase.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol/VRFRequestIDBase.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol/VRFRequestIDBase.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol/AggregatorInterface.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol/AggregatorInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol/AggregatorV2V3Interface.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol/AggregatorV2V3Interface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol/ChainlinkRequestInterface.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol/ChainlinkRequestInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol/ENSInterface.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol/ENSInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol/LinkTokenInterface.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol/LinkTokenInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol/PointerInterface.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol/PointerInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol/BufferChainlink.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol/BufferChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol/CBORChainlink.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol/CBORChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol/ENSResolver.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol/ENSResolver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/IAccessControl.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/IAccessControl.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/AccessControlEnumerable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/AccessControlEnumerable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/IAccessControlEnumerable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/IAccessControlEnumerable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/access/Ownable.sol/Ownable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/access/Ownable.sol/Ownable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol/PaymentSplitter.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol/PaymentSplitter.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/governance/TimelockController.sol/TimelockController.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/governance/TimelockController.sol/TimelockController.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol/ERC2771Context.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol/ERC2771Context.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol/MinimalForwarder.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol/MinimalForwarder.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/Clones.sol/Clones.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/Clones.sol/Clones.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol/ERC1967Proxy.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol/ERC1967Proxy.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/Proxy.sol/Proxy.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/Proxy.sol/Proxy.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol/BeaconProxy.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol/BeaconProxy.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol/IBeacon.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol/IBeacon.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol/UpgradeableBeacon.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol/UpgradeableBeacon.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol/ProxyAdmin.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol/ProxyAdmin.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol/Initializable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol/Initializable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/security/Pausable.sol/Pausable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/security/Pausable.sol/Pausable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/security/PullPayment.sol/PullPayment.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/security/PullPayment.sol/PullPayment.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol/ERC1155.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol/ERC1155.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol/IERC1155.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol/IERC1155.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol/IERC1155Receiver.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol/IERC1155Receiver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol/ERC1155Burnable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol/ERC1155Burnable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol/ERC1155Pausable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol/ERC1155Pausable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol/IERC1155MetadataURI.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol/IERC1155MetadataURI.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol/ERC1155PresetMinterPauser.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol/ERC1155PresetMinterPauser.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol/ERC1155Holder.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol/ERC1155Holder.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol/ERC1155Receiver.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol/ERC1155Receiver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol/ERC20Capped.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol/ERC20Capped.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol/ERC20Pausable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol/ERC20Pausable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol/ERC20Snapshot.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol/ERC20Snapshot.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol/ERC20Permit.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol/ERC20Permit.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol/ERC20PresetFixedSupply.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol/ERC20PresetFixedSupply.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol/ERC20PresetMinterPauser.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol/ERC20PresetMinterPauser.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol/TokenTimelock.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol/TokenTimelock.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol/ERC721.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol/ERC721.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol/IERC721.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol/IERC721.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol/IERC721Receiver.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol/IERC721Receiver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol/ERC721Burnable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol/ERC721Burnable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol/ERC721Enumerable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol/ERC721Enumerable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol/ERC721Pausable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol/ERC721Pausable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol/ERC721URIStorage.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol/ERC721URIStorage.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol/IERC721Enumerable.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol/IERC721Enumerable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol/IERC721Metadata.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol/IERC721Metadata.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol/ERC721PresetMinterPauserAutoId.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol/ERC721PresetMinterPauserAutoId.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol/ERC721Holder.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol/ERC721Holder.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol/ERC777.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol/ERC777.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol/IERC777.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol/IERC777.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol/IERC777Recipient.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol/IERC777Recipient.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol/IERC777Sender.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol/IERC777Sender.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol/ERC777PresetFixedSupply.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol/ERC777PresetFixedSupply.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Address.sol/Address.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Address.sol/Address.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Arrays.sol/Arrays.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Arrays.sol/Arrays.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Context.sol/Context.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Context.sol/Context.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Counters.sol/Counters.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Counters.sol/Counters.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Create2.sol/Create2.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Create2.sol/Create2.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Strings.sol/Strings.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/Strings.sol/Strings.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol/MerkleProof.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol/MerkleProof.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol/EIP712.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol/EIP712.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol/ConditionalEscrow.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol/ConditionalEscrow.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol/Escrow.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol/Escrow.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol/RefundEscrow.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol/RefundEscrow.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol/ERC165Checker.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol/ERC165Checker.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol/ERC1820Implementer.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol/ERC1820Implementer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol/IERC1820Implementer.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol/IERC1820Implementer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol/IERC1820Registry.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol/IERC1820Registry.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/math/Math.sol/Math.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/math/Math.sol/Math.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol/SignedSafeMath.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol/SignedSafeMath.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol/EnumerableMap.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol/EnumerableMap.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol/EnumerableSet.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol/EnumerableSet.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/chainlink-oracle.sol/PriceConsumerV3.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/chainlink-oracle.sol/PriceConsumerV3.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/shift-contract.sol/burner.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/shift-contract.sol/burner.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/shift-contract.sol/zkAsset.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/shift-contract.sol/zkAsset.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/shift-with-faucet.sol/burner.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/shift-with-faucet.sol/burner.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/shift-with-faucet.sol/xftTest.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/shift-with-faucet.sol/xftTest.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/shift-with-faucet.sol/zkAsset.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/shift-with-faucet.sol/zkAsset.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/xftTB.sol/zkB.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/xftTB.sol/zkB.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/xftTM.sol/zkA.dbg.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/artifacts/contracts/xftTM.sol/zkA.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/README.md (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Aggregator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/AggregatorInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/AggregatorV3Interface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/BasicConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/BasicToken.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Buffer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/CBOR.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Chainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ChainlinkClient.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ChainlinkRequestInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Chainlinked.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlinked.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Consumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ENS.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ENSInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ENSRegistry.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ENSResolver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ERC20.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ERC20Basic.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ERC677.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ERC677Receiver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/ERC677Token.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/EmptyOracle.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/FlagsInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/GetterSetter.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/LinkToken.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/LinkTokenInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlinked.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/MaliciousConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/MaliciousRequester.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Migrations.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Oracle.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/OracleInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Ownable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/Pointer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/PointerInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/PublicResolver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/SafeMathChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/SignedSafeMath.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/StandardToken.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.4/UpdatableConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/AggregatorInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/AggregatorV2V3Interface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/AggregatorV3Interface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/BasicConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Buffer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/CBOR.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Chainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ChainlinkClient.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ChainlinkRequestInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ChainlinkTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Consumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Coordinator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/CoordinatorInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ENSInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ENSResolver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/EmptyAggregator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/FlagsInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/GetterSetter.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/LinkTokenInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/LinkTokenReceiver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlinkClient.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MaliciousConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MaliciousRequester.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MeanAggregator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Median.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/MedianTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Migrations.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Oracle.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/OracleInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/OracleSignaturesDecoder.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/Ownable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/PointerInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/SafeMathChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/SchnorrSECP256K1.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementDecoder.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/SignedSafeMath.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.5/WithdrawalInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AccessControlTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AccessControlledAggregator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AccessControllerInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorFacade.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorProxy.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorV2V3Interface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorV3Interface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorMock.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/BasicConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/BlockHashStoreInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/BlockhashStore.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/BlockhashStoreTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/BufferChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/CBORChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Chainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/ChainlinkClient.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/ChainlinkRequestInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/CheckedMath.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/CheckedMathTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/ConcreteSignedSafeMath.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Consumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/DeviationFlaggingValidator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/EACAggregatorProxy.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/ENSInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/ENSResolver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Flags.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/FlagsInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/FlagsTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/FluxAggregator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/FluxAggregatorTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/GasGuzzler.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/GasGuzzlingConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/LinkTokenInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/LinkTokenReceiver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MaliciousMultiWordConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Median.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MedianTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MockOracle.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MockV2Aggregator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MockV3Aggregator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/MultiWordConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Oracle.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/OracleInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Ownable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Owned.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/OwnedTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/PointerInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/PreCoordinator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/Reverter.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SafeMath128.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SafeMath32.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SafeMath64.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SafeMathChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SignedSafeMath.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SimpleReadAccessController.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/SimpleWriteAccessController.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRF.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFConsumerBase.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinatorMock.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFD20.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBase.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBaseTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/VRFTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.6/WithdrawalInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/AggregatorInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxy.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxyInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/AggregatorV2V3Interface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/AggregatorV3Interface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/BufferChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/CBORChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/Chainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ChainlinkClient.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ChainlinkRequestInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/CompoundPriceFlaggingValidator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwner.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwnerTestHelper.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/Consumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ENSInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/ENSResolver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/FlagsInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/LinkTokenInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/LinkTokenReceiver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/MockCompoundOracle.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/MockV2Aggregator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/MockV3Aggregator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/MultiWordConsumer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/Operator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/OperatorFactory.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarder.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarderDeployer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/OperatorInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/OracleInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/PointerInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/SafeMathChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/StalenessFlaggingValidator.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/UniswapAnchoredView.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/UpkeepInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/VRFConsumerBase.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/VRFRequestIDBase.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.7/WithdrawalInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/AggregatorInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/AggregatorV2V3Interface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/AggregatorV3Interface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/BufferChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/CBORChainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/Chainlink.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/ChainlinkClient.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/ChainlinkRequestInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/ENSInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/ENSResolver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/LinkTokenInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/PointerInterface.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/VRFConsumerBase.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/abi/v0.8/VRFRequestIDBase.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/app.config.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Aggregator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/AggregatorInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/AggregatorV3Interface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/BasicConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/BasicToken.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkClient.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkRequestInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Chainlinked.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlink.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlinked.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Consumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ENS.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ENSInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ENSRegistry.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ENSResolver.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ERC20.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ERC20Basic.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ERC677.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ERC677Receiver.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/ERC677Token.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/EmptyOracle.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/FlagsInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/GetterSetter.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/LinkToken.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/LinkTokenInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/MaliciousChainlinked.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/MaliciousConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/MaliciousRequester.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Migrations.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Oracle.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/OracleInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Ownable.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/Pointer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/PointerInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/PublicResolver.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/StandardToken.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/UpdatableConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.4/index.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/AggregatorInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV2V3Interface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV3Interface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/BasicConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkClient.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkRequestInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/Consumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/Coordinator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/CoordinatorInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ENSInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ENSResolver.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/EmptyAggregator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/FlagsInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/GetterSetter.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenReceiver.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/MaliciousChainlinkClient.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/MaliciousConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/MaliciousRequester.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/MeanAggregator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/MedianTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/Migrations.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/Oracle.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/OracleInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/Ownable.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/PointerInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/SchnorrSECP256K1.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/ServiceAgreementConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/WithdrawalInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.5/index.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AccessControlTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AccessControlledAggregator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AccessControllerInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorFacade.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorProxy.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV2V3Interface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV3Interface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorMock.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/BasicConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/BlockHashStoreInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStore.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStoreTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkClient.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkRequestInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/CheckedMathTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/ConcreteSignedSafeMath.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Consumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/DeviationFlaggingValidator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/EACAggregatorProxy.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/ENSInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/ENSResolver.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Flags.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/FlagsInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/FlagsTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregatorTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzler.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzlingConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenReceiver.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MaliciousMultiWordConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MedianTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MockOracle.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MockV2Aggregator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MockV3Aggregator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/MultiWordConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Oracle.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/OracleInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Ownable.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Owned.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/OwnedTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/PointerInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/PreCoordinator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/Reverter.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/SimpleReadAccessController.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/SimpleWriteAccessController.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRF.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumerBase.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinatorMock.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFD20.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFRequestIDBaseTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/VRFTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/WithdrawalInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.6/index.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/AggregatorInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxy.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxyInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV2V3Interface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV3Interface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkClient.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkRequestInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/CompoundPriceFlaggingValidator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwner.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwnerTestHelper.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/Consumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ENSInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/ENSResolver.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/FlagsInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenReceiver.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/MockCompoundOracle.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/MockV2Aggregator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/MockV3Aggregator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/MultiWordConsumer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/Operator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/OperatorFactory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarder.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarderDeployer.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/OperatorInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/OracleInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/PointerInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/StalenessFlaggingValidator.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/UniswapAnchoredView.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/UpkeepInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/VRFConsumerBase.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/WithdrawalInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.7/index.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/AggregatorInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV2V3Interface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV3Interface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkClient.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkRequestInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/ENSInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/ENSResolver.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/LinkTokenInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/PointerInterface.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/VRFConsumerBase.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts.map (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/ethers/v0.8/index.d.ts (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Aggregator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/AggregatorInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/AggregatorV3Interface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/BasicConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/BasicToken.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Buffer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/CBOR.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Chainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkClient.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkRequestInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Chainlinked.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlinked.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Consumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ENS.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ENSInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ENSRegistry.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ENSResolver.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ERC20.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ERC20Basic.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ERC677.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ERC677Receiver.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/ERC677Token.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/EmptyOracle.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/FlagsInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/GetterSetter.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/LinkToken.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/LinkTokenInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlinked.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/MaliciousConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/MaliciousRequester.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Migrations.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Oracle.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/OracleInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Ownable.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/Pointer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/PointerInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/PublicResolver.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/SafeMathChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/SignedSafeMath.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/StandardToken.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.4/UpdatableConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/AggregatorInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV2V3Interface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV3Interface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/BasicConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Buffer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/CBOR.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Chainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkClient.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkRequestInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Consumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Coordinator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/CoordinatorInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ENSInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ENSResolver.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/EmptyAggregator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/FlagsInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/GetterSetter.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenReceiver.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlinkClient.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MaliciousConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MaliciousRequester.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MeanAggregator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Median.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/MedianTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Migrations.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Oracle.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/OracleInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/OracleSignaturesDecoder.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/Ownable.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/PointerInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/SafeMathChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/SchnorrSECP256K1.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementDecoder.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/SignedSafeMath.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.5/WithdrawalInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AccessControlTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AccessControlledAggregator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AccessControllerInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorFacade.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorProxy.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV2V3Interface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV3Interface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorMock.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/BasicConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/BlockHashStoreInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStore.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStoreTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/BufferChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/CBORChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Chainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkClient.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkRequestInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/CheckedMath.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/CheckedMathTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/ConcreteSignedSafeMath.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Consumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/DeviationFlaggingValidator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/EACAggregatorProxy.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/ENSInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/ENSResolver.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Flags.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/FlagsInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/FlagsTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregatorTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzler.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzlingConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenReceiver.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MaliciousMultiWordConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Median.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MedianTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MockOracle.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MockV2Aggregator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MockV3Aggregator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/MultiWordConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Oracle.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/OracleInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Ownable.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Owned.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/OwnedTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/PointerInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/PreCoordinator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/Reverter.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SafeMath128.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SafeMath32.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SafeMath64.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SafeMathChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SignedSafeMath.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SimpleReadAccessController.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/SimpleWriteAccessController.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRF.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumerBase.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinatorMock.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFD20.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBase.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBaseTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/VRFTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.6/WithdrawalInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/AggregatorInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxy.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxyInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV2V3Interface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV3Interface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/BufferChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/CBORChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/Chainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkClient.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkRequestInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/CompoundPriceFlaggingValidator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwner.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwnerTestHelper.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/Consumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ENSInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/ENSResolver.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/FlagsInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenReceiver.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/MockCompoundOracle.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/MockV2Aggregator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/MockV3Aggregator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/MultiWordConsumer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/Operator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/OperatorFactory.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarder.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarderDeployer.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/OperatorInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/OracleInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/PointerInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/SafeMathChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/StalenessFlaggingValidator.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/UniswapAnchoredView.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/UpkeepInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/VRFConsumerBase.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/VRFRequestIDBase.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.7/WithdrawalInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/AggregatorInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV2V3Interface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV3Interface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/BufferChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/CBORChainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/Chainlink.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkClient.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkRequestInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/ENSInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/ENSResolver.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/LinkTokenInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/PointerInterface.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/VRFConsumerBase.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@chainlink/contracts/truffle/v0.8/VRFRequestIDBase.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/README.md (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/access/AccessControl.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/access/Ownable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/AccessControl.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/AccessControlEnumerable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Address.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Arrays.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/BeaconProxy.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Clones.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ConditionalEscrow.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Context.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Counters.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Create2.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ECDSA.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/EIP712.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155Burnable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155Holder.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155Pausable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155PresetMinterPauser.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1155Receiver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC165.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC165Checker.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC165Storage.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1820Implementer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC1967Proxy.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20Burnable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20Capped.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20Pausable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20Permit.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetFixedSupply.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetMinterPauser.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC20Snapshot.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC2771Context.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721Burnable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721Enumerable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721Holder.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721Pausable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721PresetMinterPauserAutoId.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC721URIStorage.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC777.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ERC777PresetFixedSupply.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/EnumerableMap.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/EnumerableSet.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Escrow.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IAccessControl.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IAccessControlEnumerable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IBeacon.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC1155.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC1155MetadataURI.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC1155Receiver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC165.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC1820Implementer.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC1820Registry.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC20.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC20Permit.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC721.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC721Enumerable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC721Metadata.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC721Receiver.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC777.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC777Recipient.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/IERC777Sender.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Initializable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Math.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/MerkleProof.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/MinimalForwarder.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Ownable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Pausable.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/PaymentSplitter.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Proxy.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ProxyAdmin.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/PullPayment.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/ReentrancyGuard.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/RefundEscrow.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/SafeCast.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/SafeERC20.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/SafeMath.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/SignedSafeMath.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/Strings.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/TimelockController.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/TokenTimelock.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/TransparentUpgradeableProxy.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/build/contracts/UpgradeableBeacon.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/governance/TimelockController.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/Clones.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/Proxy.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/security/Pausable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/security/PullPayment.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Address.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Arrays.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Context.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Counters.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Create2.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/Strings.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/math/Math.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/chainlink-oracle.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/shift-contract.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/shift-with-faucet.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/xftTB.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/contracts/xftTM.sol (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/hardhat.config.js (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/package.json (100%) rename {backend/Shifting/Moonbeam => Moonbeam/Shifting/backend}/scripts/deploy.js (100%) create mode 100644 Moonbeam/Shifting/frontend/scripts/js/index.js create mode 100644 Moonbeam/Shifting/frontend/scripts/js/package.json create mode 100644 Moonbeam/Shifting/frontend/scripts/js/shift-abi.json create mode 100644 Moonbeam/Shifting/frontend/scripts/js/token-abi.json create mode 100644 Moonbeam/Shifting/frontend/scripts/py/requirements.txt create mode 100644 Moonbeam/Shifting/frontend/scripts/py/script.py create mode 100644 Moonbeam/Shifting/frontend/scripts/py/shift-abi.json create mode 100644 Moonbeam/Shifting/frontend/scripts/py/token-abi.json create mode 100644 Moonbeam/Shifting/frontend/website/Shift.html create mode 100644 Moonbeam/Shifting/frontend/website/faucet.html create mode 100644 Moonbeam/Shifting/frontend/website/mini.css create mode 100644 assets/logo-2.png delete mode 100644 backend/Shifting/README.md delete mode 100644 backend/Staking/README.md delete mode 100644 frontend/Shifting/README.md delete mode 100644 frontend/Staking/README.md diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/backend/Confidential_tokens/README.md b/Confidential_Tokens/README.md similarity index 100% rename from backend/Confidential_tokens/README.md rename to Confidential_Tokens/README.md diff --git a/backend/Confidential_tokens/assets/.gitkeep b/Confidential_Tokens/assets/.gitkeep similarity index 100% rename from backend/Confidential_tokens/assets/.gitkeep rename to Confidential_Tokens/assets/.gitkeep diff --git a/backend/Confidential_tokens/assets/image1.png b/Confidential_Tokens/assets/image1.png similarity index 100% rename from backend/Confidential_tokens/assets/image1.png rename to Confidential_Tokens/assets/image1.png diff --git a/backend/Confidential_tokens/assets/image10.png b/Confidential_Tokens/assets/image10.png similarity index 100% rename from backend/Confidential_tokens/assets/image10.png rename to Confidential_Tokens/assets/image10.png diff --git a/backend/Confidential_tokens/assets/image11.png b/Confidential_Tokens/assets/image11.png similarity index 100% rename from backend/Confidential_tokens/assets/image11.png rename to Confidential_Tokens/assets/image11.png diff --git a/backend/Confidential_tokens/assets/image12.png b/Confidential_Tokens/assets/image12.png similarity index 100% rename from backend/Confidential_tokens/assets/image12.png rename to Confidential_Tokens/assets/image12.png diff --git a/backend/Confidential_tokens/assets/image13.png b/Confidential_Tokens/assets/image13.png similarity index 100% rename from backend/Confidential_tokens/assets/image13.png rename to Confidential_Tokens/assets/image13.png diff --git a/backend/Confidential_tokens/assets/image14.png b/Confidential_Tokens/assets/image14.png similarity index 100% rename from backend/Confidential_tokens/assets/image14.png rename to Confidential_Tokens/assets/image14.png diff --git a/backend/Confidential_tokens/assets/image2.png b/Confidential_Tokens/assets/image2.png similarity index 100% rename from backend/Confidential_tokens/assets/image2.png rename to Confidential_Tokens/assets/image2.png diff --git a/backend/Confidential_tokens/assets/image3.png b/Confidential_Tokens/assets/image3.png similarity index 100% rename from backend/Confidential_tokens/assets/image3.png rename to Confidential_Tokens/assets/image3.png diff --git a/backend/Confidential_tokens/assets/image4.png b/Confidential_Tokens/assets/image4.png similarity index 100% rename from backend/Confidential_tokens/assets/image4.png rename to Confidential_Tokens/assets/image4.png diff --git a/backend/Confidential_tokens/assets/image5.png b/Confidential_Tokens/assets/image5.png similarity index 100% rename from backend/Confidential_tokens/assets/image5.png rename to Confidential_Tokens/assets/image5.png diff --git a/backend/Confidential_tokens/assets/image6.png b/Confidential_Tokens/assets/image6.png similarity index 100% rename from backend/Confidential_tokens/assets/image6.png rename to Confidential_Tokens/assets/image6.png diff --git a/backend/Confidential_tokens/assets/image7.png b/Confidential_Tokens/assets/image7.png similarity index 100% rename from backend/Confidential_tokens/assets/image7.png rename to Confidential_Tokens/assets/image7.png diff --git a/backend/Confidential_tokens/assets/image8.png b/Confidential_Tokens/assets/image8.png similarity index 100% rename from backend/Confidential_tokens/assets/image8.png rename to Confidential_Tokens/assets/image8.png diff --git a/backend/Confidential_tokens/assets/image9.png b/Confidential_Tokens/assets/image9.png similarity index 100% rename from backend/Confidential_tokens/assets/image9.png rename to Confidential_Tokens/assets/image9.png diff --git a/Ethereum/README.md b/Ethereum/README.md new file mode 100644 index 0000000..6800eff --- /dev/null +++ b/Ethereum/README.md @@ -0,0 +1,189 @@ +# Ethereum + +This document provides information about installing and running the [shifting](#shifting) and [staking](#staking) resources for the Ethereum blockchain. This directory contains backend scripts and frontend UIs that support shifting and staking on the Ethereum blockchain: + +* Shifting - The shifting directory contains the following resources: + * Backend - Scripts for interacting with Offshift's shifting contracts. The following scripts are in the `backend/contracts/` directory: + * chainlink-oracle.sol - The Chainlink price feed contract. + * shift-contract.sol: The Offshift shifting contract . + * shift-with-faucet: The Offshift shifting contract and a faucet for obtaining test XFT (xftT). + * testnet-tokens.sol and xftTest-asset.sol - Testnet erc20 tokens. + * Frontend - Files for using the website or scripts frontends: + * Website - HTML files and scripts that provide a user interface for interacting with the Offshift smart contracts. The following files are in the `frontend/website/` directory: + * faucet.html - User interface for obtaining xftT. + * shift.html - User interface for converting xftT into zkAssets for testing (zkB). + * Scripts - Python and JavaScript files for shifting using your command line. +* Staking - The staking directory contains the following resources that Offshift uses for the [staking dashboard](https://dashboard.offshift.io/): + * Backend - Scripts for interacting with Offshift's staking contracts. + * Frontend - A Node and Angular based frontend app for interacting with Offshift's staking contracts. + +## Requirements + +Install the following tools before installing and using the shifting and staking resources: + +* [npm](https://www.npmjs.com/get-npm) - Follow the instructions on the [npm page](https://www.npmjs.com/get-npm) to install npm on your system. +* [Angular](https://www.npmjs.com/package/@angular/cli) - Installing the Angular CLI requires npm. This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.0.1. Follow the instructions on the [Angular CLI page](https://www.npmjs.com/package/@angular/cli) to install and configure Angular. + +## Shifting + +Clone this repository and follow the instructions below to use the included shifting tools. + +### Website + +Follow the steps below to perform a shift using the web app: + +##### 1. Install and run the backend scripts + +1. In your terminal application, navigate to the `shifting/backend` directory. + +2. Run the following command to install the scripts: + + ```bash + npm install + ``` + +3. Use the following command to run the scripts: + + ```bash + npx hardhat run scripts/deploy.js + ``` + +##### 2. Obtain test tokens + +1. Navigate to the `frontend/website` directory. +2. Use your web browser to open the `faucet.html` file. +3. Follow the onscreen prompts to connect your MetaMask wallet and request test XFT. + +##### 3. Perform a test shift + +1. Use your web browser to open the `shift.html` file in the `frontend/website` directory. +2. Follow the on screen prompts perform a shift from XFT to a zkAsset. + +Our [Ethereum shifting guide](https://medium.com/offshift/offshift-testnet-guide-phase-two-7607c628026d) on Medium provides additional details about setting up MetaMask and using the shifting dashboard. + +### Scripts + +Follow the steps below to perform a shift using your command line: + +##### 1. Add your private key to the script files + +1. Edit the files as described below to include your private key. Your key must reference a wallet address that contains Rinkeby ETH: + + * `frontend/scripts/py/script.py` - Set the value of `priv_key` to your private key: + + ```python + priv_key = "0x0-YOUR-PRIVATE-KEY" + ``` + + * `frontend/scripts/js/index.js` - Add your private key to the line shown below: + + ```javascript + web3.eth.accounts.wallet.add(web3.eth.accounts.privateKeyToAccount("0x0-YOUR-PRIVATE-KEY")); + ``` + +##### 2. Install and run the Python script + +1. In your terminal application, open the `frontend/scripts/py` directory. + +2. Run the following command to install the Python script: + + ```bash + pip install -r requirements.txt + ``` + +3. Run the following command to run the Python scripts: + + ```bash + python3 script.py + ``` + +##### 3. Install and run the JavaScript + +1. Change to the `frontend/scripts/js` directory. + +2. Run the following command to install the scripts: + + ```bash + npm install + ``` + +3. Use the following command to run the scripts: + + ```bash + node script.js + ``` + +##### 4. Follow the prompts to shift XFT to zkAssets + +### Staking + +Before using the staking resources in this repository, obtain SushiSwap Liquidity Pool (SLP) tokens by using the [SushiSwap XFT-ETH liquidity tool](https://app.sushi.com/add/0xabe580e7ee158da464b51ee1a83ac0289622e6be/ETH). You will use the staking dashboard provided here to stake the SLP. + +Clone this repository and follow the instructions below to install and run the staking dashboard. + +#### 1. Install the dependencies + +1. In your terminal application, open the `staking/backend/config` directory. + +2. Run the following code: + + ```bash + npm install + ``` + +#### 2. Start the server + +1. Run the following command to start the development server. + + ```bash + npm run start + ``` + +2. In your web browser, open [`http://localhost:4200/`](http://localhost:4200/). You will see the staking dashboard. The page will automatically reload when you make changes to the code. + +#### 3. Begin staking + +Follow the onscreen prompts to connect to your MetaMask wallet and stake your SLP. + +#### 4. Claim your rewards + +Use the Rewards tab on the staking dashboard to claim your rewards. Rewards accrue every block and are paid in XFT and SLP. + +Our [staking guide](https://medium.com/offshift/offshift-sushiswap-dual-liquidity-mining-goes-live-7d7ed036a89e) on Medium provides additional details about setting up MetaMask, obtaining SLP, and using the staking dashboard. + +#### Additional Information + +Depending on your requirements, you may find the following options useful: + +* Code Scaffolding - Use the code below to generate components for scaffolding: + + * Generate a new component: + + ```bash + ng generate component component-name + ``` + + * Scaffold all the components: + + ```bash + ng generate directive|pipe|service|class|guard|interface|enum|module + ``` + +* Builds - Build artifacts are stored in the `dist/` directory: + + * Test Builds + + ```bash + npm run build + ``` + + * Production Builds + + ```bash + npm run build-prod + ``` + +* Help + + * Angular CLI - See the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md) file for details about Angular. + * Angular Help - Run `ng help` to view the Angular help pages in your terminal application. \ No newline at end of file diff --git a/Ethereum/Shifting/README.md b/Ethereum/Shifting/README.md new file mode 100644 index 0000000..5c45876 --- /dev/null +++ b/Ethereum/Shifting/README.md @@ -0,0 +1,76 @@ +# Shifting + +This repo includes resources for using the shifting tool in two different ways: + +* Website - Use our prebuilt web apps to obtain test tokens and convert XFT to zkAssets. +* Scripts - Use our backend scripts to shift tokens using the command line. + +The information below describes how to install and run the shifting resources. + +## Backend + +Run the following commands inside the `shifting/backend` directory: + +```bash +npm install +npx hardhat run scripts/deploy.js +``` + +## Frontend + +The sections below describe how to use the website or command line frontends. + +### Website + +1. Set up MetaMask and obtain test tokens. You will need Rinkeby ETH and XFT Test Assests (xftT) to test shifting. + 1. In MetaMask, select the Rinkeby Test Network and obtain Rinkeby ETH from the [Rinkeby faucet](https://faucet.rinkeby.io/). + 2. Use the token addresses below to add the Offshift test tokens to MetaMask: + * xftT - 0x1190fb1b00d20656549cdff689e55d072ba764f3 + * zkB - 0x0e1bff82509994170026f47f1d0857fb275c3003 +2. Open `frontend/website/faucet.html` in your web browser and follow the prompts to connect MetaMask to the app. +3. Click the xftT(testnet) Faucet button on the web app and follow the prompts to obtain test XFT. +4. Open `frontend/website/shift.html` in your web browser and follow the prompts to connect MetaMask to the app. +5. Select the assets that you will burn and mint. +6. Click the Approve button and follow the prompts to complete the shift. + +### Scripts + +1. Edit the files as described below to include your private key. Your key must reference a wallet address that contains Rinkeby ETH: + + * `frontend/scripts/py/script.py` - Set the value of `priv_key` to your private key: + + ```python + priv_key = "0x0-YOUR-PRIVATE-KEY" + ``` + + * `frontend/scripts/js/index.js` - + + ```javascript + web3.eth.accounts.wallet.add(web3.eth.accounts.privateKeyToAccount("0x0-YOUR-PRIVATE-KEY")); + ``` + +2. In your terminal application, open the `frontend/scripts/py` directory, and run the following command: + + ```bash + pip install -r requirements.txt + ``` + +3. Then run the script: + + ```bash + python3 script.py + ``` + +4. Change to the `frontend/scripts/js` directory and run the following command: + + ```bash + npm install + ``` + +5. Then run the script: + + ```bash + node script.js + ``` + +6. Follow the prompts in your terminal to complete the shift. \ No newline at end of file diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/README.md b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/README.md similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/README.md rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/README.md diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Aggregator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Aggregator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Aggregator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Aggregator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/AggregatorInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/AggregatorInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/AggregatorInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/AggregatorInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/AggregatorV3Interface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/AggregatorV3Interface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/AggregatorV3Interface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/AggregatorV3Interface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/BasicConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/BasicConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/BasicConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/BasicConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/BasicToken.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/BasicToken.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/BasicToken.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/BasicToken.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Buffer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Buffer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Buffer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Buffer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/CBOR.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/CBOR.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/CBOR.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/CBOR.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Chainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Chainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Chainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Chainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ChainlinkClient.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ChainlinkClient.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ChainlinkClient.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ChainlinkClient.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ChainlinkRequestInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ChainlinkRequestInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ChainlinkRequestInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ChainlinkRequestInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Chainlinked.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Chainlinked.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Chainlinked.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Chainlinked.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlinked.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlinked.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlinked.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlinked.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Consumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Consumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Consumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Consumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ENS.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENS.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ENS.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENS.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ENSInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ENSInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ENSRegistry.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSRegistry.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ENSRegistry.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSRegistry.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ENSResolver.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSResolver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ENSResolver.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSResolver.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ERC20.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC20.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ERC20.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC20.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ERC20Basic.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC20Basic.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ERC20Basic.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC20Basic.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ERC677.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ERC677.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ERC677Receiver.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677Receiver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ERC677Receiver.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677Receiver.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ERC677Token.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677Token.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/ERC677Token.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677Token.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/EmptyOracle.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/EmptyOracle.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/EmptyOracle.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/EmptyOracle.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/FlagsInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/FlagsInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/FlagsInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/FlagsInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/GetterSetter.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/GetterSetter.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/GetterSetter.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/GetterSetter.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/LinkToken.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/LinkToken.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/LinkToken.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/LinkToken.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/LinkTokenInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/LinkTokenInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/LinkTokenInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/LinkTokenInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlinked.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlinked.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlinked.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlinked.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/MaliciousConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/MaliciousConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/MaliciousRequester.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousRequester.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/MaliciousRequester.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousRequester.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Migrations.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Migrations.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Migrations.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Migrations.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Oracle.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Oracle.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Oracle.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Oracle.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/OracleInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/OracleInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/OracleInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/OracleInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Ownable.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Ownable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Ownable.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Ownable.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Pointer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Pointer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/Pointer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Pointer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/PointerInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/PointerInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/PointerInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/PointerInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/PublicResolver.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/PublicResolver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/PublicResolver.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/PublicResolver.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/SafeMathChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/SafeMathChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/SafeMathChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/SafeMathChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/SignedSafeMath.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/SignedSafeMath.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/SignedSafeMath.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/SignedSafeMath.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/StandardToken.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/StandardToken.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/StandardToken.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/StandardToken.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/UpdatableConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/UpdatableConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.4/UpdatableConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/UpdatableConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/AggregatorInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/AggregatorInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/AggregatorV2V3Interface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorV2V3Interface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/AggregatorV2V3Interface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorV2V3Interface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/AggregatorV3Interface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorV3Interface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/AggregatorV3Interface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorV3Interface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/BasicConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/BasicConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/BasicConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/BasicConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Buffer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Buffer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Buffer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Buffer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/CBOR.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/CBOR.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/CBOR.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/CBOR.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Chainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Chainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Chainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Chainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ChainlinkClient.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkClient.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ChainlinkClient.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkClient.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ChainlinkRequestInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkRequestInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ChainlinkRequestInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkRequestInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ChainlinkTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ChainlinkTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Consumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Consumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Consumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Consumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Coordinator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Coordinator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Coordinator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Coordinator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/CoordinatorInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/CoordinatorInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/CoordinatorInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/CoordinatorInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ENSInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ENSInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ENSInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ENSInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ENSResolver.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ENSResolver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ENSResolver.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ENSResolver.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/EmptyAggregator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/EmptyAggregator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/EmptyAggregator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/EmptyAggregator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/FlagsInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/FlagsInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/FlagsInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/FlagsInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/GetterSetter.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/GetterSetter.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/GetterSetter.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/GetterSetter.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/LinkTokenInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/LinkTokenInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/LinkTokenInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/LinkTokenInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/LinkTokenReceiver.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/LinkTokenReceiver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/LinkTokenReceiver.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/LinkTokenReceiver.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlinkClient.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlinkClient.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlinkClient.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlinkClient.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MaliciousConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MaliciousConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MaliciousRequester.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousRequester.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MaliciousRequester.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousRequester.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MeanAggregator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MeanAggregator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MeanAggregator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MeanAggregator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Median.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Median.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Median.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Median.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MedianTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MedianTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/MedianTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MedianTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Migrations.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Migrations.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Migrations.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Migrations.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Oracle.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Oracle.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Oracle.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Oracle.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/OracleInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/OracleInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/OracleInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/OracleInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/OracleSignaturesDecoder.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/OracleSignaturesDecoder.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/OracleSignaturesDecoder.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/OracleSignaturesDecoder.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Ownable.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Ownable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/Ownable.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Ownable.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/PointerInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/PointerInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/PointerInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/PointerInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/SafeMathChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SafeMathChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/SafeMathChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SafeMathChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/SchnorrSECP256K1.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SchnorrSECP256K1.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/SchnorrSECP256K1.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SchnorrSECP256K1.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementDecoder.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementDecoder.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementDecoder.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementDecoder.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/SignedSafeMath.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SignedSafeMath.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/SignedSafeMath.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SignedSafeMath.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/WithdrawalInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/WithdrawalInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.5/WithdrawalInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/WithdrawalInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AccessControlTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControlTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AccessControlTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControlTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AccessControlledAggregator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControlledAggregator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AccessControlledAggregator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControlledAggregator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AccessControllerInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControllerInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AccessControllerInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControllerInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorFacade.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorFacade.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorFacade.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorFacade.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorProxy.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorProxy.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorProxy.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorProxy.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorV2V3Interface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorV2V3Interface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorV2V3Interface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorV2V3Interface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorV3Interface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorV3Interface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorV3Interface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorV3Interface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorMock.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorMock.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorMock.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorMock.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/BasicConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BasicConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/BasicConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BasicConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/BlockHashStoreInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockHashStoreInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/BlockHashStoreInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockHashStoreInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/BlockhashStore.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockhashStore.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/BlockhashStore.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockhashStore.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/BlockhashStoreTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockhashStoreTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/BlockhashStoreTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockhashStoreTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/BufferChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BufferChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/BufferChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BufferChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/CBORChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CBORChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/CBORChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CBORChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Chainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Chainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Chainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Chainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/ChainlinkClient.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ChainlinkClient.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/ChainlinkClient.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ChainlinkClient.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/ChainlinkRequestInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ChainlinkRequestInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/ChainlinkRequestInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ChainlinkRequestInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/CheckedMath.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CheckedMath.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/CheckedMath.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CheckedMath.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/CheckedMathTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CheckedMathTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/CheckedMathTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CheckedMathTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/ConcreteSignedSafeMath.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ConcreteSignedSafeMath.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/ConcreteSignedSafeMath.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ConcreteSignedSafeMath.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Consumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Consumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Consumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Consumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/DeviationFlaggingValidator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/DeviationFlaggingValidator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/DeviationFlaggingValidator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/DeviationFlaggingValidator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/EACAggregatorProxy.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/EACAggregatorProxy.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/EACAggregatorProxy.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/EACAggregatorProxy.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/ENSInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ENSInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/ENSInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ENSInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/ENSResolver.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ENSResolver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/ENSResolver.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ENSResolver.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Flags.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Flags.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Flags.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Flags.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/FlagsInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FlagsInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/FlagsInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FlagsInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/FlagsTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FlagsTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/FlagsTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FlagsTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/FluxAggregator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FluxAggregator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/FluxAggregator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FluxAggregator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/FluxAggregatorTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FluxAggregatorTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/FluxAggregatorTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FluxAggregatorTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/GasGuzzler.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/GasGuzzler.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/GasGuzzler.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/GasGuzzler.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/GasGuzzlingConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/GasGuzzlingConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/GasGuzzlingConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/GasGuzzlingConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/LinkTokenInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/LinkTokenInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/LinkTokenInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/LinkTokenInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/LinkTokenReceiver.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/LinkTokenReceiver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/LinkTokenReceiver.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/LinkTokenReceiver.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MaliciousMultiWordConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MaliciousMultiWordConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MaliciousMultiWordConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MaliciousMultiWordConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Median.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Median.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Median.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Median.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MedianTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MedianTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MedianTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MedianTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MockOracle.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockOracle.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MockOracle.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockOracle.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MockV2Aggregator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockV2Aggregator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MockV2Aggregator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockV2Aggregator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MockV3Aggregator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockV3Aggregator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MockV3Aggregator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockV3Aggregator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MultiWordConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MultiWordConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/MultiWordConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MultiWordConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Oracle.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Oracle.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Oracle.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Oracle.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/OracleInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/OracleInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/OracleInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/OracleInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Ownable.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Ownable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Ownable.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Ownable.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Owned.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Owned.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Owned.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Owned.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/OwnedTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/OwnedTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/OwnedTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/OwnedTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/PointerInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/PointerInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/PointerInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/PointerInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/PreCoordinator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/PreCoordinator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/PreCoordinator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/PreCoordinator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Reverter.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Reverter.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/Reverter.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Reverter.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SafeMath128.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath128.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SafeMath128.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath128.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SafeMath32.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath32.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SafeMath32.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath32.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SafeMath64.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath64.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SafeMath64.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath64.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SafeMathChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMathChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SafeMathChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMathChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SignedSafeMath.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SignedSafeMath.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SignedSafeMath.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SignedSafeMath.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SimpleReadAccessController.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SimpleReadAccessController.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SimpleReadAccessController.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SimpleReadAccessController.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SimpleWriteAccessController.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SimpleWriteAccessController.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/SimpleWriteAccessController.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SimpleWriteAccessController.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRF.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRF.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRF.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRF.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFConsumerBase.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFConsumerBase.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFConsumerBase.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFConsumerBase.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinatorMock.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinatorMock.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinatorMock.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinatorMock.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFD20.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFD20.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFD20.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFD20.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBase.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBase.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBase.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBase.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBaseTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBaseTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBaseTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBaseTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/VRFTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/WithdrawalInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/WithdrawalInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.6/WithdrawalInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/WithdrawalInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/AggregatorInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/AggregatorInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxy.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxy.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxy.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxy.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxyInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxyInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxyInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxyInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/AggregatorV2V3Interface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorV2V3Interface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/AggregatorV2V3Interface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorV2V3Interface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/AggregatorV3Interface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorV3Interface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/AggregatorV3Interface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorV3Interface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/BufferChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/BufferChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/BufferChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/BufferChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/CBORChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/CBORChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/CBORChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/CBORChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/Chainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Chainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/Chainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Chainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ChainlinkClient.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ChainlinkClient.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ChainlinkClient.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ChainlinkClient.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ChainlinkRequestInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ChainlinkRequestInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ChainlinkRequestInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ChainlinkRequestInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/CompoundPriceFlaggingValidator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/CompoundPriceFlaggingValidator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/CompoundPriceFlaggingValidator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/CompoundPriceFlaggingValidator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwner.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwner.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwner.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwner.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwnerTestHelper.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwnerTestHelper.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwnerTestHelper.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwnerTestHelper.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/Consumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Consumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/Consumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Consumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ENSInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ENSInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ENSInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ENSInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ENSResolver.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ENSResolver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/ENSResolver.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ENSResolver.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/FlagsInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/FlagsInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/FlagsInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/FlagsInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/LinkTokenInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/LinkTokenInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/LinkTokenInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/LinkTokenInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/LinkTokenReceiver.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/LinkTokenReceiver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/LinkTokenReceiver.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/LinkTokenReceiver.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/MockCompoundOracle.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockCompoundOracle.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/MockCompoundOracle.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockCompoundOracle.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/MockV2Aggregator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockV2Aggregator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/MockV2Aggregator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockV2Aggregator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/MockV3Aggregator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockV3Aggregator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/MockV3Aggregator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockV3Aggregator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/MultiWordConsumer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MultiWordConsumer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/MultiWordConsumer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MultiWordConsumer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/Operator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Operator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/Operator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Operator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/OperatorFactory.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorFactory.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/OperatorFactory.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorFactory.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarder.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarder.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarder.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarder.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarderDeployer.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarderDeployer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarderDeployer.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarderDeployer.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/OperatorInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/OperatorInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/OracleInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OracleInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/OracleInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OracleInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/PointerInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/PointerInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/PointerInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/PointerInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/SafeMathChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/SafeMathChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/SafeMathChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/SafeMathChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/StalenessFlaggingValidator.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/StalenessFlaggingValidator.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/StalenessFlaggingValidator.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/StalenessFlaggingValidator.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/UniswapAnchoredView.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/UniswapAnchoredView.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/UniswapAnchoredView.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/UniswapAnchoredView.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/UpkeepInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/UpkeepInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/UpkeepInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/UpkeepInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/VRFConsumerBase.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/VRFConsumerBase.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/VRFConsumerBase.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/VRFConsumerBase.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/VRFRequestIDBase.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/VRFRequestIDBase.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/VRFRequestIDBase.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/VRFRequestIDBase.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/WithdrawalInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/WithdrawalInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.7/WithdrawalInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/WithdrawalInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/AggregatorInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/AggregatorInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/AggregatorV2V3Interface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorV2V3Interface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/AggregatorV2V3Interface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorV2V3Interface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/AggregatorV3Interface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorV3Interface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/AggregatorV3Interface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorV3Interface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/BufferChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/BufferChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/BufferChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/BufferChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/CBORChainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/CBORChainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/CBORChainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/CBORChainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/Chainlink.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/Chainlink.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/Chainlink.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/Chainlink.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/ChainlinkClient.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ChainlinkClient.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/ChainlinkClient.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ChainlinkClient.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/ChainlinkRequestInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ChainlinkRequestInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/ChainlinkRequestInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ChainlinkRequestInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/ENSInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ENSInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/ENSInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ENSInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/ENSResolver.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ENSResolver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/ENSResolver.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ENSResolver.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/LinkTokenInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/LinkTokenInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/LinkTokenInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/LinkTokenInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/PointerInterface.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/PointerInterface.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/PointerInterface.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/PointerInterface.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/VRFConsumerBase.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/VRFConsumerBase.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/VRFConsumerBase.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/VRFConsumerBase.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/VRFRequestIDBase.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/VRFRequestIDBase.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/abi/v0.8/VRFRequestIDBase.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/VRFRequestIDBase.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/app.config.json b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/app.config.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/app.config.json rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/app.config.json diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Aggregator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Aggregator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Aggregator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Aggregator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/AggregatorInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/AggregatorInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/AggregatorInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/AggregatorInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/AggregatorV3Interface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/AggregatorV3Interface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/AggregatorV3Interface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/AggregatorV3Interface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/BasicConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/BasicConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/BasicConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/BasicConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/BasicToken.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/BasicToken.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/BasicToken.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/BasicToken.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkClient.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkClient.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkClient.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkRequestInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkRequestInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkRequestInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkRequestInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Chainlinked.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Chainlinked.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Chainlinked.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Chainlinked.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlink.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlink.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlink.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlink.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlinked.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlinked.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlinked.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlinked.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Consumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Consumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Consumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Consumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ENS.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENS.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ENS.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENS.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ENSInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ENSInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ENSRegistry.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSRegistry.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ENSRegistry.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSRegistry.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ENSResolver.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSResolver.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ENSResolver.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSResolver.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ERC20.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC20.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ERC20.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC20.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ERC20Basic.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC20Basic.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ERC20Basic.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC20Basic.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ERC677.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ERC677.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ERC677Receiver.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677Receiver.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ERC677Receiver.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677Receiver.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ERC677Token.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677Token.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/ERC677Token.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677Token.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/EmptyOracle.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/EmptyOracle.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/EmptyOracle.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/EmptyOracle.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/FlagsInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/FlagsInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/FlagsInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/FlagsInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/GetterSetter.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/GetterSetter.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/GetterSetter.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/GetterSetter.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/LinkToken.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/LinkToken.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/LinkToken.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/LinkToken.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/LinkTokenInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/LinkTokenInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/LinkTokenInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/LinkTokenInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/MaliciousChainlinked.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousChainlinked.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/MaliciousChainlinked.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousChainlinked.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/MaliciousConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/MaliciousConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/MaliciousRequester.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousRequester.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/MaliciousRequester.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousRequester.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Migrations.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Migrations.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Migrations.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Migrations.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Oracle.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Oracle.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Oracle.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Oracle.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/OracleInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/OracleInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/OracleInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/OracleInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Ownable.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Ownable.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Ownable.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Ownable.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Pointer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Pointer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/Pointer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Pointer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/PointerInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/PointerInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/PointerInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/PointerInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/PublicResolver.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/PublicResolver.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/PublicResolver.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/PublicResolver.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/StandardToken.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/StandardToken.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/StandardToken.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/StandardToken.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/UpdatableConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/UpdatableConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/UpdatableConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/UpdatableConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/index.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/index.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.4/index.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/index.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/AggregatorInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/AggregatorInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV2V3Interface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV2V3Interface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV2V3Interface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV2V3Interface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV3Interface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV3Interface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV3Interface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV3Interface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/BasicConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/BasicConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/BasicConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/BasicConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkClient.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkClient.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkClient.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkRequestInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkRequestInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkRequestInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkRequestInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/Consumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Consumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/Consumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Consumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/Coordinator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Coordinator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/Coordinator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Coordinator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/CoordinatorInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/CoordinatorInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/CoordinatorInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/CoordinatorInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ENSInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ENSInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ENSInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ENSInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ENSResolver.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ENSResolver.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ENSResolver.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ENSResolver.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/EmptyAggregator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/EmptyAggregator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/EmptyAggregator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/EmptyAggregator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/FlagsInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/FlagsInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/FlagsInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/FlagsInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/GetterSetter.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/GetterSetter.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/GetterSetter.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/GetterSetter.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenReceiver.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenReceiver.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenReceiver.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenReceiver.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/MaliciousChainlinkClient.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/MaliciousChainlinkClient.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousChainlinkClient.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/MaliciousConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/MaliciousConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/MaliciousRequester.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousRequester.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/MaliciousRequester.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousRequester.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/MeanAggregator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MeanAggregator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/MeanAggregator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MeanAggregator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/MedianTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MedianTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/MedianTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MedianTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/Migrations.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Migrations.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/Migrations.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Migrations.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/Oracle.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Oracle.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/Oracle.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Oracle.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/OracleInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/OracleInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/OracleInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/OracleInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/Ownable.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Ownable.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/Ownable.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Ownable.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/PointerInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/PointerInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/PointerInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/PointerInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/SchnorrSECP256K1.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/SchnorrSECP256K1.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/SchnorrSECP256K1.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/SchnorrSECP256K1.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ServiceAgreementConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ServiceAgreementConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/ServiceAgreementConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ServiceAgreementConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/WithdrawalInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/WithdrawalInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/WithdrawalInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/WithdrawalInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/index.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/index.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.5/index.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/index.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AccessControlTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControlTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AccessControlTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControlTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AccessControlledAggregator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControlledAggregator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AccessControlledAggregator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControlledAggregator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AccessControllerInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControllerInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AccessControllerInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControllerInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorFacade.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorFacade.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorFacade.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorFacade.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorProxy.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorProxy.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorProxy.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorProxy.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV2V3Interface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV2V3Interface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV2V3Interface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV2V3Interface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV3Interface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV3Interface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV3Interface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV3Interface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorMock.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorMock.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorMock.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorMock.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/BasicConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BasicConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/BasicConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BasicConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/BlockHashStoreInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockHashStoreInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/BlockHashStoreInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockHashStoreInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStore.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStore.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStore.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStore.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStoreTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStoreTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStoreTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStoreTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkClient.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkClient.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkClient.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkRequestInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkRequestInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkRequestInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkRequestInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/CheckedMathTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/CheckedMathTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/CheckedMathTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/CheckedMathTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/ConcreteSignedSafeMath.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ConcreteSignedSafeMath.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/ConcreteSignedSafeMath.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ConcreteSignedSafeMath.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Consumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Consumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Consumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Consumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/DeviationFlaggingValidator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/DeviationFlaggingValidator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/DeviationFlaggingValidator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/DeviationFlaggingValidator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/EACAggregatorProxy.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/EACAggregatorProxy.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/EACAggregatorProxy.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/EACAggregatorProxy.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/ENSInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ENSInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/ENSInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ENSInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/ENSResolver.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ENSResolver.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/ENSResolver.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ENSResolver.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Flags.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Flags.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Flags.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Flags.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/FlagsInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FlagsInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/FlagsInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FlagsInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/FlagsTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FlagsTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/FlagsTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FlagsTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregatorTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregatorTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregatorTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregatorTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzler.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzler.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzler.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzler.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzlingConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzlingConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzlingConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzlingConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenReceiver.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenReceiver.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenReceiver.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenReceiver.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MaliciousMultiWordConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MaliciousMultiWordConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MaliciousMultiWordConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MaliciousMultiWordConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MedianTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MedianTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MedianTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MedianTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MockOracle.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockOracle.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MockOracle.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockOracle.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MockV2Aggregator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockV2Aggregator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MockV2Aggregator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockV2Aggregator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MockV3Aggregator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockV3Aggregator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MockV3Aggregator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockV3Aggregator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MultiWordConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MultiWordConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/MultiWordConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MultiWordConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Oracle.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Oracle.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Oracle.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Oracle.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/OracleInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/OracleInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/OracleInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/OracleInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Ownable.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Ownable.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Ownable.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Ownable.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Owned.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Owned.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Owned.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Owned.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/OwnedTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/OwnedTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/OwnedTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/OwnedTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/PointerInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/PointerInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/PointerInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/PointerInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/PreCoordinator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/PreCoordinator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/PreCoordinator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/PreCoordinator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Reverter.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Reverter.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/Reverter.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Reverter.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/SimpleReadAccessController.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/SimpleReadAccessController.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/SimpleReadAccessController.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/SimpleReadAccessController.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/SimpleWriteAccessController.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/SimpleWriteAccessController.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/SimpleWriteAccessController.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/SimpleWriteAccessController.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRF.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRF.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRF.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRF.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumerBase.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumerBase.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumerBase.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumerBase.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinatorMock.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinatorMock.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinatorMock.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinatorMock.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFD20.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFD20.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFD20.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFD20.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFRequestIDBaseTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFRequestIDBaseTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFRequestIDBaseTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFRequestIDBaseTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/VRFTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/WithdrawalInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/WithdrawalInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/WithdrawalInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/WithdrawalInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/index.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/index.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.6/index.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/index.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/AggregatorInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/AggregatorInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxy.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxy.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxy.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxy.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxyInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxyInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxyInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxyInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV2V3Interface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV2V3Interface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV2V3Interface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV2V3Interface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV3Interface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV3Interface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV3Interface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV3Interface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkClient.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkClient.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkClient.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkRequestInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkRequestInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkRequestInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkRequestInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/CompoundPriceFlaggingValidator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/CompoundPriceFlaggingValidator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/CompoundPriceFlaggingValidator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/CompoundPriceFlaggingValidator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwner.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwner.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwner.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwner.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwnerTestHelper.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwnerTestHelper.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwnerTestHelper.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwnerTestHelper.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/Consumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/Consumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/Consumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/Consumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ENSInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ENSInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ENSInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ENSInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ENSResolver.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ENSResolver.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/ENSResolver.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ENSResolver.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/FlagsInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/FlagsInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/FlagsInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/FlagsInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenReceiver.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenReceiver.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenReceiver.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenReceiver.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/MockCompoundOracle.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockCompoundOracle.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/MockCompoundOracle.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockCompoundOracle.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/MockV2Aggregator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockV2Aggregator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/MockV2Aggregator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockV2Aggregator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/MockV3Aggregator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockV3Aggregator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/MockV3Aggregator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockV3Aggregator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/MultiWordConsumer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MultiWordConsumer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/MultiWordConsumer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MultiWordConsumer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/Operator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/Operator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/Operator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/Operator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/OperatorFactory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorFactory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/OperatorFactory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorFactory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarder.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarder.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarder.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarder.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarderDeployer.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarderDeployer.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarderDeployer.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarderDeployer.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/OperatorInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/OperatorInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/OracleInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OracleInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/OracleInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OracleInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/PointerInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/PointerInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/PointerInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/PointerInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/StalenessFlaggingValidator.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/StalenessFlaggingValidator.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/StalenessFlaggingValidator.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/StalenessFlaggingValidator.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/UniswapAnchoredView.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/UniswapAnchoredView.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/UniswapAnchoredView.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/UniswapAnchoredView.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/UpkeepInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/UpkeepInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/UpkeepInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/UpkeepInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/VRFConsumerBase.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/VRFConsumerBase.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/VRFConsumerBase.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/VRFConsumerBase.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/WithdrawalInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/WithdrawalInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/WithdrawalInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/WithdrawalInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/index.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/index.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.7/index.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/index.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/AggregatorInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/AggregatorInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV2V3Interface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV2V3Interface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV2V3Interface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV2V3Interface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV3Interface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV3Interface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV3Interface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV3Interface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkClient.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkClient.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkClient.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkRequestInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkRequestInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkRequestInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkRequestInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/ENSInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ENSInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/ENSInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ENSInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/ENSResolver.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ENSResolver.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/ENSResolver.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ENSResolver.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/LinkTokenInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/LinkTokenInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/LinkTokenInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/LinkTokenInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/PointerInterface.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/PointerInterface.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/PointerInterface.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/PointerInterface.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/VRFConsumerBase.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/VRFConsumerBase.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/VRFConsumerBase.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/VRFConsumerBase.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts.map b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts.map similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts.map rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts.map diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/index.d.ts b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/index.d.ts similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/ethers/v0.8/index.d.ts rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/index.d.ts diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Aggregator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Aggregator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Aggregator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Aggregator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/AggregatorInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/AggregatorInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/AggregatorInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/AggregatorInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/AggregatorV3Interface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/AggregatorV3Interface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/AggregatorV3Interface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/AggregatorV3Interface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/BasicConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/BasicConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/BasicConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/BasicConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/BasicToken.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/BasicToken.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/BasicToken.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/BasicToken.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Buffer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Buffer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Buffer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Buffer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/CBOR.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/CBOR.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/CBOR.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/CBOR.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Chainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Chainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Chainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Chainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkClient.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkClient.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkClient.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkClient.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkRequestInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkRequestInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkRequestInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkRequestInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Chainlinked.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Chainlinked.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Chainlinked.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Chainlinked.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlinked.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlinked.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlinked.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlinked.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Consumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Consumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Consumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Consumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ENS.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENS.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ENS.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENS.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ENSInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ENSInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ENSRegistry.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSRegistry.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ENSRegistry.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSRegistry.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ENSResolver.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSResolver.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ENSResolver.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSResolver.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ERC20.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC20.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ERC20.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC20.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ERC20Basic.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC20Basic.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ERC20Basic.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC20Basic.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ERC677.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ERC677.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ERC677Receiver.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677Receiver.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ERC677Receiver.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677Receiver.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ERC677Token.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677Token.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/ERC677Token.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677Token.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/EmptyOracle.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/EmptyOracle.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/EmptyOracle.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/EmptyOracle.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/FlagsInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/FlagsInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/FlagsInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/FlagsInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/GetterSetter.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/GetterSetter.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/GetterSetter.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/GetterSetter.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/LinkToken.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/LinkToken.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/LinkToken.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/LinkToken.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/LinkTokenInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/LinkTokenInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/LinkTokenInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/LinkTokenInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlinked.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlinked.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlinked.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlinked.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/MaliciousConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/MaliciousConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/MaliciousRequester.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousRequester.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/MaliciousRequester.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousRequester.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Migrations.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Migrations.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Migrations.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Migrations.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Oracle.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Oracle.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Oracle.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Oracle.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/OracleInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/OracleInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/OracleInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/OracleInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Ownable.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Ownable.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Ownable.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Ownable.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Pointer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Pointer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/Pointer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Pointer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/PointerInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/PointerInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/PointerInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/PointerInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/PublicResolver.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/PublicResolver.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/PublicResolver.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/PublicResolver.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/SafeMathChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/SafeMathChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/SafeMathChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/SafeMathChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/SignedSafeMath.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/SignedSafeMath.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/SignedSafeMath.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/SignedSafeMath.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/StandardToken.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/StandardToken.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/StandardToken.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/StandardToken.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/UpdatableConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/UpdatableConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.4/UpdatableConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/UpdatableConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/AggregatorInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/AggregatorInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV2V3Interface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV2V3Interface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV2V3Interface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV2V3Interface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV3Interface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV3Interface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV3Interface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV3Interface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/BasicConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/BasicConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/BasicConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/BasicConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Buffer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Buffer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Buffer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Buffer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/CBOR.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/CBOR.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/CBOR.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/CBOR.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Chainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Chainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Chainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Chainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkClient.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkClient.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkClient.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkClient.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkRequestInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkRequestInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkRequestInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkRequestInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Consumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Consumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Consumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Consumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Coordinator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Coordinator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Coordinator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Coordinator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/CoordinatorInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/CoordinatorInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/CoordinatorInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/CoordinatorInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ENSInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ENSInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ENSInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ENSInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ENSResolver.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ENSResolver.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ENSResolver.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ENSResolver.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/EmptyAggregator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/EmptyAggregator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/EmptyAggregator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/EmptyAggregator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/FlagsInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/FlagsInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/FlagsInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/FlagsInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/GetterSetter.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/GetterSetter.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/GetterSetter.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/GetterSetter.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenReceiver.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenReceiver.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenReceiver.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenReceiver.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlinkClient.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlinkClient.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlinkClient.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlinkClient.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MaliciousConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MaliciousConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MaliciousRequester.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousRequester.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MaliciousRequester.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousRequester.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MeanAggregator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MeanAggregator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MeanAggregator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MeanAggregator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Median.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Median.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Median.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Median.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MedianTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MedianTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/MedianTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MedianTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Migrations.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Migrations.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Migrations.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Migrations.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Oracle.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Oracle.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Oracle.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Oracle.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/OracleInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/OracleInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/OracleInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/OracleInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/OracleSignaturesDecoder.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/OracleSignaturesDecoder.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/OracleSignaturesDecoder.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/OracleSignaturesDecoder.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Ownable.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Ownable.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/Ownable.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Ownable.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/PointerInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/PointerInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/PointerInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/PointerInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/SafeMathChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SafeMathChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/SafeMathChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SafeMathChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/SchnorrSECP256K1.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SchnorrSECP256K1.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/SchnorrSECP256K1.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SchnorrSECP256K1.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementDecoder.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementDecoder.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementDecoder.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementDecoder.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/SignedSafeMath.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SignedSafeMath.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/SignedSafeMath.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SignedSafeMath.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/WithdrawalInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/WithdrawalInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.5/WithdrawalInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/WithdrawalInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AccessControlTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControlTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AccessControlTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControlTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AccessControlledAggregator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControlledAggregator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AccessControlledAggregator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControlledAggregator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AccessControllerInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControllerInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AccessControllerInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControllerInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorFacade.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorFacade.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorFacade.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorFacade.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorProxy.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorProxy.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorProxy.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorProxy.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV2V3Interface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV2V3Interface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV2V3Interface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV2V3Interface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV3Interface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV3Interface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV3Interface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV3Interface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorMock.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorMock.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorMock.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorMock.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/BasicConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BasicConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/BasicConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BasicConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/BlockHashStoreInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockHashStoreInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/BlockHashStoreInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockHashStoreInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStore.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStore.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStore.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStore.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStoreTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStoreTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStoreTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStoreTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/BufferChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BufferChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/BufferChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BufferChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/CBORChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CBORChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/CBORChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CBORChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Chainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Chainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Chainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Chainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkClient.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkClient.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkClient.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkClient.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkRequestInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkRequestInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkRequestInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkRequestInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/CheckedMath.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CheckedMath.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/CheckedMath.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CheckedMath.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/CheckedMathTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CheckedMathTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/CheckedMathTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CheckedMathTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/ConcreteSignedSafeMath.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ConcreteSignedSafeMath.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/ConcreteSignedSafeMath.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ConcreteSignedSafeMath.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Consumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Consumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Consumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Consumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/DeviationFlaggingValidator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/DeviationFlaggingValidator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/DeviationFlaggingValidator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/DeviationFlaggingValidator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/EACAggregatorProxy.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/EACAggregatorProxy.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/EACAggregatorProxy.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/EACAggregatorProxy.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/ENSInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ENSInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/ENSInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ENSInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/ENSResolver.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ENSResolver.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/ENSResolver.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ENSResolver.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Flags.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Flags.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Flags.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Flags.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/FlagsInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FlagsInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/FlagsInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FlagsInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/FlagsTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FlagsTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/FlagsTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FlagsTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregatorTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregatorTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregatorTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregatorTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzler.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzler.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzler.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzler.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzlingConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzlingConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzlingConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzlingConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenReceiver.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenReceiver.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenReceiver.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenReceiver.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MaliciousMultiWordConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MaliciousMultiWordConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MaliciousMultiWordConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MaliciousMultiWordConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Median.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Median.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Median.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Median.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MedianTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MedianTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MedianTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MedianTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MockOracle.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockOracle.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MockOracle.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockOracle.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MockV2Aggregator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockV2Aggregator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MockV2Aggregator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockV2Aggregator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MockV3Aggregator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockV3Aggregator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MockV3Aggregator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockV3Aggregator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MultiWordConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MultiWordConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/MultiWordConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MultiWordConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Oracle.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Oracle.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Oracle.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Oracle.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/OracleInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/OracleInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/OracleInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/OracleInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Ownable.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Ownable.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Ownable.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Ownable.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Owned.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Owned.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Owned.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Owned.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/OwnedTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/OwnedTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/OwnedTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/OwnedTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/PointerInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/PointerInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/PointerInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/PointerInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/PreCoordinator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/PreCoordinator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/PreCoordinator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/PreCoordinator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Reverter.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Reverter.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/Reverter.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Reverter.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SafeMath128.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath128.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SafeMath128.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath128.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SafeMath32.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath32.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SafeMath32.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath32.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SafeMath64.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath64.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SafeMath64.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath64.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SafeMathChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMathChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SafeMathChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMathChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SignedSafeMath.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SignedSafeMath.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SignedSafeMath.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SignedSafeMath.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SimpleReadAccessController.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SimpleReadAccessController.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SimpleReadAccessController.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SimpleReadAccessController.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SimpleWriteAccessController.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SimpleWriteAccessController.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/SimpleWriteAccessController.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SimpleWriteAccessController.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRF.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRF.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRF.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRF.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumerBase.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumerBase.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumerBase.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumerBase.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinatorMock.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinatorMock.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinatorMock.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinatorMock.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFD20.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFD20.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFD20.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFD20.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBase.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBase.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBase.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBase.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBaseTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBaseTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBaseTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBaseTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/VRFTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/WithdrawalInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/WithdrawalInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.6/WithdrawalInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/WithdrawalInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/AggregatorInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/AggregatorInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxy.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxy.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxy.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxy.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxyInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxyInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxyInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxyInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV2V3Interface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV2V3Interface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV2V3Interface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV2V3Interface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV3Interface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV3Interface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV3Interface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV3Interface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/BufferChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/BufferChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/BufferChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/BufferChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/CBORChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/CBORChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/CBORChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/CBORChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/Chainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Chainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/Chainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Chainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkClient.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkClient.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkClient.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkClient.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkRequestInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkRequestInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkRequestInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkRequestInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/CompoundPriceFlaggingValidator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/CompoundPriceFlaggingValidator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/CompoundPriceFlaggingValidator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/CompoundPriceFlaggingValidator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwner.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwner.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwner.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwner.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwnerTestHelper.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwnerTestHelper.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwnerTestHelper.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwnerTestHelper.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/Consumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Consumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/Consumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Consumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ENSInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ENSInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ENSInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ENSInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ENSResolver.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ENSResolver.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/ENSResolver.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ENSResolver.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/FlagsInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/FlagsInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/FlagsInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/FlagsInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenReceiver.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenReceiver.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenReceiver.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenReceiver.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/MockCompoundOracle.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockCompoundOracle.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/MockCompoundOracle.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockCompoundOracle.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/MockV2Aggregator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockV2Aggregator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/MockV2Aggregator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockV2Aggregator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/MockV3Aggregator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockV3Aggregator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/MockV3Aggregator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockV3Aggregator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/MultiWordConsumer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MultiWordConsumer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/MultiWordConsumer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MultiWordConsumer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/Operator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Operator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/Operator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Operator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/OperatorFactory.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorFactory.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/OperatorFactory.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorFactory.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarder.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarder.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarder.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarder.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarderDeployer.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarderDeployer.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarderDeployer.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarderDeployer.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/OperatorInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/OperatorInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/OracleInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OracleInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/OracleInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OracleInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/PointerInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/PointerInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/PointerInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/PointerInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/SafeMathChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/SafeMathChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/SafeMathChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/SafeMathChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/StalenessFlaggingValidator.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/StalenessFlaggingValidator.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/StalenessFlaggingValidator.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/StalenessFlaggingValidator.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/UniswapAnchoredView.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/UniswapAnchoredView.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/UniswapAnchoredView.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/UniswapAnchoredView.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/UpkeepInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/UpkeepInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/UpkeepInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/UpkeepInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/VRFConsumerBase.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/VRFConsumerBase.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/VRFConsumerBase.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/VRFConsumerBase.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/VRFRequestIDBase.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/VRFRequestIDBase.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/VRFRequestIDBase.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/VRFRequestIDBase.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/WithdrawalInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/WithdrawalInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.7/WithdrawalInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/WithdrawalInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/AggregatorInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/AggregatorInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV2V3Interface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV2V3Interface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV2V3Interface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV2V3Interface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV3Interface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV3Interface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV3Interface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV3Interface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/BufferChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/BufferChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/BufferChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/BufferChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/CBORChainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/CBORChainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/CBORChainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/CBORChainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/Chainlink.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/Chainlink.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/Chainlink.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/Chainlink.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkClient.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkClient.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkClient.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkClient.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkRequestInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkRequestInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkRequestInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkRequestInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/ENSInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ENSInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/ENSInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ENSInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/ENSResolver.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ENSResolver.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/ENSResolver.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ENSResolver.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/LinkTokenInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/LinkTokenInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/LinkTokenInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/LinkTokenInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/PointerInterface.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/PointerInterface.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/PointerInterface.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/PointerInterface.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/VRFConsumerBase.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/VRFConsumerBase.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/VRFConsumerBase.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/VRFConsumerBase.js diff --git a/backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/VRFRequestIDBase.js b/Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/VRFRequestIDBase.js similarity index 100% rename from backend/Shifting/Ethereum/contracts/@chainlink/contracts/truffle/v0.8/VRFRequestIDBase.js rename to Ethereum/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/VRFRequestIDBase.js diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/README.md b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/README.md similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/README.md rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/README.md diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/access/AccessControl.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/access/AccessControl.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/access/AccessControl.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/access/AccessControl.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/access/Ownable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/access/Ownable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/access/Ownable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/access/Ownable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/AccessControl.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/AccessControl.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/AccessControl.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/AccessControl.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/AccessControlEnumerable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/AccessControlEnumerable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/AccessControlEnumerable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/AccessControlEnumerable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Address.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Address.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Address.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Address.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Arrays.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Arrays.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Arrays.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Arrays.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/BeaconProxy.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/BeaconProxy.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/BeaconProxy.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/BeaconProxy.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Clones.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Clones.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Clones.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Clones.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ConditionalEscrow.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ConditionalEscrow.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ConditionalEscrow.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ConditionalEscrow.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Context.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Context.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Context.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Context.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Counters.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Counters.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Counters.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Counters.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Create2.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Create2.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Create2.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Create2.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ECDSA.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ECDSA.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ECDSA.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ECDSA.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/EIP712.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EIP712.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/EIP712.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EIP712.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155Burnable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Burnable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155Burnable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Burnable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155Holder.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Holder.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155Holder.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Holder.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155Pausable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Pausable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155Pausable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Pausable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155PresetMinterPauser.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155PresetMinterPauser.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155PresetMinterPauser.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155PresetMinterPauser.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155Receiver.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Receiver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1155Receiver.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Receiver.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC165.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC165.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC165Checker.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165Checker.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC165Checker.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165Checker.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC165Storage.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165Storage.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC165Storage.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165Storage.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1820Implementer.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1820Implementer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1820Implementer.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1820Implementer.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1967Proxy.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1967Proxy.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC1967Proxy.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1967Proxy.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20Burnable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Burnable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20Burnable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Burnable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20Capped.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Capped.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20Capped.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Capped.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20Pausable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Pausable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20Pausable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Pausable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20Permit.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Permit.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20Permit.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Permit.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetFixedSupply.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetFixedSupply.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetFixedSupply.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetFixedSupply.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetMinterPauser.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetMinterPauser.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetMinterPauser.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetMinterPauser.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20Snapshot.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Snapshot.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC20Snapshot.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Snapshot.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC2771Context.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC2771Context.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC2771Context.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC2771Context.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721Burnable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Burnable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721Burnable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Burnable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721Enumerable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Enumerable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721Enumerable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Enumerable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721Holder.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Holder.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721Holder.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Holder.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721Pausable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Pausable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721Pausable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Pausable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721PresetMinterPauserAutoId.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721PresetMinterPauserAutoId.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721PresetMinterPauserAutoId.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721PresetMinterPauserAutoId.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721URIStorage.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721URIStorage.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC721URIStorage.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721URIStorage.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC777.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC777.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC777.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC777.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC777PresetFixedSupply.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC777PresetFixedSupply.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ERC777PresetFixedSupply.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC777PresetFixedSupply.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/EnumerableMap.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EnumerableMap.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/EnumerableMap.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EnumerableMap.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/EnumerableSet.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EnumerableSet.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/EnumerableSet.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EnumerableSet.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Escrow.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Escrow.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Escrow.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Escrow.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IAccessControl.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IAccessControl.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IAccessControl.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IAccessControl.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IAccessControlEnumerable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IAccessControlEnumerable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IAccessControlEnumerable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IAccessControlEnumerable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IBeacon.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IBeacon.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IBeacon.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IBeacon.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC1155.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC1155.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC1155MetadataURI.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155MetadataURI.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC1155MetadataURI.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155MetadataURI.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC1155Receiver.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155Receiver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC1155Receiver.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155Receiver.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC165.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC165.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC165.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC165.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC1820Implementer.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1820Implementer.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC1820Implementer.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1820Implementer.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC1820Registry.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1820Registry.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC1820Registry.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1820Registry.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC20.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC20.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC20.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC20.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC20Permit.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC20Permit.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC20Permit.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC20Permit.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC721.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC721.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC721Enumerable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Enumerable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC721Enumerable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Enumerable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC721Metadata.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Metadata.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC721Metadata.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Metadata.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC721Receiver.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Receiver.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC721Receiver.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Receiver.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC777.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC777.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC777Recipient.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777Recipient.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC777Recipient.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777Recipient.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC777Sender.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777Sender.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/IERC777Sender.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777Sender.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Initializable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Initializable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Initializable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Initializable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Math.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Math.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Math.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Math.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/MerkleProof.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/MerkleProof.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/MerkleProof.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/MerkleProof.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/MinimalForwarder.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/MinimalForwarder.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/MinimalForwarder.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/MinimalForwarder.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Ownable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Ownable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Ownable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Ownable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Pausable.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Pausable.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Pausable.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Pausable.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/PaymentSplitter.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/PaymentSplitter.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/PaymentSplitter.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/PaymentSplitter.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Proxy.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Proxy.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Proxy.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Proxy.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ProxyAdmin.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ProxyAdmin.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ProxyAdmin.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ProxyAdmin.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/PullPayment.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/PullPayment.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/PullPayment.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/PullPayment.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ReentrancyGuard.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ReentrancyGuard.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/ReentrancyGuard.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ReentrancyGuard.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/RefundEscrow.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/RefundEscrow.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/RefundEscrow.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/RefundEscrow.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/SafeCast.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeCast.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/SafeCast.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeCast.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/SafeERC20.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeERC20.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/SafeERC20.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeERC20.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/SafeMath.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeMath.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/SafeMath.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeMath.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/SignedSafeMath.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SignedSafeMath.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/SignedSafeMath.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SignedSafeMath.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Strings.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Strings.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/Strings.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Strings.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/TimelockController.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TimelockController.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/TimelockController.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TimelockController.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/TokenTimelock.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TokenTimelock.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/TokenTimelock.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TokenTimelock.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/TransparentUpgradeableProxy.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TransparentUpgradeableProxy.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/TransparentUpgradeableProxy.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TransparentUpgradeableProxy.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/UpgradeableBeacon.json b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/UpgradeableBeacon.json similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/build/contracts/UpgradeableBeacon.json rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/UpgradeableBeacon.json diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/governance/TimelockController.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/governance/TimelockController.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/governance/TimelockController.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/governance/TimelockController.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/Clones.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/Clones.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/Clones.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/Clones.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/Proxy.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/Proxy.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/Proxy.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/Proxy.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/security/Pausable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/security/Pausable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/security/Pausable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/security/Pausable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/security/PullPayment.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/security/PullPayment.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/security/PullPayment.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/security/PullPayment.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Address.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Address.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Address.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Address.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Arrays.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Arrays.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Arrays.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Arrays.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Context.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Context.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Context.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Context.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Counters.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Counters.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Counters.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Counters.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Create2.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Create2.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Create2.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Create2.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Strings.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Strings.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/Strings.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/Strings.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/math/Math.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/Math.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/math/Math.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/Math.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol diff --git a/backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol b/Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol rename to Ethereum/Shifting/backend/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol diff --git a/backend/Shifting/Ethereum/contracts/chainlink-oracle.sol b/Ethereum/Shifting/backend/contracts/chainlink-oracle.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/chainlink-oracle.sol rename to Ethereum/Shifting/backend/contracts/chainlink-oracle.sol diff --git a/backend/Shifting/Ethereum/contracts/shift-contract.sol b/Ethereum/Shifting/backend/contracts/shift-contract.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/shift-contract.sol rename to Ethereum/Shifting/backend/contracts/shift-contract.sol diff --git a/backend/Shifting/Ethereum/contracts/shift-with-faucet.sol b/Ethereum/Shifting/backend/contracts/shift-with-faucet.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/shift-with-faucet.sol rename to Ethereum/Shifting/backend/contracts/shift-with-faucet.sol diff --git a/backend/Shifting/Ethereum/contracts/testnet-tokens.sol b/Ethereum/Shifting/backend/contracts/testnet-tokens.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/testnet-tokens.sol rename to Ethereum/Shifting/backend/contracts/testnet-tokens.sol diff --git a/backend/Shifting/Ethereum/contracts/xftTest-asset.sol b/Ethereum/Shifting/backend/contracts/xftTest-asset.sol similarity index 100% rename from backend/Shifting/Ethereum/contracts/xftTest-asset.sol rename to Ethereum/Shifting/backend/contracts/xftTest-asset.sol diff --git a/backend/Shifting/Ethereum/hardhat.config.js b/Ethereum/Shifting/backend/hardhat.config.js similarity index 100% rename from backend/Shifting/Ethereum/hardhat.config.js rename to Ethereum/Shifting/backend/hardhat.config.js diff --git a/backend/Shifting/Ethereum/package.json b/Ethereum/Shifting/backend/package.json similarity index 100% rename from backend/Shifting/Ethereum/package.json rename to Ethereum/Shifting/backend/package.json diff --git a/backend/Shifting/Ethereum/scripts/deploy.js b/Ethereum/Shifting/backend/scripts/deploy.js similarity index 100% rename from backend/Shifting/Ethereum/scripts/deploy.js rename to Ethereum/Shifting/backend/scripts/deploy.js diff --git a/frontend/Shifting/scripts/js/index.js b/Ethereum/Shifting/frontend/scripts/js/index.js similarity index 100% rename from frontend/Shifting/scripts/js/index.js rename to Ethereum/Shifting/frontend/scripts/js/index.js diff --git a/frontend/Shifting/scripts/js/package.json b/Ethereum/Shifting/frontend/scripts/js/package.json similarity index 100% rename from frontend/Shifting/scripts/js/package.json rename to Ethereum/Shifting/frontend/scripts/js/package.json diff --git a/frontend/Shifting/scripts/js/shift-abi.json b/Ethereum/Shifting/frontend/scripts/js/shift-abi.json similarity index 100% rename from frontend/Shifting/scripts/js/shift-abi.json rename to Ethereum/Shifting/frontend/scripts/js/shift-abi.json diff --git a/frontend/Shifting/scripts/js/token-abi.json b/Ethereum/Shifting/frontend/scripts/js/token-abi.json similarity index 100% rename from frontend/Shifting/scripts/js/token-abi.json rename to Ethereum/Shifting/frontend/scripts/js/token-abi.json diff --git a/frontend/Shifting/scripts/py/requirements.txt b/Ethereum/Shifting/frontend/scripts/py/requirements.txt similarity index 100% rename from frontend/Shifting/scripts/py/requirements.txt rename to Ethereum/Shifting/frontend/scripts/py/requirements.txt diff --git a/frontend/Shifting/scripts/py/script.py b/Ethereum/Shifting/frontend/scripts/py/script.py similarity index 100% rename from frontend/Shifting/scripts/py/script.py rename to Ethereum/Shifting/frontend/scripts/py/script.py diff --git a/frontend/Shifting/scripts/py/shift-abi.json b/Ethereum/Shifting/frontend/scripts/py/shift-abi.json similarity index 100% rename from frontend/Shifting/scripts/py/shift-abi.json rename to Ethereum/Shifting/frontend/scripts/py/shift-abi.json diff --git a/frontend/Shifting/scripts/py/token-abi.json b/Ethereum/Shifting/frontend/scripts/py/token-abi.json similarity index 100% rename from frontend/Shifting/scripts/py/token-abi.json rename to Ethereum/Shifting/frontend/scripts/py/token-abi.json diff --git a/frontend/Shifting/website/Shift.html b/Ethereum/Shifting/frontend/website/Shift.html similarity index 100% rename from frontend/Shifting/website/Shift.html rename to Ethereum/Shifting/frontend/website/Shift.html diff --git a/frontend/Shifting/website/faucet.html b/Ethereum/Shifting/frontend/website/faucet.html similarity index 100% rename from frontend/Shifting/website/faucet.html rename to Ethereum/Shifting/frontend/website/faucet.html diff --git a/frontend/Shifting/website/mini.css b/Ethereum/Shifting/frontend/website/mini.css similarity index 100% rename from frontend/Shifting/website/mini.css rename to Ethereum/Shifting/frontend/website/mini.css diff --git a/Ethereum/Staking/README.md b/Ethereum/Staking/README.md new file mode 100644 index 0000000..1a91341 --- /dev/null +++ b/Ethereum/Staking/README.md @@ -0,0 +1,54 @@ +# Staking + +The information below describes how to install and run the staking resources. + +1. Run the following command in the `staking/bakend/config` directory: + + ```bash + npm install + ``` + +2. Run the following command to start the server: + + ```bash + npm run start + ``` + +3. Open [http://localhost:4200](http://localhost:4200) with a web browser to access the staking dashboard. + +See the README file at the root directory of this project for details about how to stake using the Offshift frontends. + +You may find the additional information useful: + +* Code Scaffolding - Use the code below to generate components for scaffolding: + + * Generate a new component: + + ```bash + ng generate component component-name + ``` + + * All components: + + ```bash + ng generate directive|pipe|service|class|guard|interface|enum|module + ``` + +* Builds - Build artifacts are stored in the `dist/` directory: + + * Test Builds + + ```bash + npm run build + ``` + + * Production Builds + + ```bash + npm run build-prod + ``` + +* Help + + * Angular CLI - See the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md) file for details about Angular. + * Angular Help - Run `ng help` to view the Angular help pages in your terminal application. \ No newline at end of file diff --git a/backend/Staking/Migrations.sol b/Ethereum/Staking/backend/Migrations.sol similarity index 100% rename from backend/Staking/Migrations.sol rename to Ethereum/Staking/backend/Migrations.sol diff --git a/backend/Staking/Staking.sol b/Ethereum/Staking/backend/Staking.sol similarity index 100% rename from backend/Staking/Staking.sol rename to Ethereum/Staking/backend/Staking.sol diff --git a/backend/Staking/config/migrations/1_initial_migration.js b/Ethereum/Staking/backend/config/migrations/1_initial_migration.js similarity index 100% rename from backend/Staking/config/migrations/1_initial_migration.js rename to Ethereum/Staking/backend/config/migrations/1_initial_migration.js diff --git a/backend/Staking/config/migrations/2_deploy_staking.js b/Ethereum/Staking/backend/config/migrations/2_deploy_staking.js similarity index 100% rename from backend/Staking/config/migrations/2_deploy_staking.js rename to Ethereum/Staking/backend/config/migrations/2_deploy_staking.js diff --git a/backend/Staking/config/package-lock.json b/Ethereum/Staking/backend/config/package-lock.json similarity index 100% rename from backend/Staking/config/package-lock.json rename to Ethereum/Staking/backend/config/package-lock.json diff --git a/backend/Staking/config/package.json b/Ethereum/Staking/backend/config/package.json similarity index 100% rename from backend/Staking/config/package.json rename to Ethereum/Staking/backend/config/package.json diff --git a/backend/Staking/config/truffle-config.js b/Ethereum/Staking/backend/config/truffle-config.js similarity index 100% rename from backend/Staking/config/truffle-config.js rename to Ethereum/Staking/backend/config/truffle-config.js diff --git a/backend/Staking/interfaces/IMasterChef.sol b/Ethereum/Staking/backend/interfaces/IMasterChef.sol similarity index 100% rename from backend/Staking/interfaces/IMasterChef.sol rename to Ethereum/Staking/backend/interfaces/IMasterChef.sol diff --git a/backend/Staking/interfaces/IStakingRewards.sol b/Ethereum/Staking/backend/interfaces/IStakingRewards.sol similarity index 100% rename from backend/Staking/interfaces/IStakingRewards.sol rename to Ethereum/Staking/backend/interfaces/IStakingRewards.sol diff --git a/backend/Staking/mock/ERC20Mock.sol b/Ethereum/Staking/backend/mock/ERC20Mock.sol similarity index 100% rename from backend/Staking/mock/ERC20Mock.sol rename to Ethereum/Staking/backend/mock/ERC20Mock.sol diff --git a/backend/Staking/mock/SLPToken.sol b/Ethereum/Staking/backend/mock/SLPToken.sol similarity index 100% rename from backend/Staking/mock/SLPToken.sol rename to Ethereum/Staking/backend/mock/SLPToken.sol diff --git a/backend/Staking/mock/XFTToken.sol b/Ethereum/Staking/backend/mock/XFTToken.sol similarity index 100% rename from backend/Staking/mock/XFTToken.sol rename to Ethereum/Staking/backend/mock/XFTToken.sol diff --git a/backend/Staking/mock/masterShef.sol b/Ethereum/Staking/backend/mock/masterShef.sol similarity index 100% rename from backend/Staking/mock/masterShef.sol rename to Ethereum/Staking/backend/mock/masterShef.sol diff --git a/backend/Staking/staking_rewards.sol b/Ethereum/Staking/backend/staking_rewards.sol similarity index 100% rename from backend/Staking/staking_rewards.sol rename to Ethereum/Staking/backend/staking_rewards.sol diff --git a/backend/Staking/test/.gitkeep b/Ethereum/Staking/backend/test/.gitkeep similarity index 100% rename from backend/Staking/test/.gitkeep rename to Ethereum/Staking/backend/test/.gitkeep diff --git a/backend/Staking/test/Staking.test.js b/Ethereum/Staking/backend/test/Staking.test.js similarity index 100% rename from backend/Staking/test/Staking.test.js rename to Ethereum/Staking/backend/test/Staking.test.js diff --git a/backend/Staking/test/StakingGasUsage.js b/Ethereum/Staking/backend/test/StakingGasUsage.js similarity index 100% rename from backend/Staking/test/StakingGasUsage.js rename to Ethereum/Staking/backend/test/StakingGasUsage.js diff --git a/frontend/Staking/LICENSE b/Ethereum/Staking/frontend/LICENSE similarity index 100% rename from frontend/Staking/LICENSE rename to Ethereum/Staking/frontend/LICENSE diff --git a/frontend/Staking/config/angular.json b/Ethereum/Staking/frontend/config/angular.json similarity index 100% rename from frontend/Staking/config/angular.json rename to Ethereum/Staking/frontend/config/angular.json diff --git a/frontend/Staking/config/karma.conf.js b/Ethereum/Staking/frontend/config/karma.conf.js similarity index 100% rename from frontend/Staking/config/karma.conf.js rename to Ethereum/Staking/frontend/config/karma.conf.js diff --git a/frontend/Staking/config/ngsw-config.json b/Ethereum/Staking/frontend/config/ngsw-config.json similarity index 100% rename from frontend/Staking/config/ngsw-config.json rename to Ethereum/Staking/frontend/config/ngsw-config.json diff --git a/frontend/Staking/config/tsconfig.app.json b/Ethereum/Staking/frontend/config/tsconfig.app.json similarity index 100% rename from frontend/Staking/config/tsconfig.app.json rename to Ethereum/Staking/frontend/config/tsconfig.app.json diff --git a/frontend/Staking/config/tsconfig.json b/Ethereum/Staking/frontend/config/tsconfig.json similarity index 100% rename from frontend/Staking/config/tsconfig.json rename to Ethereum/Staking/frontend/config/tsconfig.json diff --git a/frontend/Staking/config/tsconfig.spec.json b/Ethereum/Staking/frontend/config/tsconfig.spec.json similarity index 100% rename from frontend/Staking/config/tsconfig.spec.json rename to Ethereum/Staking/frontend/config/tsconfig.spec.json diff --git a/frontend/Staking/config/tslint.json b/Ethereum/Staking/frontend/config/tslint.json similarity index 100% rename from frontend/Staking/config/tslint.json rename to Ethereum/Staking/frontend/config/tslint.json diff --git a/frontend/Staking/config/web3-patch.js b/Ethereum/Staking/frontend/config/web3-patch.js similarity index 100% rename from frontend/Staking/config/web3-patch.js rename to Ethereum/Staking/frontend/config/web3-patch.js diff --git a/frontend/Staking/e2e/app.e2e-spec.ts b/Ethereum/Staking/frontend/e2e/app.e2e-spec.ts similarity index 100% rename from frontend/Staking/e2e/app.e2e-spec.ts rename to Ethereum/Staking/frontend/e2e/app.e2e-spec.ts diff --git a/frontend/Staking/e2e/app.po.ts b/Ethereum/Staking/frontend/e2e/app.po.ts similarity index 100% rename from frontend/Staking/e2e/app.po.ts rename to Ethereum/Staking/frontend/e2e/app.po.ts diff --git a/frontend/Staking/e2e/protractor.conf.js b/Ethereum/Staking/frontend/e2e/protractor.conf.js similarity index 100% rename from frontend/Staking/e2e/protractor.conf.js rename to Ethereum/Staking/frontend/e2e/protractor.conf.js diff --git a/frontend/Staking/e2e/src/app.po.ts b/Ethereum/Staking/frontend/e2e/src/app.po.ts similarity index 100% rename from frontend/Staking/e2e/src/app.po.ts rename to Ethereum/Staking/frontend/e2e/src/app.po.ts diff --git a/frontend/Staking/e2e/tsconfig.e2e.json b/Ethereum/Staking/frontend/e2e/tsconfig.e2e.json similarity index 100% rename from frontend/Staking/e2e/tsconfig.e2e.json rename to Ethereum/Staking/frontend/e2e/tsconfig.e2e.json diff --git a/frontend/Staking/e2e/tsconfig.json b/Ethereum/Staking/frontend/e2e/tsconfig.json similarity index 100% rename from frontend/Staking/e2e/tsconfig.json rename to Ethereum/Staking/frontend/e2e/tsconfig.json diff --git a/frontend/Staking/package-lock.json b/Ethereum/Staking/frontend/package-lock.json similarity index 100% rename from frontend/Staking/package-lock.json rename to Ethereum/Staking/frontend/package-lock.json diff --git a/frontend/Staking/package.json b/Ethereum/Staking/frontend/package.json similarity index 100% rename from frontend/Staking/package.json rename to Ethereum/Staking/frontend/package.json diff --git a/frontend/Staking/src/.htaccess b/Ethereum/Staking/frontend/src/.htaccess similarity index 100% rename from frontend/Staking/src/.htaccess rename to Ethereum/Staking/frontend/src/.htaccess diff --git a/frontend/Staking/src/app/app-routing.module.ts b/Ethereum/Staking/frontend/src/app/app-routing.module.ts similarity index 100% rename from frontend/Staking/src/app/app-routing.module.ts rename to Ethereum/Staking/frontend/src/app/app-routing.module.ts diff --git a/frontend/Staking/src/app/app.component.css b/Ethereum/Staking/frontend/src/app/app.component.css similarity index 100% rename from frontend/Staking/src/app/app.component.css rename to Ethereum/Staking/frontend/src/app/app.component.css diff --git a/frontend/Staking/src/app/app.component.html b/Ethereum/Staking/frontend/src/app/app.component.html similarity index 100% rename from frontend/Staking/src/app/app.component.html rename to Ethereum/Staking/frontend/src/app/app.component.html diff --git a/frontend/Staking/src/app/app.component.scss b/Ethereum/Staking/frontend/src/app/app.component.scss similarity index 100% rename from frontend/Staking/src/app/app.component.scss rename to Ethereum/Staking/frontend/src/app/app.component.scss diff --git a/frontend/Staking/src/app/app.component.spec.ts b/Ethereum/Staking/frontend/src/app/app.component.spec.ts similarity index 100% rename from frontend/Staking/src/app/app.component.spec.ts rename to Ethereum/Staking/frontend/src/app/app.component.spec.ts diff --git a/frontend/Staking/src/app/app.component.ts b/Ethereum/Staking/frontend/src/app/app.component.ts similarity index 100% rename from frontend/Staking/src/app/app.component.ts rename to Ethereum/Staking/frontend/src/app/app.component.ts diff --git a/frontend/Staking/src/app/app.module.ts b/Ethereum/Staking/frontend/src/app/app.module.ts similarity index 100% rename from frontend/Staking/src/app/app.module.ts rename to Ethereum/Staking/frontend/src/app/app.module.ts diff --git a/frontend/Staking/src/app/app.service.ts b/Ethereum/Staking/frontend/src/app/app.service.ts similarity index 100% rename from frontend/Staking/src/app/app.service.ts rename to Ethereum/Staking/frontend/src/app/app.service.ts diff --git a/frontend/Staking/src/app/components/header/header.component.html b/Ethereum/Staking/frontend/src/app/components/header/header.component.html similarity index 100% rename from frontend/Staking/src/app/components/header/header.component.html rename to Ethereum/Staking/frontend/src/app/components/header/header.component.html diff --git a/frontend/Staking/src/app/components/header/header.component.scss b/Ethereum/Staking/frontend/src/app/components/header/header.component.scss similarity index 100% rename from frontend/Staking/src/app/components/header/header.component.scss rename to Ethereum/Staking/frontend/src/app/components/header/header.component.scss diff --git a/frontend/Staking/src/app/components/header/header.component.ts b/Ethereum/Staking/frontend/src/app/components/header/header.component.ts similarity index 100% rename from frontend/Staking/src/app/components/header/header.component.ts rename to Ethereum/Staking/frontend/src/app/components/header/header.component.ts diff --git a/frontend/Staking/src/app/core/guards/auth/auth.guard.ts b/Ethereum/Staking/frontend/src/app/core/guards/auth/auth.guard.ts similarity index 100% rename from frontend/Staking/src/app/core/guards/auth/auth.guard.ts rename to Ethereum/Staking/frontend/src/app/core/guards/auth/auth.guard.ts diff --git a/frontend/Staking/src/app/core/services/auth/auth.service.ts b/Ethereum/Staking/frontend/src/app/core/services/auth/auth.service.ts similarity index 100% rename from frontend/Staking/src/app/core/services/auth/auth.service.ts rename to Ethereum/Staking/frontend/src/app/core/services/auth/auth.service.ts diff --git a/frontend/Staking/src/app/core/services/services/stake-slp.service.ts b/Ethereum/Staking/frontend/src/app/core/services/services/stake-slp.service.ts similarity index 100% rename from frontend/Staking/src/app/core/services/services/stake-slp.service.ts rename to Ethereum/Staking/frontend/src/app/core/services/services/stake-slp.service.ts diff --git a/frontend/Staking/src/app/core/services/services/storage.service.ts b/Ethereum/Staking/frontend/src/app/core/services/services/storage.service.ts similarity index 100% rename from frontend/Staking/src/app/core/services/services/storage.service.ts rename to Ethereum/Staking/frontend/src/app/core/services/services/storage.service.ts diff --git a/frontend/Staking/src/app/core/services/services/transactions.service.ts b/Ethereum/Staking/frontend/src/app/core/services/services/transactions.service.ts similarity index 100% rename from frontend/Staking/src/app/core/services/services/transactions.service.ts rename to Ethereum/Staking/frontend/src/app/core/services/services/transactions.service.ts diff --git a/frontend/Staking/src/app/core/services/services/utils.service.ts b/Ethereum/Staking/frontend/src/app/core/services/services/utils.service.ts similarity index 100% rename from frontend/Staking/src/app/core/services/services/utils.service.ts rename to Ethereum/Staking/frontend/src/app/core/services/services/utils.service.ts diff --git a/frontend/Staking/src/app/integrations/dictionaries/meta-mask.dictionary.ts b/Ethereum/Staking/frontend/src/app/integrations/dictionaries/meta-mask.dictionary.ts similarity index 100% rename from frontend/Staking/src/app/integrations/dictionaries/meta-mask.dictionary.ts rename to Ethereum/Staking/frontend/src/app/integrations/dictionaries/meta-mask.dictionary.ts diff --git a/frontend/Staking/src/app/integrations/integrations.module.ts b/Ethereum/Staking/frontend/src/app/integrations/integrations.module.ts similarity index 100% rename from frontend/Staking/src/app/integrations/integrations.module.ts rename to Ethereum/Staking/frontend/src/app/integrations/integrations.module.ts diff --git a/frontend/Staking/src/app/integrations/services/web3/web3.service.ts b/Ethereum/Staking/frontend/src/app/integrations/services/web3/web3.service.ts similarity index 100% rename from frontend/Staking/src/app/integrations/services/web3/web3.service.ts rename to Ethereum/Staking/frontend/src/app/integrations/services/web3/web3.service.ts diff --git a/frontend/Staking/src/app/pages/form/form.component.html b/Ethereum/Staking/frontend/src/app/pages/form/form.component.html similarity index 100% rename from frontend/Staking/src/app/pages/form/form.component.html rename to Ethereum/Staking/frontend/src/app/pages/form/form.component.html diff --git a/frontend/Staking/src/app/pages/form/form.component.scss b/Ethereum/Staking/frontend/src/app/pages/form/form.component.scss similarity index 100% rename from frontend/Staking/src/app/pages/form/form.component.scss rename to Ethereum/Staking/frontend/src/app/pages/form/form.component.scss diff --git a/frontend/Staking/src/app/pages/form/form.component.ts b/Ethereum/Staking/frontend/src/app/pages/form/form.component.ts similarity index 100% rename from frontend/Staking/src/app/pages/form/form.component.ts rename to Ethereum/Staking/frontend/src/app/pages/form/form.component.ts diff --git a/frontend/Staking/src/app/pages/login/login.component.html b/Ethereum/Staking/frontend/src/app/pages/login/login.component.html similarity index 100% rename from frontend/Staking/src/app/pages/login/login.component.html rename to Ethereum/Staking/frontend/src/app/pages/login/login.component.html diff --git a/frontend/Staking/src/app/pages/login/login.component.scss b/Ethereum/Staking/frontend/src/app/pages/login/login.component.scss similarity index 100% rename from frontend/Staking/src/app/pages/login/login.component.scss rename to Ethereum/Staking/frontend/src/app/pages/login/login.component.scss diff --git a/frontend/Staking/src/app/pages/login/login.component.ts b/Ethereum/Staking/frontend/src/app/pages/login/login.component.ts similarity index 100% rename from frontend/Staking/src/app/pages/login/login.component.ts rename to Ethereum/Staking/frontend/src/app/pages/login/login.component.ts diff --git a/frontend/Staking/src/app/services/form.service.ts b/Ethereum/Staking/frontend/src/app/services/form.service.ts similarity index 100% rename from frontend/Staking/src/app/services/form.service.ts rename to Ethereum/Staking/frontend/src/app/services/form.service.ts diff --git a/frontend/Staking/src/app/shared/directives/number-only/number-only.directive.ts b/Ethereum/Staking/frontend/src/app/shared/directives/number-only/number-only.directive.ts similarity index 100% rename from frontend/Staking/src/app/shared/directives/number-only/number-only.directive.ts rename to Ethereum/Staking/frontend/src/app/shared/directives/number-only/number-only.directive.ts diff --git a/frontend/Staking/src/app/shared/modals/status/status-modal.component.html b/Ethereum/Staking/frontend/src/app/shared/modals/status/status-modal.component.html similarity index 100% rename from frontend/Staking/src/app/shared/modals/status/status-modal.component.html rename to Ethereum/Staking/frontend/src/app/shared/modals/status/status-modal.component.html diff --git a/frontend/Staking/src/app/shared/modals/status/status-modal.component.scss b/Ethereum/Staking/frontend/src/app/shared/modals/status/status-modal.component.scss similarity index 100% rename from frontend/Staking/src/app/shared/modals/status/status-modal.component.scss rename to Ethereum/Staking/frontend/src/app/shared/modals/status/status-modal.component.scss diff --git a/frontend/Staking/src/app/shared/modals/status/status-modal.component.ts b/Ethereum/Staking/frontend/src/app/shared/modals/status/status-modal.component.ts similarity index 100% rename from frontend/Staking/src/app/shared/modals/status/status-modal.component.ts rename to Ethereum/Staking/frontend/src/app/shared/modals/status/status-modal.component.ts diff --git a/frontend/Staking/src/app/shared/services/status-modal.service.ts b/Ethereum/Staking/frontend/src/app/shared/services/status-modal.service.ts similarity index 100% rename from frontend/Staking/src/app/shared/services/status-modal.service.ts rename to Ethereum/Staking/frontend/src/app/shared/services/status-modal.service.ts diff --git a/frontend/Staking/src/app/shared/shared.module.ts b/Ethereum/Staking/frontend/src/app/shared/shared.module.ts similarity index 100% rename from frontend/Staking/src/app/shared/shared.module.ts rename to Ethereum/Staking/frontend/src/app/shared/shared.module.ts diff --git a/frontend/Staking/src/assets/.gitkeep b/Ethereum/Staking/frontend/src/assets/.gitkeep similarity index 100% rename from frontend/Staking/src/assets/.gitkeep rename to Ethereum/Staking/frontend/src/assets/.gitkeep diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-Black.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Black.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-Black.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Black.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-BlackItalic.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-BlackItalic.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-BlackItalic.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-BlackItalic.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-Bold.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Bold.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-Bold.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Bold.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-BoldItalic.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-BoldItalic.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-BoldItalic.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-BoldItalic.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-ExtraBold.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-ExtraBold.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-ExtraBold.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-ExtraBold.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-ExtraBoldItalic.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-ExtraBoldItalic.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-ExtraBoldItalic.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-ExtraBoldItalic.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-ExtraLight.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-ExtraLight.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-ExtraLight.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-ExtraLight.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-ExtraLightItalic.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-ExtraLightItalic.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-ExtraLightItalic.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-ExtraLightItalic.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-Light.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Light.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-Light.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Light.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-LightItalic.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-LightItalic.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-LightItalic.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-LightItalic.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-Medium.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Medium.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-Medium.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Medium.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-MediumItalic.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-MediumItalic.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-MediumItalic.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-MediumItalic.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-Regular.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Regular.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-Regular.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Regular.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-RegularItalic.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-RegularItalic.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-RegularItalic.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-RegularItalic.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-SemiBold.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-SemiBold.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-SemiBold.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-SemiBold.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-SemiBoldItalic.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-SemiBoldItalic.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-SemiBoldItalic.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-SemiBoldItalic.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-Thin.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Thin.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-Thin.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-Thin.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/Metropolis-ThinItalic.otf b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-ThinItalic.otf similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/Metropolis-ThinItalic.otf rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/Metropolis-ThinItalic.otf diff --git a/frontend/Staking/src/assets/fonts/metropolis/SIL Open Font License.txt b/Ethereum/Staking/frontend/src/assets/fonts/metropolis/SIL Open Font License.txt similarity index 100% rename from frontend/Staking/src/assets/fonts/metropolis/SIL Open Font License.txt rename to Ethereum/Staking/frontend/src/assets/fonts/metropolis/SIL Open Font License.txt diff --git a/frontend/Staking/src/assets/i18n/en.json b/Ethereum/Staking/frontend/src/assets/i18n/en.json similarity index 100% rename from frontend/Staking/src/assets/i18n/en.json rename to Ethereum/Staking/frontend/src/assets/i18n/en.json diff --git a/frontend/Staking/src/assets/icons/icon-128x128.png b/Ethereum/Staking/frontend/src/assets/icons/icon-128x128.png similarity index 100% rename from frontend/Staking/src/assets/icons/icon-128x128.png rename to Ethereum/Staking/frontend/src/assets/icons/icon-128x128.png diff --git a/frontend/Staking/src/assets/icons/icon-144x144.png b/Ethereum/Staking/frontend/src/assets/icons/icon-144x144.png similarity index 100% rename from frontend/Staking/src/assets/icons/icon-144x144.png rename to Ethereum/Staking/frontend/src/assets/icons/icon-144x144.png diff --git a/frontend/Staking/src/assets/icons/icon-152x152.png b/Ethereum/Staking/frontend/src/assets/icons/icon-152x152.png similarity index 100% rename from frontend/Staking/src/assets/icons/icon-152x152.png rename to Ethereum/Staking/frontend/src/assets/icons/icon-152x152.png diff --git a/frontend/Staking/src/assets/icons/icon-192x192.png b/Ethereum/Staking/frontend/src/assets/icons/icon-192x192.png similarity index 100% rename from frontend/Staking/src/assets/icons/icon-192x192.png rename to Ethereum/Staking/frontend/src/assets/icons/icon-192x192.png diff --git a/frontend/Staking/src/assets/icons/icon-384x384.png b/Ethereum/Staking/frontend/src/assets/icons/icon-384x384.png similarity index 100% rename from frontend/Staking/src/assets/icons/icon-384x384.png rename to Ethereum/Staking/frontend/src/assets/icons/icon-384x384.png diff --git a/frontend/Staking/src/assets/icons/icon-72x72.png b/Ethereum/Staking/frontend/src/assets/icons/icon-72x72.png similarity index 100% rename from frontend/Staking/src/assets/icons/icon-72x72.png rename to Ethereum/Staking/frontend/src/assets/icons/icon-72x72.png diff --git a/frontend/Staking/src/assets/icons/icon-96x96.png b/Ethereum/Staking/frontend/src/assets/icons/icon-96x96.png similarity index 100% rename from frontend/Staking/src/assets/icons/icon-96x96.png rename to Ethereum/Staking/frontend/src/assets/icons/icon-96x96.png diff --git a/frontend/Staking/src/assets/img/logo-icon.svg b/Ethereum/Staking/frontend/src/assets/img/logo-icon.svg similarity index 100% rename from frontend/Staking/src/assets/img/logo-icon.svg rename to Ethereum/Staking/frontend/src/assets/img/logo-icon.svg diff --git a/frontend/Staking/src/assets/img/logout.svg b/Ethereum/Staking/frontend/src/assets/img/logout.svg similarity index 100% rename from frontend/Staking/src/assets/img/logout.svg rename to Ethereum/Staking/frontend/src/assets/img/logout.svg diff --git a/frontend/Staking/src/assets/json/contracts/ONSEN.json b/Ethereum/Staking/frontend/src/assets/json/contracts/ONSEN.json similarity index 100% rename from frontend/Staking/src/assets/json/contracts/ONSEN.json rename to Ethereum/Staking/frontend/src/assets/json/contracts/ONSEN.json diff --git a/frontend/Staking/src/assets/json/contracts/SLP.json b/Ethereum/Staking/frontend/src/assets/json/contracts/SLP.json similarity index 100% rename from frontend/Staking/src/assets/json/contracts/SLP.json rename to Ethereum/Staking/frontend/src/assets/json/contracts/SLP.json diff --git a/frontend/Staking/src/assets/json/contracts/STAKING.json b/Ethereum/Staking/frontend/src/assets/json/contracts/STAKING.json similarity index 100% rename from frontend/Staking/src/assets/json/contracts/STAKING.json rename to Ethereum/Staking/frontend/src/assets/json/contracts/STAKING.json diff --git a/frontend/Staking/src/assets/json/icons/contract-icons.json b/Ethereum/Staking/frontend/src/assets/json/icons/contract-icons.json similarity index 100% rename from frontend/Staking/src/assets/json/icons/contract-icons.json rename to Ethereum/Staking/frontend/src/assets/json/icons/contract-icons.json diff --git a/frontend/Staking/src/environments/environment.prod.ts b/Ethereum/Staking/frontend/src/environments/environment.prod.ts similarity index 100% rename from frontend/Staking/src/environments/environment.prod.ts rename to Ethereum/Staking/frontend/src/environments/environment.prod.ts diff --git a/frontend/Staking/src/environments/environment.ts b/Ethereum/Staking/frontend/src/environments/environment.ts similarity index 100% rename from frontend/Staking/src/environments/environment.ts rename to Ethereum/Staking/frontend/src/environments/environment.ts diff --git a/frontend/Staking/src/favicon.ico b/Ethereum/Staking/frontend/src/favicon.ico similarity index 100% rename from frontend/Staking/src/favicon.ico rename to Ethereum/Staking/frontend/src/favicon.ico diff --git a/frontend/Staking/src/index.html b/Ethereum/Staking/frontend/src/index.html similarity index 100% rename from frontend/Staking/src/index.html rename to Ethereum/Staking/frontend/src/index.html diff --git a/frontend/Staking/src/main.ts b/Ethereum/Staking/frontend/src/main.ts similarity index 100% rename from frontend/Staking/src/main.ts rename to Ethereum/Staking/frontend/src/main.ts diff --git a/frontend/Staking/src/manifest.webmanifest b/Ethereum/Staking/frontend/src/manifest.webmanifest similarity index 100% rename from frontend/Staking/src/manifest.webmanifest rename to Ethereum/Staking/frontend/src/manifest.webmanifest diff --git a/frontend/Staking/src/polyfills.ts b/Ethereum/Staking/frontend/src/polyfills.ts similarity index 100% rename from frontend/Staking/src/polyfills.ts rename to Ethereum/Staking/frontend/src/polyfills.ts diff --git a/frontend/Staking/src/styles.css b/Ethereum/Staking/frontend/src/styles.css similarity index 100% rename from frontend/Staking/src/styles.css rename to Ethereum/Staking/frontend/src/styles.css diff --git a/frontend/Staking/src/styles.scss b/Ethereum/Staking/frontend/src/styles.scss similarity index 100% rename from frontend/Staking/src/styles.scss rename to Ethereum/Staking/frontend/src/styles.scss diff --git a/frontend/Staking/src/test.ts b/Ethereum/Staking/frontend/src/test.ts similarity index 100% rename from frontend/Staking/src/test.ts rename to Ethereum/Staking/frontend/src/test.ts diff --git a/frontend/Staking/src/themes/fonts.scss b/Ethereum/Staking/frontend/src/themes/fonts.scss similarity index 100% rename from frontend/Staking/src/themes/fonts.scss rename to Ethereum/Staking/frontend/src/themes/fonts.scss diff --git a/frontend/Staking/src/themes/general.scss b/Ethereum/Staking/frontend/src/themes/general.scss similarity index 100% rename from frontend/Staking/src/themes/general.scss rename to Ethereum/Staking/frontend/src/themes/general.scss diff --git a/frontend/Staking/src/themes/mobile.scss b/Ethereum/Staking/frontend/src/themes/mobile.scss similarity index 100% rename from frontend/Staking/src/themes/mobile.scss rename to Ethereum/Staking/frontend/src/themes/mobile.scss diff --git a/frontend/Staking/src/themes/modal.scss b/Ethereum/Staking/frontend/src/themes/modal.scss similarity index 100% rename from frontend/Staking/src/themes/modal.scss rename to Ethereum/Staking/frontend/src/themes/modal.scss diff --git a/frontend/Staking/src/themes/pending.scss b/Ethereum/Staking/frontend/src/themes/pending.scss similarity index 100% rename from frontend/Staking/src/themes/pending.scss rename to Ethereum/Staking/frontend/src/themes/pending.scss diff --git a/frontend/Staking/src/themes/variables.scss b/Ethereum/Staking/frontend/src/themes/variables.scss similarity index 100% rename from frontend/Staking/src/themes/variables.scss rename to Ethereum/Staking/frontend/src/themes/variables.scss diff --git a/frontend/Staking/src/tsconfig.app.json b/Ethereum/Staking/frontend/src/tsconfig.app.json similarity index 100% rename from frontend/Staking/src/tsconfig.app.json rename to Ethereum/Staking/frontend/src/tsconfig.app.json diff --git a/frontend/Staking/src/tsconfig.spec.json b/Ethereum/Staking/frontend/src/tsconfig.spec.json similarity index 100% rename from frontend/Staking/src/tsconfig.spec.json rename to Ethereum/Staking/frontend/src/tsconfig.spec.json diff --git a/frontend/Staking/src/typings.d.ts b/Ethereum/Staking/frontend/src/typings.d.ts similarity index 100% rename from frontend/Staking/src/typings.d.ts rename to Ethereum/Staking/frontend/src/typings.d.ts diff --git a/Moonbeam/README.md b/Moonbeam/README.md new file mode 100644 index 0000000..a1d20da --- /dev/null +++ b/Moonbeam/README.md @@ -0,0 +1,114 @@ +# Moonbeam + +This directory contains backend scripts and frontend UIs that support shifting on the Moonbase Alpha blockchain: + +The shifting directory contains the following resources: + +* Backend - Scripts for interacting with Offshift's smart contracts. The following scripts are in the `backend/contracts/` directory: + * chainlink-oracle.sol - The Chainlink price feed contract. + * shift-contract.sol: The Offshift shifting contract. + * shift-with-faucet: The Offshift shifting contract and a faucet for obtaining test XFT (xftT). + * testnet-tokens.sol and xftTest-asset.sol - Testnet erc20 tokens. +* Frontend - Files for using the website or scripts frontends: + * Website - HTML files and scripts that provide a user interface for interacting with the Offshift smart contracts. The following files are in the `frontend/website/` directory: + * faucet.html - User interface for obtaining xftT. + * shift.html - User interface for converting xftT into zkAssets for testing (zkB). + * Scripts - Python and JavaScript files for shifting using your command line. + +## Requirements + +Install the following tools before installing and using the shifting and staking resources: + +* [npm](https://www.npmjs.com/get-npm) - Follow the instructions on the [npm page](https://www.npmjs.com/get-npm) to install npm on your system. +* [Angular](https://www.npmjs.com/package/@angular/cli) - Installing the Angular CLI requires npm. This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.0.1. Follow the instructions on the [Angular CLI page](https://www.npmjs.com/package/@angular/cli) to install and configure Angular. + +## Shifting + +Clone this repository and follow the instructions below to use the included shifting tools. + +### Website + +Follow the steps below to perform a shift using the web app: + +##### 1. Install and run the backend scripts + +1. In your terminal application, navigate to the `shifting/backend` directory. + +2. Run the following command to install the scripts: + + ```bash + npm install + ``` + +3. Use the following command to run the scripts: + + ```bash + npx hardhat run scripts/deploy.js + ``` + +##### 2. Obtain test tokens + +1. Navigate to the `frontend/website` directory. +2. Use your web browser to open the `faucet.html` file. +3. Follow the onscreen prompts to connect your MetaMask wallet and request test XFT. + +##### 3. Perform a test shift + +1. Use your web browser to open the `shift.html` file in the `frontend/website` directory. +2. Follow the on screen prompts perform a shift from XFT to a zkAsset. + +Our [Moonbase Alpha shifting guide](https://medium.com/offshift/offshift-testnet-guide-moonbase-alpha-c1c0ed92e0ba) on Medium provides additional details about setting up MetaMask and using the shifting dashboard. + +### Scripts + +Follow the steps below to perform a shift using your command line: + +##### 1. Add your private key to the script files + +1. Edit the files as described below to include your private key. Your key must reference a wallet address that contains Rinkeby ETH: + + * `frontend/scripts/py/script.py` - Set the value of `priv_key` to your private key: + + ```python + priv_key = "0x0-YOUR-PRIVATE-KEY" + ``` + + * `frontend/scripts/js/index.js` - Add your private key to the line shown below: + + ```javascript + web3.eth.accounts.wallet.add(web3.eth.accounts.privateKeyToAccount("0x0-YOUR-PRIVATE-KEY")); + ``` + +##### 2. Install and run the Python script + +1. In your terminal application, open the `frontend/scripts/py` directory. + +2. Run the following command to install the Python script: + + ```bash + pip install -r requirements.txt + ``` + +3. Run the following command to run the Python scripts: + + ```bash + python3 script.py + ``` + +##### 3. Install and run the JavaScript + +1. Change to the `frontend/scripts/js` directory. + +2. Run the following command to install the scripts: + + ```bash + npm install + ``` + +3. Use the following command to run the scripts: + + ```bash + node script.js + ``` + +##### 4. Follow the prompts to shift XFT to a zkAssets \ No newline at end of file diff --git a/Moonbeam/Shifting/README.md b/Moonbeam/Shifting/README.md new file mode 100644 index 0000000..d8368e2 --- /dev/null +++ b/Moonbeam/Shifting/README.md @@ -0,0 +1,76 @@ +# Shifting + +This repo includes resources for using the shifting tools in two different ways: + +* Website - Use our prebuilt web apps to obtain test tokens and convert XFT to zkAssets. +* Scripts - Use our backend scripts to shift tokens using the command line. + +The information below describes how to install and run the shifting resources. + +## Backend + +Run the following commands inside the `shifting/backend` directory: + +```bash +npm install +npx hardhat run scripts/deploy.js +``` + +## Frontend + +The sections below describe how to use the website or command line frontends. + +### Website + +1. Set up MetaMask and obtain test tokens. You will need Rinkeby ETH and XFT Test Assests (xftT) to test shifting. + 1. In MetaMask, select the Rinkeby Test Network and obtain Rinkeby ETH from the [Rinkeby faucet](https://faucet.rinkeby.io/). + 2. Use the token addresses below to add the Offshift test tokens to MetaMask: + * xftT - 0x1190fb1b00d20656549cdff689e55d072ba764f3 + * zkB - 0x0e1bff82509994170026f47f1d0857fb275c3003 +2. Open `frontend/website/faucet.html` in your web browser and follow the prompts to connect MetaMask to the app. +3. Click the xftT(testnet) Faucet button on the web app and follow the prompts to obtain test XFT. +4. Open `frontend/website/shift.html` in your web browser and follow the prompts to connect MetaMask to the app. +5. Select the assets that you will burn and mint. +6. Click the Approve button and follow the prompts to complete the shift. + +### Scripts + +1. Edit the files as described below to include your private key. Your key must reference a wallet address that contains Rinkeby ETH: + + * `frontend/scripts/py/script.py` - Set the value of `priv_key` to your private key: + + ```python + priv_key = "0x0-YOUR-PRIVATE-KEY" + ``` + + * `frontend/scripts/js/index.js` - Add your private key to the line shown below: + + ```javascript + web3.eth.accounts.wallet.add(web3.eth.accounts.privateKeyToAccount("0x0-YOUR-PRIVATE-KEY")); + ``` + +2. In your terminal application, open the `frontend/scripts/py` directory, and run the following command: + + ```bash + pip install -r requirements.txt + ``` + +3. Then run the script: + + ```bash + python3 script.py + ``` + +4. Change to the `frontend/scripts/js` directory and run the following command: + + ```bash + npm install + ``` + +5. Then run the script: + + ```bash + node script.js + ``` + +6. Follow the prompts in your terminal to complete the shift. \ No newline at end of file diff --git a/backend/Shifting/Moonbeam/artifacts/build-info/28a1c38cc00a198fd3e7bdf1931ee0c6.json b/Moonbeam/Shifting/backend/artifacts/build-info/28a1c38cc00a198fd3e7bdf1931ee0c6.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/build-info/28a1c38cc00a198fd3e7bdf1931ee0c6.json rename to Moonbeam/Shifting/backend/artifacts/build-info/28a1c38cc00a198fd3e7bdf1931ee0c6.json diff --git a/backend/Shifting/Moonbeam/artifacts/build-info/c25c2c018ebce1e93cd8bf9b5f175ec9.json b/Moonbeam/Shifting/backend/artifacts/build-info/c25c2c018ebce1e93cd8bf9b5f175ec9.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/build-info/c25c2c018ebce1e93cd8bf9b5f175ec9.json rename to Moonbeam/Shifting/backend/artifacts/build-info/c25c2c018ebce1e93cd8bf9b5f175ec9.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol/Chainlink.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol/Chainlink.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol/Chainlink.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol/Chainlink.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol/Chainlink.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol/Chainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol/Chainlink.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol/Chainlink.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol/ChainlinkClient.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol/ChainlinkClient.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol/ChainlinkClient.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol/ChainlinkClient.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol/ChainlinkClient.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol/ChainlinkClient.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol/ChainlinkClient.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol/ChainlinkClient.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol/VRFConsumerBase.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol/VRFConsumerBase.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol/VRFConsumerBase.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol/VRFConsumerBase.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol/VRFConsumerBase.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol/VRFConsumerBase.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol/VRFConsumerBase.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol/VRFConsumerBase.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol/VRFRequestIDBase.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol/VRFRequestIDBase.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol/VRFRequestIDBase.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol/VRFRequestIDBase.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol/VRFRequestIDBase.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol/VRFRequestIDBase.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol/VRFRequestIDBase.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol/VRFRequestIDBase.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol/AggregatorInterface.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol/AggregatorInterface.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol/AggregatorInterface.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol/AggregatorInterface.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol/AggregatorInterface.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol/AggregatorInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol/AggregatorInterface.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol/AggregatorInterface.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol/AggregatorV2V3Interface.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol/AggregatorV2V3Interface.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol/AggregatorV2V3Interface.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol/AggregatorV2V3Interface.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol/AggregatorV2V3Interface.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol/AggregatorV2V3Interface.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol/AggregatorV2V3Interface.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol/AggregatorV2V3Interface.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol/AggregatorV3Interface.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol/ChainlinkRequestInterface.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol/ChainlinkRequestInterface.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol/ChainlinkRequestInterface.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol/ChainlinkRequestInterface.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol/ChainlinkRequestInterface.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol/ChainlinkRequestInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol/ChainlinkRequestInterface.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol/ChainlinkRequestInterface.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol/ENSInterface.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol/ENSInterface.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol/ENSInterface.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol/ENSInterface.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol/ENSInterface.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol/ENSInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol/ENSInterface.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol/ENSInterface.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol/LinkTokenInterface.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol/LinkTokenInterface.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol/LinkTokenInterface.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol/LinkTokenInterface.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol/LinkTokenInterface.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol/LinkTokenInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol/LinkTokenInterface.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol/LinkTokenInterface.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol/PointerInterface.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol/PointerInterface.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol/PointerInterface.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol/PointerInterface.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol/PointerInterface.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol/PointerInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol/PointerInterface.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol/PointerInterface.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol/BufferChainlink.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol/BufferChainlink.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol/BufferChainlink.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol/BufferChainlink.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol/BufferChainlink.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol/BufferChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol/BufferChainlink.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol/BufferChainlink.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol/CBORChainlink.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol/CBORChainlink.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol/CBORChainlink.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol/CBORChainlink.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol/CBORChainlink.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol/CBORChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol/CBORChainlink.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol/CBORChainlink.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol/ENSResolver.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol/ENSResolver.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol/ENSResolver.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol/ENSResolver.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol/ENSResolver.json b/Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol/ENSResolver.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol/ENSResolver.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol/ENSResolver.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/AccessControl.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/IAccessControl.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/IAccessControl.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/IAccessControl.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/IAccessControl.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/IAccessControl.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/IAccessControl.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/IAccessControl.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControl.sol/IAccessControl.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/AccessControlEnumerable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/AccessControlEnumerable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/AccessControlEnumerable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/AccessControlEnumerable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/AccessControlEnumerable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/AccessControlEnumerable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/AccessControlEnumerable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/AccessControlEnumerable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/IAccessControlEnumerable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/IAccessControlEnumerable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/IAccessControlEnumerable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/IAccessControlEnumerable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/IAccessControlEnumerable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/IAccessControlEnumerable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/IAccessControlEnumerable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol/IAccessControlEnumerable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/Ownable.sol/Ownable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/Ownable.sol/Ownable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/Ownable.sol/Ownable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/Ownable.sol/Ownable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/Ownable.sol/Ownable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/Ownable.sol/Ownable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/access/Ownable.sol/Ownable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/access/Ownable.sol/Ownable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol/PaymentSplitter.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol/PaymentSplitter.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol/PaymentSplitter.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol/PaymentSplitter.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol/PaymentSplitter.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol/PaymentSplitter.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol/PaymentSplitter.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol/PaymentSplitter.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/governance/TimelockController.sol/TimelockController.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/governance/TimelockController.sol/TimelockController.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/governance/TimelockController.sol/TimelockController.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/governance/TimelockController.sol/TimelockController.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/governance/TimelockController.sol/TimelockController.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/governance/TimelockController.sol/TimelockController.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/governance/TimelockController.sol/TimelockController.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/governance/TimelockController.sol/TimelockController.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol/ERC2771Context.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol/ERC2771Context.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol/ERC2771Context.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol/ERC2771Context.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol/ERC2771Context.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol/ERC2771Context.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol/ERC2771Context.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol/ERC2771Context.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol/MinimalForwarder.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol/MinimalForwarder.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol/MinimalForwarder.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol/MinimalForwarder.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol/MinimalForwarder.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol/MinimalForwarder.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol/MinimalForwarder.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol/MinimalForwarder.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/Clones.sol/Clones.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/Clones.sol/Clones.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/Clones.sol/Clones.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/Clones.sol/Clones.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/Clones.sol/Clones.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/Clones.sol/Clones.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/Clones.sol/Clones.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/Clones.sol/Clones.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol/ERC1967Proxy.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol/ERC1967Proxy.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol/ERC1967Proxy.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol/ERC1967Proxy.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol/ERC1967Proxy.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol/ERC1967Proxy.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol/ERC1967Proxy.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol/ERC1967Proxy.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/Proxy.sol/Proxy.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/Proxy.sol/Proxy.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/Proxy.sol/Proxy.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/Proxy.sol/Proxy.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/Proxy.sol/Proxy.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/Proxy.sol/Proxy.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/Proxy.sol/Proxy.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/Proxy.sol/Proxy.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol/BeaconProxy.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol/BeaconProxy.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol/BeaconProxy.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol/BeaconProxy.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol/BeaconProxy.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol/BeaconProxy.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol/BeaconProxy.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol/BeaconProxy.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol/IBeacon.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol/IBeacon.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol/IBeacon.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol/IBeacon.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol/IBeacon.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol/IBeacon.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol/IBeacon.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol/IBeacon.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol/UpgradeableBeacon.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol/UpgradeableBeacon.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol/UpgradeableBeacon.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol/UpgradeableBeacon.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol/UpgradeableBeacon.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol/UpgradeableBeacon.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol/UpgradeableBeacon.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol/UpgradeableBeacon.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol/ProxyAdmin.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol/ProxyAdmin.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol/ProxyAdmin.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol/ProxyAdmin.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol/ProxyAdmin.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol/ProxyAdmin.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol/ProxyAdmin.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol/ProxyAdmin.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol/Initializable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol/Initializable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol/Initializable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol/Initializable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol/Initializable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol/Initializable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol/Initializable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol/Initializable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/Pausable.sol/Pausable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/Pausable.sol/Pausable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/Pausable.sol/Pausable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/Pausable.sol/Pausable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/Pausable.sol/Pausable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/Pausable.sol/Pausable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/Pausable.sol/Pausable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/Pausable.sol/Pausable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/PullPayment.sol/PullPayment.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/PullPayment.sol/PullPayment.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/PullPayment.sol/PullPayment.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/PullPayment.sol/PullPayment.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/PullPayment.sol/PullPayment.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/PullPayment.sol/PullPayment.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/PullPayment.sol/PullPayment.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/PullPayment.sol/PullPayment.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol/ReentrancyGuard.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol/ERC1155.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol/ERC1155.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol/ERC1155.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol/ERC1155.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol/ERC1155.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol/ERC1155.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol/ERC1155.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol/ERC1155.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol/IERC1155.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol/IERC1155.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol/IERC1155.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol/IERC1155.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol/IERC1155.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol/IERC1155.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol/IERC1155.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol/IERC1155.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol/IERC1155Receiver.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol/IERC1155Receiver.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol/IERC1155Receiver.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol/IERC1155Receiver.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol/IERC1155Receiver.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol/IERC1155Receiver.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol/IERC1155Receiver.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol/IERC1155Receiver.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol/ERC1155Burnable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol/ERC1155Burnable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol/ERC1155Burnable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol/ERC1155Burnable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol/ERC1155Burnable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol/ERC1155Burnable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol/ERC1155Burnable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol/ERC1155Burnable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol/ERC1155Pausable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol/ERC1155Pausable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol/ERC1155Pausable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol/ERC1155Pausable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol/ERC1155Pausable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol/ERC1155Pausable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol/ERC1155Pausable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol/ERC1155Pausable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol/IERC1155MetadataURI.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol/IERC1155MetadataURI.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol/IERC1155MetadataURI.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol/IERC1155MetadataURI.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol/IERC1155MetadataURI.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol/IERC1155MetadataURI.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol/IERC1155MetadataURI.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol/IERC1155MetadataURI.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol/ERC1155PresetMinterPauser.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol/ERC1155PresetMinterPauser.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol/ERC1155PresetMinterPauser.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol/ERC1155PresetMinterPauser.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol/ERC1155PresetMinterPauser.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol/ERC1155PresetMinterPauser.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol/ERC1155PresetMinterPauser.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol/ERC1155PresetMinterPauser.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol/ERC1155Holder.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol/ERC1155Holder.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol/ERC1155Holder.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol/ERC1155Holder.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol/ERC1155Holder.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol/ERC1155Holder.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol/ERC1155Holder.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol/ERC1155Holder.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol/ERC1155Receiver.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol/ERC1155Receiver.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol/ERC1155Receiver.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol/ERC1155Receiver.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol/ERC1155Receiver.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol/ERC1155Receiver.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol/ERC1155Receiver.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol/ERC1155Receiver.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol/ERC20.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol/IERC20.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol/ERC20Burnable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol/ERC20Capped.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol/ERC20Capped.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol/ERC20Capped.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol/ERC20Capped.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol/ERC20Capped.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol/ERC20Capped.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol/ERC20Capped.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol/ERC20Capped.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol/ERC20Pausable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol/ERC20Pausable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol/ERC20Pausable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol/ERC20Pausable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol/ERC20Pausable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol/ERC20Pausable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol/ERC20Pausable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol/ERC20Pausable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol/ERC20Snapshot.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol/ERC20Snapshot.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol/ERC20Snapshot.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol/ERC20Snapshot.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol/ERC20Snapshot.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol/ERC20Snapshot.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol/ERC20Snapshot.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol/ERC20Snapshot.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol/ERC20Permit.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol/ERC20Permit.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol/ERC20Permit.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol/ERC20Permit.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol/ERC20Permit.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol/ERC20Permit.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol/ERC20Permit.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol/ERC20Permit.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol/IERC20Permit.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol/ERC20PresetFixedSupply.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol/ERC20PresetFixedSupply.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol/ERC20PresetFixedSupply.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol/ERC20PresetFixedSupply.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol/ERC20PresetFixedSupply.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol/ERC20PresetFixedSupply.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol/ERC20PresetFixedSupply.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol/ERC20PresetFixedSupply.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol/ERC20PresetMinterPauser.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol/ERC20PresetMinterPauser.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol/ERC20PresetMinterPauser.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol/ERC20PresetMinterPauser.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol/ERC20PresetMinterPauser.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol/ERC20PresetMinterPauser.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol/ERC20PresetMinterPauser.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol/ERC20PresetMinterPauser.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol/SafeERC20.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol/TokenTimelock.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol/TokenTimelock.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol/TokenTimelock.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol/TokenTimelock.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol/TokenTimelock.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol/TokenTimelock.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol/TokenTimelock.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol/TokenTimelock.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol/ERC721.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol/ERC721.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol/ERC721.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol/ERC721.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol/ERC721.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol/ERC721.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol/ERC721.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol/ERC721.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol/IERC721.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol/IERC721.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol/IERC721.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol/IERC721.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol/IERC721.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol/IERC721.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol/IERC721.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol/IERC721.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol/IERC721Receiver.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol/IERC721Receiver.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol/IERC721Receiver.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol/IERC721Receiver.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol/IERC721Receiver.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol/IERC721Receiver.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol/IERC721Receiver.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol/IERC721Receiver.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol/ERC721Burnable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol/ERC721Burnable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol/ERC721Burnable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol/ERC721Burnable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol/ERC721Burnable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol/ERC721Burnable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol/ERC721Burnable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol/ERC721Burnable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol/ERC721Enumerable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol/ERC721Enumerable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol/ERC721Enumerable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol/ERC721Enumerable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol/ERC721Enumerable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol/ERC721Enumerable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol/ERC721Enumerable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol/ERC721Enumerable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol/ERC721Pausable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol/ERC721Pausable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol/ERC721Pausable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol/ERC721Pausable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol/ERC721Pausable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol/ERC721Pausable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol/ERC721Pausable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol/ERC721Pausable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol/ERC721URIStorage.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol/ERC721URIStorage.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol/ERC721URIStorage.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol/ERC721URIStorage.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol/ERC721URIStorage.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol/ERC721URIStorage.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol/ERC721URIStorage.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol/ERC721URIStorage.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol/IERC721Enumerable.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol/IERC721Enumerable.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol/IERC721Enumerable.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol/IERC721Enumerable.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol/IERC721Enumerable.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol/IERC721Enumerable.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol/IERC721Enumerable.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol/IERC721Enumerable.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol/IERC721Metadata.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol/IERC721Metadata.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol/IERC721Metadata.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol/IERC721Metadata.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol/IERC721Metadata.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol/IERC721Metadata.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol/IERC721Metadata.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol/IERC721Metadata.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol/ERC721PresetMinterPauserAutoId.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol/ERC721PresetMinterPauserAutoId.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol/ERC721PresetMinterPauserAutoId.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol/ERC721PresetMinterPauserAutoId.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol/ERC721PresetMinterPauserAutoId.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol/ERC721PresetMinterPauserAutoId.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol/ERC721PresetMinterPauserAutoId.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol/ERC721PresetMinterPauserAutoId.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol/ERC721Holder.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol/ERC721Holder.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol/ERC721Holder.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol/ERC721Holder.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol/ERC721Holder.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol/ERC721Holder.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol/ERC721Holder.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol/ERC721Holder.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol/ERC777.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol/ERC777.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol/ERC777.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol/ERC777.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol/ERC777.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol/ERC777.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol/ERC777.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol/ERC777.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol/IERC777.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol/IERC777.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol/IERC777.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol/IERC777.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol/IERC777.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol/IERC777.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol/IERC777.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol/IERC777.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol/IERC777Recipient.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol/IERC777Recipient.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol/IERC777Recipient.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol/IERC777Recipient.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol/IERC777Recipient.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol/IERC777Recipient.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol/IERC777Recipient.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol/IERC777Recipient.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol/IERC777Sender.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol/IERC777Sender.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol/IERC777Sender.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol/IERC777Sender.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol/IERC777Sender.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol/IERC777Sender.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol/IERC777Sender.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol/IERC777Sender.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol/ERC777PresetFixedSupply.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol/ERC777PresetFixedSupply.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol/ERC777PresetFixedSupply.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol/ERC777PresetFixedSupply.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol/ERC777PresetFixedSupply.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol/ERC777PresetFixedSupply.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol/ERC777PresetFixedSupply.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol/ERC777PresetFixedSupply.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Address.sol/Address.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Address.sol/Address.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Address.sol/Address.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Address.sol/Address.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Address.sol/Address.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Address.sol/Address.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Address.sol/Address.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Address.sol/Address.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Arrays.sol/Arrays.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Arrays.sol/Arrays.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Arrays.sol/Arrays.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Arrays.sol/Arrays.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Arrays.sol/Arrays.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Arrays.sol/Arrays.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Arrays.sol/Arrays.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Arrays.sol/Arrays.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Context.sol/Context.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Context.sol/Context.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Context.sol/Context.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Context.sol/Context.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Context.sol/Context.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Context.sol/Context.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Context.sol/Context.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Context.sol/Context.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Counters.sol/Counters.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Counters.sol/Counters.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Counters.sol/Counters.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Counters.sol/Counters.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Counters.sol/Counters.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Counters.sol/Counters.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Counters.sol/Counters.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Counters.sol/Counters.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Create2.sol/Create2.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Create2.sol/Create2.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Create2.sol/Create2.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Create2.sol/Create2.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Create2.sol/Create2.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Create2.sol/Create2.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Create2.sol/Create2.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Create2.sol/Create2.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Strings.sol/Strings.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Strings.sol/Strings.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Strings.sol/Strings.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Strings.sol/Strings.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Strings.sol/Strings.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Strings.sol/Strings.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/Strings.sol/Strings.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/Strings.sol/Strings.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol/ECDSA.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol/MerkleProof.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol/MerkleProof.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol/MerkleProof.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol/MerkleProof.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol/MerkleProof.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol/MerkleProof.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol/MerkleProof.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol/MerkleProof.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol/EIP712.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol/EIP712.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol/EIP712.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol/EIP712.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol/EIP712.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol/EIP712.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol/EIP712.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol/EIP712.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol/ConditionalEscrow.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol/ConditionalEscrow.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol/ConditionalEscrow.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol/ConditionalEscrow.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol/ConditionalEscrow.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol/ConditionalEscrow.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol/ConditionalEscrow.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol/ConditionalEscrow.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol/Escrow.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol/Escrow.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol/Escrow.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol/Escrow.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol/Escrow.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol/Escrow.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol/Escrow.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol/Escrow.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol/RefundEscrow.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol/RefundEscrow.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol/RefundEscrow.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol/RefundEscrow.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol/RefundEscrow.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol/RefundEscrow.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol/RefundEscrow.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol/RefundEscrow.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol/ERC165.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol/ERC165Checker.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol/ERC165Checker.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol/ERC165Checker.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol/ERC165Checker.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol/ERC165Checker.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol/ERC165Checker.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol/ERC165Checker.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol/ERC165Checker.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol/ERC165Storage.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol/ERC1820Implementer.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol/ERC1820Implementer.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol/ERC1820Implementer.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol/ERC1820Implementer.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol/ERC1820Implementer.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol/ERC1820Implementer.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol/ERC1820Implementer.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol/ERC1820Implementer.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol/IERC165.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol/IERC1820Implementer.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol/IERC1820Implementer.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol/IERC1820Implementer.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol/IERC1820Implementer.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol/IERC1820Implementer.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol/IERC1820Implementer.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol/IERC1820Implementer.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol/IERC1820Implementer.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol/IERC1820Registry.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol/IERC1820Registry.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol/IERC1820Registry.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol/IERC1820Registry.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol/IERC1820Registry.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol/IERC1820Registry.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol/IERC1820Registry.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol/IERC1820Registry.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/Math.sol/Math.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/Math.sol/Math.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/Math.sol/Math.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/Math.sol/Math.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/Math.sol/Math.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/Math.sol/Math.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/Math.sol/Math.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/Math.sol/Math.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol/SafeCast.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol/SafeMath.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol/SignedSafeMath.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol/SignedSafeMath.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol/SignedSafeMath.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol/SignedSafeMath.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol/SignedSafeMath.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol/SignedSafeMath.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol/SignedSafeMath.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol/SignedSafeMath.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol/EnumerableMap.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol/EnumerableMap.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol/EnumerableMap.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol/EnumerableMap.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol/EnumerableMap.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol/EnumerableMap.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol/EnumerableMap.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol/EnumerableMap.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol/EnumerableSet.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol/EnumerableSet.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol/EnumerableSet.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol/EnumerableSet.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol/EnumerableSet.json b/Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol/EnumerableSet.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol/EnumerableSet.json rename to Moonbeam/Shifting/backend/artifacts/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol/EnumerableSet.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/chainlink-oracle.sol/PriceConsumerV3.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/chainlink-oracle.sol/PriceConsumerV3.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/chainlink-oracle.sol/PriceConsumerV3.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/chainlink-oracle.sol/PriceConsumerV3.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/chainlink-oracle.sol/PriceConsumerV3.json b/Moonbeam/Shifting/backend/artifacts/contracts/chainlink-oracle.sol/PriceConsumerV3.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/chainlink-oracle.sol/PriceConsumerV3.json rename to Moonbeam/Shifting/backend/artifacts/contracts/chainlink-oracle.sol/PriceConsumerV3.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/shift-contract.sol/burner.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/shift-contract.sol/burner.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/shift-contract.sol/burner.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/shift-contract.sol/burner.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/shift-contract.sol/burner.json b/Moonbeam/Shifting/backend/artifacts/contracts/shift-contract.sol/burner.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/shift-contract.sol/burner.json rename to Moonbeam/Shifting/backend/artifacts/contracts/shift-contract.sol/burner.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/shift-contract.sol/zkAsset.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/shift-contract.sol/zkAsset.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/shift-contract.sol/zkAsset.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/shift-contract.sol/zkAsset.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/shift-contract.sol/zkAsset.json b/Moonbeam/Shifting/backend/artifacts/contracts/shift-contract.sol/zkAsset.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/shift-contract.sol/zkAsset.json rename to Moonbeam/Shifting/backend/artifacts/contracts/shift-contract.sol/zkAsset.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/burner.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/burner.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/burner.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/burner.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/burner.json b/Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/burner.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/burner.json rename to Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/burner.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/xftTest.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/xftTest.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/xftTest.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/xftTest.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/xftTest.json b/Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/xftTest.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/xftTest.json rename to Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/xftTest.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/zkAsset.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/zkAsset.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/zkAsset.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/zkAsset.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/zkAsset.json b/Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/zkAsset.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/shift-with-faucet.sol/zkAsset.json rename to Moonbeam/Shifting/backend/artifacts/contracts/shift-with-faucet.sol/zkAsset.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/xftTB.sol/zkB.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/xftTB.sol/zkB.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/xftTB.sol/zkB.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/xftTB.sol/zkB.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/xftTB.sol/zkB.json b/Moonbeam/Shifting/backend/artifacts/contracts/xftTB.sol/zkB.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/xftTB.sol/zkB.json rename to Moonbeam/Shifting/backend/artifacts/contracts/xftTB.sol/zkB.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/xftTM.sol/zkA.dbg.json b/Moonbeam/Shifting/backend/artifacts/contracts/xftTM.sol/zkA.dbg.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/xftTM.sol/zkA.dbg.json rename to Moonbeam/Shifting/backend/artifacts/contracts/xftTM.sol/zkA.dbg.json diff --git a/backend/Shifting/Moonbeam/artifacts/contracts/xftTM.sol/zkA.json b/Moonbeam/Shifting/backend/artifacts/contracts/xftTM.sol/zkA.json similarity index 100% rename from backend/Shifting/Moonbeam/artifacts/contracts/xftTM.sol/zkA.json rename to Moonbeam/Shifting/backend/artifacts/contracts/xftTM.sol/zkA.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/README.md b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/README.md similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/README.md rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/README.md diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Aggregator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Aggregator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Aggregator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Aggregator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/AggregatorInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/AggregatorInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/AggregatorInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/AggregatorInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/AggregatorV3Interface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/AggregatorV3Interface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/AggregatorV3Interface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/AggregatorV3Interface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/BasicConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/BasicConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/BasicConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/BasicConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/BasicToken.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/BasicToken.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/BasicToken.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/BasicToken.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Buffer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Buffer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Buffer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Buffer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/CBOR.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/CBOR.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/CBOR.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/CBOR.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Chainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Chainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Chainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Chainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ChainlinkClient.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ChainlinkClient.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ChainlinkClient.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ChainlinkClient.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ChainlinkRequestInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ChainlinkRequestInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ChainlinkRequestInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ChainlinkRequestInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Chainlinked.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Chainlinked.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Chainlinked.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Chainlinked.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlinked.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlinked.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlinked.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ConcreteChainlinked.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Consumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Consumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Consumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Consumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ENS.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENS.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ENS.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENS.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ENSInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ENSInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ENSRegistry.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSRegistry.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ENSRegistry.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSRegistry.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ENSResolver.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSResolver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ENSResolver.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ENSResolver.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ERC20.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC20.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ERC20.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC20.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ERC20Basic.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC20Basic.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ERC20Basic.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC20Basic.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ERC677.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ERC677.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ERC677Receiver.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677Receiver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ERC677Receiver.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677Receiver.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ERC677Token.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677Token.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/ERC677Token.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/ERC677Token.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/EmptyOracle.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/EmptyOracle.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/EmptyOracle.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/EmptyOracle.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/FlagsInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/FlagsInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/FlagsInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/FlagsInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/GetterSetter.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/GetterSetter.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/GetterSetter.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/GetterSetter.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/LinkToken.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/LinkToken.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/LinkToken.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/LinkToken.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/LinkTokenInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/LinkTokenInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/LinkTokenInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/LinkTokenInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlinked.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlinked.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlinked.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousChainlinked.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/MaliciousConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/MaliciousConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/MaliciousRequester.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousRequester.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/MaliciousRequester.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/MaliciousRequester.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Migrations.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Migrations.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Migrations.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Migrations.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Oracle.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Oracle.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Oracle.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Oracle.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/OracleInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/OracleInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/OracleInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/OracleInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Ownable.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Ownable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Ownable.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Ownable.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Pointer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Pointer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/Pointer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/Pointer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/PointerInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/PointerInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/PointerInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/PointerInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/PublicResolver.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/PublicResolver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/PublicResolver.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/PublicResolver.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/SafeMathChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/SafeMathChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/SafeMathChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/SafeMathChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/SignedSafeMath.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/SignedSafeMath.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/SignedSafeMath.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/SignedSafeMath.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/StandardToken.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/StandardToken.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/StandardToken.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/StandardToken.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/UpdatableConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/UpdatableConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.4/UpdatableConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.4/UpdatableConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/AggregatorInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/AggregatorInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/AggregatorV2V3Interface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorV2V3Interface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/AggregatorV2V3Interface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorV2V3Interface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/AggregatorV3Interface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorV3Interface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/AggregatorV3Interface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/AggregatorV3Interface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/BasicConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/BasicConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/BasicConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/BasicConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Buffer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Buffer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Buffer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Buffer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/CBOR.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/CBOR.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/CBOR.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/CBOR.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Chainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Chainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Chainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Chainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ChainlinkClient.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkClient.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ChainlinkClient.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkClient.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ChainlinkRequestInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkRequestInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ChainlinkRequestInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkRequestInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ChainlinkTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ChainlinkTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ChainlinkTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Consumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Consumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Consumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Consumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Coordinator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Coordinator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Coordinator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Coordinator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/CoordinatorInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/CoordinatorInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/CoordinatorInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/CoordinatorInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ENSInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ENSInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ENSInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ENSInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ENSResolver.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ENSResolver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ENSResolver.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ENSResolver.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/EmptyAggregator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/EmptyAggregator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/EmptyAggregator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/EmptyAggregator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/FlagsInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/FlagsInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/FlagsInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/FlagsInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/GetterSetter.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/GetterSetter.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/GetterSetter.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/GetterSetter.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/LinkTokenInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/LinkTokenInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/LinkTokenInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/LinkTokenInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/LinkTokenReceiver.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/LinkTokenReceiver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/LinkTokenReceiver.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/LinkTokenReceiver.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlinkClient.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlinkClient.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlinkClient.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousChainlinkClient.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MaliciousConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MaliciousConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MaliciousRequester.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousRequester.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MaliciousRequester.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MaliciousRequester.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MeanAggregator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MeanAggregator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MeanAggregator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MeanAggregator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Median.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Median.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Median.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Median.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MedianTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MedianTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/MedianTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/MedianTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Migrations.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Migrations.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Migrations.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Migrations.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Oracle.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Oracle.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Oracle.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Oracle.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/OracleInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/OracleInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/OracleInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/OracleInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/OracleSignaturesDecoder.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/OracleSignaturesDecoder.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/OracleSignaturesDecoder.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/OracleSignaturesDecoder.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Ownable.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Ownable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/Ownable.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/Ownable.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/PointerInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/PointerInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/PointerInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/PointerInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/SafeMathChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SafeMathChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/SafeMathChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SafeMathChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/SchnorrSECP256K1.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SchnorrSECP256K1.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/SchnorrSECP256K1.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SchnorrSECP256K1.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementDecoder.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementDecoder.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementDecoder.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/ServiceAgreementDecoder.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/SignedSafeMath.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SignedSafeMath.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/SignedSafeMath.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/SignedSafeMath.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/WithdrawalInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/WithdrawalInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.5/WithdrawalInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.5/WithdrawalInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AccessControlTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControlTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AccessControlTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControlTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AccessControlledAggregator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControlledAggregator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AccessControlledAggregator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControlledAggregator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AccessControllerInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControllerInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AccessControllerInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AccessControllerInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorFacade.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorFacade.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorFacade.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorFacade.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorProxy.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorProxy.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorProxy.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorProxy.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorV2V3Interface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorV2V3Interface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorV2V3Interface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorV2V3Interface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorV3Interface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorV3Interface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorV3Interface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorV3Interface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorMock.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorMock.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorMock.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/AggregatorValidatorMock.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/BasicConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BasicConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/BasicConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BasicConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/BlockHashStoreInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockHashStoreInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/BlockHashStoreInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockHashStoreInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/BlockhashStore.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockhashStore.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/BlockhashStore.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockhashStore.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/BlockhashStoreTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockhashStoreTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/BlockhashStoreTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BlockhashStoreTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/BufferChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BufferChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/BufferChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/BufferChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/CBORChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CBORChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/CBORChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CBORChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Chainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Chainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Chainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Chainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/ChainlinkClient.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ChainlinkClient.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/ChainlinkClient.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ChainlinkClient.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/ChainlinkRequestInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ChainlinkRequestInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/ChainlinkRequestInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ChainlinkRequestInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/CheckedMath.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CheckedMath.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/CheckedMath.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CheckedMath.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/CheckedMathTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CheckedMathTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/CheckedMathTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/CheckedMathTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/ConcreteSignedSafeMath.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ConcreteSignedSafeMath.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/ConcreteSignedSafeMath.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ConcreteSignedSafeMath.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Consumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Consumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Consumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Consumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/DeviationFlaggingValidator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/DeviationFlaggingValidator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/DeviationFlaggingValidator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/DeviationFlaggingValidator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/EACAggregatorProxy.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/EACAggregatorProxy.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/EACAggregatorProxy.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/EACAggregatorProxy.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/ENSInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ENSInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/ENSInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ENSInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/ENSResolver.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ENSResolver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/ENSResolver.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/ENSResolver.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Flags.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Flags.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Flags.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Flags.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/FlagsInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FlagsInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/FlagsInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FlagsInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/FlagsTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FlagsTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/FlagsTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FlagsTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/FluxAggregator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FluxAggregator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/FluxAggregator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FluxAggregator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/FluxAggregatorTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FluxAggregatorTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/FluxAggregatorTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/FluxAggregatorTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/GasGuzzler.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/GasGuzzler.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/GasGuzzler.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/GasGuzzler.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/GasGuzzlingConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/GasGuzzlingConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/GasGuzzlingConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/GasGuzzlingConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/LinkTokenInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/LinkTokenInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/LinkTokenInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/LinkTokenInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/LinkTokenReceiver.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/LinkTokenReceiver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/LinkTokenReceiver.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/LinkTokenReceiver.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MaliciousMultiWordConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MaliciousMultiWordConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MaliciousMultiWordConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MaliciousMultiWordConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Median.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Median.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Median.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Median.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MedianTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MedianTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MedianTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MedianTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MockOracle.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockOracle.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MockOracle.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockOracle.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MockV2Aggregator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockV2Aggregator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MockV2Aggregator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockV2Aggregator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MockV3Aggregator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockV3Aggregator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MockV3Aggregator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MockV3Aggregator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MultiWordConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MultiWordConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/MultiWordConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/MultiWordConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Oracle.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Oracle.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Oracle.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Oracle.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/OracleInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/OracleInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/OracleInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/OracleInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Ownable.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Ownable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Ownable.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Ownable.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Owned.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Owned.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Owned.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Owned.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/OwnedTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/OwnedTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/OwnedTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/OwnedTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/PointerInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/PointerInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/PointerInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/PointerInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/PreCoordinator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/PreCoordinator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/PreCoordinator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/PreCoordinator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Reverter.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Reverter.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/Reverter.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/Reverter.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SafeMath128.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath128.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SafeMath128.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath128.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SafeMath32.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath32.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SafeMath32.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath32.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SafeMath64.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath64.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SafeMath64.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMath64.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SafeMathChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMathChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SafeMathChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SafeMathChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SignedSafeMath.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SignedSafeMath.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SignedSafeMath.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SignedSafeMath.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SimpleReadAccessController.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SimpleReadAccessController.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SimpleReadAccessController.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SimpleReadAccessController.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SimpleWriteAccessController.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SimpleWriteAccessController.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/SimpleWriteAccessController.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/SimpleWriteAccessController.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRF.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRF.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRF.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRF.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFConsumerBase.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFConsumerBase.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFConsumerBase.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFConsumerBase.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinatorMock.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinatorMock.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinatorMock.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFCoordinatorMock.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFD20.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFD20.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFD20.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFD20.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBase.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBase.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBase.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBase.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBaseTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBaseTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBaseTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFRequestIDBaseTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/VRFTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/VRFTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/WithdrawalInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/WithdrawalInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.6/WithdrawalInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.6/WithdrawalInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/AggregatorInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/AggregatorInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxy.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxy.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxy.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxy.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxyInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxyInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxyInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorProxyInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/AggregatorV2V3Interface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorV2V3Interface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/AggregatorV2V3Interface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorV2V3Interface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/AggregatorV3Interface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorV3Interface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/AggregatorV3Interface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/AggregatorV3Interface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/BufferChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/BufferChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/BufferChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/BufferChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/CBORChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/CBORChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/CBORChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/CBORChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/Chainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Chainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/Chainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Chainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ChainlinkClient.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ChainlinkClient.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ChainlinkClient.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ChainlinkClient.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ChainlinkRequestInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ChainlinkRequestInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ChainlinkRequestInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ChainlinkRequestInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/CompoundPriceFlaggingValidator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/CompoundPriceFlaggingValidator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/CompoundPriceFlaggingValidator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/CompoundPriceFlaggingValidator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwner.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwner.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwner.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwner.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwnerTestHelper.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwnerTestHelper.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwnerTestHelper.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ConfirmedOwnerTestHelper.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/Consumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Consumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/Consumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Consumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ENSInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ENSInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ENSInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ENSInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ENSResolver.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ENSResolver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/ENSResolver.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/ENSResolver.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/FlagsInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/FlagsInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/FlagsInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/FlagsInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/LinkTokenInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/LinkTokenInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/LinkTokenInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/LinkTokenInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/LinkTokenReceiver.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/LinkTokenReceiver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/LinkTokenReceiver.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/LinkTokenReceiver.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/MockCompoundOracle.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockCompoundOracle.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/MockCompoundOracle.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockCompoundOracle.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/MockV2Aggregator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockV2Aggregator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/MockV2Aggregator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockV2Aggregator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/MockV3Aggregator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockV3Aggregator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/MockV3Aggregator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MockV3Aggregator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/MultiWordConsumer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MultiWordConsumer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/MultiWordConsumer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/MultiWordConsumer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/Operator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Operator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/Operator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/Operator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/OperatorFactory.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorFactory.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/OperatorFactory.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorFactory.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarder.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarder.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarder.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarder.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarderDeployer.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarderDeployer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarderDeployer.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorForwarderDeployer.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/OperatorInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/OperatorInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OperatorInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/OracleInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OracleInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/OracleInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/OracleInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/PointerInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/PointerInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/PointerInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/PointerInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/SafeMathChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/SafeMathChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/SafeMathChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/SafeMathChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/StalenessFlaggingValidator.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/StalenessFlaggingValidator.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/StalenessFlaggingValidator.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/StalenessFlaggingValidator.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/UniswapAnchoredView.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/UniswapAnchoredView.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/UniswapAnchoredView.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/UniswapAnchoredView.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/UpkeepInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/UpkeepInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/UpkeepInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/UpkeepInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/VRFConsumerBase.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/VRFConsumerBase.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/VRFConsumerBase.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/VRFConsumerBase.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/VRFRequestIDBase.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/VRFRequestIDBase.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/VRFRequestIDBase.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/VRFRequestIDBase.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/WithdrawalInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/WithdrawalInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.7/WithdrawalInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.7/WithdrawalInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/AggregatorInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/AggregatorInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/AggregatorV2V3Interface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorV2V3Interface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/AggregatorV2V3Interface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorV2V3Interface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/AggregatorV3Interface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorV3Interface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/AggregatorV3Interface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/AggregatorV3Interface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/BufferChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/BufferChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/BufferChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/BufferChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/CBORChainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/CBORChainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/CBORChainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/CBORChainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/Chainlink.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/Chainlink.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/Chainlink.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/Chainlink.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/ChainlinkClient.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ChainlinkClient.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/ChainlinkClient.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ChainlinkClient.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/ChainlinkRequestInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ChainlinkRequestInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/ChainlinkRequestInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ChainlinkRequestInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/ENSInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ENSInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/ENSInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ENSInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/ENSResolver.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ENSResolver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/ENSResolver.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/ENSResolver.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/LinkTokenInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/LinkTokenInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/LinkTokenInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/LinkTokenInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/PointerInterface.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/PointerInterface.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/PointerInterface.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/PointerInterface.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/VRFConsumerBase.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/VRFConsumerBase.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/VRFConsumerBase.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/VRFConsumerBase.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/VRFRequestIDBase.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/VRFRequestIDBase.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/abi/v0.8/VRFRequestIDBase.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/abi/v0.8/VRFRequestIDBase.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/app.config.json b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/app.config.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/app.config.json rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/app.config.json diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Aggregator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Aggregator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Aggregator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Aggregator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/AggregatorInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/AggregatorInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/AggregatorInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/AggregatorInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/AggregatorV3Interface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/AggregatorV3Interface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/AggregatorV3Interface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/AggregatorV3Interface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/BasicConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/BasicConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/BasicConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/BasicConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/BasicToken.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/BasicToken.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/BasicToken.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/BasicToken.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkClient.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkClient.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkClient.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkRequestInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkRequestInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkRequestInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ChainlinkRequestInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Chainlinked.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Chainlinked.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Chainlinked.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Chainlinked.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlink.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlink.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlink.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlink.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlinked.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlinked.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlinked.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ConcreteChainlinked.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Consumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Consumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Consumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Consumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ENS.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENS.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ENS.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENS.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ENSInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ENSInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ENSRegistry.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSRegistry.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ENSRegistry.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSRegistry.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ENSResolver.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSResolver.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ENSResolver.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ENSResolver.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ERC20.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC20.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ERC20.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC20.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ERC20Basic.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC20Basic.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ERC20Basic.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC20Basic.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ERC677.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ERC677.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ERC677Receiver.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677Receiver.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ERC677Receiver.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677Receiver.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ERC677Token.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677Token.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/ERC677Token.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/ERC677Token.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/EmptyOracle.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/EmptyOracle.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/EmptyOracle.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/EmptyOracle.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/FlagsInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/FlagsInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/FlagsInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/FlagsInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/GetterSetter.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/GetterSetter.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/GetterSetter.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/GetterSetter.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/LinkToken.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/LinkToken.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/LinkToken.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/LinkToken.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/LinkTokenInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/LinkTokenInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/LinkTokenInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/LinkTokenInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/MaliciousChainlinked.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousChainlinked.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/MaliciousChainlinked.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousChainlinked.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/MaliciousConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/MaliciousConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/MaliciousRequester.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousRequester.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/MaliciousRequester.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/MaliciousRequester.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Migrations.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Migrations.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Migrations.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Migrations.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Oracle.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Oracle.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Oracle.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Oracle.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/OracleInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/OracleInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/OracleInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/OracleInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Ownable.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Ownable.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Ownable.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Ownable.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Pointer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Pointer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/Pointer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/Pointer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/PointerInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/PointerInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/PointerInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/PointerInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/PublicResolver.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/PublicResolver.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/PublicResolver.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/PublicResolver.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/StandardToken.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/StandardToken.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/StandardToken.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/StandardToken.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/UpdatableConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/UpdatableConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/UpdatableConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/UpdatableConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/AggregatorV3Interface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Aggregator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/BasicToken__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkClient__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ChainlinkRequestInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Chainlinked__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlink__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ConcreteChainlinked__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Consumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSRegistry__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENSResolver__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ENS__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20Basic__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC20__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Receiver__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677Token__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/ERC677__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/EmptyOracle__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/FlagsInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/GetterSetter__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkTokenInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/LinkToken__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousChainlinked__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/MaliciousRequester__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Migrations__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/OracleInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Oracle__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Ownable__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PointerInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/Pointer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/PublicResolver__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/StandardToken__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/factories/UpdatableConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/index.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/index.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.4/index.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.4/index.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/AggregatorInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/AggregatorInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV2V3Interface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV2V3Interface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV2V3Interface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV2V3Interface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV3Interface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV3Interface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV3Interface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/AggregatorV3Interface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/BasicConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/BasicConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/BasicConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/BasicConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkClient.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkClient.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkClient.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkRequestInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkRequestInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkRequestInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkRequestInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ChainlinkTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/Consumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Consumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/Consumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Consumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/Coordinator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Coordinator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/Coordinator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Coordinator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/CoordinatorInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/CoordinatorInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/CoordinatorInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/CoordinatorInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ENSInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ENSInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ENSInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ENSInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ENSResolver.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ENSResolver.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ENSResolver.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ENSResolver.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/EmptyAggregator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/EmptyAggregator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/EmptyAggregator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/EmptyAggregator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/FlagsInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/FlagsInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/FlagsInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/FlagsInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/GetterSetter.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/GetterSetter.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/GetterSetter.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/GetterSetter.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenReceiver.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenReceiver.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenReceiver.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/LinkTokenReceiver.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/MaliciousChainlinkClient.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/MaliciousChainlinkClient.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousChainlinkClient.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/MaliciousConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/MaliciousConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/MaliciousRequester.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousRequester.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/MaliciousRequester.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MaliciousRequester.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/MeanAggregator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MeanAggregator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/MeanAggregator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MeanAggregator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/MedianTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MedianTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/MedianTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/MedianTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/Migrations.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Migrations.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/Migrations.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Migrations.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/Oracle.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Oracle.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/Oracle.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Oracle.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/OracleInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/OracleInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/OracleInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/OracleInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/Ownable.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Ownable.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/Ownable.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/Ownable.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/PointerInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/PointerInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/PointerInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/PointerInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/SchnorrSECP256K1.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/SchnorrSECP256K1.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/SchnorrSECP256K1.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/SchnorrSECP256K1.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ServiceAgreementConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ServiceAgreementConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/ServiceAgreementConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/ServiceAgreementConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/WithdrawalInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/WithdrawalInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/WithdrawalInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/WithdrawalInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV2V3Interface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/AggregatorV3Interface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/BasicConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkClient__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkRequestInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ChainlinkTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Consumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/CoordinatorInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Coordinator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ENSResolver__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/EmptyAggregator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/FlagsInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/GetterSetter__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/LinkTokenReceiver__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousChainlinkClient__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MaliciousRequester__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MeanAggregator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/MedianTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Migrations__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/OracleInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Oracle__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/Ownable__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/PointerInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/SchnorrSECP256K1__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/ServiceAgreementConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/factories/WithdrawalInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/index.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/index.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.5/index.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.5/index.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AccessControlTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControlTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AccessControlTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControlTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AccessControlledAggregator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControlledAggregator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AccessControlledAggregator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControlledAggregator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AccessControllerInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControllerInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AccessControllerInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AccessControllerInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorFacade.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorFacade.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorFacade.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorFacade.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorProxy.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorProxy.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorProxy.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorProxy.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV2V3Interface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV2V3Interface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV2V3Interface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV2V3Interface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV3Interface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV3Interface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV3Interface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorV3Interface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorMock.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorMock.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorMock.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/AggregatorValidatorMock.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/BasicConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BasicConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/BasicConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BasicConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/BlockHashStoreInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockHashStoreInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/BlockHashStoreInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockHashStoreInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStore.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStore.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStore.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStore.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStoreTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStoreTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStoreTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/BlockhashStoreTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkClient.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkClient.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkClient.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkRequestInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkRequestInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkRequestInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ChainlinkRequestInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/CheckedMathTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/CheckedMathTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/CheckedMathTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/CheckedMathTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/ConcreteSignedSafeMath.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ConcreteSignedSafeMath.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/ConcreteSignedSafeMath.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ConcreteSignedSafeMath.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Consumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Consumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Consumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Consumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/DeviationFlaggingValidator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/DeviationFlaggingValidator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/DeviationFlaggingValidator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/DeviationFlaggingValidator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/EACAggregatorProxy.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/EACAggregatorProxy.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/EACAggregatorProxy.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/EACAggregatorProxy.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/ENSInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ENSInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/ENSInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ENSInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/ENSResolver.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ENSResolver.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/ENSResolver.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/ENSResolver.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Flags.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Flags.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Flags.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Flags.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/FlagsInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FlagsInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/FlagsInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FlagsInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/FlagsTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FlagsTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/FlagsTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FlagsTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregatorTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregatorTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregatorTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/FluxAggregatorTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzler.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzler.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzler.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzler.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzlingConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzlingConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzlingConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/GasGuzzlingConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenReceiver.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenReceiver.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenReceiver.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/LinkTokenReceiver.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MaliciousMultiWordConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MaliciousMultiWordConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MaliciousMultiWordConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MaliciousMultiWordConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MedianTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MedianTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MedianTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MedianTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MockOracle.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockOracle.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MockOracle.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockOracle.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MockV2Aggregator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockV2Aggregator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MockV2Aggregator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockV2Aggregator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MockV3Aggregator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockV3Aggregator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MockV3Aggregator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MockV3Aggregator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MultiWordConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MultiWordConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/MultiWordConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/MultiWordConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Oracle.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Oracle.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Oracle.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Oracle.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/OracleInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/OracleInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/OracleInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/OracleInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Ownable.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Ownable.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Ownable.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Ownable.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Owned.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Owned.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Owned.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Owned.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/OwnedTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/OwnedTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/OwnedTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/OwnedTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/PointerInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/PointerInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/PointerInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/PointerInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/PreCoordinator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/PreCoordinator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/PreCoordinator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/PreCoordinator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Reverter.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Reverter.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/Reverter.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/Reverter.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/SimpleReadAccessController.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/SimpleReadAccessController.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/SimpleReadAccessController.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/SimpleReadAccessController.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/SimpleWriteAccessController.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/SimpleWriteAccessController.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/SimpleWriteAccessController.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/SimpleWriteAccessController.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRF.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRF.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRF.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRF.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumerBase.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumerBase.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumerBase.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFConsumerBase.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinatorMock.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinatorMock.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinatorMock.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFCoordinatorMock.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFD20.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFD20.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFD20.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFD20.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFRequestIDBaseTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFRequestIDBaseTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFRequestIDBaseTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFRequestIDBaseTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/VRFTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/VRFTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/WithdrawalInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/WithdrawalInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/WithdrawalInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/WithdrawalInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControlledAggregator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AccessControllerInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorFacade__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorProxy__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV2V3Interface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorV3Interface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/AggregatorValidatorMock__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BasicConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockHashStoreInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStoreTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/BlockhashStore__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkClient__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ChainlinkRequestInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/CheckedMathTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ConcreteSignedSafeMath__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Consumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/DeviationFlaggingValidator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/EACAggregatorProxy__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/ENSResolver__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FlagsTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Flags__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregatorTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/FluxAggregator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzler__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/GasGuzzlingConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/LinkTokenReceiver__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MaliciousMultiWordConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MedianTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockOracle__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV2Aggregator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MockV3Aggregator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/MultiWordConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OracleInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Oracle__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Ownable__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/OwnedTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Owned__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PointerInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/PreCoordinator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/Reverter__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleReadAccessController__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/SimpleWriteAccessController__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumerBase__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinatorMock__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFCoordinator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFD20__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFRequestIDBaseTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRFTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/VRF__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/factories/WithdrawalInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/index.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/index.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.6/index.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.6/index.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/AggregatorInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/AggregatorInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxy.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxy.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxy.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxy.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxyInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxyInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxyInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorProxyInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV2V3Interface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV2V3Interface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV2V3Interface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV2V3Interface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV3Interface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV3Interface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV3Interface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/AggregatorV3Interface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkClient.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkClient.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkClient.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkRequestInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkRequestInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkRequestInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ChainlinkRequestInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/CompoundPriceFlaggingValidator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/CompoundPriceFlaggingValidator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/CompoundPriceFlaggingValidator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/CompoundPriceFlaggingValidator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwner.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwner.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwner.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwner.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwnerTestHelper.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwnerTestHelper.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwnerTestHelper.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ConfirmedOwnerTestHelper.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/Consumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/Consumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/Consumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/Consumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ENSInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ENSInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ENSInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ENSInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ENSResolver.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ENSResolver.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/ENSResolver.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/ENSResolver.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/FlagsInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/FlagsInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/FlagsInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/FlagsInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenReceiver.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenReceiver.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenReceiver.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/LinkTokenReceiver.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/MockCompoundOracle.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockCompoundOracle.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/MockCompoundOracle.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockCompoundOracle.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/MockV2Aggregator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockV2Aggregator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/MockV2Aggregator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockV2Aggregator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/MockV3Aggregator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockV3Aggregator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/MockV3Aggregator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MockV3Aggregator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/MultiWordConsumer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MultiWordConsumer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/MultiWordConsumer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/MultiWordConsumer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/Operator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/Operator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/Operator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/Operator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/OperatorFactory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorFactory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/OperatorFactory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorFactory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarder.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarder.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarder.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarder.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarderDeployer.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarderDeployer.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarderDeployer.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorForwarderDeployer.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/OperatorInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/OperatorInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OperatorInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/OracleInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OracleInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/OracleInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/OracleInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/PointerInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/PointerInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/PointerInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/PointerInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/StalenessFlaggingValidator.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/StalenessFlaggingValidator.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/StalenessFlaggingValidator.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/StalenessFlaggingValidator.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/UniswapAnchoredView.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/UniswapAnchoredView.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/UniswapAnchoredView.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/UniswapAnchoredView.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/UpkeepInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/UpkeepInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/UpkeepInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/UpkeepInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/VRFConsumerBase.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/VRFConsumerBase.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/VRFConsumerBase.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/VRFConsumerBase.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/WithdrawalInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/WithdrawalInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/WithdrawalInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/WithdrawalInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxyInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorProxy__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV2V3Interface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/AggregatorV3Interface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkClient__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ChainlinkRequestInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/CompoundPriceFlaggingValidator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwnerTestHelper__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ConfirmedOwner__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Consumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/ENSResolver__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/FlagsInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/LinkTokenReceiver__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockCompoundOracle__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV2Aggregator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MockV3Aggregator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/MultiWordConsumer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorFactory__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarderDeployer__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorForwarder__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OperatorInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/Operator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/OracleInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/PointerInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/StalenessFlaggingValidator__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UniswapAnchoredView__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/UpkeepInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/VRFConsumerBase__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/factories/WithdrawalInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/index.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/index.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.7/index.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.7/index.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/AggregatorInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/AggregatorInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV2V3Interface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV2V3Interface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV2V3Interface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV2V3Interface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV3Interface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV3Interface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV3Interface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/AggregatorV3Interface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkClient.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkClient.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkClient.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkClient.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkRequestInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkRequestInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkRequestInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ChainlinkRequestInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/ENSInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ENSInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/ENSInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ENSInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/ENSResolver.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ENSResolver.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/ENSResolver.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/ENSResolver.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/LinkTokenInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/LinkTokenInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/LinkTokenInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/LinkTokenInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/PointerInterface.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/PointerInterface.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/PointerInterface.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/PointerInterface.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/VRFConsumerBase.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/VRFConsumerBase.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/VRFConsumerBase.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/VRFConsumerBase.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV2V3Interface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/AggregatorV3Interface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkClient__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ChainlinkRequestInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/ENSResolver__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/LinkTokenInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/PointerInterface__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts.map b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts.map similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts.map rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.d.ts.map diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/factories/VRFConsumerBase__factory.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/index.d.ts b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/index.d.ts similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/ethers/v0.8/index.d.ts rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/ethers/v0.8/index.d.ts diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/Chainlink.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/ChainlinkClient.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/VRFConsumerBase.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/dev/VRFRequestIDBase.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorInterface.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV2V3Interface.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/ChainlinkRequestInterface.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/ENSInterface.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/interfaces/PointerInterface.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/BufferChainlink.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/CBORChainlink.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/src/v0.8/vendor/ENSResolver.sol diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Aggregator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Aggregator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Aggregator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Aggregator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/AggregatorInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/AggregatorInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/AggregatorInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/AggregatorInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/AggregatorV3Interface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/AggregatorV3Interface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/AggregatorV3Interface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/AggregatorV3Interface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/BasicConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/BasicConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/BasicConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/BasicConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/BasicToken.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/BasicToken.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/BasicToken.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/BasicToken.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Buffer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Buffer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Buffer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Buffer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/CBOR.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/CBOR.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/CBOR.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/CBOR.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Chainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Chainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Chainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Chainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkClient.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkClient.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkClient.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkClient.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkRequestInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkRequestInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkRequestInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ChainlinkRequestInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Chainlinked.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Chainlinked.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Chainlinked.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Chainlinked.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlinked.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlinked.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlinked.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ConcreteChainlinked.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Consumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Consumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Consumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Consumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ENS.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENS.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ENS.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENS.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ENSInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ENSInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ENSRegistry.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSRegistry.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ENSRegistry.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSRegistry.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ENSResolver.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSResolver.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ENSResolver.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ENSResolver.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ERC20.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC20.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ERC20.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC20.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ERC20Basic.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC20Basic.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ERC20Basic.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC20Basic.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ERC677.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ERC677.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ERC677Receiver.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677Receiver.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ERC677Receiver.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677Receiver.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ERC677Token.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677Token.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/ERC677Token.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/ERC677Token.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/EmptyOracle.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/EmptyOracle.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/EmptyOracle.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/EmptyOracle.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/FlagsInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/FlagsInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/FlagsInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/FlagsInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/GetterSetter.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/GetterSetter.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/GetterSetter.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/GetterSetter.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/LinkToken.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/LinkToken.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/LinkToken.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/LinkToken.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/LinkTokenInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/LinkTokenInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/LinkTokenInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/LinkTokenInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlinked.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlinked.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlinked.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousChainlinked.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/MaliciousConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/MaliciousConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/MaliciousRequester.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousRequester.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/MaliciousRequester.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/MaliciousRequester.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Migrations.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Migrations.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Migrations.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Migrations.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Oracle.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Oracle.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Oracle.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Oracle.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/OracleInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/OracleInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/OracleInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/OracleInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Ownable.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Ownable.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Ownable.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Ownable.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Pointer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Pointer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/Pointer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/Pointer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/PointerInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/PointerInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/PointerInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/PointerInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/PublicResolver.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/PublicResolver.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/PublicResolver.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/PublicResolver.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/SafeMathChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/SafeMathChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/SafeMathChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/SafeMathChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/SignedSafeMath.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/SignedSafeMath.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/SignedSafeMath.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/SignedSafeMath.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/StandardToken.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/StandardToken.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/StandardToken.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/StandardToken.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/UpdatableConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/UpdatableConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.4/UpdatableConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.4/UpdatableConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/AggregatorInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/AggregatorInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV2V3Interface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV2V3Interface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV2V3Interface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV2V3Interface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV3Interface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV3Interface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV3Interface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/AggregatorV3Interface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/BasicConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/BasicConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/BasicConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/BasicConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Buffer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Buffer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Buffer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Buffer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/CBOR.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/CBOR.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/CBOR.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/CBOR.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Chainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Chainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Chainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Chainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkClient.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkClient.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkClient.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkClient.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkRequestInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkRequestInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkRequestInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkRequestInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ChainlinkTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Consumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Consumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Consumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Consumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Coordinator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Coordinator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Coordinator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Coordinator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/CoordinatorInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/CoordinatorInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/CoordinatorInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/CoordinatorInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ENSInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ENSInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ENSInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ENSInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ENSResolver.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ENSResolver.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ENSResolver.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ENSResolver.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/EmptyAggregator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/EmptyAggregator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/EmptyAggregator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/EmptyAggregator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/FlagsInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/FlagsInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/FlagsInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/FlagsInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/GetterSetter.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/GetterSetter.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/GetterSetter.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/GetterSetter.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenReceiver.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenReceiver.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenReceiver.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/LinkTokenReceiver.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlinkClient.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlinkClient.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlinkClient.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousChainlinkClient.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MaliciousConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MaliciousConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MaliciousRequester.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousRequester.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MaliciousRequester.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MaliciousRequester.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MeanAggregator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MeanAggregator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MeanAggregator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MeanAggregator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Median.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Median.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Median.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Median.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MedianTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MedianTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/MedianTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/MedianTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Migrations.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Migrations.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Migrations.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Migrations.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Oracle.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Oracle.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Oracle.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Oracle.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/OracleInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/OracleInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/OracleInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/OracleInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/OracleSignaturesDecoder.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/OracleSignaturesDecoder.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/OracleSignaturesDecoder.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/OracleSignaturesDecoder.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Ownable.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Ownable.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/Ownable.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/Ownable.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/PointerInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/PointerInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/PointerInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/PointerInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/SafeMathChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SafeMathChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/SafeMathChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SafeMathChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/SchnorrSECP256K1.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SchnorrSECP256K1.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/SchnorrSECP256K1.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SchnorrSECP256K1.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementDecoder.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementDecoder.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementDecoder.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/ServiceAgreementDecoder.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/SignedSafeMath.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SignedSafeMath.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/SignedSafeMath.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/SignedSafeMath.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/WithdrawalInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/WithdrawalInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.5/WithdrawalInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.5/WithdrawalInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AccessControlTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControlTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AccessControlTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControlTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AccessControlledAggregator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControlledAggregator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AccessControlledAggregator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControlledAggregator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AccessControllerInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControllerInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AccessControllerInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AccessControllerInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorFacade.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorFacade.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorFacade.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorFacade.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorProxy.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorProxy.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorProxy.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorProxy.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV2V3Interface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV2V3Interface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV2V3Interface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV2V3Interface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV3Interface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV3Interface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV3Interface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorV3Interface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorMock.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorMock.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorMock.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/AggregatorValidatorMock.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/BasicConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BasicConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/BasicConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BasicConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/BlockHashStoreInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockHashStoreInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/BlockHashStoreInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockHashStoreInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStore.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStore.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStore.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStore.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStoreTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStoreTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStoreTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BlockhashStoreTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/BufferChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BufferChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/BufferChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/BufferChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/CBORChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CBORChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/CBORChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CBORChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Chainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Chainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Chainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Chainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkClient.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkClient.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkClient.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkClient.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkRequestInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkRequestInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkRequestInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ChainlinkRequestInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/CheckedMath.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CheckedMath.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/CheckedMath.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CheckedMath.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/CheckedMathTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CheckedMathTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/CheckedMathTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/CheckedMathTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/ConcreteSignedSafeMath.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ConcreteSignedSafeMath.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/ConcreteSignedSafeMath.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ConcreteSignedSafeMath.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Consumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Consumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Consumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Consumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/DeviationFlaggingValidator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/DeviationFlaggingValidator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/DeviationFlaggingValidator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/DeviationFlaggingValidator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/EACAggregatorProxy.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/EACAggregatorProxy.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/EACAggregatorProxy.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/EACAggregatorProxy.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/ENSInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ENSInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/ENSInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ENSInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/ENSResolver.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ENSResolver.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/ENSResolver.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/ENSResolver.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Flags.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Flags.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Flags.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Flags.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/FlagsInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FlagsInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/FlagsInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FlagsInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/FlagsTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FlagsTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/FlagsTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FlagsTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregatorTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregatorTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregatorTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/FluxAggregatorTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzler.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzler.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzler.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzler.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzlingConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzlingConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzlingConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/GasGuzzlingConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenReceiver.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenReceiver.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenReceiver.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/LinkTokenReceiver.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MaliciousMultiWordConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MaliciousMultiWordConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MaliciousMultiWordConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MaliciousMultiWordConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Median.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Median.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Median.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Median.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MedianTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MedianTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MedianTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MedianTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MockOracle.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockOracle.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MockOracle.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockOracle.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MockV2Aggregator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockV2Aggregator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MockV2Aggregator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockV2Aggregator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MockV3Aggregator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockV3Aggregator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MockV3Aggregator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MockV3Aggregator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MultiWordConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MultiWordConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/MultiWordConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/MultiWordConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Oracle.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Oracle.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Oracle.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Oracle.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/OracleInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/OracleInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/OracleInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/OracleInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Ownable.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Ownable.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Ownable.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Ownable.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Owned.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Owned.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Owned.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Owned.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/OwnedTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/OwnedTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/OwnedTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/OwnedTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/PointerInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/PointerInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/PointerInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/PointerInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/PreCoordinator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/PreCoordinator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/PreCoordinator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/PreCoordinator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Reverter.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Reverter.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/Reverter.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/Reverter.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SafeMath128.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath128.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SafeMath128.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath128.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SafeMath32.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath32.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SafeMath32.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath32.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SafeMath64.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath64.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SafeMath64.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMath64.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SafeMathChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMathChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SafeMathChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SafeMathChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SignedSafeMath.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SignedSafeMath.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SignedSafeMath.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SignedSafeMath.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SimpleReadAccessController.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SimpleReadAccessController.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SimpleReadAccessController.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SimpleReadAccessController.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SimpleWriteAccessController.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SimpleWriteAccessController.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/SimpleWriteAccessController.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/SimpleWriteAccessController.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRF.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRF.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRF.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRF.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumerBase.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumerBase.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumerBase.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFConsumerBase.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinatorMock.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinatorMock.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinatorMock.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFCoordinatorMock.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFD20.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFD20.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFD20.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFD20.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBase.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBase.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBase.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBase.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBaseTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBaseTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBaseTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFRequestIDBaseTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/VRFTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/VRFTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/WithdrawalInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/WithdrawalInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.6/WithdrawalInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.6/WithdrawalInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/AggregatorInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/AggregatorInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxy.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxy.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxy.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxy.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxyInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxyInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxyInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorProxyInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV2V3Interface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV2V3Interface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV2V3Interface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV2V3Interface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV3Interface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV3Interface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV3Interface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/AggregatorV3Interface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/BufferChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/BufferChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/BufferChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/BufferChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/CBORChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/CBORChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/CBORChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/CBORChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/Chainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Chainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/Chainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Chainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkClient.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkClient.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkClient.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkClient.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkRequestInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkRequestInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkRequestInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ChainlinkRequestInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/CompoundPriceFlaggingValidator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/CompoundPriceFlaggingValidator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/CompoundPriceFlaggingValidator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/CompoundPriceFlaggingValidator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwner.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwner.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwner.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwner.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwnerTestHelper.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwnerTestHelper.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwnerTestHelper.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ConfirmedOwnerTestHelper.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/Consumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Consumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/Consumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Consumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ENSInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ENSInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ENSInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ENSInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ENSResolver.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ENSResolver.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/ENSResolver.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/ENSResolver.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/FlagsInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/FlagsInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/FlagsInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/FlagsInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenReceiver.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenReceiver.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenReceiver.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/LinkTokenReceiver.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/MockCompoundOracle.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockCompoundOracle.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/MockCompoundOracle.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockCompoundOracle.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/MockV2Aggregator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockV2Aggregator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/MockV2Aggregator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockV2Aggregator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/MockV3Aggregator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockV3Aggregator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/MockV3Aggregator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MockV3Aggregator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/MultiWordConsumer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MultiWordConsumer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/MultiWordConsumer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/MultiWordConsumer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/Operator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Operator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/Operator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/Operator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/OperatorFactory.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorFactory.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/OperatorFactory.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorFactory.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarder.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarder.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarder.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarder.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarderDeployer.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarderDeployer.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarderDeployer.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorForwarderDeployer.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/OperatorInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/OperatorInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OperatorInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/OracleInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OracleInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/OracleInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/OracleInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/PointerInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/PointerInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/PointerInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/PointerInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/SafeMathChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/SafeMathChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/SafeMathChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/SafeMathChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/StalenessFlaggingValidator.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/StalenessFlaggingValidator.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/StalenessFlaggingValidator.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/StalenessFlaggingValidator.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/UniswapAnchoredView.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/UniswapAnchoredView.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/UniswapAnchoredView.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/UniswapAnchoredView.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/UpkeepInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/UpkeepInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/UpkeepInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/UpkeepInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/VRFConsumerBase.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/VRFConsumerBase.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/VRFConsumerBase.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/VRFConsumerBase.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/VRFRequestIDBase.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/VRFRequestIDBase.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/VRFRequestIDBase.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/VRFRequestIDBase.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/WithdrawalInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/WithdrawalInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.7/WithdrawalInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.7/WithdrawalInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/AggregatorInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/AggregatorInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV2V3Interface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV2V3Interface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV2V3Interface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV2V3Interface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV3Interface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV3Interface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV3Interface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/AggregatorV3Interface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/BufferChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/BufferChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/BufferChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/BufferChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/CBORChainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/CBORChainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/CBORChainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/CBORChainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/Chainlink.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/Chainlink.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/Chainlink.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/Chainlink.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkClient.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkClient.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkClient.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkClient.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkRequestInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkRequestInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkRequestInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ChainlinkRequestInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/ENSInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ENSInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/ENSInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ENSInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/ENSResolver.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ENSResolver.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/ENSResolver.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/ENSResolver.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/LinkTokenInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/LinkTokenInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/LinkTokenInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/LinkTokenInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/PointerInterface.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/PointerInterface.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/PointerInterface.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/PointerInterface.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/VRFConsumerBase.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/VRFConsumerBase.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/VRFConsumerBase.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/VRFConsumerBase.js diff --git a/backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/VRFRequestIDBase.js b/Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/VRFRequestIDBase.js similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@chainlink/contracts/truffle/v0.8/VRFRequestIDBase.js rename to Moonbeam/Shifting/backend/contracts/@chainlink/contracts/truffle/v0.8/VRFRequestIDBase.js diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/README.md b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/README.md similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/README.md rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/README.md diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/access/AccessControl.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/access/AccessControl.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/access/AccessControl.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/access/AccessControl.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/access/AccessControlEnumerable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/access/Ownable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/access/Ownable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/access/Ownable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/access/Ownable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/AccessControl.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/AccessControl.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/AccessControl.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/AccessControl.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/AccessControlEnumerable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/AccessControlEnumerable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/AccessControlEnumerable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/AccessControlEnumerable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Address.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Address.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Address.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Address.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Arrays.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Arrays.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Arrays.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Arrays.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/BeaconProxy.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/BeaconProxy.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/BeaconProxy.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/BeaconProxy.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Clones.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Clones.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Clones.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Clones.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ConditionalEscrow.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ConditionalEscrow.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ConditionalEscrow.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ConditionalEscrow.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Context.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Context.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Context.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Context.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Counters.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Counters.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Counters.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Counters.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Create2.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Create2.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Create2.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Create2.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ECDSA.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ECDSA.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ECDSA.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ECDSA.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/EIP712.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EIP712.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/EIP712.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EIP712.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155Burnable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Burnable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155Burnable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Burnable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155Holder.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Holder.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155Holder.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Holder.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155Pausable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Pausable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155Pausable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Pausable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155PresetMinterPauser.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155PresetMinterPauser.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155PresetMinterPauser.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155PresetMinterPauser.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155Receiver.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Receiver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1155Receiver.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1155Receiver.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC165.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC165.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC165Checker.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165Checker.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC165Checker.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165Checker.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC165Storage.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165Storage.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC165Storage.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC165Storage.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1820Implementer.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1820Implementer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1820Implementer.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1820Implementer.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1967Proxy.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1967Proxy.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC1967Proxy.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC1967Proxy.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20Burnable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Burnable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20Burnable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Burnable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20Capped.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Capped.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20Capped.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Capped.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20Pausable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Pausable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20Pausable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Pausable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20Permit.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Permit.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20Permit.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Permit.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetFixedSupply.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetFixedSupply.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetFixedSupply.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetFixedSupply.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetMinterPauser.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetMinterPauser.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetMinterPauser.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20PresetMinterPauser.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20Snapshot.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Snapshot.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC20Snapshot.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC20Snapshot.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC2771Context.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC2771Context.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC2771Context.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC2771Context.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721Burnable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Burnable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721Burnable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Burnable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721Enumerable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Enumerable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721Enumerable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Enumerable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721Holder.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Holder.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721Holder.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Holder.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721Pausable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Pausable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721Pausable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721Pausable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721PresetMinterPauserAutoId.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721PresetMinterPauserAutoId.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721PresetMinterPauserAutoId.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721PresetMinterPauserAutoId.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721URIStorage.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721URIStorage.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC721URIStorage.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC721URIStorage.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC777.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC777.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC777.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC777.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC777PresetFixedSupply.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC777PresetFixedSupply.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ERC777PresetFixedSupply.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ERC777PresetFixedSupply.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/EnumerableMap.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EnumerableMap.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/EnumerableMap.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EnumerableMap.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/EnumerableSet.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EnumerableSet.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/EnumerableSet.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/EnumerableSet.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Escrow.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Escrow.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Escrow.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Escrow.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IAccessControl.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IAccessControl.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IAccessControl.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IAccessControl.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IAccessControlEnumerable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IAccessControlEnumerable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IAccessControlEnumerable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IAccessControlEnumerable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IBeacon.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IBeacon.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IBeacon.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IBeacon.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC1155.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC1155.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC1155MetadataURI.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155MetadataURI.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC1155MetadataURI.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155MetadataURI.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC1155Receiver.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155Receiver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC1155Receiver.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1155Receiver.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC165.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC165.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC165.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC165.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC1820Implementer.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1820Implementer.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC1820Implementer.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1820Implementer.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC1820Registry.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1820Registry.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC1820Registry.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC1820Registry.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC20.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC20.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC20.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC20.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC20Permit.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC20Permit.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC20Permit.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC20Permit.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC721.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC721.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC721Enumerable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Enumerable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC721Enumerable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Enumerable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC721Metadata.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Metadata.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC721Metadata.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Metadata.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC721Receiver.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Receiver.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC721Receiver.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC721Receiver.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC777.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC777.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC777Recipient.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777Recipient.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC777Recipient.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777Recipient.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC777Sender.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777Sender.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/IERC777Sender.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/IERC777Sender.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Initializable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Initializable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Initializable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Initializable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Math.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Math.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Math.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Math.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/MerkleProof.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/MerkleProof.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/MerkleProof.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/MerkleProof.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/MinimalForwarder.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/MinimalForwarder.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/MinimalForwarder.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/MinimalForwarder.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Ownable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Ownable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Ownable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Ownable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Pausable.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Pausable.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Pausable.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Pausable.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/PaymentSplitter.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/PaymentSplitter.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/PaymentSplitter.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/PaymentSplitter.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Proxy.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Proxy.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Proxy.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Proxy.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ProxyAdmin.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ProxyAdmin.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ProxyAdmin.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ProxyAdmin.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/PullPayment.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/PullPayment.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/PullPayment.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/PullPayment.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ReentrancyGuard.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ReentrancyGuard.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/ReentrancyGuard.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/ReentrancyGuard.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/RefundEscrow.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/RefundEscrow.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/RefundEscrow.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/RefundEscrow.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/SafeCast.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeCast.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/SafeCast.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeCast.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/SafeERC20.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeERC20.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/SafeERC20.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeERC20.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/SafeMath.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeMath.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/SafeMath.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SafeMath.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/SignedSafeMath.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SignedSafeMath.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/SignedSafeMath.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/SignedSafeMath.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Strings.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Strings.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/Strings.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/Strings.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/TimelockController.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TimelockController.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/TimelockController.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TimelockController.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/TokenTimelock.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TokenTimelock.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/TokenTimelock.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TokenTimelock.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/TransparentUpgradeableProxy.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TransparentUpgradeableProxy.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/TransparentUpgradeableProxy.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/TransparentUpgradeableProxy.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/UpgradeableBeacon.json b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/UpgradeableBeacon.json similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/build/contracts/UpgradeableBeacon.json rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/build/contracts/UpgradeableBeacon.json diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/finance/PaymentSplitter.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/governance/TimelockController.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/governance/TimelockController.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/governance/TimelockController.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/governance/TimelockController.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/metatx/ERC2771Context.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/metatx/MinimalForwarder.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/Clones.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/Clones.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/Clones.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/Clones.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/Proxy.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/Proxy.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/Proxy.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/Proxy.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/BeaconProxy.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/IBeacon.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/beacon/UpgradeableBeacon.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/proxy/utils/Initializable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/security/Pausable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/security/Pausable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/security/Pausable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/security/Pausable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/security/PullPayment.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/security/PullPayment.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/security/PullPayment.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/security/PullPayment.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/security/ReentrancyGuard.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/ERC1155.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Pausable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/extensions/IERC1155MetadataURI.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/presets/ERC1155PresetMinterPauser.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC1155/utils/ERC1155Receiver.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/ERC20.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/IERC20.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Capped.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/ERC20Snapshot.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-ERC20Permit.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/extensions/draft-IERC20Permit.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/presets/ERC20PresetMinterPauser.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC20/utils/TokenTimelock.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/ERC721.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/IERC721.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/ERC777.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777Recipient.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/IERC777Sender.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/token/ERC777/presets/ERC777PresetFixedSupply.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Address.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Address.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Address.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Address.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Arrays.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Arrays.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Arrays.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Arrays.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Context.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Context.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Context.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Context.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Counters.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Counters.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Counters.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Counters.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Create2.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Create2.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Create2.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Create2.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Strings.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Strings.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/Strings.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/Strings.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/ECDSA.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/MerkleProof.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/ConditionalEscrow.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/Escrow.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/escrow/RefundEscrow.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165Checker.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC165Storage.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/ERC1820Implementer.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC165.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Implementer.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/introspection/IERC1820Registry.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/math/Math.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/Math.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/math/Math.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/Math.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SafeCast.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SafeMath.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/math/SignedSafeMath.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/structs/EnumerableMap.sol diff --git a/backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol b/Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol rename to Moonbeam/Shifting/backend/contracts/@openzeppelin/contracts/utils/structs/EnumerableSet.sol diff --git a/backend/Shifting/Moonbeam/contracts/chainlink-oracle.sol b/Moonbeam/Shifting/backend/contracts/chainlink-oracle.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/chainlink-oracle.sol rename to Moonbeam/Shifting/backend/contracts/chainlink-oracle.sol diff --git a/backend/Shifting/Moonbeam/contracts/shift-contract.sol b/Moonbeam/Shifting/backend/contracts/shift-contract.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/shift-contract.sol rename to Moonbeam/Shifting/backend/contracts/shift-contract.sol diff --git a/backend/Shifting/Moonbeam/contracts/shift-with-faucet.sol b/Moonbeam/Shifting/backend/contracts/shift-with-faucet.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/shift-with-faucet.sol rename to Moonbeam/Shifting/backend/contracts/shift-with-faucet.sol diff --git a/backend/Shifting/Moonbeam/contracts/xftTB.sol b/Moonbeam/Shifting/backend/contracts/xftTB.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/xftTB.sol rename to Moonbeam/Shifting/backend/contracts/xftTB.sol diff --git a/backend/Shifting/Moonbeam/contracts/xftTM.sol b/Moonbeam/Shifting/backend/contracts/xftTM.sol similarity index 100% rename from backend/Shifting/Moonbeam/contracts/xftTM.sol rename to Moonbeam/Shifting/backend/contracts/xftTM.sol diff --git a/backend/Shifting/Moonbeam/hardhat.config.js b/Moonbeam/Shifting/backend/hardhat.config.js similarity index 100% rename from backend/Shifting/Moonbeam/hardhat.config.js rename to Moonbeam/Shifting/backend/hardhat.config.js diff --git a/backend/Shifting/Moonbeam/package.json b/Moonbeam/Shifting/backend/package.json similarity index 100% rename from backend/Shifting/Moonbeam/package.json rename to Moonbeam/Shifting/backend/package.json diff --git a/backend/Shifting/Moonbeam/scripts/deploy.js b/Moonbeam/Shifting/backend/scripts/deploy.js similarity index 100% rename from backend/Shifting/Moonbeam/scripts/deploy.js rename to Moonbeam/Shifting/backend/scripts/deploy.js diff --git a/Moonbeam/Shifting/frontend/scripts/js/index.js b/Moonbeam/Shifting/frontend/scripts/js/index.js new file mode 100644 index 0000000..848340b --- /dev/null +++ b/Moonbeam/Shifting/frontend/scripts/js/index.js @@ -0,0 +1,115 @@ +const Web3 = require("web3"); +const fs = require('fs'); +const readline = require("readline"); + +let web3 = new Web3(Web3.givenProvider || "ws://localhost:8545") +let shift_abi = fs.readFileSync('shift-abi.json'); +let shift = new web3.eth.Contract(JSON.parse(shift_abi), "0x6bE4C94052BF34e09d67C255D9Fe564c5abd4f95"); + +let token_abi = fs.readFileSync('token-abi.json'); +let tokenA = new web3.eth.Contract(JSON.parse(token_abi), "0x1190fb1B00D20656549cdFF689E55D072BA764f3"); +let tokenB = new web3.eth.Contract(JSON.parse(token_abi), "0x0e1BFf82509994170026f47f1d0857fB275c3003"); + + +web3.eth.accounts.wallet.add(web3.eth.accounts.privateKeyToAccount("0x0")); + +async function approve(num) { + let amount = web3.utils.toWei(parseFloat(num).toString(), 'ether'); + const gasPrice = await web3.eth.getGasPrice(); + const gasEstimate = await tokenA.methods.approve(shift._address, amount).estimateGas({ from: web3.eth.accounts.wallet[0].address }); + + if (amount => 0) { + let approvalAmount; + tokenA.methods.allowance(web3.eth.accounts.wallet[0].address, shift._address).call({ from: web3.eth.accounts.wallet[0].address }).then(data => approvalAmount = data); + if (approvalAmount >= amount) { + console.log("already approved"); + } else { + tokenA.methods.approve(shift._address, amount).send({ from: web3.eth.accounts.wallet[0].address, gasPrice: gasPrice, gas: gasEstimate }).then(console.log); + } + } else { + console.log("input a number"); + } + + await sleep(20000); +} + +async function shifter(num) { + let A_aggregator = "0xECe365B379E1dD183B20fc5f022230C044d51404"; + let B_aggregator = "0xab4a352ac35dFE83221220D967Db41ee61A0DeFa"; + let amount = web3.utils.toWei(parseFloat(num).toString(), 'ether'); + + const gasPrice = await web3.eth.getGasPrice(); + const gasEstimate = await shift.methods.shift(amount, A_aggregator, B_aggregator).estimateGas({ from: web3.eth.accounts.wallet[0].address }); + + if (amount > 0) { + shift.methods.shift(amount, A_aggregator, B_aggregator).send({ from: web3.eth.accounts.wallet[0].address, gasPrice: gasPrice, gas: gasEstimate }).then(console.log); + } +} + +async function faucet() { + const gasPrice = await web3.eth.getGasPrice(); + const gasEstimate = await shift.methods.faucet().estimateGas({ from: web3.eth.accounts.wallet[0].address }); + shift.methods.faucet().send({ from: web3.eth.accounts.wallet[0].address, gasPrice: gasPrice, gas: gasEstimate }).then(console.log); + await sleep(6000); +} + +function sleep(ms) { + return new Promise((resolve) => { + setTimeout(resolve, ms); + }); +} + +async function handle_shift(n) { + await approve(n); + await shifter(n); +} + + + +async function handle_args(arg) { + switch (arg) { + case "0": + await faucet(); + break; + case "1": + rl.question("Amount of tokens to shift: ", function (given_amount) { + handle_shift(given_amount); + }); + break; + case "2": + await tokenA.methods.balanceOf(web3.eth.accounts.wallet[0].address).call().then(t => console.log(`current xftTM ${t/1e18}`)); + break; + case "3": + await tokenB.methods.balanceOf(web3.eth.accounts.wallet[0].address).call().then(t => console.log(`current xftTB ${t/1e18}`)); + break; + } + rl.close(); +} + +const rl = readline.createInterface({ + input: process.stdin, + output: process.stdout +}); + +console.log(` + Request funds from the faucet -> 0 + shift tokens -> 1 + get xftTM balance -> 2 + get xftTB balance -> 3 + EXIT -> 4 + +`); +rl.question("Please select an option: ", function (option) { + switch (option) { + case "4": + rl.close(); + default: + handle_args(option); + } +}); + +rl.on("close", function () { + console.log("\nBYE -_-"); + process.exit(0); +}); + diff --git a/Moonbeam/Shifting/frontend/scripts/js/package.json b/Moonbeam/Shifting/frontend/scripts/js/package.json new file mode 100644 index 0000000..cb59165 --- /dev/null +++ b/Moonbeam/Shifting/frontend/scripts/js/package.json @@ -0,0 +1,14 @@ +{ + "name": "script", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "", + "license": "ISC", + "devDependencies": { + "web3": "^1.3.5" + } +} diff --git a/Moonbeam/Shifting/frontend/scripts/js/shift-abi.json b/Moonbeam/Shifting/frontend/scripts/js/shift-abi.json new file mode 100644 index 0000000..d506d5d --- /dev/null +++ b/Moonbeam/Shifting/frontend/scripts/js/shift-abi.json @@ -0,0 +1,66 @@ +[ + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenA", + "type": "address" + }, + { + "internalType": "address", + "name": "_tokenB", + "type": "address" + }, + { + "internalType": "address", + "name": "_chainlink", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Shifted", + "type": "event" + }, + { + "inputs": [], + "name": "faucet", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_A", + "type": "address" + }, + { + "internalType": "address", + "name": "_B", + "type": "address" + } + ], + "name": "shift", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } +] \ No newline at end of file diff --git a/Moonbeam/Shifting/frontend/scripts/js/token-abi.json b/Moonbeam/Shifting/frontend/scripts/js/token-abi.json new file mode 100644 index 0000000..3f53a46 --- /dev/null +++ b/Moonbeam/Shifting/frontend/scripts/js/token-abi.json @@ -0,0 +1,640 @@ +[ + { + "inputs": [], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Paused", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "bytes32", + "name": "previousAdminRole", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "bytes32", + "name": "newAdminRole", + "type": "bytes32" + } + ], + "name": "RoleAdminChanged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "sender", + "type": "address" + } + ], + "name": "RoleGranted", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "sender", + "type": "address" + } + ], + "name": "RoleRevoked", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Unpaused", + "type": "event" + }, + { + "inputs": [], + "name": "BURNER_ROLE", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "DEFAULT_ADMIN_ROLE", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "MINTER_ROLE", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "PAUSER_ROLE", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "internalType": "address", + "name": "spender", + "type": "address" + } + ], + "name": "allowance", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "burn", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "burn", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "burnFrom", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "decimals", + "outputs": [ + { + "internalType": "uint8", + "name": "", + "type": "uint8" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "internalType": "uint256", + "name": "subtractedValue", + "type": "uint256" + } + ], + "name": "decreaseAllowance", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + } + ], + "name": "getRoleAdmin", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "grantRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "hasRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "internalType": "uint256", + "name": "addedValue", + "type": "uint256" + } + ], + "name": "increaseAllowance", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "mint", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "name", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "pause", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "paused", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "renounceRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "revokeRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes4", + "name": "interfaceId", + "type": "bytes4" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "symbol", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "recipient", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "sender", + "type": "address" + }, + { + "internalType": "address", + "name": "recipient", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "unpause", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } +] \ No newline at end of file diff --git a/Moonbeam/Shifting/frontend/scripts/py/requirements.txt b/Moonbeam/Shifting/frontend/scripts/py/requirements.txt new file mode 100644 index 0000000..b51922a --- /dev/null +++ b/Moonbeam/Shifting/frontend/scripts/py/requirements.txt @@ -0,0 +1 @@ +web3==5.12.1 diff --git a/Moonbeam/Shifting/frontend/scripts/py/script.py b/Moonbeam/Shifting/frontend/scripts/py/script.py new file mode 100644 index 0000000..f58f054 --- /dev/null +++ b/Moonbeam/Shifting/frontend/scripts/py/script.py @@ -0,0 +1,81 @@ +from web3.auto.infura.rinkeby import w3 +import json + +with open("shift-abi.json", "r") as f: + shift_abi = json.load(f) + +with open("token-abi.json", "r") as f: + token_abi = json.load(f) + +priv_key = "0x0" + +w3.eth.defaultAccount = w3.eth.account.privateKeyToAccount(priv_key) + +shift_contract = w3.eth.contract(abi=shift_abi, address=w3.toChecksumAddress("0x6bE4C94052BF34e09d67C255D9Fe564c5abd4f95")) +tokenA = w3.eth.contract(abi=token_abi, address=w3.toChecksumAddress("0x1190fb1B00D20656549cdFF689E55D072BA764f3")) +tokenB = w3.eth.contract(abi=token_abi, address=w3.toChecksumAddress("0x0e1BFf82509994170026f47f1d0857fB275c3003")) + +def approve(amount): + txn = tokenA.functions.approve(shift_contract.address, int(amount*1e18)).buildTransaction({ + 'chainId': 4, + 'gas': 500000, + 'gasPrice': w3.eth.gasPrice, + 'nonce': w3.eth.getTransactionCount(w3.eth.defaultAccount.address) + }) + signed_txn = w3.eth.account.signTransaction(txn, priv_key) + txn_hash = w3.eth.sendRawTransaction(signed_txn.rawTransaction) + tx_receipt = w3.eth.waitForTransactionReceipt(txn_hash) + +def shift(amount): + A_aggregator = "0xECe365B379E1dD183B20fc5f022230C044d51404"; + B_aggregator = "0xab4a352ac35dFE83221220D967Db41ee61A0DeFa"; + txn = shift_contract.functions.shift(int(amount*1e18), A_aggregator, B_aggregator).buildTransaction({ + 'chainId': 4, + 'gas': 500000, + 'gasPrice': w3.eth.gasPrice,#w3.eth.gasPrice, + 'nonce': w3.eth.getTransactionCount(w3.eth.defaultAccount.address) + }) + signed_txn = w3.eth.account.signTransaction(txn, priv_key) + txn_hash = w3.eth.sendRawTransaction(signed_txn.rawTransaction) + tx_receipt = w3.eth.waitForTransactionReceipt(txn_hash) + +def faucet(): + txn = shift_contract.functions.faucet().buildTransaction({ + 'chainId': 4, + 'gas': 500000, + 'gasPrice': w3.eth.gasPrice,#w3.eth.gasPrice, + 'nonce': w3.eth.getTransactionCount(w3.eth.defaultAccount.address) + }) + signed_txn = w3.eth.account.signTransaction(txn, priv_key) + txn_hash = w3.eth.sendRawTransaction(signed_txn.rawTransaction) + tx_receipt = w3.eth.waitForTransactionReceipt(txn_hash) + +def take_input(): + t = input("please select an option: ") + if t == "1": + n = input("amount of tokens to shift: ") + approve(int(n)) + shift(int(n)) + elif t == "2": + print("requesting funds") + faucet() + print("funds transfered :D") + elif t == "3": + print(tokenA.functions.balanceOf(w3.eth.defaultAccount.address).call({'from': w3.eth.defaultAccount.address}) / 1e18) + elif t == "4": + print(tokenB.functions.balanceOf(w3.eth.defaultAccount.address).call({'from': w3.eth.defaultAccount.address}) / 1e18) + elif t == "0": + exit(0); + else: + print("invalid option provided") +if __name__ == "__main__": + help_menu = """ +shift tokens: 1 +request funds from the faucet: 2 +check xftTM balance: 3 +check xftTB balance: 4 +exit : 0 + """ + print(help_menu) + while True: + take_input() \ No newline at end of file diff --git a/Moonbeam/Shifting/frontend/scripts/py/shift-abi.json b/Moonbeam/Shifting/frontend/scripts/py/shift-abi.json new file mode 100644 index 0000000..d506d5d --- /dev/null +++ b/Moonbeam/Shifting/frontend/scripts/py/shift-abi.json @@ -0,0 +1,66 @@ +[ + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenA", + "type": "address" + }, + { + "internalType": "address", + "name": "_tokenB", + "type": "address" + }, + { + "internalType": "address", + "name": "_chainlink", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Shifted", + "type": "event" + }, + { + "inputs": [], + "name": "faucet", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_A", + "type": "address" + }, + { + "internalType": "address", + "name": "_B", + "type": "address" + } + ], + "name": "shift", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } +] \ No newline at end of file diff --git a/Moonbeam/Shifting/frontend/scripts/py/token-abi.json b/Moonbeam/Shifting/frontend/scripts/py/token-abi.json new file mode 100644 index 0000000..3f53a46 --- /dev/null +++ b/Moonbeam/Shifting/frontend/scripts/py/token-abi.json @@ -0,0 +1,640 @@ +[ + { + "inputs": [], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Paused", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "bytes32", + "name": "previousAdminRole", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "bytes32", + "name": "newAdminRole", + "type": "bytes32" + } + ], + "name": "RoleAdminChanged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "sender", + "type": "address" + } + ], + "name": "RoleGranted", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "sender", + "type": "address" + } + ], + "name": "RoleRevoked", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Unpaused", + "type": "event" + }, + { + "inputs": [], + "name": "BURNER_ROLE", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "DEFAULT_ADMIN_ROLE", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "MINTER_ROLE", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "PAUSER_ROLE", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "internalType": "address", + "name": "spender", + "type": "address" + } + ], + "name": "allowance", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "burn", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "burn", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "burnFrom", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "decimals", + "outputs": [ + { + "internalType": "uint8", + "name": "", + "type": "uint8" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "internalType": "uint256", + "name": "subtractedValue", + "type": "uint256" + } + ], + "name": "decreaseAllowance", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + } + ], + "name": "getRoleAdmin", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "grantRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "hasRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "internalType": "uint256", + "name": "addedValue", + "type": "uint256" + } + ], + "name": "increaseAllowance", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "mint", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "name", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "pause", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "paused", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "renounceRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "revokeRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes4", + "name": "interfaceId", + "type": "bytes4" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "symbol", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "recipient", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "sender", + "type": "address" + }, + { + "internalType": "address", + "name": "recipient", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "unpause", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } +] \ No newline at end of file diff --git a/Moonbeam/Shifting/frontend/website/Shift.html b/Moonbeam/Shifting/frontend/website/Shift.html new file mode 100644 index 0000000..2e3e40f --- /dev/null +++ b/Moonbeam/Shifting/frontend/website/Shift.html @@ -0,0 +1,200 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>Shift</title> + <script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js"></script> + <link href="./mini.css" rel="stylesheet"> +</head> +<body><div id="main" class=""> + <div class="min-h-screen bg-gradient-to-r from-purple-400 via-pink-500 to-red-500 py-6 flex flex-col justify-center sm:py-12 text-white dark:bg-gradient-to-r dark:from-gray-800 dark:to-gray-900"> + <div class="dark:bg-gray-800 dark:text-white w-full mx-auto rounded-3xl shadow-lg bg-white px-10 pt-16 pb-10 text-gray-600" style="max-width: 400px" x-data="app()"> + <div class="overflow-hidden relative mb-10"> + <div class="font-semibold text-center text-2xl mb-4 text-gray-900 dark:text-white">Shift</div> + <div class="container mx-auto mb-1 pt-8"> + <p class="mx-auto mb-3 text-purple-500 dark:text-pink-500">Amount</p> + <input id="amount" class="dark:border-gray-800 focus:ring-2 dark:bg-gray-600 shadow appearance-none border rounded py-2 px-10 text-grey-darker"> + </div> + <div class="relative inline-flex mt-7"> + <svg class="w-2 h-2 absolute top-0 right-0 m-4 pointer-events-none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 412 232"><path d="M206 171.144L42.678 7.822c-9.763-9.763-25.592-9.763-35.355 0-9.763 9.764-9.763 25.592 0 35.355l181 181c4.88 4.882 11.279 7.323 17.677 7.323s12.796-2.441 17.678-7.322l181-181c9.763-9.764 9.763-25.592 0-35.355-9.763-9.763-25.592-9.763-35.355 0L206 171.144z" fill="#648299" fill-rule="nonzero"/></svg> + <select id="aggregator1" class="dark:border-gray-800 focus:ring-2 dark:bg-gray-600 dark:text-white border border-gray-300 rounded text-gray-600 h-10 pl-20 pr-20 bg-white hover:border-gray-400 focus:outline-none appearance-none"> + <option>Choose an asset</option> + <option value="0xab4a352ac35dFE83221220D967Db41ee61A0DeFa" selected="">[XFT] Offshift</option><option value="0xECe365B379E1dD183B20fc5f022230C044d51404">[BTC] Bitcoin</option><option value="0x81570059A0cb83888f1459Ec66Aad1Ac16730243">[XAU] Gold</option><option value="0xd8bD0a1cB028a31AA859A21A3758685a95dE4623">[LINK] ChainLink</option></select> + </select> + </div> + <div class="container text-center pt-5"> + <h1>TO </h1> + </div> + <div class="relative inline-flex mt-7"> + <svg class="w-2 h-2 absolute top-0 right-0 m-4 pointer-events-none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 412 232"><path d="M206 171.144L42.678 7.822c-9.763-9.763-25.592-9.763-35.355 0-9.763 9.764-9.763 25.592 0 35.355l181 181c4.88 4.882 11.279 7.323 17.677 7.323s12.796-2.441 17.678-7.322l181-181c9.763-9.764 9.763-25.592 0-35.355-9.763-9.763-25.592-9.763-35.355 0L206 171.144z" fill="#648299" fill-rule="nonzero"/></svg> + <select id="aggregator2" class="dark:border-gray-800 focus:ring-2 dark:bg-gray-600 dark:text-white border border-gray-300 rounded text-gray-600 h-10 pl-20 pr-20 bg-white hover:border-gray-400 focus:outline-none appearance-none"> + <option>Choose an asset</optaion> + <option value="0xab4a352ac35dFE83221220D967Db41ee61A0DeFa" selected="">[XFT] Offshift</option><option value="0xECe365B379E1dD183B20fc5f022230C044d51404">[BTC] Bitcoin</option><option value="0x81570059A0cb83888f1459Ec66Aad1Ac16730243">[XAU] Gold</option><option value="0xd8bD0a1cB028a31AA859A21A3758685a95dE4623">[LINK] ChainLink</option></select> + </select> + </div> + <div> + </div> + <div class="container w-full pt-8"> + <button onclick="approve()" class="dark:bg-gradient-to-r dark:from-purple-800 mb-auto px-7 py-3 shadow-md no-underline rounded-full bg-gradient-to-r from-green-400 to-blue-500 hover:from-pink-500 hover:to-yellow-500 text-white font-sans font-semibold text-xl border-blue btn-primary hover:text-white hover:bg-blue-light focus:outline-none active:shadow-none mr-2">Approve</button> + <button onclick="shifter()" class="dark:bg-gradient-to-r dark:from-purple-800 mb-auto px-11 py-3 md:ml-6 sm:ml-4 shadow-md no-underline rounded-full bg-gradient-to-r from-green-400 to-blue-500 hover:from-pink-500 hover:to-yellow-500 text-white font-sans font-semibold text-xl border-blue btn-primary hover:text-white hover:bg-blue-light focus:outline-none active:shadow-none mr-2">Shift</button> + </div> + </div> + <div class="absolute bottom-4 right-3"> + <button id="mode" onclick="changeMode();" class="mb-auto px-3 py-2 shadow-md no-underline rounded-full bg-gradient-to-r from-green-400 to-blue-500 hover:from-pink-500 hover:to-yellow-500 text-white font-sans font-semibold text-xs border-blue btn-primary hover:text-white hover:bg-blue-light focus:outline-none active:shadow-none mr-2 dark:bg-gradient-to-r dark:from-purple-800">switch theme</button> + </div> + </div> + </div> +</body> +<script> + ethereum.request({ method: 'eth_requestAccounts' }); + web3 = new Web3(window.ethereum); + web3.eth.getAccounts(async function(error, accounts) { + web3.eth.accounts = accounts; + web3.eth.defaultAccount = accounts[0]; + }); + + let shift = new web3.eth.Contract([{ + "inputs": [ + { + "internalType": "address", + "name": "_tokenA", + "type": "address" + }, + { + "internalType": "address", + "name": "_tokenB", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Shifted", + "type": "event" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "tA", + "type": "address" + }, + { + "internalType": "address", + "name": "tB", + "type": "address" + } + ], + "name": "shift", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }], "0x6bE4C94052BF34e09d67C255D9Fe564c5abd4f95"); + + let tokenA = new web3.eth.Contract([{ + "inputs": [], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "inputs": [{ + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [{ + "internalType": "bool", + "name": "", + "type": "bool" + }], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [{ + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "internalType": "address", + "name": "spender", + "type": "address" + } + ], + "name": "allowance", + "outputs": [{ + "internalType": "uint256", + "name": "", + "type": "uint256" + }], + "stateMutability": "view", + "type": "function" + } + ], "0x1190fb1B00D20656549cdFF689E55D072BA764f3"); + + async function approve() { + let amount = document.getElementById("amount").value; + amount = web3.utils.toWei(parseFloat(amount).toString(),'ether'); + if (amount => 0) { + let approvalAmount; + tokenA.methods.allowance(ethereum.selectedAddress, shift._address).call({from: ethereum.selectedAddress}).then(data => approvalAmount = data); + if (approvalAmount >= amount) { + alert("already approved"); + } else { + tokenA.methods.approve(shift._address, amount).send({from: ethereum.selectedAddress}).then(); + } + } else { + alert("input a number"); + } + } + + function shifter() { + let amount = document.getElementById("amount").value; + let A_aggregator = document.getElementById("aggregator2").value; + let B_aggregator = document.getElementById("aggregator1").value; + + amount = web3.utils.toWei(parseFloat(amount).toString(),'ether'); + if (amount > 0) { + shift.methods.shift(amount, A_aggregator, B_aggregator).send({from: ethereum.selectedAddress}).then("amount shifted successfuly "); + } + } + + function changeMode() { + document.getElementById("mode").innerText.replace("www") + if (localStorage.theme != 'dark'){ + localStorage.theme = 'dark'; + document.getElementById("main").classList.add("dark"); + document.getElementById("mode").textContent = "Dark mode"; + }else { + localStorage.theme = 'light'; + document.getElementById("main").classList.remove("dark"); + document.getElementById("mode").textContent = "Light mode"; + } + } + changeMode(); + </script> +</html> \ No newline at end of file diff --git a/Moonbeam/Shifting/frontend/website/faucet.html b/Moonbeam/Shifting/frontend/website/faucet.html new file mode 100644 index 0000000..b182e08 --- /dev/null +++ b/Moonbeam/Shifting/frontend/website/faucet.html @@ -0,0 +1,120 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta property="og:locale" content="en_US"> + <meta property="og:type" content="website"> + <meta property="og:title" content="Offshift"> + <meta property="og:description" content="Anonymous alternative to + centralized, fiat-backed stablecoins"> + <meta property="og:url" content="https://offshift.io/"> + <meta property="og:site_name" content="Offshift"> + <meta property="article:modified_time" content="2020-08-11T09:10:25+00:00"> + <meta property="og:image" content="https://offshift.io/wp-content/uploads/2020/07/Thumb.jpg"> + <meta property="og:image:width" content="1200"> + <meta property="og:image:height" content="630"> + <title>Faucet</title> + <link href="./mini.css" rel="stylesheet"> + <script src="https://cdn.jsdelivr.net/npm/web3@latest/dist/web3.min.js"></script> +</head> +<body> + <div id="main" class=""> + <div class="dark:bg-gradient-to-r dark:from-gray-800 dark:to-gray-900 min-h-screen bg-gradient-to-r from-purple-400 via-pink-500 to-red-500 py-6 flex flex-col justify-center sm:py-12 text-white"> + <div class="dark:bg-gray-800 dark:text-white w-full mx-auto rounded-3xl shadow-lg bg-white px-10 pt-16 pb-10 text-gray-600" style="max-width: 400px" x-data="app()"> + <div class="overflow-hidden relative mb-10"> + <div class="font-semibold text-center text-2xl mb-4 text-gray-900 dark:text-white">TESTNET FAUCET</div> + <div class="container w-full pt-8"> + <button onclick="faucet();" class="dark:bg-gradient-to-r dark:from-purple-800 ml-12 px-7 py-3 shadow-md no-underline rounded-full bg-gradient-to-r from-green-400 to-blue-500 hover:from-pink-500 hover:to-yellow-500 text-white font-sans font-semibold text-xl border-blue btn-primary hover:text-white hover:bg-blue-light focus:outline-none active:shadow-none mr-2">xftT(testnet) faucet</button> + </div> + </div> + </div> + <div class="absolute bottom-4 right-3"> + <button id="mode" onclick="changeMode();" class="mb-auto px-3 py-2 shadow-md no-underline rounded-full bg-gradient-to-r from-green-400 to-blue-500 hover:from-pink-500 hover:to-yellow-500 text-white font-sans font-semibold text-xs border-blue btn-primary hover:text-white hover:bg-blue-light focus:outline-none active:shadow-none mr-2 dark:bg-gradient-to-r dark:from-purple-800">dark mode</button> + </div> + </div> + </div> +</body> +<script> + ethereum.request({ method: 'eth_requestAccounts' }); + web3 = new Web3(window.ethereum); + web3.eth.getAccounts(async function(error, accounts) { + web3.eth.accounts = accounts; + web3.eth.defaultAccount = accounts[0]; + }); + + web3.eth.getAccounts(function(error, accounts) { + web3.eth.defaultAccount = accounts[0]; + }) + + shift = new web3.eth.Contract([ + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenA", + "type": "address" + }, + { + "internalType": "address", + "name": "_tokenB", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Shifted", + "type": "event" + }, + { + "inputs": [], + "name": "faucet", + "outputs": [], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "shift", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ], "0x6bE4C94052BF34e09d67C255D9Fe564c5abd4f95"); + function faucet() { + shift.methods.faucet().send({from: ethereum.selectedAddress}).then(); + } + + + function changeMode() { + if (localStorage.theme != 'dark'){ + localStorage.theme = 'dark'; + document.getElementById("main").classList.add("dark"); + document.getElementById("mode").textContent = "Dark mode"; + }else { + localStorage.theme = 'light'; + document.getElementById("main").classList.remove("dark"); + document.getElementById("mode").textContent = "Light mode"; + } + } + changeMode(); + </script> +</html> + \ No newline at end of file diff --git a/Moonbeam/Shifting/frontend/website/mini.css b/Moonbeam/Shifting/frontend/website/mini.css new file mode 100644 index 0000000..c017422 --- /dev/null +++ b/Moonbeam/Shifting/frontend/website/mini.css @@ -0,0 +1,1105 @@ +/*! tailwindcss v2.0.3 | MIT License | https://tailwindcss.com */ + +/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ + +/* +Document +======== +*/ + +/** +Use a better box model (opinionated). +*/ + +*, +*::before, +*::after { + box-sizing: border-box; +} + +/** +Use a more readable tab size (opinionated). +*/ + +:root { + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; +} + +/** +1. Correct the line height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +*/ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* +Sections +======== +*/ + +/** +Remove the margin in all browsers. +*/ + +body { + margin: 0; +} + +/** +Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) +*/ + +body { + font-family: + system-ui, + -apple-system, /* Firefox supports this but not yet `system-ui` */ + 'Segoe UI', + Roboto, + Helvetica, + Arial, + sans-serif, + 'Apple Color Emoji', + 'Segoe UI Emoji'; +} + +/* +Grouping content +================ +*/ + +/** +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ +} + +/* +Text-level semantics +==================== +*/ + +/** +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/** +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/** +1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) +2. Correct the odd 'em' font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: + ui-monospace, + SFMono-Regular, + Consolas, + 'Liberation Mono', + Menlo, + monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/** +Prevent 'sub' and 'sup' elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +Tabular data +============ +*/ + +/** +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ +} + +/* +Forms +===== +*/ + +/** +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** +Remove the inheritance of text transform in Edge and Firefox. +1. Remove the inheritance of text transform in Firefox. +*/ + +button, +select { /* 1 */ + text-transform: none; +} + +/** +Correct the inability to style clickable types in iOS and Safari. +*/ + +button, +[type='button'] { + -webkit-appearance: button; +} + +/** +Remove the inner border and padding in Firefox. +*/ + +/** +Restore the focus styles unset by the previous rule. +*/ + +/** +Remove the additional ':invalid' styles in Firefox. +See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737 +*/ + +/** +Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers. +*/ + +legend { + padding: 0; +} + +/** +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/** +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +/** +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +/** +Remove the inner padding in Chrome and Safari on macOS. +*/ + +/** +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to 'inherit' in Safari. +*/ + +/* +Interactive +=========== +*/ + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/** + * Manually forked from SUIT CSS Base: https://github.com/suitcss/base + * A thin layer on top of normalize.css that provides a starting point more + * suitable for web applications. + */ + +/** + * Removes the default spacing and border for appropriate elements. + */ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +button { + background-color: transparent; + background-image: none; +} + +/** + * Work around a Firefox/IE bug where the transparent `button` background + * results in a loss of the default `button` focus styles. + */ + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +fieldset { + margin: 0; + padding: 0; +} + +ol, +ul { + list-style: none; + margin: 0; + padding: 0; +} + +/** + * Tailwind custom reset styles + */ + +/** + * 1. Use the user's configured `sans` font-family (with Tailwind's default + * sans-serif font stack as a fallback) as a sane default. + * 2. Use Tailwind's default "normal" line-height so the user isn't forced + * to override it to ensure consistency even when using the default theme. + */ + +html { + font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */ + line-height: 1.5; /* 2 */ +} + +/** + * Inherit font-family and line-height from `html` so users can set them as + * a class directly on the `html` element. + */ + +body { + font-family: inherit; + line-height: inherit; +} + +/** + * 1. Prevent padding and border from affecting element width. + * + * We used to set this in the html element and inherit from + * the parent element for everything else. This caused issues + * in shadow-dom-enhanced elements like <details> where the content + * is wrapped by a div with box-sizing set to `content-box`. + * + * https://github.com/mozdevs/cssremedy/issues/4 + * + * + * 2. Allow adding a border to an element by just adding a border-width. + * + * By default, the way the browser specifies that an element should have no + * border is by setting it's border-style to `none` in the user-agent + * stylesheet. + * + * In order to easily add borders to elements by just setting the `border-width` + * property, we change the default border-style for all elements to `solid`, and + * use border-width to hide them instead. This way our `border` utilities only + * need to set the `border-width` property instead of the entire `border` + * shorthand, making our border utilities much more straightforward to compose. + * + * https://github.com/tailwindcss/tailwindcss/pull/116 + */ + +*, +::before, +::after { + box-sizing: border-box; /* 1 */ + border-width: 0; /* 2 */ + border-style: solid; /* 2 */ + border-color: #e5e7eb; /* 2 */ +} + +/* + * Ensure horizontal rules are visible by default + */ + +hr { + border-top-width: 1px; +} + +/** + * Undo the `border-style: none` reset that Normalize applies to images so that + * our `border-{width}` utilities have the expected effect. + * + * The Normalize reset is unnecessary for us since we default the border-width + * to 0 on all elements. + * + * https://github.com/tailwindcss/tailwindcss/issues/362 + */ + +img { + border-style: solid; +} + +textarea { + resize: vertical; +} + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + color: #9ca3af; +} + +input:-ms-input-placeholder, textarea:-ms-input-placeholder { + opacity: 1; + color: #9ca3af; +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + color: #9ca3af; +} + +button { + cursor: pointer; +} + +table { + border-collapse: collapse; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/** + * Reset links to optimize for opt-in styling instead of + * opt-out. + */ + +a { + color: inherit; + text-decoration: inherit; +} + +/** + * Reset form element properties that are easy to forget to + * style explicitly so you don't inadvertently introduce + * styles that deviate from your design system. These styles + * supplement a partial reset that is already applied by + * normalize.css. + */ + +button, +input, +optgroup, +select, +textarea { + padding: 0; + line-height: inherit; + color: inherit; +} + +/** + * Use the configured 'mono' font family for elements that + * are expected to be rendered with a monospace font, falling + * back to the system monospace stack if there is no configured + * 'mono' font family. + */ + +pre, +code, +kbd, +samp { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +/** + * Make replaced elements `display: block` by default as that's + * the behavior you want almost all of the time. Inspired by + * CSS Remedy, with `svg` added as well. + * + * https://github.com/mozdevs/cssremedy/issues/14 + */ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + vertical-align: middle; +} + +/** + * Constrain images and videos to the parent width and preserve + * their instrinsic aspect ratio. + * + * https://github.com/mozdevs/cssremedy/issues/14 + */ + +img, +video { + max-width: 100%; + height: auto; +} + +.container { + width: 100%; +} + +@media (min-width: 640px) { + .container { + max-width: 640px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 768px; + } +} + +@media (min-width: 1024px) { + .container { + max-width: 1024px; + } +} + +@media (min-width: 1280px) { + .container { + max-width: 1280px; + } +} + +@media (min-width: 1536px) { + .container { + max-width: 1536px; + } +} + +.appearance-none { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.bg-white { + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); +} + +.bg-gray-200 { + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); +} + +.dark .dark\:bg-gray-600 { + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); +} + +.dark .dark\:bg-gray-700 { + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); +} + +.dark .dark\:bg-gray-800 { + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); +} + +.dark .dark\:bg-purple-600 { + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); +} + +.bg-gradient-to-r { + background-image: linear-gradient(to right, var(--tw-gradient-stops)); +} + +.from-green-400 { + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); +} + +.from-purple-400 { + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); +} + +.from-pink-500 { + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); +} + +.via-pink-500 { + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); +} + +.to-red-500 { + --tw-gradient-to: #ef4444; +} + +.to-blue-500 { + --tw-gradient-to: #3b82f6; +} + +.to-purple-400 { + --tw-gradient-to: #a78bfa; +} + +.hover\:from-pink-500:hover { + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); +} + +.hover\:to-yellow-500:hover { + --tw-gradient-to: #f59e0b; +} + +.dark .dark\:from-gray-800 { + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); +} + +.dark .dark\:from-purple-800 { + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); +} + +.dark .dark\:to-gray-900 { + --tw-gradient-to: #111827; +} + +.dark .dark\:to-blue-500 { + --tw-gradient-to: #3b82f6; +} + +.border-gray-300 { + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); +} + +.hover\:border-gray-400:hover { + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); +} + +.dark .dark\:border-gray-800 { + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); +} + +.rounded { + border-radius: 0.25rem; +} + +.rounded-3xl { + border-radius: 1.5rem; +} + +.rounded-full { + border-radius: 9999px; +} + +.border { + border-width: 1px; +} + +.flex { + display: flex; +} + +.inline-flex { + display: inline-flex; +} + +.table { + display: table; +} + +.flex-col { + flex-direction: column; +} + +.justify-center { + justify-content: center; +} + +.font-sans { + font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; +} + +.font-semibold { + font-weight: 600; +} + +.h-2 { + height: 0.5rem; +} + +.h-3 { + height: 0.75rem; +} + +.h-10 { + height: 2.5rem; +} + +.h-full { + height: 100%; +} + +.text-xs { + font-size: 0.75rem; + line-height: 1rem; +} + +.text-base { + font-size: 1rem; + line-height: 1.5rem; +} + +.text-xl { + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-2xl { + font-size: 1.5rem; + line-height: 2rem; +} + +.m-4 { + margin: 1rem; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.mb-1 { + margin-bottom: 0.25rem; +} + +.mr-2 { + margin-right: 0.5rem; +} + +.mb-2 { + margin-bottom: 0.5rem; +} + +.ml-2 { + margin-left: 0.5rem; +} + +.mb-3 { + margin-bottom: 0.75rem; +} + +.mb-4 { + margin-bottom: 1rem; +} + +.ml-6 { + margin-left: 1.5rem; +} + +.mt-7 { + margin-top: 1.75rem; +} + +.mb-10 { + margin-bottom: 2.5rem; +} + +.ml-10 { + margin-left: 2.5rem; +} + +.ml-12 { + margin-left: 3rem; +} + +.mb-auto { + margin-bottom: auto; +} + +.max-w-xl { + max-width: 36rem; +} + +.min-h-screen { + min-height: 100vh; +} + +.focus\:outline-none:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} + +.overflow-hidden { + overflow: hidden; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.py-3 { + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.py-6 { + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} + +.px-7 { + padding-left: 1.75rem; + padding-right: 1.75rem; +} + +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} + +.px-10 { + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.px-11 { + padding-left: 2.75rem; + padding-right: 2.75rem; +} + +.pt-5 { + padding-top: 1.25rem; +} + +.pt-8 { + padding-top: 2rem; +} + +.pb-10 { + padding-bottom: 2.5rem; +} + +.pt-16 { + padding-top: 4rem; +} + +.pr-20 { + padding-right: 5rem; +} + +.pl-20 { + padding-left: 5rem; +} + +.pointer-events-none { + pointer-events: none; +} + +.absolute { + position: absolute; +} + +.relative { + position: relative; +} + +.top-0 { + top: 0px; +} + +.right-0 { + right: 0px; +} + +.right-3 { + right: 0.75rem; +} + +.bottom-4 { + bottom: 1rem; +} + +* { + --tw-shadow: 0 0 #0000; +} + +.shadow { + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-md { + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-lg { + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +* { + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgba(59, 130, 246, 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; +} + +.focus\:ring-2:focus { + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} + +.text-center { + text-align: center; +} + +.text-white { + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); +} + +.text-gray-600 { + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); +} + +.text-gray-900 { + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); +} + +.text-purple-500 { + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); +} + +.hover\:text-white:hover { + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); +} + +.dark .dark\:text-white { + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); +} + +.dark .dark\:text-pink-500 { + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); +} + +.no-underline { + text-decoration: none; +} + +.w-2 { + width: 0.5rem; +} + +.w-40 { + width: 10rem; +} + +.w-full { + width: 100%; +} + +.transition-all { + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.ease-out { + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); +} + +.duration-1000 { + transition-duration: 1000ms; +} + +@-webkit-keyframes spin { + to { + transform: rotate(360deg); + } +} + +@keyframes spin { + to { + transform: rotate(360deg); + } +} + +@-webkit-keyframes ping { + 75%, 100% { + transform: scale(2); + opacity: 0; + } +} + +@keyframes ping { + 75%, 100% { + transform: scale(2); + opacity: 0; + } +} + +@-webkit-keyframes pulse { + 50% { + opacity: .5; + } +} + +@keyframes pulse { + 50% { + opacity: .5; + } +} + +@-webkit-keyframes bounce { + 0%, 100% { + transform: translateY(-25%); + -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); + animation-timing-function: cubic-bezier(0.8,0,1,1); + } + + 50% { + transform: none; + -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); + animation-timing-function: cubic-bezier(0,0,0.2,1); + } +} + +@keyframes bounce { + 0%, 100% { + transform: translateY(-25%); + -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); + animation-timing-function: cubic-bezier(0.8,0,1,1); + } + + 50% { + transform: none; + -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); + animation-timing-function: cubic-bezier(0,0,0.2,1); + } +} + +@media (min-width: 640px) { + .sm\:ml-4 { + margin-left: 1rem; + } + + .sm\:py-12 { + padding-top: 3rem; + padding-bottom: 3rem; + } +} + +@media (min-width: 768px) { + .md\:ml-6 { + margin-left: 1.5rem; + } +} + +@media (min-width: 1024px) { +} + +@media (min-width: 1280px) { +} + +@media (min-width: 1536px) { +} \ No newline at end of file diff --git a/README.md b/README.md index 88aeaf4..f2f17a3 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,90 @@ -# Offshift Main protocol +![Offshift Logo](.\assets\logo-2.png) -main code + docs \ No newline at end of file +Offshift provides a private derivatives platform that supports the following functions: + +* [Shifting](#Shifting) - Convert XFT to zkAssets, which are the confidential tokens that enable anonymous transactions. +* [Staking](#Staking) - Provide liquidity to the XFT/ETH pool on SushiSwap and earn rewards on your tokens. + +## Benefits + +Our shifting and staking functions can lead to the following benefits for your users: + +* Anonymity - Anonymous transactions on multiple blockchains. +* Zero Knowledge Assets - Private derivatives with prices pegged to any asset with a market and a price feed. +* Rewards - Rewards paid in XFT and SUSHI for providing liquidity to the pool. + +## Implementation + +We currently support staking on the Ethereum blockchain and shifting on both the Ethereum and Moonbase Alpha blockchains. + +This repo includes the following resources: + +* [Ethereum](./Ethereum)- Backend scripts and a frontend UI for shifting and staking on the Ethereum blockchain. +* [Moonbase](./Moonbase)- Backend scripts and a frontend UI for shifting on the Moonbase Alpha testnet. +* [Confidential Tokens](./Confidential_Tokens) - Detailed analysis of our approach to confidential contracts. + +See the README file for the specific component you are implementing for installation and configuration details. + +## Support + +For support, contact us on [Telegram](https://t.me/OffshiftXFT) or [Discord](https://discord.gg/vkXQ3wW84w). Our team monitors these channels and will respond to your questions as fast as possible. + +## Additional Resources + +We provide our own front ends for obtaining test assets, shifting, and staking: + +* [Ethereum xftT Faucet](https://offshift.io/xftT-faucet.html#) - Obtain test XFT that you can use to develop your Ethereum-based application. +* [Ethereum Shifting UI](https://offshift.io/xftT-shift.html#) - Burn XFT to create zkAssets with the price pegged to one of several existing underlying assets. +* [Moonbeam xftT Faucet](https://offshift.io/moonbeam-faucet.html#) - Obtain test XFT that you can use to develop applications on Moonbeam, which supports interoperability between the Polkadot and Ethereum blockchains. +* [Moonbeam Shifting UI](https://offshift.io/moonbeam-shift.html#) - Shift between XFT and zkAssets that can be transferred on Polkadot and Ethereum. +* [Offshift Staking Dashboard](https://dashboard.offshift.io/stake-now) - Supply liquidity for XFT on Sushi to earn XFT and SUSHI tokens. + +See our articles on Medium for detailed, step-by-step descriptions of shifting and staking using our dashboards with MetaMask: + +* [Shifting on Ethereum](https://medium.com/offshift/offshift-testnet-guide-phase-two-7607c628026d) +* [Shifting on Moonbase Alpha](https://medium.com/offshift/offshift-testnet-guide-moonbase-alpha-c1c0ed92e0ba) +* [Staking using SushiSwap](https://medium.com/offshift/offshift-sushiswap-dual-liquidity-mining-goes-live-7d7ed036a89e) + +The sections below provide an overview of how to use our [shifting](#shifting) and [staking](#staking) tools. By using the code in this repository, you can add the functionality described below to your own application. + +## Shifting + +Shifting converts XFT to zkAssets and vice versa. zkAssets are private synthetic derivatives that can be anonymously transferred on the Ethereum blockchain. The value of a zkAsset is pegged to the price of any asset with a market and an available price feed. When you mint a zkAsset by shifting from XFT, you choose the underlying asset that sets the price of the zkAsset. + +This repo includes resources for using the shifting tool in two different ways: + +* Website - Use our prebuilt web apps and MetaMask to obtain test tokens and convert XFT to zkAssets. +* Scripts - Use our backend scripts to shift tokens using the command line. The README files in the [Ethereum](./Ethereum) and [Moonbeam](./Moonbeam) directories provide more details about installing and running the shifting scripts. + +The steps below provide an overview of how to use our shifting resources with the website frontend. + +1. Set up MetaMask and obtain test tokens. You will need Rinkeby ETH and XFT Test Assests (xftT) to test shifting. + 1. In MetaMask, select the Rinkeby Test Network and obtain Rinkeby ETH from the [Rinkeby faucet](https://faucet.rinkeby.io/). + 2. Use the token addresses below to add the Offshift test tokens to MetaMask: + * xftT - 0x1190fb1b00d20656549cdff689e55d072ba764f3 + * zkB - 0x0e1bff82509994170026f47f1d0857fb275c3003 +2. Install the backend scripts. See the [Ethereum](./Ethereum) or [Moonbeam](./Moonbeam) README files for details. +3. Open the `faucet.html` file in the `frontend/website` directory and follow the prompts to connect MetaMask to the app. +4. Click the xftT(testnet) Faucet button and follow the instructions in MetaMask to obtain xftT that you can use to perform a test shift. +5. Open the `shift.html` file in the `frontend/website` directory. +6. In the first dropdown menu, select XFT. This is the asset that you will burn to mint zkB. +7. In the second dropdown, select the underlying asset that will set the price for the zkB that you are about to mint. For example, if you select BTC, you will mint zkBTC, which is a zkAsset price-pegged to BTC. +8. Click the Approve button. +9. Follow the prompts in MetaMask and the shifting UI to complete the shift. +10. MetaMask will notify you when the transaction is complete, and your asset balance will update to show an amount of zkB. + +## Staking + +Staking provides a way for people holding XFT and ETH to earn rewards for providing liquidity to the network. + +Before staking, you must have equal amounts in USD of XFT and ETH in your wallet. You cannot use test coins for staking. + +The steps below provide an overview of how to use our staking resources in your project. The README file in the [Ethereum](./Ethereum) directory provides more details about installing and running the scripts: + +1. Use the [SushiSwap Add Liquidity XFT-ETH page](https://app.sushi.com/add/0xabe580e7ee158da464b51ee1a83ac0289622e6be/ETH) to exchange XFT and ETH for SushiSwap Liquidity Pool (SLP) tokens. +2. Clone this repository and add the files to your project. +3. Install the dependencies. +4. Start the server. +5. Open [`http://localhost:4200/`](http://localhost:4200/) in your web browser to launch the staking dashboard. +6. Follow the onscreen prompts or see the [staking] information at the root of this repository to connect to your MetaMask wallet and stake the SLP you obtained in step 1. +7. Rewards accrue every block and are paid in XFT and SLP. Claim your rewards in the Rewards tab in the staking dashboard. \ No newline at end of file diff --git a/assets/logo-2.png b/assets/logo-2.png new file mode 100644 index 0000000000000000000000000000000000000000..489c95c31a36cc95bdb8fb896e5479b14eb42744 GIT binary patch literal 15678 zcmb_@Wm8<u^ESaHxZMyWxGy32;uf6Xz7Qa|%i<PX0t9yt?#?b2oZ#+@ySvLnepSym z_`lelsZ*zVx_jnKPxo9`xU!NoCORoP92^{`tc;{892`9Ot)GdC{PsWT7ajN3pgG9s zIK#mKX#V})xfh7I!ohunla&-xch5M^Tymn(O3Io;)<z-s)ILtVahb=Z-xhcbIeHBL z2tIbeu>#Bgw`8L7Re2ge%oARPxBV<Ql59yxnUeMlO)`Ws=P$$F#z+uDA1BC0BQXMH z%e8#jdRO>6J!(LzDE*xuAtPKkVhZ0*_A8L7g8SW@I&l83Q=N|}|9a!T9}oVua71un zz<;ej5?mhEzs|RJ{>2FYI@)mmH?Jg}(T7~kIAn%p;lv6VCgNL?#?p@@^Mt8;ibx$K zgc-Qc8RATY>x*nGAw%6Jf13Z(&tFQ)vf}hQeMzgE9M|D6EsmSWPBSMK*D_(8n{MAp zt{_vVbO7I}^Rt(5o;+lBeX1l6E3z&A$I0=?{yzLaE5smLd6iWmN6pt^7V$FnR&q() zbPLC<EAN%2YX<7_lstx*n#&P>?9PJWtK_kzmKV17w@s+Ig9iTD{s*Mvu43L*;;9#J z#?fSqn1b&BeC{`z>1j!(W*a4IvEAWWO>{nl$nRWmxBczOkW(X)Kp8W<@n5+?TG0{D zHwvXV!oDKvYIu_c*G!1PazI-S&1cf7fsg7<<+p^`1utpP4?ZnPyQr*<^LtB=hUg~m zoktnzyk_*8h9;@9$BYT=JSnKS`Q>=E)Oq#3N#P<Xm^N$m&^@GSwfs}7{Li+hAFHzo z-o`?FEX#2U^HHB2lM%5p8>Mhu6p0s}H<WE!e`fMCJX~~*0Ji(hIvMW4E>cyTxczei zSE2y7wry{SS8;I*@3@e+<2$&uEGluk^e|y2kDXmfF4{aFRKaSTJf)sxfK~y0mIcP; zcID>@Gl{CB%Gd#ZmILkI5Mwm*<sCASCL287QDQf(D+&4|?Pj(Kz0_)a++>jEenY6{ zS|-!M5tfU+AAtSy+nlE6CTyHwJb871BRlR1Pca&1+0T?<Uv=3Iex^*d0Bt$)>c&gh z>>M_RAWnsQ>vFU5ty7FG?2$}fh8L1#vc*ZK+0wHAac4XC56wSEM$oFdjh01UBO1(w z7zyRhT}#yAxWU0y=P(w`_WJ0hZjd;oS16*kJj$|2WfF)S(Qz$00MZC88j~~FLdHvQ z>aa3#wa7bmGh`r<!wYq{ytgDs8>3J!0LoaKukU}e8%^Af8r4bzy$mc5NqZ{H4^T^O zS0?b?T|3N$BwIxAWIPZQWZGH&>(j5})s&%Qj%N~xISn~C+k4u|eyB}T8<{ihl3&0l zq7-7e5{-KR+o};hDZ`Ouai#pK)}z42rM?ow#Rqs5AW{WB*oS+WX7X#r`~`?l#BUTG zxH$~+nyD;|ORUoSVU{5vqJBuB=e4ezcQGd?-K4`o9AYfc`FU=qCs+@3*AO2PpffI% z<Mz4fMC@QkrzRP_J@Chg?cAAapjR|%ZdQgJK71`%<kF{UU6JhTGNz>twxte^UJ0^@ z@uhw&<YDvzg2=Q6^q1w_S<AUlNN&P`M+a3CVM)=-EjBq7{crAni%p2SEqmNz0XuQA zwJ{czvt>9$=Wm&(Y4Rw#(Bb4l5}nk#=Ib(=0JBa^ZHH;N)Ux8P=KKQACt2<a%wFN& zlt_7FLDrCB<Na0%`6UF{htUh6cah;?x#aw?UbZu%AN9N#C<+<TFplu;DF=T^7iC^K zCSg<$&Gl>#KZ<M}4~iDGkeEom#8vFy<S@}qDUc!N)OQude73_uNHt@)=m#keXU$>A zEbW)ph3cb3En3_VeV=}ILozXb++B>;yaVmQr1>Xkvl~cSzwHyj(E8kbuZek#*HZW| z45iv9ha4|wq0b1%Uzi$bMEW$sAt@%ZTa~8L`3W1gudUJjMA1{4vJP12u{e4&Bh#lN zhZPB)2DvzSIxXP1yc)xE=QIBJRqU`9JW{rU-#Eq=%Me<Ok`N>;AbM5EOx4j^YJ{d9 zrnN-lTx`x%mWi}jqRmQgeiwDbFDD~uu^0io2_m3J<6c*gMGFL72kY<R6I3b5{Pqu# z>eVNEqGe>q-4L}9rlR#vwj$~(+G@)XBPpXYS<ytJceQG-l^da%kxN|GR-VTxlw%vt zr3uCyuk|M#G#P`ZC^ycynO|(9qz!#q%9!o}xre5^eNh2q{4DbsqEod;)NHKHzmwng z1!~??U1n|RtmY506j`slT{m<d`le;z)h>LG+o{ggu-+0cC9Rbk{eq>xV}V|apd!0X zjYceyCX5HQ8?upo?y8Q@c|)tWGdLcu->7>){HeJ)G=C?&45k&X8{L;gSj41jFM+Wg zn4*Ns_btlepqTV7lpwj1d=hkE-08z9T`im-Dbs<l=IR;B*5$lo9hD}QR@z}@t^+mv z0P&Z_p~%bNZ+knIW4)KDJ)Q6SgGz=iou_D*kIBbMB3aDA)oiYMKDa|0GZ8J;XbhLm zMn<<GqiT+~AqL~z&%Y`K@*>R(ixK@fvcJ*DMO(d3{uwCIx(bt;_gFI2YIY}kN+S=K zNBsjTIfTn?M8I~ui!t*S-McLKtq+&$n0I1wJrZ8{y*n&vNd1p?E>D~@OGI2bC1?X; zLo-I$g6=s>r^6w&vE8SrI*~?fzr~g-`lq)G(AwcAvfcLNxGMO14>U4gmUey+7Sbu2 z+(BKOQ&jqDs!s}c|25}PEGzWmMQZ71*U<og2}NStH>z+w@A@A)g@Oq`PP6+})p#U5 z$H*<^k{XB$U2^3Z{$%`Wxe3z83j=nP&YXghrKOA}t55Y~tMhH*B!7Zdg$mJ=?tkdK zI)WRsys~!Kd!z^wH143k>>2f?_m|PzXA7jCP}<9>97$M_yOB|$-IkKEbGCjfOED47 z4(zz0HU?Ok+fO`F_#35K`{mhOY*mf8dC`|0Ty$QWh?&`;X3i`681b|Y$4}>m_tnf& z;>_W8D*Q&~e=!98+LW%ebF1@@UUI`CUtRC+?yD<BYKL#S<W+z46LwV9X1OMe7Ccjd zI;uj(P@thWxC0gg*q_5crH8<f`4EE;=#{C!+YOp0-(?3SGc|VNot9Q(jw6~LeZq;j zLLiYqT$eEy0y(gfUb`{3@Hy0XU4l$?q{YRE&U)V5F2f-*9W~U$(XLhdiT9}X_n!te zlcwY{(6RN}#g#YlxS;uC(=!^8z8H(RGsV4XPVT^j6@J%+x$dE!0H{_X)l}7$q^P(Z zflzhMyd=8ccChn3Rw?yPnwmLMCU~WbhsNW4N5F}OeQXr1NIT<x$a`I#0El@W94n9- z3xc_rS^L5V2_#0n<2;u6KAc=nqZ8qDA(MvrSfuS$ws!3R&xwn2Du>Rz@*RoD2OL&d z@<-L261wC-oLq_aEfl`=ceL`0&I}60q;@kJ;GW|`=W=+Y#5v%Ec_@$u*MwF4soI)v zZiY~*$C&-gZjipti9UlKg{MU(Ye$r7O+x}~4m*_j)V^dOx2~xM=Y4ml>jymC@JtJ< z;MWvpjMES*UApzT*yYN}j;$V8L2~3=nDU1d&W%Y8e#>>hvhK93qa?oY(C$DHf<_la zN3J9=q9Ys3wQoBpMo5Z7{E1klUolu`Jaw6Ow=k8yvl2;m-nA#ZnL6TPQ#=Bl&gCF$ zVQ9Abs!Ua2;n<FiFv#rrV<|hqh$+RTX_1b$rN!w|;#o1if9ABQbBu}scUh}#RG9_L z6L$0&PF(GQSV`mK#II_Ozk+&P6v!HC+wLuwrLga^J{ID@u?lqB6MSc<19!O~mVj!= zw*<_&TWR}+65L!);v3h?;Gc=%`85!$FXi_qne1`mxZg`<U_4Bz`)iRLepuy@k?YL2 z-Q<!LP}@JS$}1b3;=^X_-K4Y~!34ZueQHuKqB7as0TBw*H@k63O)DNcahtxU5U<K{ zx)YUVx=wXrYi3DQv^lqUJniq|bXJ+u>LwPX>k846wxoorC^yI%EXBFI5PQHEmyhZ5 z1vV7NHEafJZstBJJqi7GgJ1u$(HeUjw!T>^;{ZM0ed2E)zHJ&>NWIFAzy6@{!0Vz3 zCl>pWdu&Wb{`I<MtYkBau<nE|Qox}jcHG)JrnZ;PLLBfBomSM=qT-fzWDO7vE1Dvp zQWUM2VzPUORVtTKQhZppE-S7zq-k+SSUIb632UO&Cc<bn?!vKAS<#=rN^UJkX#Z$m z(0w(s$p|@;)EcIFh~0YEe&KYiPW1BLdEdoh0ktibH(k@5u&i(0>sN$9T-^J|<pknJ z?!%Z#X&T(_!jClPl4k8)Jl=*_$;h6EP#2_X#^DW=dj(xaL6Ud{A=~-yL`!3wbcWOQ z&u|Jsvz~e(kE@N($f5df2dIjpdpT#zWwUHUnZ05&|Cwn%FKTr^2UX6NGuGM4=+~{4 z$+Y%HYpE>7{zncg{471Rla(rVZ=`X6;2B9V*>c76Obgx}_J5Kt$;nr5e%A5yjPzBA z*++X0dm(I-7b$StGc5F3rx;(lB6{X;lX?xHn2M=eS}E+v3BAe>7@T*Y?xoRHqRf8H zDr@Gp`w*$%w={C&*6VQzlGIu@@>*N?#9_#eu|LT2pyk8eQ=HgaG|FF)vG$xb>#1Sg zR?=WFr+XQCVgC8)Wm(T{G5-iC1tYF~KAgDeFsy#Y0q3~Z&$e7V^JksepL-s1@1)J# zKXxv?w9h_-d%yB*Ki*Q{`p~095;eP+q=c*WCsv|?%r%`<uz}3~B^EeSS7bE9^I(<4 z?ao@FsW>sJ|K<14`vX4|WDs9I?;o6A?p!IG?LN8$<W)2~-zIi;X&quMw+T!A0N)}g zATn&Do9wV%6`h8kKB(Q{AF$Q_a(Mw7mF&s32FKY);{D=@+iGM$XbYZYh?FN68QhI) zQTy*8mga!m(sfu0E8WdPLRlK&*m<F_i^i|wI(FC%)*ygSAmgt?l|7`0)_)_1WfP*> ztmftw1C@jkQ-5<FaNanDW!0-LND0H-&8QE!q9!RNIQwU$?z<cfrGl|}hJNNXQk`>! zd@5qKk;OCi9MKWmWtP_Iapb$IA?a|lgG!d+?-M;6=Xmihw)udY0Y>SHmq=^udAjRt z9y0a?hw~1VncJk10<JGMm6<+@&`C;m*CnW>5=_Q(=Uy=ugh50U51W2>L}cR_lF83! zv;QRai3A*$mnrMyCW(4H=w4-6LUT2hPMbip)DgA*{EcG3++~HTA1M5YVj2JlA(ts2 zC>^!WaaHN}aESm8<#X8&-{i>$tUufvhY7wMJ2LVRc+n<Hi1i0VNw(grQEB%$4yYfk zQjKMk?_n1{T)e+ZYBSt%4If{km22eQ=aLRZ%D_a^duQHVBIh}p%Dh0^)=MPmGDX%R z&#o1{bwkHKy(k-;Uvc6iW3N}^1vH!5-uudaJG1VP)0C!agj!l)rQ+hfr2Mtp_ZN0g zc=~@_0!X(hrBbkaTRj4?ahO6yp3+7A?0jzB^W2-0Y1qF50n<Q0=qM5u(@@?a^5Oj1 zL3e#|XV`#9zTe2L@MdaV@|DwF)C+sVlXm3z=G036LHZ0p=m>0KDLrM;yLBS;Ti!D@ z>hd%~#>B{s-t0eIb26nws9o!Dh*rf%9)34$__;}_|L6IRPuRItA&%mAn&edo+A?NI zORDh_A<JZNJN?3vy4Tb62M-6IGTANBsTBseGZ1k@RY5V3=Gdw>wsU5^3W?<G(8Uou zUZWut9qpvc8DH_&=$|Y_t|(C6si&H%>#@2g|MrK*BH2^M0~-e{O4E3*gjUVDRLN_p z4BY;9N=O3WP;Lm1)AvY)v=8KDG*|cIB$1yvmZfN_krM$X@gLF8g2E&;Q+2ijX3A{D zw?um&s_X}8nPI%oRC`Z|zO+g+*hPXW$dF36)gVK9C*qv~3!dv9wB*Ch#|r9awCBhA zF0&kw`HY5~NRmD55W~Z4d)K|rNBOJ0gr>~kl#1wW+nrK<wbVx?9(z|=#Pkc#iThxR z%qxiSg+V+3)5U%ntEM=0%gONV6o9aqQcqn~^6@A7A2NvT0Yb`8-3(|u=?xyKZL=kg zmdc5~%1g$m-4HL~=&jD><?az!jo_Qpt^x}VewKH#uV>b{h51iCZr<OEE^SrqFqLVT z#_!3UQu?{*&qWhaI8&<1=dPN36S76h`ldeT%P!$uRVUwuAM15iFl4CSV-S%vyTJJe z=L3pH6JE>%>}qFejXvOYkjtKLp>99Zq~81q*onOg$*+HY>fqlRA8C5%;DI(xi~9Yk zBH3LgcU4Uug*f*4cx6Cc3;nVzf7!qU<C0js55ib1C66cfMQ{6}z$9wm9;11Qqq{$O z0s0hhf4Wp4YI9nlEopIt@vmUqVEy=SAyzUgQ6E-UddB)MBdHYpAPn_Rl}rmS4KJqF zU14tyzKkw>i=fjDUNSJ#j_RIl9HXAYZZ7OGR8cj$p_$ggD%kb8sC^=jwJ9(6>Ew2y zSps<4(Eayy$ZGOFKQm=#YpjYT391n+Ymd9<mXwtsF#_5S^cGL}O*cq0mV5a)*o$x% zY2LJx$uDrXLZs51L<a;Hr1aNk0Q^E<F4U)rZ>^t)G<|hYpiTWz{!<~5_4O0D9Og?& z`bGKON8Y+>6OWpUNx_Es6ZeWzSgPl`8~P7j0PtZJ_SLNT%}!jzprUNoYO4_!L6trG zqKbB7?LDIGZ4P>CAlg1S)t7##kM2HO_To!M=KR>M50MY`3QyaqyOBKQDYsza9Gfj) z)G3z*4WR%y4GC6j+3RSOOgKt8!iy7qJ{NO(_%%d((6jb@yJ??+%ntUV>o<RJ7Ev$0 za8%ZvMcq(gVL8+a0%CSLZ5j*UO7O|=Ilaz3B*$|(34RWoU`U<K)pDnn!N0_{k39P1 zwSxUz@3W-2m2hm6s5)5<JUkJu8_QM@NZ~GXdun-{rAj?>EETSvFSmL;jUdy%`faff zIB9OHdWFz3S=ES}=1OHLknbrjq**E|>0M}>U-+zKC;lm0Z+UtuG>E%MQ@nUCy%KQm z-zD`<5_;!{uMtDK91XkFbJ+Ca#FRVy+vlJtZb;rPv*(lwg3<~>WO48LD}9ZEY=5UC z4s~5Kx-Do1*5;TLmC9pd`xd=kHj~x%UCtex{axL!$oPokW*aY4)$+;af%FV29k0;( ztA8DPg5idnEXKLet~ke*>!M)Eb<B&NY;ZK^=Bz`t6v}>n<i7gC*yQtAB;{JTw3*RN z%6E$;$oy(E=yu!^LFsyA&4ywvaG^WP?T{6GZU@V24mpMAMWti`Ca6ktzP#5I`=qOY zxUtLTg~i*>JEfee)(>%6?xH={O}^W5-t5zAf?hM08DDc?dQuiOwJZ9KBEh3{%sgvi z01IWtW6}P$SBvyb3A-}x(NkgcHcnPtnjy_zONd|zFRsSrKf`od+;Sj{1)i!3JTYV2 zwNJ?2)F+?)if$Lvv<edzV^8OtM*JeA#@yseOj5x=1qH`tO3Qr}krEBxuQR|}<Yx1# ztyRF~=qI~cJ&QHkN7HTcet*{of^l5HodC)hYYZfiPN$s0jlqgl#*m;9M^VBCCCuD; z(ea^tz*Ueq7VU(I%#2WLYYEvKAR9EUM*V;=Hr*=mpXJV(zgNNJ!m{D0==i<Oz#(@` z0t%enZ@jm&Zs?NWjU1A#OaP)ml_<60x?Gk;{?Q8a?SHhX&dj#U=SrS!^4Kwc`66AT zwTLB7J|`Ep5vzfDepH?nRahUM^T!0}?sM$}QX<#M$2f`7Z5KTPtZ>BqCf7dACGn|9 zE53RUT6=Kq9z2b0H*{^0k25km9mJ`tJ8~{>5Ygv4sG0Pn`@sxXm7*O++zD@U1cqWD z@U&6Ek5(3-AEqK-9Vgp=_`c+g%bX93l*^R}{oS_o{E$Sr;DJ>m(M-u$aI-CHk`z5z zZ{xmU*On#1A++&}d%Iz44!sMDD?(s*I+di#DzMf#bV<FLD7W>!K<4&LtU6Rz%uSIv z1AEfiE73afYG%A~XWqzs#9mQVQsuv8+?L<_w%J^Y^WkOHtD@#7^z$VAMsx4l`iO{e zUFulJOVEi}JGA6{=#b!@Uo&m@tReIzgogul2#Pro;^8g~_Mta1EWc2hK0I$@Ke)w+ z8vw{(qullwTH-am0n~*IIgK86Ws_4@Y!q!tew20$wYJ%v^whGGhK+Z}4VAFBY_$#9 z2D|td5e6{3XtFVvcPtRwaWCybx7Ipkhc@p&^x<^ouBxSnz6dRikMG5$WAc>C^pwOL z5er~^ugB-S5B4Y5N)F#jzk5kOIN#UkIlq|wXPl`tPKeRf4z%eB!dftD)EU3`W*S3b zMUBH6cNH_&NunRP%$o~vCA4<iSAY}MP^UVeJ=*>nC6gxz-8h)l9$wf!S=MjF3{lJn zfwRWx&}mf5)rt_9q*s_mty!IvHZ3W0QHNpnm4PpGekT?`TvLebI2;3>GHz(t<g)<d zYQQY1j$V%X?S^Gh4b~K1H$1S}=wVnhFU);|>RC$S5yTN>$Y@mcp-9OQBfhOM`n5Fe z$IF^byzl@92eZR|M6ce2r_@}!KWY{a&tOIZH?2X_2ai*t5wNYIKtA%B2R??vpXc>T zC6K+o%osK#Y1fSDYwPxDnQCaIiA2@zWIcYfmg}6`rgu}N`w9R_$)LSgcH(g#qaz68 zvzhPo2^zFet7(N0wZ*k=Dvo(hmjBQDX}v%nf|L(#gkWpe_bC8}!+KsaVV5oS+?1gf zceBf3#!q=}`$YmB6O=T#Gn>}W>z7xdyy$IxM)TC~ifC~6>{y&m-*OX=tD40Qlz`FN z5ORsfUnG^bA2hh4ots_MYJPm#{AQreuR<;EVV92XwAE$mD(V-jX5Ll#9T9dv_aH$V zPrT6r-s~<{-&;;>;AL_)x>m?Ul?7&716IlIB(r!eup=93RwcN1r$07f4F{LJ6-~)c z1l&$`4hCEQu%waZqB|V`sgJ4yStOj^V>lgNNa1fA&3~>*mW+`Nju$=<k9H?!+JE8^ zO#JONjzuIpo!QCOj?Z#;65!!LTx173x~OvIO%ZH<N~!Wz0`aj?>yNRXPQE2=F9Cpk zueWq(;?cLk`hKsf^%o69a-qQ3Z7g$)zDlV}=hmmcmc0tW;!_;iY9sReriEnpdQu<` zYYM-crLg|5RrOir`8<TN(d}i(b}n%OT6eeo)oRWL`2CwZDWAnL@Af<kEcz<Nq^K*) z-PUN409=u+&}R~c%xrm%zVM8V%*8@3&y|dIEN>kHl;KEQ9x(KC=*sRzFq{4_V^Td! z2ni2W2mW%`?<kasms?)D1RKNjmG>PjdQTK$WPv)L8;a{NLp5keBfbPCMqyl@mQkk~ zc}|`q3l~~@MioZm$12g?sS>whOT{g;Z`|LO-RaVvSrO`eW;52TkjH9v+(T?@t|brV z;}ockFV=In8{n&{B|m<|7anyZw42%|kKcQa7?f@FYuhlJLUFSZ!qW<xrGn}VA16d* z<JEi<iGMM_4EF}`7Cm`4vQhptEP6)s+CLt!=!B6xw_oXwZ<v{P?M!+R5|=4Hv}i~^ zWzMtXTu9kyEpJ}c1*`_hmPj3arF%P@JA}HO{GB&2t2}mKU5udrNu-#)H!0yol4l3c zb^aga2l@h0dSZ>*Qh4)*fwsC0A5Dl$ty)@d^tNc1LX+!{UbclKTUe^t%x0FVmA1>Y z$o?ID0khAmfjT#jRa}3G`%>yIVN6>oly_k|e{+ko*1k7r%hmR)wvEepo=#5@wWobU zTkT6>Sc}mJifOtcF*v@lTt!ZUS-kWq<FEZ)RLAB;meya{sdo0MooT`+|HQ_Qfy~ef zg$+%Ho7#nXl&h0-`)kAQ_ALL^{nsADQO+f^KIPe%N<KHcWv5q7&d)a5$!CjY_n}E{ z$Rbm^_N!o2-c!+r*(YEtLyR8rkOljMMd?#(mIgmY3OQ>9_^WWfp-f6`*d-Cf#n7^1 z?zC1S@v(CDsZDATF@;Gj0@y}6=1~AI_9ZJQf0)GSFzLF|`LOzfJ5urq5noefxjHoy zfyez4L+%4IM3q2!7quE;fkb^#IkA^Y1aN9o>b)FB&P8WO!A(#*9Vfz?Jpsb~EVW^G zT8YBXxuI48rbFS|u(F$FJkmVNM5_C)tI|}7vCOv}{IId&av#!NQ;kt(&{nGL!r6fo zF$pO)NyAR&CI?uF9#u(58COL+@_~U!WRs;0)QYY=*|S$?Z#Sc|GkKM>R_0@%n_iHf zZi=@G7&jEP<(LC&2h=(L=@Vxm0oV%in|g9tcVjpa1i<rP-FqvKco>W8T?mi{03A)b z;yz?T^N@QTUot62XMW7fGYi2d(kw#tp<m11TSiH^0>Nkk&EUu}IZTKMzo27(o=FRm zMp}PuTO!S<4+tdz2mH-Uf#o1ixx`Oi#~%75^J#S?l06-#vXXPoh-$qRxXQt1FP=fL zLh&{KznD@_8!ZrEv9nx{YhbmEhM+~?`SHDj*8!>ymO1x-23@tbeD0M?rmOh<wN?%| z$Yx)9O}dPwD+PPf>@z0*a#K~7ZMjWMBxD@mF#udQFQjmd3_vOf#<#*sX<ob>;2@%} zhggs#s@(ZaQVLQ<#SfB-9u}-CepLyJ!JO$%pYpvs9#@XY>NC(KK?co<hU|b}j9Iwp z0Es;?bMsYe`6qENHHN3WFluvvpB^7iIn*S8RN!K4X{MA$%N#+C{seQGc^9H;<)=9c zl1NRQFU|jiO<4WSY}v6&KS@hVc%VaOUIlOkY+1;Q3>V5H*Fw@$hr?xO*CX16X^4|= z97cL*UH)CI8l}oWgo7j7`iBKD2@N8bsw?h}ZD5tJWD;=GT!R(iJn78L9GDK=5?YGn zG$^ngMCck4G|+{6jV-9v$V)r6Q+x?j{6YWh?foI%F?Yecc-E=Km7%H7D%NQwK{<lf zO)Il3uoY^?QO5jCi0i(}T)@TqduN{o<78t5XdH-&Yr#giGrb*p9b+h9NV~3^`n~Ps z<3V9pu$(=fLvJvi$1b2UtU_#AL#Wog%4o)0gV^d%i8awB9=zUX;V4im@y3QNySBUU z?Bly5H&N?U-RZ>ZGz|NqKNTzoDn-;B=BM$LjL7tU_D4&eb^e!2S$9Dr1)IOz8)&+% ztX9YCCj>QGLWTy)tg$}3)mI9e#~XLokA>}F%a!04Os~K<yVsp)M649&G^p!81KU4t z6#9bKp-|OzhwSlK3zkD2VgYBVAsIWS!p{?+Yo*<K%gpm$Zo%?9qlwp29j*$eI6W+( zYp3%YUC)pH08}`I0dh%D>>9M>V?e+s>%F@K5OPyLanH6Ls9l@d<%oVyO>4$W?K--! zB!9aUYeH<AJF*SA8Eje}_NNYuVsQhm+JAYWWQZ7;z)e)BAJ(vE7z*_rC34kO8!rgm z&)h)n1}vvZ+GR!SCT@YCdFb=V0$@c&mrBnT9A8_UjlM>skHP}(V?AvWl!9<XVN6mW zeI%Wud4f>G&1L=zeW-pm@M&J*N8xvF5i#*yeSu@x$$(Zn(QOr{-8VyW9wlwA1_578 zTau3lq#+7)d=`IqDrG1I`P|@GQ4@EkNg^%}o|b%gtBxooVJ;SvWm0U4c%+J3l}zj| z0u+h}Z5mQ1i#~V^;Gb0RBgRFhZKIk!5CQRXOt|A6C4O+P8tvfaf%y6CUw-#<AAIPS zJ21Kn&_d*W12iCfzF-KWX+s~_qCm*n!l|JYS6qi?Lzn~V3ZOBXA0gtYf%#jbh_*nw zMg3kEo4b(b0s%yJz5?-Q6Hv{E^<qcnD_!mX9H;zWoMN@eJdxmjcH_I+qV?(~^)^^b z*nNcixDoAhP%K#t<2qsSTfOt`(@|ydxn>iuZdyaQZaREg1WjS{YPKZ_I4Qj+>Il{R z?Ur^D@$M6^_Pk}q!u3N=r$&vb_b8ik8pIOL|8pTB_yU120z%zX$#+F6;L>}mxEGO3 zgXqO_WyZQ=^Iv01^8?sBJ<hwphE6@zT=V*SMCp%5@3CKfJ!Nbz$63?_7@{pHJWrky zgxP}-hiz*j%-6BLpqkwvN0}y3wc3;2v3ui+=8KsO;x_4AK9}72=%9WUn+eD4i{a8? zN<_9!=i?RY)Ml^7HD}Xz+Kh$Z19aCeDK#1kg_gMaZH%|73XV-^(x>JpB8z{uLW~a> zF*Ku{&Ovh;XR(&kHZwod`l4Z}q^{A7Pzw^l{T_Tb!}{N(P)nLyI5@gxo#`m&b;jME zZF_QtD@oCEpYnDw0~q4fv~Y{dQ1aDhQj{GvO*DCv!XUoeX~I?)iySYF?PYaXM@7jf zyd=2{u47YKgF#|OOCa(ttm3U~Br1?1H;s8U3-I7~l$xS_5)ZF!g&K=H7EP^KAvW2; ze{q2vdrtJm(~7^_jcltOFKbh8H7MW*YedEuh8&f>keQs_!T;fRJ6f@<xL>>Wp?)a+ zfkjbj^v>cPAr~d!!|*9Pi<PMUitBs_Wh8-=6$)ix`ueyv-$Pk*0CyIV%JfT*3Uhne zQKv=&--6ZR9?e2lMFb_05-gx|O1XYkU}McO>_&|mXyYH*l$X%e$qk3O3&=aMS=QH* zCR=Rr(Dr-bn9()FRN>|e$@1)jxUc|{0YsL)2v3pBzf6*6Kqu~VWgk2=rnIXH$x+qY zBm}FBj{dX2!OMfq>E8DAK9b=2@JPp^sGx{;Ln4bWU3;YLVD9U#Q_EV0HV$*#^RJr| z2{!!zkbax4r0_1l@K0PeLVCNj21ZS3%PB7#O7X#%J<aY?z{5A(u{u+sSaXSnx-|WF z|Kz>xiEp00*~---M*dkOoe=MQ<;j@BxI=TDuA%rhNlD<bExJ^@LN9s1V{eUcmp3F} zi8}~OH(Q;Jxztw>i<rBsBA)iLR4-L@8s^-peEjgU)G~Qu1<~J3?OyctbF8wa0<Iyu zUZrLI@}FP2G<QE<Jlqm^tO|=ib+P3t%v;)@RC+yb-YP;2Ty$p2oKNEFB9QMNrzd!f z+*Tmqi`&D!x1@QULrgxr)Ka93LogD-8jf@rBn7if)g#8JuSG-b1*pX4CrA7u|A~ol zA52;;e~T7cT(yrG%nv5&2;lY|N}Ma~VPk?GC4pIp3F0U<8-}Wv{VDVwYsod71_jRV zh1tf{`6OBJSr1T$@<;^XFn5&l>~flBBayUagh^ftnHOro*PopZ#R2=<?Up9u3s<PA z=^xNqs>k$otVsy@+@+)lK)%aRaX&C>b%jT;5#5n4xR)iD#71Ckq2v->>jDu2_nU1x zKL%VgLSnEX!%$+Rp6OO3^M%nL{j&HXA8ttl6x?U&>s7C`FCTc4N6~;07dyaC>tcAf zQNId-^PaG^Q?Nz&9FTI)0F>JS?HNq2v&&*uW6PR38{fqNk4OvKe+}Qel`Daeg+)|% zi+zH-o@lNl(+Gpc{n9yStlqf3I3ys}_&#^~taQA4;3q^iSt4&PQ7N0IMa=sj0Dp38 z`)`T9wkDEN36WT`u$3)DA5XR18n9ERgC>CM0&Y{1SkMU!QT-)-4^ch1&*+=WJ;r<+ zgD<cIT_yRrwNFd+LH;7Q!?=hYwKHoFE1RYD=HcMXV0RWYdHYBM)uos)^@K$T91cVJ zx<MY`mi8rnu_2OBe3yNnL#6SmDIIrBH%85%O*ihX37xf8uI#pe+w8LJ4mCOQ+yDaq z;9N&r-z0i%b5?}5hAFM?BD2g|UkjcNYyI}j4m($0*2?8KY>Wd#&}+`iQlqU=SJfe1 z+aMWGFKMI2o;RpY-kCyxU#z(Kpg~im-!4-%qW6)3`#GGwmt&!F^88{s72252FZx5W zE_Q6TdF)R}(09m>GXuq_CZBOVEdPhKS)EpPONFcI(hR7HbJADnZ52$R5$koWjd#3l z<PFXzG0y+p;x$Vt6M_pGzukwV-&;+TFk)P8MXVqk?ghguU+hZG>r9smH-lSL^jptb zOC8DuM`cF>PRQ7NbUS~q#<Dq{DBWGENgt9sB4%qoRip00<8&dZ;P1}D%wU$qa??m6 z-+3E)&gNWp_f1E~yxt&pZ9h&rW5e!bo_GEtJ?}H-9&Sq_k`rG2o+`=l`eiWoRtJPf z>-Z)f?!Wo!L$!Nx0z4WVrM+UXn<nOdO*KX9uWep}94jTxC1;*HGldmHAr8Y7PWx$5 z1d_`)&einU*&@sZAsT3cvYf@;NIj>YEjYp64DN=XGiWQiNa4UcZd%j_^NO3}84%4Z z3F%;Jc8A^BH@Jk-J<^k^&-0eo!y}Ddmkk+IL>3D~tqS;iGF=d=@=mfnGhE7iB+RGl zR!-6cg!Dexfo6szN@OGREO|vK@dJ^4pR^kF29Fe+6Y4_@C!RB{&;Bp@xo=yS7x&~% z4nz3v43l`KUX$<`D<uQFmk{s5veCnyR-<v(1K_8fz&e@*zwaBPOZG<|$bXzNEpgpO zOD^Yc{igc_TnHjN-VkTpwwmT9cgoKPe+k=!Clku|xyC(7_+6y#BQ_2F64BaN4FLn$ zbxkTa2BUQ5{v!At+3TxIacU3znpPLaacP}y`S<G2&)V^75w|*m03AOQ<SHDjX0fvM zz&KLBxn$GT^Ls?Uz{eut5}F6q)Z)!?{kM8X3UcRtUlYM7=5?y}`1Op#R07T+!-=EX z-QKwcuJh@G)t#i8lZ%+2?&jRsuxpe#1giD)PH0rT#3%)<9|KGrYQyNIARp@%OJrX& z-vBOa2?q*H+R!F^#!!*sd=ilQ#zn4;7`^)>RBJQGAzmw26#X560afg~@zEEtxB4jA z?7ZxrQ@RY>C13eQAC&w-+sC=MxUPwjYB^@+RFi#w`;73}#IwgP9plm2V5sO{q}Sxi zg~ufxP1<wsTJk#@T^9EfypTCM0!HGb4gUD)4UbvSx6rPLn1{s*FCEExz)ZepkGG%r zvjDBni}3o3KubwlRTY*SKJ+QD@UUp^%IrSQpm1oRVuQaZL#J<d&LuX4R@$W|as1ki zvdlhuQ5d}O7ILmJ9;U+4IxQ?g7oP`mokxPB27E;ArMiZ3c7}uDl{^S*HP85y+1p$N z$Mr6W{t9poR$1c}6}#FZNeS%}#Uc<K_#@>qp)gp3ugc5Sr(<zlzee==@z<IznXaqa zu`X+cGSEQpmWO5Ue*Bb>zCw6*X5J__>CFSkjzv{-QlExK1y#m898@PlWIB`sGkIM` zA>W7C_bDe$_5bS}OUcgvuy{HSq4+TxRi{yrAPcP|4k?(VMz_=#yhZe}kKXpdb$t@# zt--hD!N2;gN2^?nKm;#q&XgL&?aVyKm>3D9^6YflILTp^9OVBl`S)!J%0<GL)AYkf z2S<TRn%7U>a9|*_+vqW!wR5P}mFIngfzYG&vz-M+-Mx45%k9C~%&Q>u_vsW_?dksM zeuTlq2TxpupJz35l#>Ff9|n&Vv<J>h(i?eH_#L%W*V8~rOn9M~4*RMnvDJY&*4VeE z`s>6No|r^G3(0<~8zAXL7Jt~Qm^q(G-af%5M$(^3uU8BrQO*86c_LRxUv1q_9n<@P z-Q38HZAcrgwt9-%fB4wG@r%p(lgV|<m(W^aWt0{gs36J2HgaSs<zBYrxIuUd=Saxk zLn(8KDv)OaAm(z@2Ej;+F*mOvf*i<#2r*n+Huwd9^5dUAXm~uSQUd87&aN>|$eluB z^rBpy6`SD%i6`cVP6x#{gF($A!O}iH+*`6})~tQypIYRkmeQw7phO(zmwV0kfJi?4 zI4<~5_Dd)Hh-a#{SHkCNZ>g$|Cz<CPNoI==-O>k5OL_->f|L_8yMjZB-EVXGYPPPK ziFs6{kChor&UaW}^9O@P=P$l<rp&;7fKqtf?fC5EEbPgRnMiwHY`g&#ZT+cS%qRo6 z_OwSK9RE$sGGby1ONDn_FTK)&I*03fE|aYEVpw+)I%j)^`)Io3v4Qz$rqboGg2imP zUt$(u>Rd<Gp+nvi;wsDD@fb`>=JVTEK#TZ5;=1e@d!{O@BUhvl(`F&nM67=-FxxOL z`UN_e6?nt!%f`C)h89V6pqO*v1B9GOWn+%$nvV^;A9M4BhPZv!J-pW8m8^_KK!x5= zb=iSPi`c0JEQ%0_2rI4~6ju9nE@Tr;;LGeR@%~8R`+$pm%q?@gf)g3uK)k%sON@jh zMv1$O0!@_}Yzg0}j3q*k7TF4vG_)u-O>eYW{oO(FTC*_iy#5bw-$5M~+wt42JYQtZ zccF%kQl<sjy;AAlnliezt$BXGl<Tmv$`)LgR@rR~C;yTnq&w@~ThT7YF|2frGb71M z^pEE1seH?8*s*(*W~&l?dT%Sg7>RnG6{LJa#7O&S86T2>po}j>;=_CTEL~Mf2Gf<w zT;qNCkRPED6Fk_kHMn4<byy$u9nz-c#IidH`2tBm2I<V7KQvCpOJPNJhF;NF29&EY zR7=1TvDkb{iXXSxXR5vm)Yn%PdvT5HC6Z^ps6Kl>W47(3@+z8>Z$R#T^iHR{ScRu! z8F`NDXaQt<HCc~-@_`0}$T5H|836|~^9>k9U+#|Ohk+$tw;E~@H1t2*1O-)P+i|Sj z{CZM5*Jo|{s3PA{UJt$Ni_Tc|{N)J1B1a_GcE8I}D4mbldCG*@MHO#;vU$5({3VNT zN?3JhR#-wb!6SzhVQXqE5epy?7`zx7z6TQ-aKWF6(~fSkN)D~eA!W+j?g?0O_$TGw z&XwfPfew|Ektlp}UT#_?VE9DtPA?nQ&zCjgMOE$FngGFL<LiKS!?rxF^dr=Z%k>UR zucMljdi_F#dnWvna02nWc~T9Qqw<`(b+yO4dk1Slx&T33VuPD60hw4=nunhG3!hTn zbFA9lVO{HoT;@yl1W;9ykNGa+&sEwUD~-~IVxf?(t$d7+++jOnKFs9BD2kR0_GRHQ z$DQ;a!z^st7$!tvWbYUr<E(4QNlp!$*ywYVnF<26q&jd6LCED8@FipR#<tEmldW~) z7eA_g2*1-3YRC@nQyQ;sV&QjK|BVrs<*8YHPc@E#>+Bj*))q6^_?O#ic0sd5bXZ4$ z1^)sua}c%)b@bJq#a@lb5wL&!sgf#Ov${skygPcFC)8t1vk|R^;JPg^gS>mfa&JRj zg}*GY!+2!Fp=vr&11vM-ME10{@Z}nGGh2L=j^i+wQqpG?HPD{DsgeKvtqbVE6Es9v zU04JQzG`Xt&FcanZ0Nh+JS0PY{_&FXzmF3M!+QfhMC&R>RrV2R?J|73yUn`%laIzz z@s(ZZ+{a)_!~<(t<Ho%(XHy)}dZU3MH^(&GaC;C5rw}y{f7r!G=F}52q(b=i@+6~d zclD$N%-o_Npb?U}8%&^b7Jb!*OsIP1+S<Q_B<AL~cB@OKLjk_ClwfI$*{*{ih@qTt zZYWocR=Wq>Vw7p11JiQV`jPMie7ISky_A}xXy2CvZr?yh%AAMPKl&^57LV#Pv3M#p zln+tKPcCzdj16ZvbC<A8516DsEp|R|?3^mEeTsWR61h6aYQisd6hkl-+B`b8WA34O zQ0WX~mtbiAs)Cj2Q*YB2_+v%4n2Z$n>k?jEgWX@&`1vtfX=6(96JHu*re{{h0!=z5 zPp?t_9F#a@e`OZ90Nd1pgvBKFEZ_}EKUgzqOyOSup6hM;Z{MgpxA1h4v2@slFuign zl=9@gR}-COt|S8sPj#MI0unVP((_XJlW`3ZR@?2XD=+x6+}g}}qfdo)OQsR%i@EHy z&5d>AybawyCIj3^RLn-PkUkTNpbYjH(ZhQ*T9<WKZvJAoOxvWzG-)y|((O;aRycah zO&H>hVvZ3tXG1nnZ+&*gU8Fuc-gVUQ1l(-3o>Y(JZk@chcG)iV%|0?2jVsOWwryw8 z=y28W{dzj`&YuANSc~ywbo-B8)k&at0hkqFhCOCMKGDm`Nw^{Y#RpWluD&EWf0g5$ ztD#4CAf6(-_7k$q#Y|vf2N@Dk+b}4RktF4CC*ij=N-QZG;2wg3o1&dxFWA0p7&!Z$ z2Od-HhUz`X4>e$fp6}|V_rP<o{Vev*arkiNT72lVm||QPBSlvIOW?=hyORKK`s3YL zk@T-8Yde{Ll~TS+YlOPPHGd7G`i9+357WvRY+tuXLb+GO1^Y=!zM9j<Qv*z?g9u$4 zExN*i>6~tas6fND`>v>3`9XX^nCLVinvh{w&HSeA$J2?yvtC2NGHyy^Fdzqm#4XUa zdNc<U^HGZQrct{-*u$9_&!;5aZPW*m#RGvD(GqSyav8i(6X(s(#xNiPUzfM$3}I%# z)A}ot;vVfF0(VVKJ$CZpD4`VpUbsDF_nj||BzdZ%&SJBZz2q?Hd+__4T5@8u;LJ?= zb;(SuQS$XO&p7Mz+UD$Z%y-GKCU=P8NE)%jI=6_+;t0Qs=J+{qIg8E?w2@S@_EPhS z4bSCCOh2d#^&e^JKeIG7-e@c#K8@eA^#roj{?335#S1?iK1bc(Q5C}6#WD)_NW{MD z0e)qa6dIkLv>U8U4zKE+&=;DW$dAjmt`@$_TBE^6lwq4UqJ`i2LhYC`DR4v8x_>;M zJE8t#oPDcFm6eZ2Taf>3KCGUbre9mhpu~tHdc(7H(Tz^k5%$Oa-l$B9$truJ@{#6m z+{bcxF-GnqY2wPSoj})gMXy+tg+|qCpF#YPga{skY_FqxByw7Qw;PoT?aNHQR}PqS zXwE+_7g1(kkm290Ss}`a-iTuc^T*EnDO#IX{&bU~0REaU{)z^Ux;(wPtdvzYI<11P z1B_1N<)WC*yY7?0r?om_MW1sYH8lwjBOz~B0xqu~_ufSMOBHdfYZ>XqK8ynOKxjUT zPN>8VKC~u12Bz`<$<VVqgaS|K%)MYFscv-GRZhVeN-ipmN(!+#7$C^F6l-PUNcPfW zTIs9<`BHXtRl1`&fyRz&-I9spZp<s5n45i>{u^7*|4}?Y0~mKhj|LLv)Tq)T$X=4g zbNy0|nS7BkpJ$9F^4+TNkAc~oPX-^?RwUWr83xnE`n0i_xg7^)5U5f=!$f+&`o*m_ ziT+-bZY!LR5KZt=pWrrksrBCD%?7xf5iX_a*tw=?+7v4!@|byay_7xH-KgF)_LBi? zIek~Vo?IQ?QR|j)zAK<o>jJYT9`>ku1(AR!&uX+ph3m7!tPO*^{^9)n^S+?t1L4<; z;(gnH%sbIQi{HgGxUQ0avkJd2gf-0R2*c>wSogjrZzY}kc&``b=b>^!sJ&l&>1-i- zTFZ~4V?Hca!N!qv7xBzLTg=MzTlOK~ZT*3nQTvhI5%8w1Z0IGnOI5fU=0CNS5uyme z--BS#!io06?;{~P&+Xu3OC^x%$CHdd&cXOf^TEadJ6XJFa+WgpsNht5L-mh)38+x- zlxc`7tw&HLbY{c{lRdPTIP>l_3(E!j{*9ms_eUuIjptD{vmW0ur6<<((hgjn;_^J; zC0DAQr4bC>5X5tN`P;yFF74K9%%-o|xSXNaKRo6<B;dM*)?RQ_%k<NoVfUtn@v7hR z9=>{$P;m=`b~ztsf*1j|l=;y6kJ2b=ZCS5IJoT0*rG2sXaO90Ehn}{<qca?3a28?c z^Raojt7{9c8%Fk$AVrfCMgT7mS2t}8+?um+U0^vH;cUx{ZhQK5M$|sc>zef}|LB}2 zOci+lTv1s#5nVXp6k9!Isnctn3Y=gYE=s>zu1esZVzv3&qC8)7NrWM~O~^Y>^?cJ# zfC{Cv2PIxt9)33l*yxEHQ6av?`!|+e)#x1An^d@wB5>a5q*mx-TBS%$FMcC`jpKHP ze7}cV6QT19gwmLfU7Zx~wq0+qRQs><0i)CT6LOcCPo`pa&K`STjD#f0o6VJ%-2Z5> zqFxpi#WXZWn%tmM2Cl`uLM7dluf(B7ic&{q;fR?->5=L9$tDq0<sT!L((a6OFPL=% zI!(8q+s=f^StzJ>{;BgTf98Mcq)Yy7EZmBh)y*W(>a$|E0eW-*BMpa@ll07c(npz1 zeWU?LV&=(60eHs$<FOX71{GhfSF@^2);%8&E@t#dJer90o*n7P8|)E|cyhDKZmv<= z1edYTi#rmdb~;lxyk#E67D#VH{?R5<n%4R4aUQ+zsKt6v&bh1A9l{CPGyoH9jS(t3 z=L96tzibcqU@+?zyixSX@JiN2?T@t{^8V@j%}7UEW%q5K1@N*)5Di#&$Tril9_NOZ z1$J8@UwTgjUG4;<r3P~22>-p^v||tkq}*IniII6r^0(dB{O;A!^hDPMY&Cnf`=b{6 z-#cFc+o#;VNJ<aH|J%;q2vh<p#3qsk%x9Y67Wp=kDHUOC%z2DNE)ZX*<^S#w5pMpi z4P}&DgXu&g@y3U6{s~V$N>>~3QEWzCn3vdZCFF^D&VOV3m;U(wOy3J1!GBNSL=XQ@ g$-fo?l2@<q^jH7fNZ*Nt{u@A6N=dR({9C~P17o@3L;wH) literal 0 HcmV?d00001 diff --git a/backend/Shifting/README.md b/backend/Shifting/README.md deleted file mode 100644 index f8b7f7e..0000000 --- a/backend/Shifting/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Shifting contracts - -- chainlink-oracle.sol: chainlink price feed contract -- shift-contract.sol: shifting contract -- shift-with-faucet: shifting contract plus xftT faucet -- testnet-tokens, xftTest-asset.sol: testnet erc20 tokens \ No newline at end of file diff --git a/backend/Staking/README.md b/backend/Staking/README.md deleted file mode 100644 index 9d11a04..0000000 --- a/backend/Staking/README.md +++ /dev/null @@ -1 +0,0 @@ -# Staking contracts diff --git a/frontend/Shifting/README.md b/frontend/Shifting/README.md deleted file mode 100644 index db53d8d..0000000 --- a/frontend/Shifting/README.md +++ /dev/null @@ -1,4 +0,0 @@ -# Shifting frontend - -website directory: browser based frontend (requires metamask for interaction). -scripts directory: scripts for interacting with the contracts. \ No newline at end of file diff --git a/frontend/Staking/README.md b/frontend/Staking/README.md deleted file mode 100644 index 693040f..0000000 --- a/frontend/Staking/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Offshift - -[Staking dashboard](https://dashboard.offshift.io/) frontend code. - -This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.0.1. - - -## Install npm, angular - -You need to install - -- [npm](https://www.npmjs.com/get-npm) -- [Angular](https://www.npmjs.com/package/@angular/cli) - -## Configure project - -After clone run `npm install` to install dependencies. - - - -## Development server - -Run `npm run start` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if -you change any of the source files. - -## Code scaffolding - -Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`. - -## Build - -Run `npm run build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `npm run build-prod` flag for a production build. - -## Further help - -To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md). -- GitLab