├── .babelrc ├── .circleci └── config.yml ├── .gitattributes ├── .gitignore ├── .solcover.js ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── buidler.config.js ├── buidler ├── config │ └── networks │ │ ├── buidlerevm │ │ ├── buidlerevm.contracts.js │ │ └── collection.configs.buidlerevm.js │ │ ├── buidlerevmConfig.js │ │ ├── mainnet │ │ ├── address_book │ │ │ ├── mainnet.addressBook.js │ │ │ ├── mainnet.eoas.js │ │ │ └── mainnet.erc20s.js │ │ ├── collection.configs.mainnet.js │ │ ├── mainnet.contracts.js │ │ ├── mainnet.deployments.js │ │ └── mainnet.filters.js │ │ ├── mainnetConfig.js │ │ ├── rinkeby │ │ ├── address_book │ │ │ ├── rinkeby.addressBook.js │ │ │ ├── rinkeby.eoas.js │ │ │ ├── rinkeby.erc20s.js │ │ │ └── rinkeby.userProxies.js │ │ ├── collection.configs.rinkeby.js │ │ ├── rinkeby.contracts.js │ │ ├── rinkeby.deployments.js │ │ └── rinkeby.filters.js │ │ └── rinkebyConfig.js └── tasks │ ├── abi │ ├── collection.tasks.abi.js │ ├── encoding │ │ ├── iTask.abi-encode.js │ │ └── task.abi-encode-withselector.js │ └── task.abi-get.js │ ├── block │ ├── collection.tasks.block.js │ └── task.blockNumber.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 │ ├── dapps │ ├── collection.tasks.dapps.js │ ├── gnosis │ │ ├── task.balanceTrade.js │ │ ├── task.kyberPriceTrade.js │ │ ├── task.timeTrade.js │ │ ├── task.tradeAndWithdraw.js │ │ ├── task.withdraw.js │ │ └── task_specs │ │ │ ├── collection.tasks.taskSpecs.gnosis.js │ │ │ ├── gnosis_ui │ │ │ ├── task.taskSpec.balanceTradeUI.js │ │ │ ├── task.taskSpec.kyberPriceTradeUI.js │ │ │ ├── task.taskSpec.timeTradeUI.js │ │ │ ├── task.taskSpec.withdrawUI.js │ │ │ └── task.whitelistGnosisUiTaskSpecs.js │ │ │ ├── task.taskSpec.balanceTrade.js │ │ │ ├── task.taskSpec.dummy.js │ │ │ ├── task.taskSpec.kyberPriceTrade.js │ │ │ ├── task.taskSpec.timeTrade.js │ │ │ └── task.taskSpec.withdrawTransfer.js │ ├── kyber │ │ └── task.getExpectedRate.js │ └── uniswap_v2 │ │ └── task.swapUni.js │ ├── debugging │ ├── collection.tasks.debugging.js │ ├── sub_tasks │ │ ├── collection.sTasks.debugging.js │ │ └── solidity │ │ │ ├── sTask.debug.actionKyberTradePayloadDecoding.js │ │ │ ├── sTask.debug.conditionKyberRatePayloadDecoding.js │ │ │ ├── sTask.debug.payloadSlicing.js │ │ │ └── sTask.debug.revertStringDecoding.js │ └── task.debug.js │ ├── decoding │ └── collection.tasks.decoding.js │ ├── deploy │ ├── collection.tasks.deploy.js │ ├── task.deploy.js │ ├── task.deployGelatoCore.js │ ├── task.setupGelato.gelatoUserProxies.js │ ├── task.setupGelato.gnosisSafe.js │ └── task.setupGelato.js │ ├── erc20 │ ├── collection.tasks.erc20.js │ ├── sub_tasks │ │ ├── sTask.erc20.allowance.js │ │ ├── sTask.erc20.approve.js │ │ └── sTask.erc20.balance.js │ ├── task.erc20-allowance.js │ ├── task.erc20-approve.js │ └── task.erc20-balance.js │ ├── eth │ ├── collection.tasks.eth.js │ ├── sub_tasks │ │ ├── collection.sTasks.eth.js │ │ ├── sTask.eth.balance.js │ │ └── sTask.eth.usd.js │ ├── task.eth.js │ └── transfer.eth.js │ ├── ethers │ ├── collection.tasks.ethers.js │ ├── internal_tasks │ │ ├── collection.iTasks.ethers.js │ │ └── interface │ │ │ ├── iTask.ethers.interface.new.js │ │ │ └── iTask.ethers.interface.parseLogs.js │ ├── sub_tasks │ │ ├── sTask.ethers.signer.js │ │ └── sTask.ethers.signers.js │ └── task.ethers.js │ ├── events │ ├── collection.tasks.events.js │ ├── task.getLog.js │ ├── task.getLogs.js │ ├── task.getLogsAllEvents.js │ ├── task.getParsedLog.js │ ├── task.getParsedLogs.js │ └── task.getParsedLogsAllEvents.js │ ├── gelato │ ├── actions │ │ ├── collection.tasks.actions.js │ │ └── rebalancePortfolio │ │ │ ├── task.ARebalancePortfolio.action.js │ │ │ └── task.ARebalancePortfolio.inputEth.js │ ├── conditions │ │ ├── balance │ │ │ ├── task.CBalance.ok.js │ │ │ └── task.CBalance.value.js │ │ ├── collection.tasks.conditions.js │ │ ├── fearGreedIndex │ │ │ ├── task.CFearGreedIndex.current.js │ │ │ ├── task.CFearGreedIndex.ok.js │ │ │ ├── task.CFearGreedIndex.set.js │ │ │ └── task.CFearGreedIndex.transferOwnership.js │ │ └── kyber │ │ │ ├── task.CKyberRate.ok.js │ │ │ └── task.CKyberRate.value.js │ ├── core │ │ ├── collection.tasks.gelato-core.js │ │ ├── execution │ │ │ ├── collection.tasks.execution.js │ │ │ ├── task.canExec-Exec.js │ │ │ ├── task.canExec.js │ │ │ └── task.exec.js │ │ ├── gelato_executors │ │ │ ├── collection.tasks.gelato-executor.js │ │ │ ├── task.executorFunds.js │ │ │ ├── task.multiReassignProviders.js │ │ │ ├── task.stakeExecutor.js │ │ │ ├── task.unstakeExecutor.js │ │ │ └── task.withdrawExcessExecutorStake.js │ │ ├── gelato_gas_price_oracle │ │ │ ├── collection.tasks.gelato-gas-price-oracle.js │ │ │ ├── task.fetchGelatoGasPrice.js │ │ │ └── task.setOracle.js │ │ ├── gelato_providers │ │ │ ├── collection.tasks.gelato-provider.js │ │ │ ├── provide_actions │ │ │ │ ├── task.isProvidedAction.js │ │ │ │ └── task.provideActions.js │ │ │ ├── provide_conditions │ │ │ │ ├── task.isProvidedCondition.js │ │ │ │ └── task.provideConditions.js │ │ │ ├── provide_funds │ │ │ │ ├── task.provideFunds.js │ │ │ │ ├── task.providerFunds.js │ │ │ │ └── task.unprovideFunds.js │ │ │ ├── provide_taskSpec │ │ │ │ ├── task.checkIfProvided.js │ │ │ │ └── task.provideTaskSpecOld.js │ │ │ ├── provider_module │ │ │ │ ├── collection.tasks.gelato-provider-module.js │ │ │ │ ├── example_provider_modules │ │ │ │ │ ├── task.deployGnosisSafeModule.js │ │ │ │ │ └── task.updateMasterCopyAndExtcodeHash.js │ │ │ │ ├── task.addProviderModules.js │ │ │ │ └── task.isModuleProvided.js │ │ │ ├── task.assignProviderExecutor.js │ │ │ ├── task.multiProvide.js │ │ │ ├── task.multiUnprovide.js │ │ │ └── task.providerModules.js │ │ ├── gelato_sys_admin │ │ │ ├── collection.tasks.gelato-sys-admin.js │ │ │ ├── task.executorSuccessShare.js │ │ │ ├── task.gelatoGasPriceOracle.js │ │ │ ├── task.gelatoMaxGas.js │ │ │ ├── task.internalGasRequirement.js │ │ │ ├── task.minExecutorStake.js │ │ │ ├── task.oracleRequestData.js │ │ │ ├── task.setGelatoGasPrice.js │ │ │ ├── task.setGelatoGasPriceOracle.js │ │ │ ├── task.setGelatoMaxGas.js │ │ │ ├── task.setGelatoSysAdmin.js │ │ │ ├── task.sysAdminSuccessShare.js │ │ │ └── task.totalSuccessShare.js │ │ ├── internal │ │ │ ├── collection.iTasks.gelato-core.js │ │ │ ├── executors │ │ │ │ └── iTask.handleGelatoExecutor.js │ │ │ ├── payloads │ │ │ │ └── iTask.handleGelatoData.js │ │ │ └── providers │ │ │ │ └── iTask.handleGelatoProvider.js │ │ └── task_receipts │ │ │ ├── collection.tasks.task-receipts.js │ │ │ ├── iTask.fetchTaskReceipt.js │ │ │ ├── sub_tasks │ │ │ ├── collection.sTasks.task-receipts.js │ │ │ └── default_payloads │ │ │ │ ├── actions │ │ │ │ ├── sTask.defaultpayload.ActionChainedRebalancePortfolioKovan.js │ │ │ │ ├── sTask.defaultpayload.ActionChainedTimedERC20TransferFromKovan.js │ │ │ │ ├── sTask.defaultpayload.ActionERC20Transfer.js │ │ │ │ ├── sTask.defaultpayload.ActionERC20TransferFrom.js │ │ │ │ ├── sTask.defaultpayload.ActionKyberTrade.js │ │ │ │ └── sTask.defaultpayload.ActionRebalancePortfolio.js │ │ │ │ └── conditions │ │ │ │ ├── sTask.defaultpayload.ConditionBalance.js │ │ │ │ ├── sTask.defaultpayload.ConditionFearGreedIndex.js │ │ │ │ ├── sTask.defaultpayload.ConditionKyberRateKovan.js │ │ │ │ └── sTask.defaultpayload.ConditionTime.js │ │ │ ├── task.cancelTaskReceipt.js │ │ │ ├── task.currentTaskReceiptId.js │ │ │ └── task.submitTask.js │ └── helpers │ │ ├── collection.tasks.gelato-helpers.js │ │ ├── iTask.batchSetAddressStorage.js │ │ └── iTask.setAddressStorage.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 │ ├── user_proxies │ ├── collection.tasks.gelato-user-proxies.js │ ├── gelato_user_proxy │ │ └── task.createGelatoUserProxy.js │ └── gnosis_safe_proxy │ │ ├── collection.tasks.gnosis-safe-proxy.js │ │ ├── cpk_factory │ │ ├── task.createGelatoUserProxyOnCpk.js │ │ └── task.determineCpkProxyAddress.js │ │ ├── internal │ │ ├── collection.iTasks.gnosis-safe-proxy.js │ │ └── scripts │ │ │ ├── collection.iTask.gnosis-safe-proxy-scripts.js │ │ │ └── payloads │ │ │ └── default_payloads │ │ │ ├── iTask.defaultpayload.ScriptEnterPortfolioRebalancingKovan.js │ │ │ ├── iTask.defaultpayload.ScriptEnterStableSwap.js │ │ │ ├── iTask.defaultpayload.ScriptExitRebalancePortfolioKovan.js │ │ │ ├── iTask.defaultpayload.ScriptGnosisSafeEnableGelatoCore.js │ │ │ └── iTask.defaultpayload.ScriptGnosisSafeEnableGelatoCoreAndSubmit.js │ │ ├── module_manager │ │ └── task.getModules.js │ │ ├── owner_manager │ │ ├── task.getOwners.js │ │ └── task.isOwner.js │ │ ├── task.createGnosisSafeProxy.js │ │ ├── task.determineGnosisProxyAddress.js │ │ └── task.execTransaction.js │ └── view │ ├── collection.viewTasks.js │ └── task.view.invokeViewFunction.js ├── codechecks.yml ├── contracts ├── dapp_interfaces │ ├── aave │ │ ├── ILendingPoolAddressesProvider.sol │ │ └── ILendingPoolCore.sol │ ├── chainlink │ │ └── IGasPriceOracle.sol │ ├── compound │ │ └── ICToken.sol │ ├── conditional_tokens │ │ └── IConditionalTokens.sol │ ├── gnosis │ │ └── IBatchExchange.sol │ ├── kyber │ │ └── IKyberNetworkProxy.sol │ ├── maker │ │ └── IMakerMedianizer.sol │ ├── uniswap │ │ ├── IUniswapExchange.sol │ │ └── IUniswapFactory.sol │ └── uniswap_v2 │ │ └── IUniswapV2.sol ├── external │ ├── Address.sol │ ├── IERC20.sol │ ├── IOwnable.sol │ ├── Math.sol │ ├── Multisend.sol │ ├── Ownable.sol │ ├── SafeERC20.sol │ └── SafeMath.sol ├── gelato_actions │ ├── GelatoActionPipeline.sol │ ├── GelatoActionsStandard.sol │ ├── GelatoActionsStandardFull.sol │ ├── IGelatoAction.sol │ ├── action_pipeline_interfaces │ │ ├── IGelatoInAndOutFlowAction.sol │ │ ├── IGelatoInFlowAction.sol │ │ └── IGelatoOutFlowAction.sol │ ├── conditional_tokens │ │ └── ActionWithdrawLiquidity.sol │ ├── gelato │ │ └── ActionGelatoV1.sol │ ├── gnosis │ │ ├── ActionPlaceOrderBatchExchange.sol │ │ ├── ActionPlaceOrderBatchExchangeWithSlippage.sol │ │ └── ActionWithdrawBatchExchange.sol │ ├── kyber │ │ └── ActionKyberTrade.sol │ ├── provider │ │ └── ActionFeeHandler.sol │ ├── transfer │ │ ├── ActionERC20TransferFrom.sol │ │ └── ActionTransfer.sol │ ├── uniswap │ │ └── ActionUniswapTrade.sol │ └── uniswap_v2 │ │ └── ActionUniswapV2Trade.sol ├── gelato_conditions │ ├── GelatoConditionsStandard.sol │ ├── GelatoStatefulConditionsStandard.sol │ ├── IGelatoCondition.sol │ ├── balances │ │ ├── ConditionBalance.sol │ │ ├── ConditionBalanceStateful.sol │ │ └── ConditionHasBalanceAndAllowance.sol │ ├── eth_utils │ │ └── eth_time │ │ │ ├── ConditionTime.sol │ │ │ └── ConditionTimeStateful.sol │ ├── gnosis │ │ ├── ConditionBatchExchangeFundsWithdrawable.sol │ │ └── ConditionBatchExchangeWithdrawStateful.sol │ ├── lending │ │ └── ConditionCompareCompoundAaveLending.sol │ └── price │ │ ├── kyber │ │ ├── ConditionKyberRate.sol │ │ └── ConditionKyberRateStateful.sol │ │ └── uniswap_v2 │ │ ├── ConditionUniswapV2Rate.sol │ │ └── ConditionUniswapV2RateStateful.sol ├── gelato_core │ ├── GelatoCore.sol │ ├── GelatoExecutors.sol │ ├── GelatoGasPriceOracle.sol │ ├── GelatoProviders.sol │ ├── GelatoSysAdmin.sol │ └── interfaces │ │ ├── IGelatoCore.sol │ │ ├── IGelatoExecutors.sol │ │ ├── IGelatoGasPriceOracle.sol │ │ ├── IGelatoProviders.sol │ │ └── IGelatoSysAdmin.sol ├── gelato_executor_modules │ └── PermissionedExecutors.sol ├── gelato_helpers │ ├── GelatoAddressStorage.sol │ └── GelatoMultiCall.sol ├── gelato_provider_modules │ ├── GelatoProviderModuleStandard.sol │ ├── IGelatoProviderModule.sol │ ├── ds_proxy_provider │ │ └── ProviderModuleDSProxy.sol │ ├── dsa_proxy_provider │ │ └── ProviderModuleDSA.sol │ ├── gelato_user_proxy_provider │ │ └── ProviderModuleGelatoUserProxy.sol │ └── gnosis_safe_proxy_provider │ │ ├── IProviderModuleGnosisSafeProxy.sol │ │ └── ProviderModuleGnosisSafeProxy.sol ├── libraries │ ├── GelatoBytes.sol │ ├── GelatoString.sol │ ├── GelatoTaskReceipt.sol │ ├── GelatoUserProxySet.sol │ └── ProviderModuleSet.sol ├── mocks │ ├── erc20 │ │ └── MockERC20.sol │ ├── gelato_actions │ │ ├── Conditional_tokens │ │ │ └── MockConditionalTokens.sol │ │ ├── one-off │ │ │ ├── Gnosis │ │ │ │ └── MockBatchExchange.sol │ │ │ ├── Maker │ │ │ │ └── Medianizer2.sol │ │ │ ├── MockActionDummy.sol │ │ │ ├── MockActionDummyOutOfGas.sol │ │ │ ├── MockActionDummyRevert.sol │ │ │ └── MockActionMaliciousProvider.sol │ │ └── uniswap_v2 │ │ │ └── MockUniswapRouterV2.sol │ ├── gelato_conditions │ │ ├── MockConditionDummy.sol │ │ └── MockConditionDummyRevert.sol │ └── provider_modules │ │ └── gelato_user_proxy_provider │ │ ├── MockProviderModuleExecPayloadRevert.sol │ │ ├── MockProviderModuleExecPayloadWrong.sol │ │ ├── MockProviderModuleGelatoUserProxyExecRevertCheckError.sol │ │ ├── MockProviderModuleGelatoUserProxyExecRevertCheckOk.sol │ │ └── MockProviderModuleGelatoUserProxyExecRevertCheckRevert.sol └── user_proxies │ ├── ds_proxy │ ├── Auth.sol │ ├── Guard.sol │ ├── Note.sol │ ├── Proxy.sol │ ├── interfaces │ │ └── IProxy.sol │ └── scripts │ │ └── ActionSubmitTask.sol │ ├── gelato_user_proxy │ ├── GelatoUserProxy.sol │ ├── GelatoUserProxyFactory.sol │ └── interfaces │ │ ├── IGelatoUserProxy.sol │ │ └── IGelatoUserProxyFactory.sol │ └── gnosis_safe_proxy │ └── interfaces │ ├── IGnosisSafe.sol │ ├── IGnosisSafeProxy.sol │ └── IGnosisSafeProxyFactory.sol ├── deployments └── mainnet │ ├── .chainId │ ├── GelatoCore.json │ └── solcInputs │ └── d9397bda7e9d5c90e2ef9a83ef888759.json ├── docs ├── audits │ └── G0Group-Gelato2020Jun.pdf └── images │ └── Gelato-Chainlink-Diagram.svg ├── package.json ├── src ├── classes │ └── gelato │ │ ├── Action.js │ │ ├── Condition.js │ │ ├── GelatoProvider.js │ │ ├── Task.js │ │ ├── TaskReceipt.js │ │ └── TaskSpec.js ├── demo │ ├── README.md │ ├── automated_dapps │ │ ├── collection.tasks.demo.dapps.js │ │ ├── task.dapp.balanceTransfer.js │ │ ├── task.dapp.exampleOne.js │ │ ├── task.dapp.exampleThree.js │ │ └── task.dapp.exampleTwo.js │ ├── collection.tasks.demo.js │ ├── helpers │ │ ├── collection.tasks.demo.helpers.js │ │ ├── task.approveERC20.js │ │ ├── task.checkIfProvided.js │ │ ├── task.checkIfProviderLiquid.js │ │ ├── task.getEtherscanLink.js │ │ ├── task.getProviderFunds.js │ │ └── task.predictGelatoProxyAddress.js │ ├── provider_functions │ │ ├── collection.tasks.demo.providerFuncs.js │ │ ├── task.addProviderModule.js │ │ ├── task.assignExecutor.js │ │ ├── task.getFeeHandler.js │ │ ├── task.provideFunds.js │ │ ├── task.provideTaskSpec.js │ │ ├── task.unprovideFunds.js │ │ └── task.whitelistFeeTokens.js │ └── task_specs │ │ ├── collection.tasks.specs.js │ │ ├── task.spec.balanceTransfer.js │ │ ├── task.spec.exampleOne.js │ │ ├── task.spec.exampleTwo.js │ │ └── task.spec.omenWithdraw.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 ├── test ├── gelato_actions │ ├── ActionBatchExchangeWithdraw.test.js │ ├── ActionFeeHandler.test.js │ ├── ActionWithdrawLiquidity.test.js │ ├── GelatoActionPipeline.test.js │ └── Multisend.test.js ├── gelato_core │ ├── base │ │ ├── gelato_executors │ │ │ ├── GelatoExecutors.initialState.js │ │ │ └── GelatoExecutors.setters.stake.test.js │ │ ├── gelato_gas_price_oracle │ │ │ ├── GelatoGasPriceOracle.deployment.test.js │ │ │ ├── GelatoGasPriceOracle.initialState.js │ │ │ └── GelatoGasPriceOracle.setters.test.js │ │ ├── gelato_providers │ │ │ ├── GelatoProviders.deployment.test.js │ │ │ ├── GelatoProviders.getters.liquidity.test.js │ │ │ ├── GelatoProviders.initialState.js │ │ │ ├── GelatoProviders.setters.executorAssignsExecutor.test.js │ │ │ ├── GelatoProviders.setters.funds.test.js │ │ │ ├── GelatoProviders.setters.modules.test.js │ │ │ ├── GelatoProviders.setters.multiProvide.test.js │ │ │ ├── GelatoProviders.setters.mutliUnprovide.test.js │ │ │ ├── GelatoProviders.setters.providerAssignsExecutor.test.js │ │ │ └── GelatoProviders.setters.taskSpec.test.js │ │ └── gelato_sys_admin │ │ │ ├── GelatoSysAdmin.deployment.test.js │ │ │ ├── GelatoSysAdmin.getters.fees.test.js │ │ │ ├── GelatoSysAdmin.initialState.js │ │ │ ├── GelatoSysAdmin.setters.fees.test.js │ │ │ ├── GelatoSysAdmin.setters.funds.test.js │ │ │ ├── GelatoSysAdmin.setters.gas.test.js │ │ │ └── GelatoSysAdmin.setters.ownable.test.js │ └── core │ │ ├── GelatoCore.CancelTask.test.js │ │ ├── GelatoCore.canExec.test.js │ │ ├── GelatoCore.canExecMultiCall.test.js │ │ ├── GelatoCore.canSubmit.test.js │ │ ├── GelatoCore.exec.test.js │ │ ├── GelatoCore.processProviderPayables.test.js │ │ ├── GelatoCore.submitTask.test.js │ │ ├── edge_cases │ │ └── GelatoCore.maliciousProvider.test.js │ │ ├── task_chains │ │ └── taskChain.test.js │ │ └── task_cycles │ │ ├── ConditionBalanceStateful.test.js │ │ ├── ConditionTimeStateful.test.js │ │ ├── autoResubmitSelf.test.js │ │ └── cycle.test.js └── user_proxies │ ├── ds_proxy │ └── DsProxy.exec.test.js │ └── gelato_user_proxy │ ├── GelatoUserProxy.constructor.test.js │ ├── GelatoUserProxy.execActionsAndSubmitTaskCycle.test.js │ └── factory │ ├── GelatoUserProxyFactory.create.test.js │ └── GelatoUserProxyFactory.createTwo.test.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/.gitignore -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/.solcover.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/README.md -------------------------------------------------------------------------------- /buidler.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler.config.js -------------------------------------------------------------------------------- /buidler/config/networks/buidlerevm/buidlerevm.contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/buidlerevm/buidlerevm.contracts.js -------------------------------------------------------------------------------- /buidler/config/networks/buidlerevm/collection.configs.buidlerevm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/buidlerevm/collection.configs.buidlerevm.js -------------------------------------------------------------------------------- /buidler/config/networks/buidlerevmConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/buidlerevmConfig.js -------------------------------------------------------------------------------- /buidler/config/networks/mainnet/address_book/mainnet.addressBook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/mainnet/address_book/mainnet.addressBook.js -------------------------------------------------------------------------------- /buidler/config/networks/mainnet/address_book/mainnet.eoas.js: -------------------------------------------------------------------------------- 1 | export const eoas = { 2 | // Mainnet 3 | }; 4 | -------------------------------------------------------------------------------- /buidler/config/networks/mainnet/address_book/mainnet.erc20s.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/mainnet/address_book/mainnet.erc20s.js -------------------------------------------------------------------------------- /buidler/config/networks/mainnet/collection.configs.mainnet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/mainnet/collection.configs.mainnet.js -------------------------------------------------------------------------------- /buidler/config/networks/mainnet/mainnet.contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/mainnet/mainnet.contracts.js -------------------------------------------------------------------------------- /buidler/config/networks/mainnet/mainnet.deployments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/mainnet/mainnet.deployments.js -------------------------------------------------------------------------------- /buidler/config/networks/mainnet/mainnet.filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/mainnet/mainnet.filters.js -------------------------------------------------------------------------------- /buidler/config/networks/mainnetConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/mainnetConfig.js -------------------------------------------------------------------------------- /buidler/config/networks/rinkeby/address_book/rinkeby.addressBook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/rinkeby/address_book/rinkeby.addressBook.js -------------------------------------------------------------------------------- /buidler/config/networks/rinkeby/address_book/rinkeby.eoas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/rinkeby/address_book/rinkeby.eoas.js -------------------------------------------------------------------------------- /buidler/config/networks/rinkeby/address_book/rinkeby.erc20s.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/rinkeby/address_book/rinkeby.erc20s.js -------------------------------------------------------------------------------- /buidler/config/networks/rinkeby/address_book/rinkeby.userProxies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/rinkeby/address_book/rinkeby.userProxies.js -------------------------------------------------------------------------------- /buidler/config/networks/rinkeby/collection.configs.rinkeby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/rinkeby/collection.configs.rinkeby.js -------------------------------------------------------------------------------- /buidler/config/networks/rinkeby/rinkeby.contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/rinkeby/rinkeby.contracts.js -------------------------------------------------------------------------------- /buidler/config/networks/rinkeby/rinkeby.deployments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/rinkeby/rinkeby.deployments.js -------------------------------------------------------------------------------- /buidler/config/networks/rinkeby/rinkeby.filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/rinkeby/rinkeby.filters.js -------------------------------------------------------------------------------- /buidler/config/networks/rinkebyConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/config/networks/rinkebyConfig.js -------------------------------------------------------------------------------- /buidler/tasks/abi/collection.tasks.abi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/abi/collection.tasks.abi.js -------------------------------------------------------------------------------- /buidler/tasks/abi/encoding/iTask.abi-encode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/abi/encoding/iTask.abi-encode.js -------------------------------------------------------------------------------- /buidler/tasks/abi/encoding/task.abi-encode-withselector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/abi/encoding/task.abi-encode-withselector.js -------------------------------------------------------------------------------- /buidler/tasks/abi/task.abi-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/abi/task.abi-get.js -------------------------------------------------------------------------------- /buidler/tasks/block/collection.tasks.block.js: -------------------------------------------------------------------------------- 1 | // Tasks 2 | import "./task.blockNumber"; 3 | -------------------------------------------------------------------------------- /buidler/tasks/block/task.blockNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/block/task.blockNumber.js -------------------------------------------------------------------------------- /buidler/tasks/bre/bre-config/sub_tasks/sTask.networks.addressbook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/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-network/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-network/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-network/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-network/HEAD/buidler/tasks/bre/bre-config/task.bre-config.js -------------------------------------------------------------------------------- /buidler/tasks/bre/collection.tasks.bre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/bre/collection.tasks.bre.js -------------------------------------------------------------------------------- /buidler/tasks/bre/task.bre-network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/bre/task.bre-network.js -------------------------------------------------------------------------------- /buidler/tasks/bre/task.bre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/bre/task.bre.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/collection.tasks.dapps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/collection.tasks.dapps.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task.balanceTrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task.balanceTrade.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task.kyberPriceTrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task.kyberPriceTrade.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task.timeTrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task.timeTrade.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task.tradeAndWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task.tradeAndWithdraw.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task.withdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task.withdraw.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task_specs/collection.tasks.taskSpecs.gnosis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task_specs/collection.tasks.taskSpecs.gnosis.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task_specs/gnosis_ui/task.taskSpec.balanceTradeUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task_specs/gnosis_ui/task.taskSpec.balanceTradeUI.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task_specs/gnosis_ui/task.taskSpec.kyberPriceTradeUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task_specs/gnosis_ui/task.taskSpec.kyberPriceTradeUI.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task_specs/gnosis_ui/task.taskSpec.timeTradeUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task_specs/gnosis_ui/task.taskSpec.timeTradeUI.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task_specs/gnosis_ui/task.taskSpec.withdrawUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task_specs/gnosis_ui/task.taskSpec.withdrawUI.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task_specs/gnosis_ui/task.whitelistGnosisUiTaskSpecs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task_specs/gnosis_ui/task.whitelistGnosisUiTaskSpecs.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task_specs/task.taskSpec.balanceTrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task_specs/task.taskSpec.balanceTrade.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task_specs/task.taskSpec.dummy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task_specs/task.taskSpec.dummy.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task_specs/task.taskSpec.kyberPriceTrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task_specs/task.taskSpec.kyberPriceTrade.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task_specs/task.taskSpec.timeTrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task_specs/task.taskSpec.timeTrade.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/gnosis/task_specs/task.taskSpec.withdrawTransfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/gnosis/task_specs/task.taskSpec.withdrawTransfer.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/kyber/task.getExpectedRate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/kyber/task.getExpectedRate.js -------------------------------------------------------------------------------- /buidler/tasks/dapps/uniswap_v2/task.swapUni.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/dapps/uniswap_v2/task.swapUni.js -------------------------------------------------------------------------------- /buidler/tasks/debugging/collection.tasks.debugging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/debugging/collection.tasks.debugging.js -------------------------------------------------------------------------------- /buidler/tasks/debugging/sub_tasks/collection.sTasks.debugging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/debugging/sub_tasks/collection.sTasks.debugging.js -------------------------------------------------------------------------------- /buidler/tasks/debugging/sub_tasks/solidity/sTask.debug.actionKyberTradePayloadDecoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/debugging/sub_tasks/solidity/sTask.debug.actionKyberTradePayloadDecoding.js -------------------------------------------------------------------------------- /buidler/tasks/debugging/sub_tasks/solidity/sTask.debug.conditionKyberRatePayloadDecoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/debugging/sub_tasks/solidity/sTask.debug.conditionKyberRatePayloadDecoding.js -------------------------------------------------------------------------------- /buidler/tasks/debugging/sub_tasks/solidity/sTask.debug.payloadSlicing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/debugging/sub_tasks/solidity/sTask.debug.payloadSlicing.js -------------------------------------------------------------------------------- /buidler/tasks/debugging/sub_tasks/solidity/sTask.debug.revertStringDecoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/debugging/sub_tasks/solidity/sTask.debug.revertStringDecoding.js -------------------------------------------------------------------------------- /buidler/tasks/debugging/task.debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/debugging/task.debug.js -------------------------------------------------------------------------------- /buidler/tasks/decoding/collection.tasks.decoding.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /buidler/tasks/deploy/collection.tasks.deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/deploy/collection.tasks.deploy.js -------------------------------------------------------------------------------- /buidler/tasks/deploy/task.deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/deploy/task.deploy.js -------------------------------------------------------------------------------- /buidler/tasks/deploy/task.deployGelatoCore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/deploy/task.deployGelatoCore.js -------------------------------------------------------------------------------- /buidler/tasks/deploy/task.setupGelato.gelatoUserProxies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/deploy/task.setupGelato.gelatoUserProxies.js -------------------------------------------------------------------------------- /buidler/tasks/deploy/task.setupGelato.gnosisSafe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/deploy/task.setupGelato.gnosisSafe.js -------------------------------------------------------------------------------- /buidler/tasks/deploy/task.setupGelato.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/deploy/task.setupGelato.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/collection.tasks.erc20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/erc20/collection.tasks.erc20.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/sub_tasks/sTask.erc20.allowance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/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-network/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-network/HEAD/buidler/tasks/erc20/sub_tasks/sTask.erc20.balance.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/task.erc20-allowance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/erc20/task.erc20-allowance.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/task.erc20-approve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/erc20/task.erc20-approve.js -------------------------------------------------------------------------------- /buidler/tasks/erc20/task.erc20-balance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/erc20/task.erc20-balance.js -------------------------------------------------------------------------------- /buidler/tasks/eth/collection.tasks.eth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/eth/collection.tasks.eth.js -------------------------------------------------------------------------------- /buidler/tasks/eth/sub_tasks/collection.sTasks.eth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/eth/sub_tasks/collection.sTasks.eth.js -------------------------------------------------------------------------------- /buidler/tasks/eth/sub_tasks/sTask.eth.balance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/eth/sub_tasks/sTask.eth.balance.js -------------------------------------------------------------------------------- /buidler/tasks/eth/sub_tasks/sTask.eth.usd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/eth/sub_tasks/sTask.eth.usd.js -------------------------------------------------------------------------------- /buidler/tasks/eth/task.eth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/eth/task.eth.js -------------------------------------------------------------------------------- /buidler/tasks/eth/transfer.eth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/eth/transfer.eth.js -------------------------------------------------------------------------------- /buidler/tasks/ethers/collection.tasks.ethers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/ethers/collection.tasks.ethers.js -------------------------------------------------------------------------------- /buidler/tasks/ethers/internal_tasks/collection.iTasks.ethers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/ethers/internal_tasks/collection.iTasks.ethers.js -------------------------------------------------------------------------------- /buidler/tasks/ethers/internal_tasks/interface/iTask.ethers.interface.new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/ethers/internal_tasks/interface/iTask.ethers.interface.new.js -------------------------------------------------------------------------------- /buidler/tasks/ethers/internal_tasks/interface/iTask.ethers.interface.parseLogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/ethers/internal_tasks/interface/iTask.ethers.interface.parseLogs.js -------------------------------------------------------------------------------- /buidler/tasks/ethers/sub_tasks/sTask.ethers.signer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/ethers/sub_tasks/sTask.ethers.signer.js -------------------------------------------------------------------------------- /buidler/tasks/ethers/sub_tasks/sTask.ethers.signers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/ethers/sub_tasks/sTask.ethers.signers.js -------------------------------------------------------------------------------- /buidler/tasks/ethers/task.ethers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/ethers/task.ethers.js -------------------------------------------------------------------------------- /buidler/tasks/events/collection.tasks.events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/events/collection.tasks.events.js -------------------------------------------------------------------------------- /buidler/tasks/events/task.getLog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/events/task.getLog.js -------------------------------------------------------------------------------- /buidler/tasks/events/task.getLogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/events/task.getLogs.js -------------------------------------------------------------------------------- /buidler/tasks/events/task.getLogsAllEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/events/task.getLogsAllEvents.js -------------------------------------------------------------------------------- /buidler/tasks/events/task.getParsedLog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/events/task.getParsedLog.js -------------------------------------------------------------------------------- /buidler/tasks/events/task.getParsedLogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/events/task.getParsedLogs.js -------------------------------------------------------------------------------- /buidler/tasks/events/task.getParsedLogsAllEvents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/events/task.getParsedLogsAllEvents.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/actions/collection.tasks.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/actions/collection.tasks.actions.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/actions/rebalancePortfolio/task.ARebalancePortfolio.action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/actions/rebalancePortfolio/task.ARebalancePortfolio.action.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/actions/rebalancePortfolio/task.ARebalancePortfolio.inputEth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/actions/rebalancePortfolio/task.ARebalancePortfolio.inputEth.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/conditions/balance/task.CBalance.ok.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/conditions/balance/task.CBalance.ok.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/conditions/balance/task.CBalance.value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/conditions/balance/task.CBalance.value.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/conditions/collection.tasks.conditions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/conditions/collection.tasks.conditions.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/conditions/fearGreedIndex/task.CFearGreedIndex.current.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/conditions/fearGreedIndex/task.CFearGreedIndex.current.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/conditions/fearGreedIndex/task.CFearGreedIndex.ok.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/conditions/fearGreedIndex/task.CFearGreedIndex.ok.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/conditions/fearGreedIndex/task.CFearGreedIndex.set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/conditions/fearGreedIndex/task.CFearGreedIndex.set.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/conditions/fearGreedIndex/task.CFearGreedIndex.transferOwnership.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/conditions/fearGreedIndex/task.CFearGreedIndex.transferOwnership.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/conditions/kyber/task.CKyberRate.ok.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/conditions/kyber/task.CKyberRate.ok.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/conditions/kyber/task.CKyberRate.value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/conditions/kyber/task.CKyberRate.value.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/collection.tasks.gelato-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/collection.tasks.gelato-core.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/execution/collection.tasks.execution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/execution/collection.tasks.execution.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/execution/task.canExec-Exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/execution/task.canExec-Exec.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/execution/task.canExec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/execution/task.canExec.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/execution/task.exec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/execution/task.exec.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_executors/collection.tasks.gelato-executor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_executors/collection.tasks.gelato-executor.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_executors/task.executorFunds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_executors/task.executorFunds.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_executors/task.multiReassignProviders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_executors/task.multiReassignProviders.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_executors/task.stakeExecutor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_executors/task.stakeExecutor.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_executors/task.unstakeExecutor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_executors/task.unstakeExecutor.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_executors/task.withdrawExcessExecutorStake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_executors/task.withdrawExcessExecutorStake.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_gas_price_oracle/collection.tasks.gelato-gas-price-oracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_gas_price_oracle/collection.tasks.gelato-gas-price-oracle.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_gas_price_oracle/task.fetchGelatoGasPrice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_gas_price_oracle/task.fetchGelatoGasPrice.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_gas_price_oracle/task.setOracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_gas_price_oracle/task.setOracle.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/collection.tasks.gelato-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/collection.tasks.gelato-provider.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provide_actions/task.isProvidedAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provide_actions/task.isProvidedAction.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provide_actions/task.provideActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provide_actions/task.provideActions.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provide_conditions/task.isProvidedCondition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provide_conditions/task.isProvidedCondition.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provide_conditions/task.provideConditions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provide_conditions/task.provideConditions.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provide_funds/task.provideFunds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provide_funds/task.provideFunds.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provide_funds/task.providerFunds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provide_funds/task.providerFunds.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provide_funds/task.unprovideFunds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provide_funds/task.unprovideFunds.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provide_taskSpec/task.checkIfProvided.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provide_taskSpec/task.checkIfProvided.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provide_taskSpec/task.provideTaskSpecOld.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provide_taskSpec/task.provideTaskSpecOld.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provider_module/collection.tasks.gelato-provider-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provider_module/collection.tasks.gelato-provider-module.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provider_module/example_provider_modules/task.deployGnosisSafeModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provider_module/example_provider_modules/task.deployGnosisSafeModule.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provider_module/example_provider_modules/task.updateMasterCopyAndExtcodeHash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provider_module/example_provider_modules/task.updateMasterCopyAndExtcodeHash.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provider_module/task.addProviderModules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provider_module/task.addProviderModules.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/provider_module/task.isModuleProvided.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/provider_module/task.isModuleProvided.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/task.assignProviderExecutor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/task.assignProviderExecutor.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/task.multiProvide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/task.multiProvide.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/task.multiUnprovide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/task.multiUnprovide.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_providers/task.providerModules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_providers/task.providerModules.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/collection.tasks.gelato-sys-admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/collection.tasks.gelato-sys-admin.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.executorSuccessShare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.executorSuccessShare.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.gelatoGasPriceOracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.gelatoGasPriceOracle.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.gelatoMaxGas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.gelatoMaxGas.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.internalGasRequirement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.internalGasRequirement.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.minExecutorStake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.minExecutorStake.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.oracleRequestData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.oracleRequestData.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.setGelatoGasPrice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.setGelatoGasPrice.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.setGelatoGasPriceOracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.setGelatoGasPriceOracle.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.setGelatoMaxGas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.setGelatoMaxGas.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.setGelatoSysAdmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.setGelatoSysAdmin.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.sysAdminSuccessShare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.sysAdminSuccessShare.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/gelato_sys_admin/task.totalSuccessShare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/gelato_sys_admin/task.totalSuccessShare.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/internal/collection.iTasks.gelato-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/internal/collection.iTasks.gelato-core.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/internal/executors/iTask.handleGelatoExecutor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/internal/executors/iTask.handleGelatoExecutor.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/internal/payloads/iTask.handleGelatoData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/internal/payloads/iTask.handleGelatoData.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/internal/providers/iTask.handleGelatoProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/internal/providers/iTask.handleGelatoProvider.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/collection.tasks.task-receipts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/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-network/HEAD/buidler/tasks/gelato/core/task_receipts/iTask.fetchTaskReceipt.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/sub_tasks/collection.sTasks.task-receipts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/sub_tasks/collection.sTasks.task-receipts.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionChainedRebalancePortfolioKovan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionChainedRebalancePortfolioKovan.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionChainedTimedERC20TransferFromKovan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionChainedTimedERC20TransferFromKovan.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionERC20Transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionERC20Transfer.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionERC20TransferFrom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionERC20TransferFrom.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionKyberTrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionKyberTrade.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionRebalancePortfolio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/actions/sTask.defaultpayload.ActionRebalancePortfolio.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/conditions/sTask.defaultpayload.ConditionBalance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/conditions/sTask.defaultpayload.ConditionBalance.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/conditions/sTask.defaultpayload.ConditionFearGreedIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/conditions/sTask.defaultpayload.ConditionFearGreedIndex.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/conditions/sTask.defaultpayload.ConditionKyberRateKovan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/conditions/sTask.defaultpayload.ConditionKyberRateKovan.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/conditions/sTask.defaultpayload.ConditionTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/sub_tasks/default_payloads/conditions/sTask.defaultpayload.ConditionTime.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/task.cancelTaskReceipt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/task.cancelTaskReceipt.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/task.currentTaskReceiptId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/task.currentTaskReceiptId.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/core/task_receipts/task.submitTask.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/core/task_receipts/task.submitTask.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/helpers/collection.tasks.gelato-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/helpers/collection.tasks.gelato-helpers.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/helpers/iTask.batchSetAddressStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/helpers/iTask.batchSetAddressStorage.js -------------------------------------------------------------------------------- /buidler/tasks/gelato/helpers/iTask.setAddressStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/gelato/helpers/iTask.setAddressStorage.js -------------------------------------------------------------------------------- /buidler/tasks/internal/collection.internalTasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/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-network/HEAD/buidler/tasks/internal/contracts/iTask.instantiateContract.js -------------------------------------------------------------------------------- /buidler/tasks/internal/naming/iTask.checkAddressBook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/internal/naming/iTask.checkAddressBook.js -------------------------------------------------------------------------------- /buidler/tasks/internal/naming/iTask.checkContractName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/internal/naming/iTask.checkContractName.js -------------------------------------------------------------------------------- /buidler/tasks/internal/naming/iTask.checkNetworkName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/internal/naming/iTask.checkNetworkName.js -------------------------------------------------------------------------------- /buidler/tasks/internal/naming/iTask.handleNetworkName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/internal/naming/iTask.handleNetworkName.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/collection.tasks.gelato-user-proxies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/collection.tasks.gelato-user-proxies.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gelato_user_proxy/task.createGelatoUserProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gelato_user_proxy/task.createGelatoUserProxy.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/collection.tasks.gnosis-safe-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/collection.tasks.gnosis-safe-proxy.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/cpk_factory/task.createGelatoUserProxyOnCpk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/cpk_factory/task.createGelatoUserProxyOnCpk.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/cpk_factory/task.determineCpkProxyAddress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/cpk_factory/task.determineCpkProxyAddress.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/internal/collection.iTasks.gnosis-safe-proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/internal/collection.iTasks.gnosis-safe-proxy.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/collection.iTask.gnosis-safe-proxy-scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/collection.iTask.gnosis-safe-proxy-scripts.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/payloads/default_payloads/iTask.defaultpayload.ScriptEnterPortfolioRebalancingKovan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/payloads/default_payloads/iTask.defaultpayload.ScriptEnterPortfolioRebalancingKovan.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/payloads/default_payloads/iTask.defaultpayload.ScriptEnterStableSwap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/payloads/default_payloads/iTask.defaultpayload.ScriptEnterStableSwap.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/payloads/default_payloads/iTask.defaultpayload.ScriptExitRebalancePortfolioKovan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/payloads/default_payloads/iTask.defaultpayload.ScriptExitRebalancePortfolioKovan.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/payloads/default_payloads/iTask.defaultpayload.ScriptGnosisSafeEnableGelatoCore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/payloads/default_payloads/iTask.defaultpayload.ScriptGnosisSafeEnableGelatoCore.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/payloads/default_payloads/iTask.defaultpayload.ScriptGnosisSafeEnableGelatoCoreAndSubmit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/internal/scripts/payloads/default_payloads/iTask.defaultpayload.ScriptGnosisSafeEnableGelatoCoreAndSubmit.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/module_manager/task.getModules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/module_manager/task.getModules.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/owner_manager/task.getOwners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/owner_manager/task.getOwners.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/owner_manager/task.isOwner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/owner_manager/task.isOwner.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/task.createGnosisSafeProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/task.createGnosisSafeProxy.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/task.determineGnosisProxyAddress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/task.determineGnosisProxyAddress.js -------------------------------------------------------------------------------- /buidler/tasks/user_proxies/gnosis_safe_proxy/task.execTransaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/user_proxies/gnosis_safe_proxy/task.execTransaction.js -------------------------------------------------------------------------------- /buidler/tasks/view/collection.viewTasks.js: -------------------------------------------------------------------------------- 1 | import "./task.view.invokeViewFunction"; 2 | -------------------------------------------------------------------------------- /buidler/tasks/view/task.view.invokeViewFunction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/buidler/tasks/view/task.view.invokeViewFunction.js -------------------------------------------------------------------------------- /codechecks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/codechecks.yml -------------------------------------------------------------------------------- /contracts/dapp_interfaces/aave/ILendingPoolAddressesProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/dapp_interfaces/aave/ILendingPoolAddressesProvider.sol -------------------------------------------------------------------------------- /contracts/dapp_interfaces/aave/ILendingPoolCore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/dapp_interfaces/aave/ILendingPoolCore.sol -------------------------------------------------------------------------------- /contracts/dapp_interfaces/chainlink/IGasPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/dapp_interfaces/chainlink/IGasPriceOracle.sol -------------------------------------------------------------------------------- /contracts/dapp_interfaces/compound/ICToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/dapp_interfaces/compound/ICToken.sol -------------------------------------------------------------------------------- /contracts/dapp_interfaces/conditional_tokens/IConditionalTokens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/dapp_interfaces/conditional_tokens/IConditionalTokens.sol -------------------------------------------------------------------------------- /contracts/dapp_interfaces/gnosis/IBatchExchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/dapp_interfaces/gnosis/IBatchExchange.sol -------------------------------------------------------------------------------- /contracts/dapp_interfaces/kyber/IKyberNetworkProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/dapp_interfaces/kyber/IKyberNetworkProxy.sol -------------------------------------------------------------------------------- /contracts/dapp_interfaces/maker/IMakerMedianizer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/dapp_interfaces/maker/IMakerMedianizer.sol -------------------------------------------------------------------------------- /contracts/dapp_interfaces/uniswap/IUniswapExchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/dapp_interfaces/uniswap/IUniswapExchange.sol -------------------------------------------------------------------------------- /contracts/dapp_interfaces/uniswap/IUniswapFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/dapp_interfaces/uniswap/IUniswapFactory.sol -------------------------------------------------------------------------------- /contracts/dapp_interfaces/uniswap_v2/IUniswapV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/dapp_interfaces/uniswap_v2/IUniswapV2.sol -------------------------------------------------------------------------------- /contracts/external/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/external/Address.sol -------------------------------------------------------------------------------- /contracts/external/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/external/IERC20.sol -------------------------------------------------------------------------------- /contracts/external/IOwnable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/external/IOwnable.sol -------------------------------------------------------------------------------- /contracts/external/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/external/Math.sol -------------------------------------------------------------------------------- /contracts/external/Multisend.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/external/Multisend.sol -------------------------------------------------------------------------------- /contracts/external/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/external/Ownable.sol -------------------------------------------------------------------------------- /contracts/external/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/external/SafeERC20.sol -------------------------------------------------------------------------------- /contracts/external/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/external/SafeMath.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/GelatoActionPipeline.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/GelatoActionPipeline.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/GelatoActionsStandard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/GelatoActionsStandard.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/GelatoActionsStandardFull.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/GelatoActionsStandardFull.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/IGelatoAction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/IGelatoAction.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/action_pipeline_interfaces/IGelatoInAndOutFlowAction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/action_pipeline_interfaces/IGelatoInAndOutFlowAction.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/action_pipeline_interfaces/IGelatoInFlowAction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/action_pipeline_interfaces/IGelatoInFlowAction.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/action_pipeline_interfaces/IGelatoOutFlowAction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/action_pipeline_interfaces/IGelatoOutFlowAction.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/conditional_tokens/ActionWithdrawLiquidity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/conditional_tokens/ActionWithdrawLiquidity.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/gelato/ActionGelatoV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/gelato/ActionGelatoV1.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchange.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchangeWithSlippage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchangeWithSlippage.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/gnosis/ActionWithdrawBatchExchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/gnosis/ActionWithdrawBatchExchange.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/kyber/ActionKyberTrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/kyber/ActionKyberTrade.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/provider/ActionFeeHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/provider/ActionFeeHandler.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/transfer/ActionERC20TransferFrom.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/transfer/ActionERC20TransferFrom.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/transfer/ActionTransfer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/transfer/ActionTransfer.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/uniswap/ActionUniswapTrade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/uniswap/ActionUniswapTrade.sol -------------------------------------------------------------------------------- /contracts/gelato_actions/uniswap_v2/ActionUniswapV2Trade.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_actions/uniswap_v2/ActionUniswapV2Trade.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/GelatoConditionsStandard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/GelatoConditionsStandard.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/GelatoStatefulConditionsStandard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/GelatoStatefulConditionsStandard.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/IGelatoCondition.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/IGelatoCondition.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/balances/ConditionBalance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/balances/ConditionBalance.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/balances/ConditionBalanceStateful.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/balances/ConditionBalanceStateful.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/balances/ConditionHasBalanceAndAllowance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/balances/ConditionHasBalanceAndAllowance.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/eth_utils/eth_time/ConditionTime.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/eth_utils/eth_time/ConditionTime.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/eth_utils/eth_time/ConditionTimeStateful.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/eth_utils/eth_time/ConditionTimeStateful.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/gnosis/ConditionBatchExchangeFundsWithdrawable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/gnosis/ConditionBatchExchangeFundsWithdrawable.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/gnosis/ConditionBatchExchangeWithdrawStateful.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/gnosis/ConditionBatchExchangeWithdrawStateful.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/lending/ConditionCompareCompoundAaveLending.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/lending/ConditionCompareCompoundAaveLending.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/price/kyber/ConditionKyberRate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/price/kyber/ConditionKyberRate.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/price/kyber/ConditionKyberRateStateful.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/price/kyber/ConditionKyberRateStateful.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2Rate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2Rate.sol -------------------------------------------------------------------------------- /contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2RateStateful.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2RateStateful.sol -------------------------------------------------------------------------------- /contracts/gelato_core/GelatoCore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_core/GelatoCore.sol -------------------------------------------------------------------------------- /contracts/gelato_core/GelatoExecutors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_core/GelatoExecutors.sol -------------------------------------------------------------------------------- /contracts/gelato_core/GelatoGasPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_core/GelatoGasPriceOracle.sol -------------------------------------------------------------------------------- /contracts/gelato_core/GelatoProviders.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_core/GelatoProviders.sol -------------------------------------------------------------------------------- /contracts/gelato_core/GelatoSysAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_core/GelatoSysAdmin.sol -------------------------------------------------------------------------------- /contracts/gelato_core/interfaces/IGelatoCore.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_core/interfaces/IGelatoCore.sol -------------------------------------------------------------------------------- /contracts/gelato_core/interfaces/IGelatoExecutors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_core/interfaces/IGelatoExecutors.sol -------------------------------------------------------------------------------- /contracts/gelato_core/interfaces/IGelatoGasPriceOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_core/interfaces/IGelatoGasPriceOracle.sol -------------------------------------------------------------------------------- /contracts/gelato_core/interfaces/IGelatoProviders.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_core/interfaces/IGelatoProviders.sol -------------------------------------------------------------------------------- /contracts/gelato_core/interfaces/IGelatoSysAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_core/interfaces/IGelatoSysAdmin.sol -------------------------------------------------------------------------------- /contracts/gelato_executor_modules/PermissionedExecutors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_executor_modules/PermissionedExecutors.sol -------------------------------------------------------------------------------- /contracts/gelato_helpers/GelatoAddressStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_helpers/GelatoAddressStorage.sol -------------------------------------------------------------------------------- /contracts/gelato_helpers/GelatoMultiCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_helpers/GelatoMultiCall.sol -------------------------------------------------------------------------------- /contracts/gelato_provider_modules/GelatoProviderModuleStandard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_provider_modules/GelatoProviderModuleStandard.sol -------------------------------------------------------------------------------- /contracts/gelato_provider_modules/IGelatoProviderModule.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_provider_modules/IGelatoProviderModule.sol -------------------------------------------------------------------------------- /contracts/gelato_provider_modules/ds_proxy_provider/ProviderModuleDSProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_provider_modules/ds_proxy_provider/ProviderModuleDSProxy.sol -------------------------------------------------------------------------------- /contracts/gelato_provider_modules/dsa_proxy_provider/ProviderModuleDSA.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_provider_modules/dsa_proxy_provider/ProviderModuleDSA.sol -------------------------------------------------------------------------------- /contracts/gelato_provider_modules/gelato_user_proxy_provider/ProviderModuleGelatoUserProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_provider_modules/gelato_user_proxy_provider/ProviderModuleGelatoUserProxy.sol -------------------------------------------------------------------------------- /contracts/gelato_provider_modules/gnosis_safe_proxy_provider/IProviderModuleGnosisSafeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_provider_modules/gnosis_safe_proxy_provider/IProviderModuleGnosisSafeProxy.sol -------------------------------------------------------------------------------- /contracts/gelato_provider_modules/gnosis_safe_proxy_provider/ProviderModuleGnosisSafeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/gelato_provider_modules/gnosis_safe_proxy_provider/ProviderModuleGnosisSafeProxy.sol -------------------------------------------------------------------------------- /contracts/libraries/GelatoBytes.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/libraries/GelatoBytes.sol -------------------------------------------------------------------------------- /contracts/libraries/GelatoString.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/libraries/GelatoString.sol -------------------------------------------------------------------------------- /contracts/libraries/GelatoTaskReceipt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/libraries/GelatoTaskReceipt.sol -------------------------------------------------------------------------------- /contracts/libraries/GelatoUserProxySet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/libraries/GelatoUserProxySet.sol -------------------------------------------------------------------------------- /contracts/libraries/ProviderModuleSet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/libraries/ProviderModuleSet.sol -------------------------------------------------------------------------------- /contracts/mocks/erc20/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/erc20/MockERC20.sol -------------------------------------------------------------------------------- /contracts/mocks/gelato_actions/Conditional_tokens/MockConditionalTokens.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/gelato_actions/Conditional_tokens/MockConditionalTokens.sol -------------------------------------------------------------------------------- /contracts/mocks/gelato_actions/one-off/Gnosis/MockBatchExchange.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/gelato_actions/one-off/Gnosis/MockBatchExchange.sol -------------------------------------------------------------------------------- /contracts/mocks/gelato_actions/one-off/Maker/Medianizer2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/gelato_actions/one-off/Maker/Medianizer2.sol -------------------------------------------------------------------------------- /contracts/mocks/gelato_actions/one-off/MockActionDummy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/gelato_actions/one-off/MockActionDummy.sol -------------------------------------------------------------------------------- /contracts/mocks/gelato_actions/one-off/MockActionDummyOutOfGas.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/gelato_actions/one-off/MockActionDummyOutOfGas.sol -------------------------------------------------------------------------------- /contracts/mocks/gelato_actions/one-off/MockActionDummyRevert.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/gelato_actions/one-off/MockActionDummyRevert.sol -------------------------------------------------------------------------------- /contracts/mocks/gelato_actions/one-off/MockActionMaliciousProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/gelato_actions/one-off/MockActionMaliciousProvider.sol -------------------------------------------------------------------------------- /contracts/mocks/gelato_actions/uniswap_v2/MockUniswapRouterV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/gelato_actions/uniswap_v2/MockUniswapRouterV2.sol -------------------------------------------------------------------------------- /contracts/mocks/gelato_conditions/MockConditionDummy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/gelato_conditions/MockConditionDummy.sol -------------------------------------------------------------------------------- /contracts/mocks/gelato_conditions/MockConditionDummyRevert.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/gelato_conditions/MockConditionDummyRevert.sol -------------------------------------------------------------------------------- /contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadRevert.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadRevert.sol -------------------------------------------------------------------------------- /contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadWrong.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadWrong.sol -------------------------------------------------------------------------------- /contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckError.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckError.sol -------------------------------------------------------------------------------- /contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckOk.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckOk.sol -------------------------------------------------------------------------------- /contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckRevert.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckRevert.sol -------------------------------------------------------------------------------- /contracts/user_proxies/ds_proxy/Auth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/ds_proxy/Auth.sol -------------------------------------------------------------------------------- /contracts/user_proxies/ds_proxy/Guard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/ds_proxy/Guard.sol -------------------------------------------------------------------------------- /contracts/user_proxies/ds_proxy/Note.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/ds_proxy/Note.sol -------------------------------------------------------------------------------- /contracts/user_proxies/ds_proxy/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/ds_proxy/Proxy.sol -------------------------------------------------------------------------------- /contracts/user_proxies/ds_proxy/interfaces/IProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/ds_proxy/interfaces/IProxy.sol -------------------------------------------------------------------------------- /contracts/user_proxies/ds_proxy/scripts/ActionSubmitTask.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/ds_proxy/scripts/ActionSubmitTask.sol -------------------------------------------------------------------------------- /contracts/user_proxies/gelato_user_proxy/GelatoUserProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/gelato_user_proxy/GelatoUserProxy.sol -------------------------------------------------------------------------------- /contracts/user_proxies/gelato_user_proxy/GelatoUserProxyFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/gelato_user_proxy/GelatoUserProxyFactory.sol -------------------------------------------------------------------------------- /contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxy.sol -------------------------------------------------------------------------------- /contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxyFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxyFactory.sol -------------------------------------------------------------------------------- /contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafe.sol -------------------------------------------------------------------------------- /contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxy.sol -------------------------------------------------------------------------------- /contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxyFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxyFactory.sol -------------------------------------------------------------------------------- /deployments/mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /deployments/mainnet/GelatoCore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/deployments/mainnet/GelatoCore.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/d9397bda7e9d5c90e2ef9a83ef888759.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/deployments/mainnet/solcInputs/d9397bda7e9d5c90e2ef9a83ef888759.json -------------------------------------------------------------------------------- /docs/audits/G0Group-Gelato2020Jun.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/docs/audits/G0Group-Gelato2020Jun.pdf -------------------------------------------------------------------------------- /docs/images/Gelato-Chainlink-Diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/docs/images/Gelato-Chainlink-Diagram.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/package.json -------------------------------------------------------------------------------- /src/classes/gelato/Action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/classes/gelato/Action.js -------------------------------------------------------------------------------- /src/classes/gelato/Condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/classes/gelato/Condition.js -------------------------------------------------------------------------------- /src/classes/gelato/GelatoProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/classes/gelato/GelatoProvider.js -------------------------------------------------------------------------------- /src/classes/gelato/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/classes/gelato/Task.js -------------------------------------------------------------------------------- /src/classes/gelato/TaskReceipt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/classes/gelato/TaskReceipt.js -------------------------------------------------------------------------------- /src/classes/gelato/TaskSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/classes/gelato/TaskSpec.js -------------------------------------------------------------------------------- /src/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/README.md -------------------------------------------------------------------------------- /src/demo/automated_dapps/collection.tasks.demo.dapps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/automated_dapps/collection.tasks.demo.dapps.js -------------------------------------------------------------------------------- /src/demo/automated_dapps/task.dapp.balanceTransfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/automated_dapps/task.dapp.balanceTransfer.js -------------------------------------------------------------------------------- /src/demo/automated_dapps/task.dapp.exampleOne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/automated_dapps/task.dapp.exampleOne.js -------------------------------------------------------------------------------- /src/demo/automated_dapps/task.dapp.exampleThree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/automated_dapps/task.dapp.exampleThree.js -------------------------------------------------------------------------------- /src/demo/automated_dapps/task.dapp.exampleTwo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/automated_dapps/task.dapp.exampleTwo.js -------------------------------------------------------------------------------- /src/demo/collection.tasks.demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/collection.tasks.demo.js -------------------------------------------------------------------------------- /src/demo/helpers/collection.tasks.demo.helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/helpers/collection.tasks.demo.helpers.js -------------------------------------------------------------------------------- /src/demo/helpers/task.approveERC20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/helpers/task.approveERC20.js -------------------------------------------------------------------------------- /src/demo/helpers/task.checkIfProvided.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/helpers/task.checkIfProvided.js -------------------------------------------------------------------------------- /src/demo/helpers/task.checkIfProviderLiquid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/helpers/task.checkIfProviderLiquid.js -------------------------------------------------------------------------------- /src/demo/helpers/task.getEtherscanLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/helpers/task.getEtherscanLink.js -------------------------------------------------------------------------------- /src/demo/helpers/task.getProviderFunds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/helpers/task.getProviderFunds.js -------------------------------------------------------------------------------- /src/demo/helpers/task.predictGelatoProxyAddress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/helpers/task.predictGelatoProxyAddress.js -------------------------------------------------------------------------------- /src/demo/provider_functions/collection.tasks.demo.providerFuncs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/provider_functions/collection.tasks.demo.providerFuncs.js -------------------------------------------------------------------------------- /src/demo/provider_functions/task.addProviderModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/provider_functions/task.addProviderModule.js -------------------------------------------------------------------------------- /src/demo/provider_functions/task.assignExecutor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/provider_functions/task.assignExecutor.js -------------------------------------------------------------------------------- /src/demo/provider_functions/task.getFeeHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/provider_functions/task.getFeeHandler.js -------------------------------------------------------------------------------- /src/demo/provider_functions/task.provideFunds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/provider_functions/task.provideFunds.js -------------------------------------------------------------------------------- /src/demo/provider_functions/task.provideTaskSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/provider_functions/task.provideTaskSpec.js -------------------------------------------------------------------------------- /src/demo/provider_functions/task.unprovideFunds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/provider_functions/task.unprovideFunds.js -------------------------------------------------------------------------------- /src/demo/provider_functions/task.whitelistFeeTokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/provider_functions/task.whitelistFeeTokens.js -------------------------------------------------------------------------------- /src/demo/task_specs/collection.tasks.specs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/task_specs/collection.tasks.specs.js -------------------------------------------------------------------------------- /src/demo/task_specs/task.spec.balanceTransfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/task_specs/task.spec.balanceTransfer.js -------------------------------------------------------------------------------- /src/demo/task_specs/task.spec.exampleOne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/task_specs/task.spec.exampleOne.js -------------------------------------------------------------------------------- /src/demo/task_specs/task.spec.exampleTwo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/task_specs/task.spec.exampleTwo.js -------------------------------------------------------------------------------- /src/demo/task_specs/task.spec.omenWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/demo/task_specs/task.spec.omenWithdraw.js -------------------------------------------------------------------------------- /src/enums/gelato/DataFlow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/enums/gelato/DataFlow.js -------------------------------------------------------------------------------- /src/enums/gelato/Operation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/enums/gelato/Operation.js -------------------------------------------------------------------------------- /src/helpers/async/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/helpers/async/sleep.js -------------------------------------------------------------------------------- /src/helpers/gelato/checkTaskMembers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/helpers/gelato/checkTaskMembers.js -------------------------------------------------------------------------------- /src/helpers/gelato/convertTaskReceiptArrayToObj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/helpers/gelato/convertTaskReceiptArrayToObj.js -------------------------------------------------------------------------------- /src/helpers/gelato/convertTaskReceiptObjToArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/helpers/gelato/convertTaskReceiptObjToArray.js -------------------------------------------------------------------------------- /src/helpers/nestedArrays/nestedArraysAreEqual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/helpers/nestedArrays/nestedArraysAreEqual.js -------------------------------------------------------------------------------- /src/helpers/nestedObjects/checkNestedObj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/helpers/nestedObjects/checkNestedObj.js -------------------------------------------------------------------------------- /src/helpers/nestedObjects/getNestedObj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/src/helpers/nestedObjects/getNestedObj.js -------------------------------------------------------------------------------- /test/gelato_actions/ActionBatchExchangeWithdraw.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_actions/ActionBatchExchangeWithdraw.test.js -------------------------------------------------------------------------------- /test/gelato_actions/ActionFeeHandler.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_actions/ActionFeeHandler.test.js -------------------------------------------------------------------------------- /test/gelato_actions/ActionWithdrawLiquidity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_actions/ActionWithdrawLiquidity.test.js -------------------------------------------------------------------------------- /test/gelato_actions/GelatoActionPipeline.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_actions/GelatoActionPipeline.test.js -------------------------------------------------------------------------------- /test/gelato_actions/Multisend.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_actions/Multisend.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_executors/GelatoExecutors.initialState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_executors/GelatoExecutors.initialState.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_executors/GelatoExecutors.setters.stake.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_executors/GelatoExecutors.setters.stake.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_gas_price_oracle/GelatoGasPriceOracle.deployment.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_gas_price_oracle/GelatoGasPriceOracle.deployment.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_gas_price_oracle/GelatoGasPriceOracle.initialState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_gas_price_oracle/GelatoGasPriceOracle.initialState.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_gas_price_oracle/GelatoGasPriceOracle.setters.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_gas_price_oracle/GelatoGasPriceOracle.setters.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_providers/GelatoProviders.deployment.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_providers/GelatoProviders.deployment.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_providers/GelatoProviders.getters.liquidity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_providers/GelatoProviders.getters.liquidity.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_providers/GelatoProviders.initialState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_providers/GelatoProviders.initialState.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_providers/GelatoProviders.setters.executorAssignsExecutor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_providers/GelatoProviders.setters.executorAssignsExecutor.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_providers/GelatoProviders.setters.funds.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_providers/GelatoProviders.setters.funds.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_providers/GelatoProviders.setters.modules.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_providers/GelatoProviders.setters.modules.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_providers/GelatoProviders.setters.multiProvide.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_providers/GelatoProviders.setters.multiProvide.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_providers/GelatoProviders.setters.mutliUnprovide.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_providers/GelatoProviders.setters.mutliUnprovide.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_providers/GelatoProviders.setters.providerAssignsExecutor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_providers/GelatoProviders.setters.providerAssignsExecutor.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_providers/GelatoProviders.setters.taskSpec.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_providers/GelatoProviders.setters.taskSpec.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.deployment.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.deployment.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.getters.fees.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.getters.fees.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.initialState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.initialState.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.setters.fees.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.setters.fees.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.setters.funds.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.setters.funds.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.setters.gas.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.setters.gas.test.js -------------------------------------------------------------------------------- /test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.setters.ownable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/base/gelato_sys_admin/GelatoSysAdmin.setters.ownable.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/GelatoCore.CancelTask.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/GelatoCore.CancelTask.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/GelatoCore.canExec.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/GelatoCore.canExec.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/GelatoCore.canExecMultiCall.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/GelatoCore.canExecMultiCall.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/GelatoCore.canSubmit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/GelatoCore.canSubmit.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/GelatoCore.exec.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/GelatoCore.exec.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/GelatoCore.processProviderPayables.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/GelatoCore.processProviderPayables.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/GelatoCore.submitTask.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/GelatoCore.submitTask.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/edge_cases/GelatoCore.maliciousProvider.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/edge_cases/GelatoCore.maliciousProvider.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/task_chains/taskChain.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/task_chains/taskChain.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/task_cycles/ConditionBalanceStateful.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/task_cycles/ConditionBalanceStateful.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/task_cycles/ConditionTimeStateful.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/task_cycles/ConditionTimeStateful.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/task_cycles/autoResubmitSelf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/task_cycles/autoResubmitSelf.test.js -------------------------------------------------------------------------------- /test/gelato_core/core/task_cycles/cycle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/gelato_core/core/task_cycles/cycle.test.js -------------------------------------------------------------------------------- /test/user_proxies/ds_proxy/DsProxy.exec.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/user_proxies/ds_proxy/DsProxy.exec.test.js -------------------------------------------------------------------------------- /test/user_proxies/gelato_user_proxy/GelatoUserProxy.constructor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/user_proxies/gelato_user_proxy/GelatoUserProxy.constructor.test.js -------------------------------------------------------------------------------- /test/user_proxies/gelato_user_proxy/GelatoUserProxy.execActionsAndSubmitTaskCycle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/user_proxies/gelato_user_proxy/GelatoUserProxy.execActionsAndSubmitTaskCycle.test.js -------------------------------------------------------------------------------- /test/user_proxies/gelato_user_proxy/factory/GelatoUserProxyFactory.create.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/user_proxies/gelato_user_proxy/factory/GelatoUserProxyFactory.create.test.js -------------------------------------------------------------------------------- /test/user_proxies/gelato_user_proxy/factory/GelatoUserProxyFactory.createTwo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/test/user_proxies/gelato_user_proxy/factory/GelatoUserProxyFactory.createTwo.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gelatodigital/gelato-network/HEAD/yarn.lock --------------------------------------------------------------------------------