Автоделегирование для блокчейна Minter
adlg.toml
файл настройки автоделегатора в формате Toml v0.5.0. Для изменения его в операционной системе Windows, лучше использовать редактор Notepad++.
Можно указать при запуске другой файл конфигурации: adlg.exe adlg_2.toml
Для генерации приватного ключа аккаунта можно воспользоваться:
- API сервера авторизации http://api.validator.center/v1/authSeed?sp=сид-фраза
- Поднять свой сервер авторизации https://github.com/ValidatorCenter/sauth/releases
- Программой "seed_info.exe" из пакета утилит https://github.com/ValidatorCenter/generator_txoff/releases
Для аккаунта(кошелька) выполняются операции:
- В валидатора "Mp...валидатор" происходит делегирование 1 раз: основной монетой (100% от суммы делегирования).
- Минимальная сумма делегирования - 1000 основных монет.
- Готовы оплатить двойную комиссию за транзакцию.
# Адрес мастерноды с открытым доступом к API, по умолчанию - мастернода разработчиков Minter
address = "https://api.minter.stakeholder.space"
# Публичные ключи мастернод и процентное соотношение, суммарно 100, без знака % и только целое число
nodes = [
["rule1", "Mp...валидатор", "100"]
]
# Приватные ключи аккаунтов
accounts = [
["приватный-ключ-аккаунта", "rule1"]
]
# Минимальная сумма делегирования
min_amount = [
["1000", "rule1"]
]
# Время ожидания между делегированием (в минутах)
timeout = 11
# Тип сети main или test
chain = "main"
# Максимальный коэф. оплаты комиссии
max_gas = 2
Для аккаунта(кошелька) выполняются операции:
- В валидатора "Mp...валидатор-1" происходит делегирование 1 раз: основной монетой (60% от суммы делегирования).
- В валидатора "Mp...валидатор-2" происходит делегирование 1 раз: основной монетой (40% от суммы делегирования).
- Минимальная сумма делегирования - 1000 основных монет.
- Готовы оплатить двойную комиссию за транзакцию.
# Адрес мастерноды с открытым доступом к API, по умолчанию - мастернода разработчиков Minter
address = "https://api.minter.stakeholder.space"
# Публичные ключи мастернод и процентное соотношение, суммарно 100, без знака % и только целое число
nodes = [
["rule1", "Mp...валидатор-1", "60"],
["rule1", "Mp...валидатор-2", "40"]
]
# Приватные ключи аккаунтов
accounts = [
["приватный-ключ-аккаунта", "rule1"]
]
# Минимальная сумма делегирования
min_amount = [
["1000", "rule1"]
]
# Время ожидания между делегированием (в минутах)
timeout = 11
# Тип сети main или test
chain = "main"
# Максимальный коэф. оплаты комиссии
max_gas = 2
Для каждого аккаунта(кошелька) выполняются операции:
- В валидатора "Mp...валидатор-1" происходит делегирование 1 раз: основной монетой (60% от суммы делегирования).
- В валидатора "Mp...валидатор-2" происходит делегирование 1 раз: основной монетой (30% от суммы делегирования).
- В валидатора "Mp...валидатор-3" происходит делегирование 1 раз: основной монетой (10% от суммы делегирования).
- Минимальная сумма делегирования - 1000 основных монет.
- Готовы оплатить двойную комиссию за транзакцию.
# Адрес мастерноды с открытым доступом к API, по умолчанию - мастернода разработчиков Minter
address = "https://api.minter.stakeholder.space"
# Публичные ключи мастернод и процентное соотношение, суммарно 100, без знака % и только целое число
nodes = [
["rule1", "Mp...валидатор-1", "60"],
["rule1", "Mp...валидатор-2", "30"],
["rule1", "Mp...валидатор-3", "10"]
]
# Приватные ключи аккаунтов
accounts = [
["приватный-ключ-аккаунта-1", "rule1"],
["приватный-ключ-аккаунта-2", "rule1"]
]
# Минимальная сумма делегирования
min_amount = [
["1000", "rule1"]
]
# Время ожидания между делегированием (в минутах)
timeout = 11
# Тип сети main или test
chain = "main"
# Максимальный коэф. оплаты комиссии
max_gas = 2
Для каждого аккаунта(кошелька) выполняются операции:
- В валидатора "Mp...валидатор-1" происходит делегирование 2 раза: первый раз - основной монетой (60% от суммы делегирования) и второй раз - кастомной монетой (на 30% от суммы делегирования закупается кастомная монета и делегируется).
- В валидатора "Mp...валидатор-2" происходит делегирование 1 раз: кастомной монетой (на 10% от суммы делегирования закупается кастомная монета и делегируется).
- Минимальная сумма делегирования - 1000 основных монет.
- Готовы оплатить двойную комиссию за транзакцию.
# Адрес мастерноды с открытым доступом к API, по умолчанию - мастернода разработчиков Minter
address = "https://api.minter.stakeholder.space"
# Публичные ключи мастернод и процентное соотношение, суммарно 100, без знака % и только целое число
nodes = [
["rule1", "Mp...валидатор-1", "60"],
["rule1", "Mp...валидатор-1", "30", "VALIDATOR"],
["rule1", "Mp...валидатор-2", "10", "ROYALTY"]
]
# Приватные ключи аккаунтов
accounts = [
["приватный-ключ-аккаунта-1", "rule1"],
["приватный-ключ-аккаунта-2", "rule1"]
]
# Минимальная сумма делегирования
min_amount = [
["1000", "rule1"]
]
# Время ожидания между делегированием (в минутах)
timeout = 11
# Тип сети main или test
chain = "main"
# Максимальный коэф. оплаты комиссии
max_gas = 2
Для первого аккаунта(кошелька) выполняются операции по правилу №1 - "rule1":
- В валидатора "Mp...валидатор-1" происходит делегирование 2 раза: первый раз - основной монетой (60% от суммы делегирования) и второй раз - кастомной монетой (на 30% от суммы делегирования закупается кастомная монета и делегируется).
- В валидатора "Mp...валидатор-2" происходит делегирование 1 раз: кастомной монетой (на 10% от суммы делегирования закупается кастомная монета и делегируется).
- Минимальная сумма делегирования - 1000 основных монет.
- Готовы оплатить двойную комиссию за транзакцию.
Для второго аккаунта(кошелька) выполняются операции по правилу №2 - "rule2":
- В валидатора "Mp...валидатор-3" происходит делегирование 1 раз: кастомной монетой (на 100% от суммы делегирования закупается кастомная монета и делегируется).
- Минимальная сумма делегирования - 100 основных монет.
- Готовы оплатить двойную комиссию за транзакцию.
# Адрес мастерноды с открытым доступом к API, по умолчанию - мастернода разработчиков Minter
address = "https://api.minter.stakeholder.space"
# Публичные ключи мастернод и процентное соотношение, суммарно 100, без знака % и только целое число
nodes = [
["rule1", "Mp...валидатор-1", "60"],
["rule1", "Mp...валидатор-1", "30", "VALIDATOR"],
["rule1", "Mp...валидатор-2", "10", "ROYALTY"],
["rule2", "Mp...валидатор-3", "100", "ROYALTY"]
]
# Приватные ключи аккаунтов
accounts = [
["приватный-ключ-аккаунта-1", "rule1"],
["приватный-ключ-аккаунта-2", "rule2"]
]
# Минимальная сумма делегирования
min_amount = [
["1000", "rule1"],
["100", "rule2"]
]
# Время ожидания между делегированием (в минутах)
timeout = 11
# Тип сети main или test
chain = "main"
# Максимальный коэф. оплаты комиссии
max_gas = 2
Пример настройки для делегирования 2 аккаунта с 1 правилом в 1 валидатора и 1 кастомные монеты, а также закупка 1 кастомной монеты без делегирования
Для каждого аккаунта(кошелька) выполняются операции:
- В валидатора "Mp...валидатор-1" происходит делегирование 2 раза: первый раз - основной монетой (60% от суммы делегирования) и второй раз - кастомной монетой (на 30% от суммы делегирования закупается кастомная монета и делегируется).
- Закупка: кастомной монетой (на 10% от суммы делегирования закупается кастомная монета).
- Минимальная сумма делегирования - 1000 основных монет.
- Готовы оплатить двойную комиссию за транзакцию.
# Адрес мастерноды с открытым доступом к API, по умолчанию - мастернода разработчиков Minter
address = "https://api.minter.stakeholder.space"
# Публичные ключи мастернод и процентное соотношение, суммарно 100, без знака % и только целое число
nodes = [
["rule1", "Mp...валидатор-1", "60"],
["rule1", "Mp...валидатор-1", "30", "VALIDATOR"],
["rule1", "", "10", "ROYALTY"]
]
# Приватные ключи аккаунтов
accounts = [
["приватный-ключ-аккаунта-1", "rule1"],
["приватный-ключ-аккаунта-2", "rule1"]
]
# Минимальная сумма делегирования
min_amount = [
["1000", "rule1"]
]
# Время ожидания между делегированием (в минутах)
timeout = 11
# Тип сети main или test
chain = "main"
# Максимальный коэф. оплаты комиссии
max_gas = 2