# Contract Development # - https://ethereum.stackexchange.com/q/2940/87 - https://ethereum.stackexchange.com/q/3514/87 - https://ethereum.stackexchange.com/q/2404/820 - https://ethereum.stackexchange.com/questions/191/how-can-i-securely-generate-a-random-number-in-my-smart-contract - https://ethereum.stackexchange.com/questions/144/can-contracts-pay-the-gas-instead-of-the-message-sender - https://ethereum.stackexchange.com/questions/2/how-can-an-ethereum-contract-get-data-from-a-website - https://ethereum.stackexchange.com/questions/42/how-can-a-contract-run-itself-at-a-later-time - https://ethereum.stackexchange.com/questions/444/is-there-anything-stopping-me-from-using-the-ethereum-blockchain-as-data-storage - https://ethereum.stackexchange.com/questions/6176/what-is-a-recursive-calling-vulnerability - https://ethereum.stackexchange.com/questions/119/what-opcodes-are-available-for-the-ethereum-evm - https://ethereum.stackexchange.com/questions/4085/is-it-a-good-practice-to-log-an-event-every-time-i-throw-in-solidity [tag:contract-development][tag:contract-debugging][tag:contract-design][tag:events][tag:evm] ### High Level Languages ### [tag:serpent][tag:solidity][tag:lll] ### Compilers ### [tag:compilation][tag:browser-solidity][tag:solc] # Contract Interface Development # - https://ethereum.stackexchange.com/questions/234/what-is-an-abi-and-why-is-it-needed-to-interact-with-contracts - https://ethereum.stackexchange.com/questions/765/what-is-the-difference-between-a-transaction-and-a-call - https://ethereum.stackexchange.com/questions/3417/how-to-get-contract-internal-transactions - https://ethereum.stackexchange.com/questions/4085/is-it-a-good-practice-to-log-an-event-every-time-i-throw-in-solidity - https://ethereum.stackexchange.com/questions/1381/how-do-i-parse-the-transaction-receipt-log-with-web3-js - https://ethereum.stackexchange.com/questions/3514/how-to-call-a-contract-method-using-the-eth-call-json-rpc-api [tag:abi][tag:web3js][tag:json-rpc]