Инструменты ERC-20

Передать владение токеном Base

Передайте владение своим токеном Base ERC-20 другому кошельку или мультисигу. Работает с контрактами OpenZeppelin Ownable и Ownable2Step.

Передать владение

Блокчейн

Подключитесь к выбранному блокчейну.

Адрес токена

Введите адрес токена ERC-20 для начала.

Новый владелец

Укажите новый адрес для получения владения.

Инструмент передачи владения в Base от 20lab позволяет вам переназначить административный контроль над любым контрактом токена ERC-20 на другой адрес кошелька. Он необходим для передачи проекта новым членам команды, перемещения контроля на multisig или перехода к управлению DAO.

Инструмент работает с контрактами OpenZeppelin Ownable и Ownable2Step (два наиболее распространённых паттерна владения) и проверяет, что подключённый кошелёк в настоящее время владеет контрактом, перед разрешением любой передачи.

Чтобы передать владение токеном в Base:

  1. Подключите кошелёк, который в настоящее время владеет контрактом
  2. Введите адрес контракта токена ERC-20
  3. Введите адрес кошелька нового владельца (тщательно проверьте - это необратимо)
  4. Подтвердите транзакцию

Поведение передачи зависит от того, какой паттерн владения использует ваш контракт:

  • Ownable - Передача немедленна. Новый владелец получает контроль мгновенно.
  • Ownable2Step - Передача предлагается. Новый владелец должен явно принять её, используя инструмент принятия владения, прежде чем владение фактически передастся.

Инструмент передачи владения передаёт основное владение контрактом. Конкретные функции, контролируемые владельцем, полностью зависят от того, как был написан ваш контракт ERC-20, но обычно включают:

  • Чеканка - Создание новых токенов ERC-20 (только для чеканимых токенов)
  • Приостановка - Прекращение всех переводов (только для приостанавливаемых токенов)
  • Чёрный список - Ограничение конкретных адресов
  • Настройка налогов - Изменение комиссий за перевод или правил антибота
  • Управление белым списком - Для токенов с ограниченной логикой перевода

Не все токены ERC-20 имеют все эти функции. Базовые токены ERC-20 могут иметь владение, но никаких функций только для владельца, в то время как токены с богатым функционалом могут иметь много. Новый владелец наследует точно те функции, которые определены в контракте.

Нет - передачи владения не обратимы через действия первоначального владельца. После завершения передачи:

  • Первоначальный владелец немедленно теряет все административные права
  • Только новый владелец может передать владение обратно (или отказаться от него)
  • Если приватный ключ нового владельца утерян, владение постоянно недоступно

Из-за этой постоянности всегда проверяйте адрес назначения дважды перед подтверждением. Для передач с высокими ставками сначала отправьте небольшую тестовую транзакцию, чтобы убедиться, что получающий кошелёк функционален. Паттерн Ownable2Step добавляет защитную сетку, требуя явного принятия, но стандартные передачи Ownable немедленны и окончательны.

Да - передача владения в Base мультиподписному кошельку настоятельно рекомендуется для любого токена со значимой ценностью или активным сообществом.

Мультиподписное владение обеспечивает:

  • Безопасность множественных подписей - Ни один ключ не может действовать в одиночку
  • Защита от скомпрометированных кошельков - Один утёкший ключ не катастрофичен
  • Децентрализованное управление - Действия владельца требуют консенсуса команды или сообщества
  • Совместимость с Safe (Gnosis Safe) - Наиболее широко используемое решение multisig для EVM

Передачи мультиподписным кошелькам в остальном идентичны передачам на стандартные кошельки - контракт multisig становится новым владельцем. Если ваша цель - полная децентрализация, рассмотрите путь отказа от владения, который полностью и окончательно устраняет административные права.

Передача владения на неправильный адрес имеет серьёзные, часто постоянные последствия:

  • Если отправлено на несуществующий адрес или адрес без известного приватного ключа, владение становится постоянно недоступным
  • Если отправлено на действительный кошелёк, которым вы не управляете, только владелец этого кошелька может теперь осуществлять административные функции
  • Нет встроенного механизма восстановления - передача окончательна после подтверждения on-chain

Для контрактов Ownable передача немедленна. Для контрактов Ownable2Step ожидающее состояние может не быть востребовано назначенным владельцем - это ключевое преимущество безопасности двухшагового паттерна.

Это два основных паттерна владения для контрактов ERC-20:

  • Ownable - Одношаговая передача. Текущий владелец вызывает transferOwnership(newOwner), и новый владелец сразу получает контроль. Просто, но рискованно: опечатки немедленно отправляют владение на неправильный адрес.
  • Ownable2Step - Двухшаговая передача. Текущий владелец предлагает нового владельца; новый владелец должен явно вызвать acceptOwnership() для завершения передачи. Намного безопаснее - предотвращает случайные передачи на адреса, которыми никто не управляет.

Современные контракты всё чаще используют Ownable2Step, потому что преимущество безопасности значительно перевешивает дополнительную транзакцию. Генератор токенов ERC-20 от 20lab всегда использует Ownable2Step, но этот инструмент поддерживает оба паттерна и также предоставляет соответствующий инструмент принятия владения для двухшагового потока.

Инструмент работает с токенами ERC-20, которые реализуют стандартные паттерны владения:

  • Токены, использующие OpenZeppelin Ownable (одношаговая передача)
  • Токены, использующие OpenZeppelin Ownable2Step (двухшаговая передача с принятием)
  • Пользовательские реализации владения, следующие тем же сигнатурам интерфейса
  • Все токены ERC-20, созданные через 20lab

Инструмент не может передавать владение для:

  • Токенов без механизма владения (базовые токены ERC-20 без админа)
  • Токенов, использующих нестандартные паттерны владения, которые не предоставляют логику transferOwnership
  • Токенов, где владение уже было отказано

Похожие записи

Продолжите своё путешествие с этими похожими записями блога.

BNB Chain (BNB) cryptocurrency logo is centered on a dark background with yellow elements and abstract geometric and wave-like patterns.
BNB Smart Chain Token - How to Create BEP-20 Token

Learn how BNB Smart Chain enables fast, low-cost transactions for crypto token projects and decentralized applications.

19 июля 2024 г.

7 мин чтения

Sonic (S) cryptocurrency logo is centered on a dark background with orange and blue elements and abstract geometric and wave-like patterns.
Sonic Crypto Token - Launch Project on One of the Fastest Blockchains

Discover how Sonic crypto blockchain ecosystem delivers scalable, secure, and lightning-fast performance to transform your project's potential.

20 декабря 2024 г.

6 мин чтения

PancakeSwap logo on a dark background with brown smoke around it, with the words “Adding Liquidity” and a network of connections in the background.
Add Liquidity to PancakeSwap - How to Launch Your Token Successfully

Learn how to add liquidity to PancakeSwap V2 for your ERC-20 or BEP-20 token - a step-by-step guide covering pool creation, LP tokens, and security best practices.

25 января 2025 г.

7 мин чтения

Graphic with the inscription “ERC-20” on a geometric pattern background. The whole is kept in shades of red and brown.
ERC-20 - The Standard for Blockchain Token Creation

Learn what ERC-20 is and how it is standardizing tokens for cross-platform and cross-blockchain compatibility.

11 ноября 2024 г.

5 мин чтения