{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "startelect",
"base": "",
"fields": []
},
{
"name": "submitcons",
"base": "",
"fields": [
{
"name": "groupnr",
"type": "uint64"
},
{
"name": "rankings",
"type": "name[]"
},
{
"name": "submitter",
"type": "name"
}
]
},
{
"name": "electdeleg",
"base": "",
"fields": [
{
"name": "elector",
"type": "name"
},
{
"name": "delegate",
"type": "name"
},
{
"name": "groupnr",
"type": "uint64"
}
]
},
{
"name": "setagreement",
"base": "",
"fields": [
{
"name": "arg0",
"type": "string"
}
]
},
{
"name": "sign",
"base": "",
"fields": [
{
"name": "signer",
"type": "name"
}
]
},
{
"name": "unsign",
"base": "",
"fields": [
{
"name": "signer",
"type": "name"
}
]
},
{
"name": "create",
"base": "",
"fields": []
},
{
"name": "issue",
"base": "",
"fields": [
{
"name": "to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "retire",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "transfer",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "open",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "symbol",
"type": "symbol"
},
{
"name": "ram_payer",
"type": "name"
}
]
},
{
"name": "close",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "symbol",
"type": "symbol"
}
]
},
{
"name": "eosrewardamt",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "fiboffset",
"base": "",
"fields": [
{
"name": "offset",
"type": "uint8"
}
]
},
{
"name": "GroupRanking",
"base": "",
"fields": [
{
"name": "ranking",
"type": "name[]"
}
]
},
{
"name": "AllRankings",
"base": "",
"fields": [
{
"name": "allRankings",
"type": "GroupRanking[]"
}
]
},
{
"name": "submitranks",
"base": "",
"fields": [
{
"name": "ranks",
"type": "AllRankings"
}
]
},
{
"name": "Agreement",
"base": "",
"fields": [
{
"name": "agreement",
"type": "string"
},
{
"name": "versionNr",
"type": "uint8"
}
]
},
{
"name": "Signature",
"base": "",
"fields": [
{
"name": "signer",
"type": "name"
}
]
},
{
"name": "account",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
}
]
},
{
"name": "currency_stats",
"base": "",
"fields": [
{
"name": "supply",
"type": "asset"
},
{
"name": "max_supply",
"type": "asset"
},
{
"name": "issuer",
"type": "name"
}
]
},
{
"name": "RewardConfig",
"base": "",
"fields": [
{
"name": "eos_reward_amt",
"type": "int64"
},
{
"name": "fib_offset",
"type": "uint8"
}
]
},
{
"name": "Delegates",
"base": "",
"fields": [
{
"name": "groupNr",
"type": "uint64"
},
{
"name": "elector",
"type": "name"
},
{
"name": "delegate",
"type": "name"
}
]
},
{
"name": "Consenzus",
"base": "",
"fields": [
{
"name": "rankings",
"type": "name[]"
},
{
"name": "groupNr",
"type": "uint64"
},
{
"name": "submitter",
"type": "name"
}
]
},
{
"name": "ElectionInf",
"base": "",
"fields": [
{
"name": "electionNr",
"type": "uint64"
},
{
"name": "starttime",
"type": "time_point_sec"
}
]
}
],
"actions": [
{
"name": "startelect",
"type": "startelect",
"ricardian_contract": "\nOnly callable by an admin. This action increments the election number and sets timer for the election."
},
{
"name": "submitcons",
"type": "submitcons",
"ricardian_contract": "\nThis action enables participants of election to submit rankings of their group members.\n"
},
{
"name": "electdeleg",
"type": "electdeleg",
"ricardian_contract": "\nThis action enables participants of elect delegate into the council.\n"
},
{
"name": "setagreement",
"type": "setagreement",
"ricardian_contract": "\nThis action updates the Eden Fractal membership agreement that all community members are required to sign to participate.\n"
},
{
"name": "sign",
"type": "sign",
"ricardian_contract": "\nThis action indicates that you agree to the mission and rules set forth within the current version of the Eden Fractal membership agreement stored in this contract.\n"
},
{
"name": "unsign",
"type": "unsign",
"ricardian_contract": "\nThis action indicates that you no longer agree to the mission or rules set forth within the current version of the Eden Fractal membership agreement stored in this contract. It will also free any RAM you've allocated to store your signature.\n"
},
{
"name": "create",
"type": "create",
"ricardian_contract": "\nThis contract does not allow for the creation of arbitrary assets, it only manages the Eden token.\n"
},
{
"name": "issue",
"type": "issue",
"ricardian_contract": "\nIssues (mints) to `to` account a `quantity` of tokens.\n"
},
{
"name": "retire",
"type": "retire",
"ricardian_contract": "\nBurns `quantity` tokens.\n"
},
{
"name": "transfer",
"type": "transfer",
"ricardian_contract": "\nTransfers `quantity` tokens from `from` to `to`.\n"
},
{
"name": "open",
"type": "open",
"ricardian_contract": "\nAllows `ram_payer` to pay to create an account `owner` with zero balance for token `symbol`.\n"
},
{
"name": "close",
"type": "close",
"ricardian_contract": "\nThe opposite for open, it closes the account `owner` (balance must be 0).\n"
},
{
"name": "eosrewardamt",
"type": "eosrewardamt",
"ricardian_contract": "\nOnly callable by an admin. Sets the total amount of EOS used for distributions after meetings.\n"
},
{
"name": "fiboffset",
"type": "fiboffset",
"ricardian_contract": "\nOnly callable by an admin. Sets the 0-based index of the fibonacci sequence used for native token distribution to rank 1 \n(e.g. if offset = 5, rank 1 members will be allocated 8 new tokens)\n"
},
{
"name": "submitranks",
"type": "submitranks",
"ricardian_contract": "\nOnly callable by an admin. Submits all group rankings. Order each group in the order they rank (rank 1 first, rank 6 last).\n"
}
],
"tables": [
{
"name": "agreement",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Agreement"
},
{
"name": "signatures",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Signature"
},
{
"name": "accounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "account"
},
{
"name": "stat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "currency_stats"
},
{
"name": "rewardconf",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "RewardConfig"
},
{
"name": "delegates",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Delegates"
},
{
"name": "consenzus",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Consenzus"
},
{
"name": "electioninf",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "ElectionInf"
}
],
"ricardian_clauses": [
{
"id": "Fractal contract ricardian clause",
"body": "\nThe Eden Fractal is similar to a fractal as defined in the Fractally whitepaper. <Todo: Include mission statement>\n"
}
],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}