7.2.0 • Published 8 months ago

@colony/colony-js v7.2.0

Weekly downloads
212
License
GPL-3.0-only
Repository
github
Last release
8 months ago

📜 The Colony TypeScript reference implementation

@colony/colony-js

colonyJS is a JavaScript library with a simple and predictable interface for application-layer integrations with the colonyNetwork smart contracts. To learn more about Colony, you can visit colony.io or read the White Paper.

Documentation

📑 Click here for docs!

You should check out the getColonyNetworkClient function in ColonyNetworkClient and the docs for the extended colony contracts clients/Colony/ColonyClientVX.

Get Started

import { providers, utils, Wallet } from 'ethers';
import { getColonyNetworkClient, ColonRpcEndpoint, Id, Network, Tokens } from '@colony/colony-js';

const { formatEther } = utils;

const provider = new providers.JsonRpcProvider(ColonyRpcEndpoint.Gnosis);

const start = async () => {
  // Get a wallet instance
  const wallet = new Wallet(
    // This is a random private key (don't use this one for anything else and _definitely_ do not send valuables to the corresponding address)
    '0x0355596cdb5e5242ad082c4fe3f8bbe48c9dba843fe1f99dd8272f487e70efae',
    provider,
  );

  // Check out the logs to see the wallet address
  console.log('Wallet Address:', wallet.address);

  // Get a network client instance for Gnosis Chain
  const networkClient = getColonyNetworkClient(
    Network.Gnosis,
    wallet,
  );

  // Let's connect to the Meta Colony
  const metaColonyClient = await networkClient.getMetaColonyClient()
  // And check out it's CLNY funding
  const funding = await metaColonyClient.getFundingPotBalance(Id.RootPot, Tokens.Gnosis.CLNY);
  // We can also see its address
  const { address } = metaColonyClient;
  console.info(`${formatEther(funding)} CLNY in root domain of MetaColony with address: ${address}`);
};

start();

Too complicated? Need more guidance?

Try Colony SDK.

License

GPL-3.0

8.0.0-next.0

8 months ago

7.2.0

10 months ago

7.1.1

12 months ago

4.2.3

1 year ago

4.2.4

1 year ago

7.1.0

1 year ago

7.1.0-next.0

1 year ago

7.0.4

1 year ago

7.0.3

1 year ago

7.0.2

2 years ago

7.0.1

2 years ago

7.0.0

2 years ago

7.0.0-next.9

2 years ago

7.0.0-next.7

2 years ago

7.0.0-next.8

2 years ago

7.0.0-next.5

2 years ago

7.0.0-next.6

2 years ago

7.0.0-next.3

2 years ago

7.0.0-next.4

2 years ago

6.5.0-next.0

2 years ago

6.5.0-next.2

2 years ago

6.5.0-next.1

2 years ago

4.2.2-rc.4

2 years ago

6.5.0-next.3

2 years ago

7.0.0-next.10

2 years ago

6.4.0

2 years ago

7.0.0-next.2

2 years ago

7.0.0-next.1

2 years ago

7.0.0-next.0

2 years ago

6.3.6

2 years ago

6.3.4

2 years ago

6.3.3

2 years ago

6.3.5

2 years ago

6.3.0

2 years ago

6.3.2

2 years ago

6.3.1

2 years ago

4.2.2-rc.3

2 years ago

6.1.0

2 years ago

6.2.0

2 years ago

6.2.0-beta.0

2 years ago

6.2.0-beta.1

2 years ago

6.0.0-beta.0

3 years ago

6.0.0-beta.1

3 years ago

6.0.0-beta.2

3 years ago

5.3.0-beta.0

3 years ago

5.3.0-beta.2

3 years ago

5.3.0-beta.1

3 years ago

5.3.0-beta.3

3 years ago

4.2.2-rc.1

3 years ago

4.2.2-rc.0

3 years ago

4.2.2-rc.2

3 years ago

4.2.1

3 years ago

6.0.1

3 years ago

6.0.0

3 years ago

6.0.3

3 years ago

6.0.2

3 years ago

6.0.5

3 years ago

6.0.4

3 years ago

4.2.1-beta.4

3 years ago

5.1.7

3 years ago

5.1.6

3 years ago

5.1.5

3 years ago

5.1.4

3 years ago

4.2.1-beta.3

3 years ago

4.2.1-beta.2

3 years ago

4.2.1-beta.1

3 years ago

5.2.0

3 years ago

4.2.0-rc.0

3 years ago

5.1.3

3 years ago

5.1.2

3 years ago

4.2.1-beta.0

3 years ago

4.2.0

3 years ago

5.1.1

3 years ago

5.0.6

3 years ago

5.0.5

3 years ago

5.0.4

3 years ago

5.0.3

3 years ago

4.1.3-rc.0

3 years ago

5.1.0

3 years ago

5.0.0-beta.6

3 years ago

5.0.0-beta.4

3 years ago

5.0.0-beta.5

3 years ago

5.0.0-beta.2

3 years ago

5.0.0-rc.0

3 years ago

5.0.0-beta.3

3 years ago

5.0.0-rc.1

3 years ago

5.0.0-beta.0

3 years ago

5.0.0-rc.2

3 years ago

5.0.0-beta.1

3 years ago

5.0.2

3 years ago

5.0.1

3 years ago

5.0.0

3 years ago

4.1.2-rc.1

3 years ago

4.1.2-rc.0

4 years ago

4.1.1-rc.0

4 years ago

4.1.2

3 years ago

4.1.1

4 years ago

4.1.0

4 years ago

4.0.2

4 years ago

4.1.0-beta.8

4 years ago

4.1.0-beta.7

4 years ago

4.0.2-rc.0

4 years ago

4.1.0-beta.6

4 years ago

4.1.0-beta.5

4 years ago

4.1.0-beta.4

4 years ago

4.1.0-beta.3

4 years ago

4.0.1

4 years ago

4.1.0-beta.2

4 years ago

4.0.0-rc.12

4 years ago

4.0.0

4 years ago

4.0.0-rc.11

4 years ago

4.1.0-beta.1

4 years ago

4.0.0-rc.10

4 years ago

4.0.0-rc.9

4 years ago

4.0.0-rc.8

4 years ago

4.0.0-rc.5

4 years ago

4.0.0-rc.7

4 years ago

4.0.0-rc.6

4 years ago

4.0.0-rc.2

4 years ago

4.0.0-rc.4

4 years ago

4.0.0-beta.4

4 years ago

4.0.0-rc.1

4 years ago

4.0.0-rc.0

4 years ago

4.0.0-beta.3

4 years ago

4.0.0-beta.2

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

4.0.0-beta.1

4 years ago

4.0.0-beta.0

4 years ago

3.1.0

4 years ago

3.1.0-rc.2

4 years ago

3.1.0-rc.1

4 years ago

3.1.0-rc.0

4 years ago

3.0.0

4 years ago

3.0.0-rc.3

4 years ago

3.0.0-rc.2

4 years ago

3.0.0-rc.1

4 years ago

3.0.0-alpha.19

4 years ago

3.0.0-alpha.18

4 years ago

3.0.0-alpha.17

4 years ago

3.0.0-alpha.16

4 years ago

3.0.0-alpha.15

4 years ago

3.0.0-alpha.14

4 years ago

3.0.0-alpha.13

4 years ago

3.0.0-alpha.12

4 years ago

3.0.0-alpha.11

5 years ago

3.0.0-alpha.10

5 years ago

3.0.0-alpha.9

5 years ago

3.0.0-alpha.7

5 years ago

3.0.0-alpha.8

5 years ago

3.0.0-alpha.6

5 years ago

3.0.0-alpha.5

5 years ago

3.0.0-alpha.4

5 years ago

3.0.0-alpha.3

5 years ago

3.0.0-alpha.2

5 years ago

2.1.0-xdai.3

5 years ago

2.1.0-xdai.1

5 years ago

2.1.0-xdai.0

5 years ago

2.1.0-xdai.2

5 years ago

3.0.0-alpha.1

5 years ago

3.0.0-alpha.0

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

2.0.0-rc.7

5 years ago

2.0.0-rc.6

5 years ago

2.0.0-rc.4

5 years ago

2.0.0-rc.5

5 years ago

2.0.0-rc.3

5 years ago

2.0.0-rc.2

5 years ago

2.0.0-rc.0

5 years ago

2.0.0-rc.1

5 years ago

2.0.0-alpha.7

5 years ago

2.0.0-alpha.6

5 years ago

2.0.0-alpha.5

5 years ago

2.0.0-alpha.4

5 years ago

2.0.0-alpha.3

5 years ago

2.0.0-alpha.2

5 years ago

2.0.0-alpha.1

5 years ago

2.0.0-alpha.0

5 years ago