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; | |
} |