Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@ctheory/contracts

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ctheory/contracts

The common theory smart contract

  • 0.0.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

contracts Build Status Coverage

The common-theory contracts, with an overview of use.

Alpha development in progress in #10

Syndicate

Syndicate

noun - a group of individuals or syndicates combined to promote some common interest

Syndicates can send and receive ether two ways:

  • lump sum - sends a one time payment to a syndicate or individual (e.g. 1 ether to address 0x...)
  • per second - sends a fixed amount over a period of time (e.g. 5 ether over 30 days to address 0x...)

Syndicates do not allow debt by default. All transactions are guaranteed to complete; funds are locked once committed.

Syndicates are a means by which to improve fairness and efficiency in financial interaction.

Decision

Syndicates are operated by decision contracts. Decision contracts allow members to create and vote on proposals to execute functions in themselves and other contracts (in this case a Syndicate).

Decision contracts have members, the creator being the first member. Decisions can only be made unanimously and must have at least 75% voter participation. Members cannot vote against changes to their own membership; a member cannot be voted out against their will until at least 4 people are present (75% voter participation).

The current common-dapp has basic voting and membership (mirrors):

Decision contracts are a means by which to improve transparency and force humans to communicate.

Intended Use

Syndicates can be deployed to form alliances between groups of humans. Syndicates should embody the opposite of the connotation and promote productivity and wellness (physically and mentally) in the beings involved.

Ethereum can be used as the mechanism for consensus in governing policy. Open source web applications can be the controller.

Decisions should not be a full time job. It should be no different than checking email.

Humans should exist peacefully. In the case that they don't it is the fault of the governing system, or the absence of one.

Interest

Humans want to be happy, and want to see other humans happy. Humans need to feel included and connected to other humans. Action doesn't always induce happiness, even when well intentioned. Campaigns exist to advertise the good that is being done.

Let the good that is done be the advertisement.

FAQs

Package last updated on 27 Dec 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc