Genesis Scheme that creates organizations
Execution cost: less than 22864 gas
Deployment cost: less than 2275200 gas
Combined cost: less than 2298064 gas
Params:
- _controllerCreator of type
address
Execution cost: No bound available
Params:
- _avatar of type
address
Execution cost: No bound available
Params:
- _avatar of type
address
Create a new organization
Execution cost: No bound available
Params:
-
_orgName of type
bytes32
The name of the new organization
-
_tokenName of type
string
The name of the token associated with the organization
-
_tokenSymbol of type
string
The symbol of the token
-
_founders of type
address[]
An array with the addresses of the founders of the organization
-
_foundersTokenAmount of type
uint256[]
An array of amount of tokens that the founders receive in the new organization
-
_foundersReputationAmount of type
uint256[]
An array of amount of reputation that the founders receive in the new organization
-
_uController of type
address
universal controller instance if _uController address equal to zero the organization will use none universal controller.
-
_cap of type
uint256
token cap - 0 for no cap.
Returns:
The address of the avatar of the controller
- output_0 of type
address
Execution cost: less than 739 gas
Attributes: constant
Params:
- param_0 of type
address
Returns:
- output_0 of type
address
Set initial schemes for the organization.
Execution cost: No bound available
Params:
-
_avatar of type
address
organization avatar (returns from forgeOrg)
-
_schemes of type
address[]
the schemes to register for the organization
-
_params of type
bytes32[]
the schemes's params
-
_permissions of type
bytes4[]
the schemes permissions.