gelato-network
V1 implementation of Gelato Network
File Explorer
Download Latest Version (.zip)- config.yml
- settings.json
- buidlerevm.contracts.js
- collection.configs.buidlerevm.js
- mainnet.addressBook.js
- mainnet.eoas.js
- mainnet.erc20s.js
- collection.configs.mainnet.js
- mainnet.contracts.js
- mainnet.deployments.js
- mainnet.filters.js
- 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
- buidlerevmConfig.js
- mainnetConfig.js
- rinkebyConfig.js
- iTask.abi-encode.js
- task.abi-encode-withselector.js
- collection.tasks.abi.js
- task.abi-get.js
- collection.tasks.block.js
- task.blockNumber.js
- 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
- task.taskSpec.balanceTradeUI.js
- task.taskSpec.kyberPriceTradeUI.js
- task.taskSpec.timeTradeUI.js
- task.taskSpec.withdrawUI.js
- task.whitelistGnosisUiTaskSpecs.js
- collection.tasks.taskSpecs.gnosis.js
- task.taskSpec.balanceTrade.js
- task.taskSpec.dummy.js
- task.taskSpec.kyberPriceTrade.js
- task.taskSpec.timeTrade.js
- task.taskSpec.withdrawTransfer.js
- task.balanceTrade.js
- task.kyberPriceTrade.js
- task.timeTrade.js
- task.tradeAndWithdraw.js
- task.withdraw.js
- task.getExpectedRate.js
- task.swapUni.js
- collection.tasks.dapps.js
- sTask.debug.actionKyberTradePayloadDecoding.js
- sTask.debug.conditionKyberRatePayloadDecoding.js
- sTask.debug.payloadSlicing.js
- sTask.debug.revertStringDecoding.js
- collection.sTasks.debugging.js
- collection.tasks.debugging.js
- task.debug.js
- collection.tasks.decoding.js
- collection.tasks.deploy.js
- task.deploy.js
- task.deployGelatoCore.js
- task.setupGelato.gelatoUserProxies.js
- task.setupGelato.gnosisSafe.js
- task.setupGelato.js
- sTask.erc20.allowance.js
- sTask.erc20.approve.js
- sTask.erc20.balance.js
- collection.tasks.erc20.js
- task.erc20-allowance.js
- task.erc20-approve.js
- task.erc20-balance.js
- collection.sTasks.eth.js
- sTask.eth.balance.js
- sTask.eth.usd.js
- collection.tasks.eth.js
- task.eth.js
- transfer.eth.js
- iTask.ethers.interface.new.js
- iTask.ethers.interface.parseLogs.js
- collection.iTasks.ethers.js
- sTask.ethers.signer.js
- sTask.ethers.signers.js
- collection.tasks.ethers.js
- task.ethers.js
- collection.tasks.events.js
- task.getLog.js
- task.getLogs.js
- task.getLogsAllEvents.js
- task.getParsedLog.js
- task.getParsedLogs.js
- task.getParsedLogsAllEvents.js
- task.ARebalancePortfolio.action.js
- task.ARebalancePortfolio.inputEth.js
- collection.tasks.actions.js
- task.CBalance.ok.js
- task.CBalance.value.js
- task.CFearGreedIndex.current.js
- task.CFearGreedIndex.ok.js
- task.CFearGreedIndex.set.js
- task.CFearGreedIndex.transferOwnership.js
- task.CKyberRate.ok.js
- task.CKyberRate.value.js
- collection.tasks.conditions.js
- collection.tasks.execution.js
- task.canExec-Exec.js
- task.canExec.js
- task.exec.js
- collection.tasks.gelato-executor.js
- task.executorFunds.js
- task.multiReassignProviders.js
- task.stakeExecutor.js
- task.unstakeExecutor.js
- task.withdrawExcessExecutorStake.js
- collection.tasks.gelato-gas-price-oracle.js
- task.fetchGelatoGasPrice.js
- task.setOracle.js
- task.isProvidedAction.js
- task.provideActions.js
- task.isProvidedCondition.js
- task.provideConditions.js
- task.provideFunds.js
- task.providerFunds.js
- task.unprovideFunds.js
- task.checkIfProvided.js
- task.provideTaskSpecOld.js
- task.deployGnosisSafeModule.js
- task.updateMasterCopyAndExtcodeHash.js
- collection.tasks.gelato-provider-module.js
- task.addProviderModules.js
- task.isModuleProvided.js
- collection.tasks.gelato-provider.js
- task.assignProviderExecutor.js
- task.multiProvide.js
- task.multiUnprovide.js
- task.providerModules.js
- 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
- iTask.handleGelatoExecutor.js
- iTask.handleGelatoData.js
- iTask.handleGelatoProvider.js
- collection.iTasks.gelato-core.js
- sTask.defaultpayload.ActionChainedRebalancePortfolioKovan.js
- sTask.defaultpayload.ActionChainedTimedERC20TransferFromKovan.js
- sTask.defaultpayload.ActionERC20Transfer.js
- sTask.defaultpayload.ActionERC20TransferFrom.js
- sTask.defaultpayload.ActionKyberTrade.js
- sTask.defaultpayload.ActionRebalancePortfolio.js
- sTask.defaultpayload.ConditionBalance.js
- sTask.defaultpayload.ConditionFearGreedIndex.js
- sTask.defaultpayload.ConditionKyberRateKovan.js
- sTask.defaultpayload.ConditionTime.js
- collection.sTasks.task-receipts.js
- collection.tasks.task-receipts.js
- iTask.fetchTaskReceipt.js
- task.cancelTaskReceipt.js
- task.currentTaskReceiptId.js
- task.submitTask.js
- collection.tasks.gelato-core.js
- collection.tasks.gelato-helpers.js
- iTask.batchSetAddressStorage.js
- iTask.setAddressStorage.js
- collection.iTasks.contracts.js
- iTask.instantiateContract.js
- iTask.checkAddressBook.js
- iTask.checkContractName.js
- iTask.checkNetworkName.js
- iTask.handleNetworkName.js
- collection.internalTasks.js
- task.createGelatoUserProxy.js
- task.createGelatoUserProxyOnCpk.js
- task.determineCpkProxyAddress.js
- iTask.defaultpayload.ScriptEnterPortfolioRebalancingKovan.js
- iTask.defaultpayload.ScriptEnterStableSwap.js
- iTask.defaultpayload.ScriptExitRebalancePortfolioKovan.js
- iTask.defaultpayload.ScriptGnosisSafeEnableGelatoCore.js
- iTask.defaultpayload.ScriptGnosisSafeEnableGelatoCoreAndSubmit.js
- collection.iTask.gnosis-safe-proxy-scripts.js
- collection.iTasks.gnosis-safe-proxy.js
- task.getModules.js
- task.getOwners.js
- task.isOwner.js
- collection.tasks.gnosis-safe-proxy.js
- task.createGnosisSafeProxy.js
- task.determineGnosisProxyAddress.js
- task.execTransaction.js
- collection.tasks.gelato-user-proxies.js
- collection.viewTasks.js
- task.view.invokeViewFunction.js
- ILendingPoolAddressesProvider.sol
- ILendingPoolCore.sol
- IGasPriceOracle.sol
- ICToken.sol
- IConditionalTokens.sol
- IBatchExchange.sol
- IKyberNetworkProxy.sol
- IMakerMedianizer.sol
- IUniswapExchange.sol
- IUniswapFactory.sol
- IUniswapV2.sol
- Address.sol
- IERC20.sol
- IOwnable.sol
- Math.sol
- Multisend.sol
- Ownable.sol
- SafeERC20.sol
- SafeMath.sol
- IGelatoInAndOutFlowAction.sol
- IGelatoInFlowAction.sol
- IGelatoOutFlowAction.sol
- ActionWithdrawLiquidity.sol
- ActionGelatoV1.sol
- ActionPlaceOrderBatchExchange.sol
- ActionPlaceOrderBatchExchangeWithSlippage.sol
- ActionWithdrawBatchExchange.sol
- ActionKyberTrade.sol
- ActionFeeHandler.sol
- ActionERC20TransferFrom.sol
- ActionTransfer.sol
- ActionUniswapTrade.sol
- ActionUniswapV2Trade.sol
- GelatoActionPipeline.sol
- GelatoActionsStandard.sol
- GelatoActionsStandardFull.sol
- IGelatoAction.sol
- ConditionBalance.sol
- ConditionBalanceStateful.sol
- ConditionHasBalanceAndAllowance.sol
- ConditionTime.sol
- ConditionTimeStateful.sol
- ConditionBatchExchangeFundsWithdrawable.sol
- ConditionBatchExchangeWithdrawStateful.sol
- ConditionCompareCompoundAaveLending.sol
- ConditionKyberRate.sol
- ConditionKyberRateStateful.sol
- ConditionUniswapV2Rate.sol
- ConditionUniswapV2RateStateful.sol
- GelatoConditionsStandard.sol
- GelatoStatefulConditionsStandard.sol
- IGelatoCondition.sol
- IGelatoCore.sol
- IGelatoExecutors.sol
- IGelatoGasPriceOracle.sol
- IGelatoProviders.sol
- IGelatoSysAdmin.sol
- GelatoCore.sol
- GelatoExecutors.sol
- GelatoGasPriceOracle.sol
- GelatoProviders.sol
- GelatoSysAdmin.sol
- PermissionedExecutors.sol
- GelatoAddressStorage.sol
- GelatoMultiCall.sol
- ProviderModuleDSProxy.sol
- ProviderModuleDSA.sol
- ProviderModuleGelatoUserProxy.sol
- IProviderModuleGnosisSafeProxy.sol
- ProviderModuleGnosisSafeProxy.sol
- GelatoProviderModuleStandard.sol
- IGelatoProviderModule.sol
- GelatoBytes.sol
- GelatoString.sol
- GelatoTaskReceipt.sol
- GelatoUserProxySet.sol
- ProviderModuleSet.sol
- MockERC20.sol
- MockConditionalTokens.sol
- MockBatchExchange.sol
- Medianizer2.sol
- MockActionDummy.sol
- MockActionDummyOutOfGas.sol
- MockActionDummyRevert.sol
- MockActionMaliciousProvider.sol
- MockUniswapRouterV2.sol
- MockConditionDummy.sol
- MockConditionDummyRevert.sol
- MockProviderModuleExecPayloadRevert.sol
- MockProviderModuleExecPayloadWrong.sol
- MockProviderModuleGelatoUserProxyExecRevertCheckError.sol
- MockProviderModuleGelatoUserProxyExecRevertCheckOk.sol
- MockProviderModuleGelatoUserProxyExecRevertCheckRevert.sol
- IProxy.sol
- ActionSubmitTask.sol
- Auth.sol
- Guard.sol
- Note.sol
- Proxy.sol
- IGelatoUserProxy.sol
- IGelatoUserProxyFactory.sol
- GelatoUserProxy.sol
- GelatoUserProxyFactory.sol
- IGnosisSafe.sol
- IGnosisSafeProxy.sol
- IGnosisSafeProxyFactory.sol
- d9397bda7e9d5c90e2ef9a83ef888759.json
- .chainId
- GelatoCore.json
- G0Group-Gelato2020Jun.pdf
- Gelato-Chainlink-Diagram.svg
- Action.js
- Condition.js
- GelatoProvider.js
- Task.js
- TaskReceipt.js
- TaskSpec.js
- collection.tasks.demo.dapps.js
- task.dapp.balanceTransfer.js
- task.dapp.exampleOne.js
- task.dapp.exampleThree.js
- task.dapp.exampleTwo.js
- collection.tasks.demo.helpers.js
- task.approveERC20.js
- task.checkIfProvided.js
- task.checkIfProviderLiquid.js
- task.getEtherscanLink.js
- task.getProviderFunds.js
- task.predictGelatoProxyAddress.js
- 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
- collection.tasks.specs.js
- task.spec.balanceTransfer.js
- task.spec.exampleOne.js
- task.spec.exampleTwo.js
- task.spec.omenWithdraw.js
- collection.tasks.demo.js
- README.md
- DataFlow.js
- Operation.js
- sleep.js
- checkTaskMembers.js
- convertTaskReceiptArrayToObj.js
- convertTaskReceiptObjToArray.js
- nestedArraysAreEqual.js
- checkNestedObj.js
- getNestedObj.js
- ActionBatchExchangeWithdraw.test.js
- ActionFeeHandler.test.js
- ActionWithdrawLiquidity.test.js
- GelatoActionPipeline.test.js
- Multisend.test.js
- GelatoExecutors.initialState.js
- GelatoExecutors.setters.stake.test.js
- GelatoGasPriceOracle.deployment.test.js
- GelatoGasPriceOracle.initialState.js
- GelatoGasPriceOracle.setters.test.js
- 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
- 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
- GelatoCore.maliciousProvider.test.js
- taskChain.test.js
- autoResubmitSelf.test.js
- ConditionBalanceStateful.test.js
- ConditionTimeStateful.test.js
- cycle.test.js
- 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
- DsProxy.exec.test.js
- GelatoUserProxyFactory.create.test.js
- GelatoUserProxyFactory.createTwo.test.js
- GelatoUserProxy.constructor.test.js
- GelatoUserProxy.execActionsAndSubmitTaskCycle.test.js
- .babelrc
- .gitattributes
- .gitignore
- .solcover.js
- buidler.config.js
- codechecks.yml
- LICENSE
- package.json
- README.md
- yarn.lock
# Installation Guide
1. Get the code
git clone https://github.com/gelatodigital/gelato-network
Downloads the entire project code from GitHub to your computer.
cd gelato-network
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
