├── .babelrc ├── .gitattributes ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── buidler.config.js ├── buidler └── tasks │ ├── abi │ ├── collection.tasks.abi.js │ ├── encoding │ │ ├── iTask.abi-encode.js │ │ └── task.abi-encode-withselector.js │ └── task.abi-get.js │ ├── bre │ ├── bre-config │ │ ├── sub_tasks │ │ │ ├── sTask.networks.addressbook.js │ │ │ ├── sTask.networks.contracts.js │ │ │ ├── sTask.networks.deployments.js │ │ │ └── sTask.networks.js │ │ └── task.bre-config.js │ ├── collection.tasks.bre.js │ ├── task.bre-network.js │ └── task.bre.js │ ├── deploy │ ├── collection.tasks.deploy.js │ └── task.deploy.js │ ├── erc20 │ ├── collection.tasks.erc20.js │ ├── sub_tasks │ │ ├── sTask.erc20.allowance.js │ │ ├── sTask.erc20.approve.js │ │ └── sTask.erc20.balance.js │ ├── task.dai-rinkeby-faucet.js │ ├── task.erc20-allowance.js │ ├── task.erc20-approve.js │ ├── task.erc20-balance.js │ └── task.gelato-rinkeby-faucet.js │ ├── gelato │ └── core │ │ ├── collection.tasks.gelato-core.js │ │ ├── fetchGelatoGasPrice.js │ │ └── task_receipts │ │ ├── collection.tasks.task-receipts.js │ │ ├── iTask.fetchTaskReceipt.js │ │ └── task.currentTaskReceiptId.js │ └── internal │ ├── collection.internalTasks.js │ ├── contracts │ ├── collection.iTasks.contracts.js │ └── iTask.instantiateContract.js │ └── naming │ ├── iTask.checkAddressBook.js │ ├── iTask.checkContractName.js │ ├── iTask.checkNetworkName.js │ └── iTask.handleNetworkName.js ├── contracts ├── DevDependencies.sol ├── GelatoTokenFaucet.sol ├── gelato_actions │ ├── ActionKyberTrade.sol │ ├── ActionTransfer.sol │ └── dapp_interfaces │ │ ├── IKyberNetworkProxy.sol │ │ └── IUniswapV2.sol ├── gelato_conditions │ └── ConditionTimeStateful.sol ├── gelato_provider_modules │ └── IGelatoProviderModule.sol └── user_proxies │ ├── GelatoUserProxy.sol │ ├── IGelatoUserProxy.sol │ └── IGelatoUserProxyFactory.sol ├── demo ├── Part-1_Gelato_User │ ├── deprecated │ │ ├── create-proxy-setup-proxy-submitTask.js │ │ └── step3-submit-task.js │ ├── monitorBalanceChanges.js │ ├── step1-create-user-proxy.js │ ├── step2-user-proxy-setup.js │ ├── step3-submit-task-uniswap.js │ └── step4-withdraw-remaining-eth.js └── Part-2_Gelato_Provider │ ├── batch-provide.js │ ├── batch-unprovide.js │ ├── step1-assign-executor.js │ ├── step2-provide-funds.js │ ├── step3-whitelist-task.js │ ├── step4-add-provider-module.js │ └── step5-submit-task.js ├── package.json ├── src ├── classes │ └── gelato │ │ ├── Action.js │ │ ├── Condition.js │ │ ├── GelatoProvider.js │ │ ├── Task.js │ │ ├── TaskReceipt.js │ │ └── TaskSpec.js ├── enums │ └── gelato │ │ ├── DataFlow.js │ │ └── Operation.js └── helpers │ ├── async │ └── sleep.js │ ├── gelato │ ├── checkTaskMembers.js │ ├── convertTaskReceiptArrayToObj.js │ └── convertTaskReceiptObjToArray.js │ ├── nestedArrays │ └── nestedArraysAreEqual.js │ └── nestedObjects │ ├── checkNestedObj.js │ └── getNestedObj.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/README.md -------------------------------------------------------------------------------- /buidler.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler.config.js -------------------------------------------------------------------------------- /buidler/tasks/abi/collection.tasks.abi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/abi/collection.tasks.abi.js -------------------------------------------------------------------------------- /buidler/tasks/abi/encoding/iTask.abi-encode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/abi/encoding/iTask.abi-encode.js -------------------------------------------------------------------------------- /buidler/tasks/abi/encoding/task.abi-encode-withselector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/abi/encoding/task.abi-encode-withselector.js -------------------------------------------------------------------------------- /buidler/tasks/abi/task.abi-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/abi/task.abi-get.js -------------------------------------------------------------------------------- /buidler/tasks/bre/bre-config/sub_tasks/sTask.networks.addressbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/bre/bre-config/sub_tasks/sTask.networks.addressbook.js -------------------------------------------------------------------------------- /buidler/tasks/bre/bre-config/sub_tasks/sTask.networks.contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/bre/bre-config/sub_tasks/sTask.networks.contracts.js -------------------------------------------------------------------------------- /buidler/tasks/bre/bre-config/sub_tasks/sTask.networks.deployments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/bre/bre-config/sub_tasks/sTask.networks.deployments.js -------------------------------------------------------------------------------- /buidler/tasks/bre/bre-config/sub_tasks/sTask.networks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/bre/bre-config/sub_tasks/sTask.networks.js -------------------------------------------------------------------------------- /buidler/tasks/bre/bre-config/task.bre-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/bre/bre-config/task.bre-config.js -------------------------------------------------------------------------------- /buidler/tasks/bre/collection.tasks.bre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/bre/collection.tasks.bre.js -------------------------------------------------------------------------------- /buidler/tasks/bre/task.bre-network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/bre/task.bre-network.js -------------------------------------------------------------------------------- /buidler/tasks/bre/task.bre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/bre/task.bre.js -------------------------------------------------------------------------------- /buidler/tasks/deploy/collection.tasks.deploy.js: -------------------------------------------------------------------------------- 1 | // General 2 | import "./task.deploy"; 3 | -------------------------------------------------------------------------------- /buidler/tasks/deploy/task.deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/deploy/task.deploy.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/collection.tasks.erc20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/erc20/collection.tasks.erc20.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/sub_tasks/sTask.erc20.allowance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/erc20/sub_tasks/sTask.erc20.allowance.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/sub_tasks/sTask.erc20.approve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/erc20/sub_tasks/sTask.erc20.approve.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/sub_tasks/sTask.erc20.balance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/erc20/sub_tasks/sTask.erc20.balance.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/task.dai-rinkeby-faucet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/erc20/task.dai-rinkeby-faucet.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/task.erc20-allowance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/erc20/task.erc20-allowance.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/task.erc20-approve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/erc20/task.erc20-approve.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/task.erc20-balance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/erc20/task.erc20-balance.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/task.gelato-rinkeby-faucet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/erc20/task.gelato-rinkeby-faucet.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/collection.tasks.gelato-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/gelato/core/collection.tasks.gelato-core.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/fetchGelatoGasPrice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/gelato/core/fetchGelatoGasPrice.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/collection.tasks.task-receipts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/gelato/core/task_receipts/collection.tasks.task-receipts.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/iTask.fetchTaskReceipt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/gelato/core/task_receipts/iTask.fetchTaskReceipt.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/task.currentTaskReceiptId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/gelato/core/task_receipts/task.currentTaskReceiptId.js -------------------------------------------------------------------------------- /buidler/tasks/internal/collection.internalTasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/internal/collection.internalTasks.js -------------------------------------------------------------------------------- /buidler/tasks/internal/contracts/collection.iTasks.contracts.js: -------------------------------------------------------------------------------- 1 | import "./iTask.instantiateContract"; 2 | -------------------------------------------------------------------------------- /buidler/tasks/internal/contracts/iTask.instantiateContract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/internal/contracts/iTask.instantiateContract.js -------------------------------------------------------------------------------- /buidler/tasks/internal/naming/iTask.checkAddressBook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/internal/naming/iTask.checkAddressBook.js -------------------------------------------------------------------------------- /buidler/tasks/internal/naming/iTask.checkContractName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/internal/naming/iTask.checkContractName.js -------------------------------------------------------------------------------- /buidler/tasks/internal/naming/iTask.checkNetworkName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/internal/naming/iTask.checkNetworkName.js -------------------------------------------------------------------------------- /buidler/tasks/internal/naming/iTask.handleNetworkName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/buidler/tasks/internal/naming/iTask.handleNetworkName.js -------------------------------------------------------------------------------- /contracts/DevDependencies.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/contracts/DevDependencies.sol -------------------------------------------------------------------------------- /contracts/GelatoTokenFaucet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/contracts/GelatoTokenFaucet.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/ActionKyberTrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/contracts/gelato_actions/ActionKyberTrade.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/ActionTransfer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/contracts/gelato_actions/ActionTransfer.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/dapp_interfaces/IKyberNetworkProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/contracts/gelato_actions/dapp_interfaces/IKyberNetworkProxy.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/dapp_interfaces/IUniswapV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/contracts/gelato_actions/dapp_interfaces/IUniswapV2.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/ConditionTimeStateful.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/contracts/gelato_conditions/ConditionTimeStateful.sol -------------------------------------------------------------------------------- /contracts/gelato_provider_modules/IGelatoProviderModule.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/contracts/gelato_provider_modules/IGelatoProviderModule.sol -------------------------------------------------------------------------------- /contracts/user_proxies/GelatoUserProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/contracts/user_proxies/GelatoUserProxy.sol -------------------------------------------------------------------------------- /contracts/user_proxies/IGelatoUserProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/contracts/user_proxies/IGelatoUserProxy.sol -------------------------------------------------------------------------------- /contracts/user_proxies/IGelatoUserProxyFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/contracts/user_proxies/IGelatoUserProxyFactory.sol -------------------------------------------------------------------------------- /demo/Part-1_Gelato_User/deprecated/create-proxy-setup-proxy-submitTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-1_Gelato_User/deprecated/create-proxy-setup-proxy-submitTask.js -------------------------------------------------------------------------------- /demo/Part-1_Gelato_User/deprecated/step3-submit-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-1_Gelato_User/deprecated/step3-submit-task.js -------------------------------------------------------------------------------- /demo/Part-1_Gelato_User/monitorBalanceChanges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-1_Gelato_User/monitorBalanceChanges.js -------------------------------------------------------------------------------- /demo/Part-1_Gelato_User/step1-create-user-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-1_Gelato_User/step1-create-user-proxy.js -------------------------------------------------------------------------------- /demo/Part-1_Gelato_User/step2-user-proxy-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-1_Gelato_User/step2-user-proxy-setup.js -------------------------------------------------------------------------------- /demo/Part-1_Gelato_User/step3-submit-task-uniswap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-1_Gelato_User/step3-submit-task-uniswap.js -------------------------------------------------------------------------------- /demo/Part-1_Gelato_User/step4-withdraw-remaining-eth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-1_Gelato_User/step4-withdraw-remaining-eth.js -------------------------------------------------------------------------------- /demo/Part-2_Gelato_Provider/batch-provide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-2_Gelato_Provider/batch-provide.js -------------------------------------------------------------------------------- /demo/Part-2_Gelato_Provider/batch-unprovide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-2_Gelato_Provider/batch-unprovide.js -------------------------------------------------------------------------------- /demo/Part-2_Gelato_Provider/step1-assign-executor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-2_Gelato_Provider/step1-assign-executor.js -------------------------------------------------------------------------------- /demo/Part-2_Gelato_Provider/step2-provide-funds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-2_Gelato_Provider/step2-provide-funds.js -------------------------------------------------------------------------------- /demo/Part-2_Gelato_Provider/step3-whitelist-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-2_Gelato_Provider/step3-whitelist-task.js -------------------------------------------------------------------------------- /demo/Part-2_Gelato_Provider/step4-add-provider-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-2_Gelato_Provider/step4-add-provider-module.js -------------------------------------------------------------------------------- /demo/Part-2_Gelato_Provider/step5-submit-task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/demo/Part-2_Gelato_Provider/step5-submit-task.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/package.json -------------------------------------------------------------------------------- /src/classes/gelato/Action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/classes/gelato/Action.js -------------------------------------------------------------------------------- /src/classes/gelato/Condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/classes/gelato/Condition.js -------------------------------------------------------------------------------- /src/classes/gelato/GelatoProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/classes/gelato/GelatoProvider.js -------------------------------------------------------------------------------- /src/classes/gelato/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/classes/gelato/Task.js -------------------------------------------------------------------------------- /src/classes/gelato/TaskReceipt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/classes/gelato/TaskReceipt.js -------------------------------------------------------------------------------- /src/classes/gelato/TaskSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/classes/gelato/TaskSpec.js -------------------------------------------------------------------------------- /src/enums/gelato/DataFlow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/enums/gelato/DataFlow.js -------------------------------------------------------------------------------- /src/enums/gelato/Operation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/enums/gelato/Operation.js -------------------------------------------------------------------------------- /src/helpers/async/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/helpers/async/sleep.js -------------------------------------------------------------------------------- /src/helpers/gelato/checkTaskMembers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/helpers/gelato/checkTaskMembers.js -------------------------------------------------------------------------------- /src/helpers/gelato/convertTaskReceiptArrayToObj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/helpers/gelato/convertTaskReceiptArrayToObj.js -------------------------------------------------------------------------------- /src/helpers/gelato/convertTaskReceiptObjToArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/helpers/gelato/convertTaskReceiptObjToArray.js -------------------------------------------------------------------------------- /src/helpers/nestedArrays/nestedArraysAreEqual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/helpers/nestedArrays/nestedArraysAreEqual.js -------------------------------------------------------------------------------- /src/helpers/nestedObjects/checkNestedObj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/helpers/nestedObjects/checkNestedObj.js -------------------------------------------------------------------------------- /src/helpers/nestedObjects/getNestedObj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/src/helpers/nestedObjects/getNestedObj.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-uniswap/HEAD/yarn.lock --------------------------------------------------------------------------------