Explore the Company organization
The Home page welcomes you to your organization and offers you several options for different actions you can take. You can also use the menu on the left-hand side of the screen to view the different apps that are currently installed for your organization. This organization currently has the Token Manager, Voting, Finance, and Agent apps installed, plus default Permissions, App Center, and Organization "System" apps.
Use the Tokens app to mint new tokens and assign them to yourself or other entities. Tokens minted by the Tokens app confer voting abilities to holders of the tokens such that one token equals one vote. Tokens in a Company organization are transferable, and there is no inherent limit to the number of tokens that can be minted and held by any tokenholder.
There are many reasons an organization might mint tokens for entities. Here are a few examples:
- The organization commits to giving its workers a stake in the company e.g. half of the company tokens are held by workers and the other half by investors
- The organization mints tokens to entities proportional to the amount of funds they have invested in the company
- The organization mints a specific amount of tokens for an entity in exchange for a specific good or service
- The organization mints a fixed amount of tokens per month and distributes them proportionally to everyone who has contributed value to the organization that month
You can mint new tokens by following these steps:
126.96.36.199 Click “Add Tokens” button
Enter the address of the recipient of the tokens and the number of new tokens you want to mint and assign to that address, then click “Add Tokens”.
188.8.131.52 Create vote to assign tokens
Even though you are the only tokenholder at this point, the Company organization still requires a tokenholder vote for every action. Click “Create transaction” to create the transaction that creates a new vote to assign the new token you want to mint. Sign the transaction in your Ethereum provider, wait for a confirmation, then move on to the next step.
184.108.40.206 Vote "Yes" to approve the “Assign Tokens” vote
Go to the Voting app, click on the "Mint tokens" proposal you just created, and vote "Yes" to approve minting and assigning the token.
220.127.116.11 Check out the newest member of your organization
Your organization just went from one to two members. A good start to a new Company organization!
Note: If a vote is cast that causes the Minimum Approval % to be equal to or greater than the Support required (e.g. 60% Support with 60% Minimum Approval) then the vote will execute automatically. If the Minimum Approval % is less than the Support required (e.g. 60% Support with 40% Minimum Approval) then additional "no" votes could still stop the vote from being passed, so the vote will remain open until either the duration is reached or the Minimum Approval % is equal to or greater than the Support requirement. After the vote ends, the result must be enacted manually by one of the tokenholders in the organization.
The Voting app makes it easy for you to poll your fellow tokenholders about their position on an infinite range of topics. Votes initiated by other Aragon apps also show up in the Voting app. For example, assigning tokens using the Token Manager or moving funds from the Finance app are each actions that require a vote by tokenholders in a Company organization. Follow these steps to create a new vote and poll your organization about a topic you care about:
18.104.22.168 Click “New Vote”
Fill out the question you want to poll your organization about and click “Create new vote”.
22.214.171.124 Sign transaction to create new vote
Click the “Create transaction” button, then open your Ethereum provider to sign and send the transaction.
126.96.36.199 Vote on the proposal, then ask the other tokenholders to review and vote on the proposal
Vote on the proposal you just created. Then rally your fellow tokenholders outside the app - for example, by email, forum, chat room, or good old fashioned face-to-face - and ask them to review and vote on the proposal too. Tokenholders can visit the Voting app to see the list of open votes and cast their ballot accordingly.
188.8.131.52 Other tokenholders cast their vote
In this case, the other tokenholder in the organization supports the proposal and votes "Yes".
184.108.40.206 Review the vote
Since there are only two tokenholders in this organization, and the Support parameter is set to 50%, the unanimous vote on the proposal has resulted in the proposal being passed.
The Organization app is where you can find organization-specific information and settings, such as the internal addresses for your organization. When using a testnet you also have the ability to request test tokens, which will be sent to the organization’s Vault app.
The Finance app is the app that provides tokenholders with access to the funds held by their organization. The Finance app shows the current balance in ETH and tokens as well as the transaction history of the organization. You can also use the Finance app to initiate a new transfer of funds.
Follow these steps to create a new transfer from the Finance app:
220.127.116.11 Send ETH or tokens to your organization
Go to the Finance app and click the “New Transfer” button. On the “Deposit” tab, enter the token you want to deposit, the amount, and an optional reference note. Click “Submit deposit” to complete the transfer. About a minute or so after your transaction is confirmed, the funds will appear in the Finance app of your organization. You can then create a new transfer to withdraw these funds to another address.
Go to the Organizations app and press the “Request test tokens” button. Open your Ethereum provider to sign and send the transaction. About a minute or so after your transaction is confirmed, test tokens will be available in the Finance app of your organization. You can then create a new transfer to send these tokens to another address. Tokens can also be sent to your testnet organization using the "Deposit" method mentioned in the "On mainnet" section above.
18.104.22.168 Click “New Transfer” to initiate a new transfer from the Finance app
Go to the "Withdrawal" tab then enter the address of the recipient and the amount of tokens to send them, along with an optional reference note about what the transfer is for. Then click “Submit withdrawal”.
22.214.171.124 Sign the transaction to create the New Transfer vote
As mentioned before, all actions in the Company organization require a vote by tokenholders. Click “Create transaction” then open your Ethereum provider to sign and send the transaction that creates the New Transfer vote.
126.96.36.199 Vote on the transfer
The transfer has to be approved by tokenholders. Cast a "Yes" vote to approve the transfer and have the other tokenholders in the organization vote as well.
188.8.131.52 The vote transaction is signed and sent to approve the transfer
After confirmation, the transfer will execute.
184.108.40.206 Review the transfer in the Finance app
Go back to the Finance app to see a record of the transfer and a link to the transaction record on the blockchain.