Skip to content

Instantly share code, notes, and snippets.

View EdsonAlcala's full-sized avatar

Edson Alcalá EdsonAlcala

View GitHub Profile
pragma solidity ^0.4.18;
contract Greeting {
function say() public pure returns(string result) {
result = "Hello world";
return result;
}
}
pragma solidity ^0.4.18;
contract Organization {
mapping (address => bool) public members;
mapping (uint => Proposal) public proposals;
mapping(uint => bool) public proposalExist;
const Organization = artifacts.require("Organization");
contract('Organization', (accounts) => {
let contractInstance;
const creator = accounts[0];
beforeEach(async function () {
contractInstance = await Organization.new(4, 4, { from: creator });
});
module.exports = {
contracts_build_directory: "./src/build",
networks: {
development: {
host: "127.0.0.1",
port: 8545,
network_id: "*" // match any network
}
}
};
import React from 'react';
import { Switch, Route, BrowserRouter as Router } from 'react-router-dom';
import Home from './containers/Home';
import NewProposal from './containers/NewProposal';
import ProposalDetail from './containers/ProposalDetail';
import Proposals from './containers/Proposals';
import Results from './containers/Results';
import withLayout from './containers/Layout';
import React from 'react';
import ReactDOM from 'react-dom';
import { createStore, applyMiddleware } from 'redux';
import reduxThunk from 'redux-thunk';
import reducers from './reducers';
import App from './App';
const createStoreWithMiddleware = applyMiddleware(reduxThunk)(createStore);
const store = createStoreWithMiddleware(reducers);
import React from 'react';
import PropTypes from 'prop-types'
import Routes from './Routes';
import { Provider } from 'react-redux';
import './App.css';
class App extends React.Component {
render() {
return (
<Provider className="app" store={this.props.store}>
import React from 'react';
import './layout.css';
import { Container, Grid, Header } from 'semantic-ui-react';
function withLayout(WrappedComponent) {
return class extends React.Component {
constructor(props) {
super(props);
}
import React from 'react';
import { Switch, Route, BrowserRouter as Router } from 'react-router-dom';
import Home from './containers/Home';
import NewProposal from './containers/NewProposal';
import ProposalDetail from './containers/ProposalDetail';
import Proposals from './containers/Proposals';
import Results from './containers/Results';
const Routes = () => (
import React from 'react';
import './layout.css';
import { Container, Grid, Header } from 'semantic-ui-react';
function withLayout(WrappedComponent) {
return class extends React.Component {
constructor(props) {
super(props);
}