Bitcoin Forum
July 16, 2019, 01:58:42 PM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] [TOKEN] [DAO] - [Umbrella Organisation] - [RAIN] Norge  (Read 53 times)
stoat
Sr. Member
****
Offline Offline

Activity: 504
Merit: 256


Umbrella DAO


View Profile
January 24, 2019, 06:29:31 PM
 #1

https://bitcointalk.org/index.php?topic=5101456.0

Umbrella DAO er en desentralisert                
orginisation styrt av RAIN
RAIN blir brukt til å stemme på kapital
invisteringforslag. det er kryptografisk
bevis på egenskap av DAO'en. en dapp front
vil gjøre det mulig for pollet "token" holdere
til å stemme på forslag.

Umbrella demokratiserer kapital pengeinsamling    
ved å bruke DAO teknologi til å rette inn incentiver

kapital pengeinsamling er traditionelt
strengt sentralisert. en fordelt organisation
har muligheten til å bruke DAO teknologi
for å gi alle medlemer en del av kontrollen og gevinst.

Umbrella belønner RAIN holdere gjennom
en revuliton i polletert tokenised infrastruktur

Umbrella fokuserer på å utstede
sikkerhetstpolleter security tokens
til infrastruktur invistering prosjekter,
DAO'et vil eie en del av prosjektene
satt i gang av DAO'et,
som genererer utbytte for RAIN holdere.

Umbrella fordeler gruppe insammling
til å bygge kapital prosjekter,
som bringer mer verdi til brukerne,
og deleigere

vi aksepeter forslag for infrastruktur
fra allmennheten. DAO medlemmer er høyt
incentivert til å stemme for bærekraftige
prosjekter med mest sjanse for suksess.

Umbrella tjener kapital som intekter  nor
som genererer polletert ekte infrastruktur
og liqvidiserer eiendeler for investorer
og betaler utbytte til RAIN holdere

RAIN kontrakt adresse
Code:
0xdeC2A83Cf1F29CD9570F9d63Bb91Cb777Ee3CbC1

Website: On IPFS
Code:
https://gateway.ipfs.io/ipfs/QmS1gjwHkoZDxdeDcQf1u6hRzBFaes28yi2XSdiQV1gKun


Verified Source: Etherscan
Code:
pragma solidity ^0.5.2;
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md
/*
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
*/

contract ERC20 {
    //function totalSupply() public view returns (uint supply) {}
    function balanceOf(address _owner) public view returns (uint balance) {}
    function transfer(address _to, uint _value) public returns (bool success) {}
    function transferFrom(address _from, address _to, uint _value) public returns (bool success) {}
    function approve(address _spender, uint _value) public returns (bool success) {}
    function allowance(address _owner, address _spender) public view returns (uint remaining) {}

    event Transfer(address indexed _from, address indexed _to, uint _value);
    event Approval(address indexed _owner, address indexed _spender, uint _value);
}
contract ERC223ReceivingContract {
    function tokenFallback (address _from, uint _value, bytes memory _data) public;
}


contract UmbrellaToken is ERC20 {
    using SafeMath for uint;
    uint8 constant public decimals = 18;
    uint public totalSupply = 10**27; // 1 billion tokens, 18 decimal places
    string constant public name = "UmbrellaToken";
    string constant public symbol = "RAIN";

    constructor() public {
        balances[msg.sender] = totalSupply;
    }
    
    function transfer(address _to, uint _value) public returns (bool success) {
        uint codeLength;
        bytes memory empty;

        assembly {
            // Retrieve the size of the code on target address, this needs assembly .
            codeLength := extcodesize(_to)
        }

        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        if(codeLength>0) {
            ERC223ReceivingContract receiver = ERC223ReceivingContract(_to);
            receiver.tokenFallback(msg.sender, _value, empty);
        }
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address from, address to, uint amount) public returns (bool success) {
        balances[from] = balances[from].sub(amount);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(amount);
        balances[to] = balances[to].add(amount);
        emit Transfer(from, to, amount);
        return true;
    }

    function balanceOf(address _owner) public view returns (uint) {
        return balances[_owner];
    }

    function approve(address _spender, uint _value) public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public view returns (uint) {
        return allowed[_owner][_spender];
    }

    mapping (address => uint) balances;
    mapping (address => mapping (address => uint)) allowed;
    
    function () external payable {
        revert();
    }
}



//-------------------------==
library SafeMath {
    function mul(uint a, uint b) pure internal returns (uint) {
        uint c = a * b;
        assert(a == 0 || c / a == b);
        return c;
    }

    function div(uint a, uint b) pure internal returns (uint) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

    function sub(uint a, uint b) pure internal returns (uint) {
        assert(b <= a);
        return a - b;
    }

    function add(uint a, uint b) pure internal returns (uint) {
        uint c = a + b;
        assert(c >= a);
        return c;
    }

    function max64(uint64 a, uint64 b) internal pure returns (uint64) {
        return a >= b ? a : b;
    }

    function min64(uint64 a, uint64 b) internal pure returns (uint64) {
        return a < b ? a : b;
    }

    function max256(uint256 a, uint256 b) internal pure returns (uint256) {
        return a >= b ? a : b;
    }

    function min256(uint256 a, uint256 b) internal pure returns (uint256) {
        return a < b ? a : b;
    }

}

byttehandle på Forkdelta
Code:
https://forkdelta.app/#!/trade/0xdec2a83cf1f29cd9570f9d63bb91cb777ee3cbc1-ETH

se på  Etherscan
Code:
https://etherscan.io/address/0xdeC2A83Cf1F29CD9570F9d63Bb91Cb777Ee3CbC1

besø https://discord.gg/tdTC5JF for gratis polletter tokens og gaver  

Umbrella DAO er en desentralisert organisasjon
RAIN tokens polletter i seg selv verdiløs.
kjøp på din egen risiko

UmbrellaDAOThe Umbrella RAIN token distribution phase has begun,
visit the ANN to find out how to claim your Airdrop

<-- Click here!
UmbrellaDAO ~ More than the sum of its parts
1563285522
Hero Member
*
Offline Offline

Posts: 1563285522

View Profile Personal Message (Offline)

Ignore
1563285522
Reply with quote  #2

1563285522
Report to moderator
PLAY NOW
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1563285522
Hero Member
*
Offline Offline

Posts: 1563285522

View Profile Personal Message (Offline)

Ignore
1563285522
Reply with quote  #2

1563285522
Report to moderator
1563285522
Hero Member
*
Offline Offline

Posts: 1563285522

View Profile Personal Message (Offline)

Ignore
1563285522
Reply with quote  #2

1563285522
Report to moderator
1563285522
Hero Member
*
Offline Offline

Posts: 1563285522

View Profile Personal Message (Offline)

Ignore
1563285522
Reply with quote  #2

1563285522
Report to moderator
stoat
Sr. Member
****
Offline Offline

Activity: 504
Merit: 256


Umbrella DAO


View Profile
February 04, 2019, 05:23:56 PM
 #2


\/   \/   \/   Click Here   \/   \/   \/


/\   /\   /\   Click Here   /\   /\   /\


UmbrellaDAOThe Umbrella RAIN token distribution phase has begun,
visit the ANN to find out how to claim your Airdrop

<-- Click here!
UmbrellaDAO ~ More than the sum of its parts
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!