Well, it is certainly possible. The contract would have to be rewritten into C++ because Solidity (Ethereum's native programming language) is not supported by the Eosio software.
Traditional software development tools could be used to port the code over to C++ and then it would be compiled into wasm (Web Assembly) in order to be executed by the Eosio ...
At the moment you would have to port solidity code (ETH) to C++ (EOS).
In the future EOS will support the Ethereum virtual machine so it could be possible to use existing solidity codebases with minimal changes.
From an earlier version of the EOS whitepaper:
Ethereum Virtual Machine (EVM) This virtual machine has been used for
most existing smart ...
In addition to the points below. With vAccounts, account creation will become significantly less expensive.
Read more here:
If not do I need to have cron run every minute on my system and monitor the weather api and if its sunny, it will execute the smart contract on EOS?
Yes, you'd need to make an explicit call to the blockchain yourself as the network cannot make calls to external services.
The closest native mechanism you may have to "self-execution" is deferred transactions:...
It says on the website EOS Authority
Why didn't fallback get to 100%? A bit complicated. Ethereum public
keys are only on-chain if an address has an outgoing transaction. Not
all addresses have outgoing transactions
In other words, the user has to pay gas in case of Ethereum but anyway user has to spend some amount of network bandwidth/RAM/CPU usage in case of EOS while transacting so in a way user is paying while transacting, then how a transaction is cheap or free? Because a user has to buy these resources in order to utilize them.
You don't pay for these resources ...
The only (somehow) regulated one for now I know is CarbonUSD: https://www.carbon.money/ .
There is another USDT-pegged&backed EOS stable coin EUSD (https://eosstablecoin.com/), though I'm not sure about its trustworthiness. It's listed in Newdex, Chaince, etc.
Though cross chain communication is not inherently supported at this time, BancorX can be used to achieve this:
BancorX is the easiest way to convert tokens between blockchains
without giving up possession of your crypto.
Now supporting Ethereum and EOS.
Can any of these things happen to EOS or something similar?
BPs can certainly decide not to include transactions. This is particularly dangerous because not including transactions means the BPs cannot be voted out, as votes are communicated through transactions. If 1/2+1 BPs refuse to include transactions, a hardfork would be required to address the issue.
EOS smart contracts are built on the top of C++. This gives a huge boost in the productivity, as C++ has existing toolchains available (compiler, debugger, static analysers, etc.). EOS smart contracts are also more powerful in the sense, they can be bigger, execute delayed actions and so fort.
EOS smart contracts are built on the top of C++. This is also a ...
Dice announced in December that they would create pegged EOS tokens for Bitcoin, Ethereum, and USDT.
In their announcement, they said:
The user deposits the corresponding currency into a specific gateway
address. They will be issued an equal amount of the EOS-based coin.
For example, a BTC deposit will give the same number of EOSBTC coins
on EOS. ...
I don't think so.
The closest I've seen to a web IDE for EOSIO is Todd Fleming's cib project, but it doesn't seem like it's still actively updated anymore, and I know if it was meant to be anything more than a fun experiment.