QmYP543Tfh85v9mZQWKyq8NHt6h4Njnh2KQocniAPYfHqF
Location | Action| Object | Time Chrome | Enter | play.ethereum.org | 2 https://playproject.io/ | Click | Solidity editor | 5 Chrome(above right) | Click | { fox icon } | 9 https://raw.githubusercontent.com/web3examples/ethereum/master/solidity_examples/Transfer.sol | Copy | { Source } | 16 https://ethereum-play.github.io/editor-solidity/ | Paste | { Source } | 17 https://ethereum-play.github.io/editor-solidity/ | Click | Publish | 19 Metamask popup - Connect Request | Click | Connect | 26 Metamask popup - Contract Deployment | Click | Confirm | 30 TestPay (mid right) | Click | i | 92 Ropsten.etherscan.io.. | Click | Contract | 101 Chrome tabs | Click | play editor | 107 TestPay / ContractBalance | Click | Arrow | 115 TestPay / Contract address | Copy |{address} | 122 Chrome (above right) | Click | Fox icon | 127 Metamask popup | Click | Send | 131 Metamask To: | Paste | {address} | 133 Metamask Amount: | Enter | 0.123 | 139 Metamask | Press | Next | 144 Metamask | Press | Confirm | 147 Chrome / outside metamask popup | Click | {background}| 174 TestPay / ContractBalance | Click | Arrow | 177 Chrome Tabs | Click | Ropsten .. | 183 Chrome - above left | Click | Refresh icon| 188 Chrome tabs | Click | play editor | 195 TestPay / PayToContract | Enter | 0.222 | 207 TestPay / PayToContract / dropdown selector | Select| Ether | 211 Testpay / PayToContract | Click | Arrow | 215 Metamask popup - PayToContract | Click | Confirm | 221 Chrome (above right) | Click | Fox icon | 226 Chrome / outside metamask popup | Click | {background}| 243 TestPay / ContractBalance | Click | Arrow | 247 Chrome Tabs | Click | Ropsten .. | 251 Chrome - above left | Click | Refresh icon| 254 Chrome tabs | Click | play editor | 257 TestPay / RequestFromContract | Click | Arrow | 267 Metamask popup - Contract Interaction | Click | Confirm | 273 Chrome (above right) | Click | Fox icon | 277 Chrome / outside metamask popup | Click | {background}| 317 TestPay / ContractBalance | Click | Arrow | 321 Chrome Tabs | Click | Ropsten .. | 326 Chrome - above left | Click | Refresh icon| 329 Chrome tabs | Click | play editor | 330 Chrome (above right) | Click | Fox icon | 334 Metamask popup - Account 1 | Click | Account 1 | 337 Chrome / outside metamask popup | Click | {background}| 340 TestPay / Transfer - to field | Paste | {address} |344 TestPay / Transfer | Click | arrow | 346 Metamask popup - Contract Interaction | Click | Confirm | 352 Chrome (above right) | Click | Fox icon | 354 Chrome Tabs | Click | Ropsten .. | 394 Chrome - above left | Click | Refresh icon| 396 Chrome tabs | Click | play editor | 401 TestPay / ContractBalance | Click | Arrow | 405
The goal is to transfer eth between a contract and a user address
A small contract is created with play ethereum and interacted with. - Transfer 0.123 eth from metamask to contract - Pay 0.222 eth to contract - Request (0.1) eth from contract - Transfer (0.10 eth from contract to own address
Metamask installed and about 1 Eth on Ropsten account.