Solidity has basic structure like so
contract NewContract {
uint data; // contract fields like this are in storage
constructor(uint _data) public {
| pragma solidity >=0.8.10; | |
| contract FunctionsContract { | |
| string ownerName; | |
| uint8 ownerAge; | |
| // Constructor | |
| constructor (string memory name, uint8 age) public { | |
| ownerName = name; |
| pragma solidity >=0.4.24; | |
| contract GlobalVariables { | |
| string public lastCaller = "not-set"; | |
| // Demonstrates the use of the ether subdenominations | |
| function etherUnitsTest() public pure returns(bool) { | |
| // True | |
| bool value = (1 ether == 1000 finney); |
| pragma solidity >=0.4.22 <0.9.0; | |
| contract StringConversion { | |
| function getStringElementAtIndex(uint index, string memory myString) public pure returns (byte){ | |
| bytes memory stringToBytes = bytes(myString); | |
| return stringToBytes[index]; | |
| } | |
| } |
| const Web3 = require('web3'); | |
| const url = 'http://localhost:8545'; //ganache-cli rpc | |
| let web3 = new Web3(new Web3.providers.HttpProvider(url)); | |
| const EthereumTx = require('ethereumjs-tx').Transaction | |
| web3.eth.getAccounts().then(accounts => { | |
| //sending eth using the sendTransaction. | |
| web3.eth.personal.sendTransaction({ | |
| from: accounts[1], | |
| gasPrice: "20000000000", |
I hereby claim:
To claim this, I am signing this object:
| pragma solidity ^0.5.0; | |
| contract EthChatter { | |
| struct Message{ | |
| address sender; | |
| bytes32 message; | |
| bool encrypted; | |
| } |
| using System; | |
| using System.Collections.Generic; | |
| namespace OpenClosedPrincipleExample | |
| { | |
| class Program | |
| { | |
| static void Main(string[] args) | |
| { | |
| var customerMessages = new List<Message> |
| class GenericClass<T> where T : class | |
| { | |
| private T _genericField; | |
| public T genericProperty { get; set; } | |
| public GenericClass(T value) | |
| { | |
| _genericField = value; | |
| } |
| class GenericClass<T> where T | |
| { | |
| private T _genericField; | |
| public T genericProperty { get; set; } | |
| public GenericClass(T value) | |
| { | |
| _genericField = value; | |
| } |