bamboo
bamboo copied to clipboard
Bamboo see https://github.com/cornellblockchain/bamboo
This issue keeps track of removing the dependency on the special cpp-ethereum branch `test-raw-sign`. There are two ways out of this * get `test-raw-sign` branch merged in cpp-ethereum, or *...
In the tutorial, one pain point was to copy and paste the bytecode into the geth console. I guess web3 library in nodejs would be able to avoid that.
Maybe something like ``` interface I { case (f(uint,address)); case (g()); } ``` Bamboo will not have inheritance though. Interfaces do not have arguments because interfaces are not deployable.
Passing the same mapping twice to a contract should be forbidden, lest some nasty aliasing problem happens. ``` contract A (address => uint a){ ... then becomes B(a, a) }...
EVM allows a contract to linger alive during the same transaction where it executed `selfdestruct`. In Bamboo, it should be the case, any calls into the program after the `selfdestruct`...
This is required for evaluating `C.m(E)`.