is it possible to copy data from smart contract to a local drive?? ie, suppose I created a smart contract and i wish to copy the available data at the storage to my local drive... Is there any possible way to accomplish this?
5
-
What are you actually trying to achieve here? – Raghav Sood Aug 7 '18 at 6:26
-
what if i want to update my contract without loosing data??@RaghavSood – Akshay Dev Aug 7 '18 at 6:29
-
You would usually build that functionality into the contract, or use a proxy system if you want to update the code itself. – Raghav Sood Aug 7 '18 at 6:30
-
so is it possible to store data in a local storage rather than the Blockchain storage.??(useful for situation where large data need to be stored in blockchain) @RaghavSood – Akshay Dev Aug 7 '18 at 6:35
-
Your smart contract cannot access data outside the blockchain, unless you use something like an oracle. You would usually store hashes and pointers to the data on ipfs/swarm/http if you need to store something large – Raghav Sood Aug 7 '18 at 6:36
Add a comment
|
Apart from the ways mentioned here, another way to do this is by using events in solidity. Fire an event, every time a transaction happens that changes your data variables. Watch for those events on your front-end and add them to wherever you want to store them