Инструменты ERC-20
Принять владение токеном Cronos
Примите ожидающую передачу владения для вашего токена Cronos ERC-20. Требуется для контрактов OpenZeppelin Ownable2Step в сети Cronos.Инструменты ERC-20
Принять владение
Блокчейн
Адрес токена
В этом токене не найдена функциональность ожидающего владельца.
Инструмент принятия владения в Cronos от 20lab позволяет вам завершить ожидающую передачу владения на токенах ERC-20, которые используют паттерн OpenZeppelin Ownable2Step. Это вторая половина потока двухшаговой передачи владения.
Этот инструмент нужен только для токенов, реализующих Ownable2Step. Стандартные токены Ownable передают владение за один шаг и не требуют принятия. Интерфейс автоматически определяет, какой паттерн использует ваш токен.
OpenZeppelin Ownable2Step - это более безопасный паттерн владения для контрактов ERC-20, который разделяет передачу владения на две транзакции вместо одной:
- Текущий владелец предлагает нового владельца, вызывая
transferOwnership(newOwner). Предложенный адрес становится "ожидающим владельцем", но владение фактически ещё не меняется. - Предложенный владелец принимает, вызывая
acceptOwnership()из своего собственного кошелька. Только тогда владение фактически передаётся.
Двухшаговый паттерн предотвращает самую распространённую катастрофу передачи владения: случайную отправку владения на неправильный или недоступный адрес. Если предложенный владелец не может принять (неправильный адрес, потерянные ключи), передача никогда не завершится, и первоначальный владелец сохраняет контроль.
Поток двухшаговой передачи владения в Solidity (Ownable2Step) работает так:
- Фаза предложения - Текущий владелец использует инструмент передачи владения, чтобы предложить нового владельца.
- Ожидающее состояние - Владение НЕ передано. Первоначальный владелец всё ещё контролирует все административные функции.
- Фаза принятия - Ожидающий владелец использует инструмент принятия владения от 20lab. Контракт проверяет, что вызывающий является ожидающим владельцем, затем передаёт владение.
До завершения шага 3 первоначальный владелец может отозвать предложение, снова вызвав transferOwnership с другим адресом или со своим собственным адресом.
Несколько способов проверить ожидающую передачу владения:
- Инструмент принятия владения от 20lab - Интерфейс автоматически показывает статус ожидающей передачи для вашего подключённого кошелька
- Уведомления кошелька - Некоторые кошельки автоматически отображают ожидающие передачи владения
Если ваш кошелёк является ожидающим владельцем, инструмент 20lab чётко выделяет ожидающую передачу и показывает активную кнопку Принять. Если для вашего адреса нет ожидающей передачи, кнопка отключена.
Только точный адрес кошелька, назначенный как ожидающий владелец, может принять передачу. Никакой другой адрес - включая текущего владельца - не может завершить передачу.
Это предотвращает угон передачи владения кем-либо в процессе, даже если они знают об ожидающем предложении.
Если ожидающая передача владения Ownable2Step никогда не будет принята:
- Ожидающее состояние продолжается бессрочно - В стандартном Ownable2Step нет автоматического тайм-аута
- Первоначальный владелец сохраняет полный контроль - Все административные функции по-прежнему принадлежат текущему владельцу
- Предложение может быть заменено - Текущий владелец может предложить другого нового владельца через инструмент передачи владения, перезаписав ожидающее состояние
- Предложение может быть отменено - Текущий владелец может предложить себя в качестве нового владельца, чтобы эффективно отменить
Это сделано намеренно. Первоначальный владелец никогда не блокируется от своего токена, потому что получатель не принимает. Операции продолжаются нормально до завершения принятия.
Стандартный OpenZeppelin Ownable2Step не включает явную функцию отклонения, но у вас есть эффективные варианты:
- Не принимайте - Самый простой подход. Ожидающее состояние не имеет эффекта, пока вы не примете.
- Попросите предложившего отменить - Они могут перезаписать предложение, передав владение себе или другому адресу.
Непринятие эквивалентно отклонению. Первоначальному владельцу не наносится ущерб вашим отказом - они сохраняют контроль, как если бы передача никогда не предлагалась.
Инструмент принятия владения работает только с токенами ERC-20, реализующими двухшаговый паттерн владения:
- Токены, использующие OpenZeppelin Ownable2Step
- Пользовательские реализации с функциями
acceptOwnership()иpendingOwner() - Все токены ERC-20, созданные с 20lab, используют опцию Ownable2Step
Инструмент не может принимать владение для:
- Стандартных токенов Ownable (одношаговые передачи не требуют принятия - используйте инструмент передачи владения вместо этого)
- Токенов без какого-либо механизма владения
- Токенов, использующих нестандартные паттерны владения
Интерфейс автоматически определяет, какой паттерн использует ваш токен, и показывает только соответствующий инструмент.
Хотите получить доступ к этому инструменту для другого блокчейна?
Выберите один из поддерживаемых блокчейнов из таблицы ниже:
Похожие записи
Продолжите своё путешествие с этими похожими записями блога.
Discover how Avalanche crypto tokens provide a fast, secure and scalable environment using the underlying blockchain technology.
21 июля 2024 г.
7 мин чтения
Learn how to create Arbitrum tokens to leverage faster, more scalable transactions on layer 2 blockchain.
20 июля 2024 г.
7 мин чтения
Learn how to add liquidity to QuickSwap and launch your ERC-20 token. Instructions for creating a trading pair and providing initial liquidity on Polygon.
31 января 2025 г.
7 мин чтения
Learn what ERC-20 is and how it is standardizing tokens for cross-platform and cross-blockchain compatibility.
11 ноября 2024 г.
5 мин чтения



