Sample file download

Solidity is a contract-oriented, high-level language whose syntax is similar to that of JavaScript and it is designed to target the Ethereum Virtual Machine.

Here is the file type:

$ file sample.sol
sample.sol: ASCII text

To compile the file you can use Remix:

var browser_ballot_sol_sampleContract = web3.eth.contract([]);
var browser_ballot_sol_sample = browser_ballot_sol_sampleContract.new(
   {
     from: web3.eth.accounts[0],
     data: '0x60606040523415600e57600080fd5b603580601b6000396000f3006060604052600080fd00a165627a7a72305820da2bc54c35b72ab9ab64750f5d7bb133811b4f3409b82da015ca10184b0967c80029',
     gas: '4700000'
   }, function (e, contract){
    console.log(e, contract);
    if (typeof contract.address !== 'undefined') {
         console.log('Contract mined! address: ' + contract.address + ' transactionHash: ' + contract.transactionHash);
    }
 })

Sample Solidity file: download here.

More information on Solidity

Tags: blockchain ethereum programming

Top Site Counter