Эфиры простые список: Эфиры простые — Словарь терминов | ПластЭксперт

Содержание

Перечень наркотических средств

Перечень наркотических средств, психотропных веществ и их прекурсоров, подлежащих контролю в РФ

Утвержден Постановлением Правительства Российской Федерации от 30 июня 1998 г. N 681

Список наркотических средств и психотропных веществ, оборот которых в Российской Федерации запрещен в соответствии с законодательством Российской Федерации и международными договорами Российской Федерации (список I)

Наркотические средства

  • Аллилпродин
  • Альфамепродин
  • Альфаметадол
  • Альфа-метилфентанил
  • Альфа-метилтиофентанил
  • Альфапродин
  • Альфацетилметадол
  • Анилэридин
  • Ацетил-альфаметилфентанил
  • Ацетилгидрокодеин
  • Ацетилированный опий
  • Ацетилкодеин
  • Ацетилметадол
  • Ацеторфин
  • БДБ (L-(3,4-метилендиоксифенил)-2-бутанамин)
  • Безитрамид
  • Бензетидин
  • Бензилморфин
  • Бета-гидрокси-3-метилфентанил
  • Бета-гидроксифентанил
  • Бетамепродин
  • Бетаметадол
  • Бетапродин
  • Бетацетилметадол
  • (1-Бутил-1Н-индол-3-ил)(нафталин-1-ил)метанон (JWH-073)
  • Гашиш (смола каннабиса)
  • Героин (диацетилморфин)
  • Гидрокодон
  • Гидрокодона фосфат
  • N-гидрокси-МДА
  • Гидроксипетидин
  • 2-[(1R,3S)-3-Гидроксициклогексил]-5-(2-метилоктан-2-ил)фенол (СР 47,497)
  • 2-[(1R,3S)-3-Гидроксициклогексил]-5-(2-метилгептан-2-ил)фенол (СР 47,497)-С6)
  • 2-[(1R,3S)-3-Гидроксициклогексил]-5-(2-метилдекан-2-ил)фенол (СР 47,497)-С9)
  • 2-[(1R,3S)-3-Гидроксициклогексил]-5-(2-метилнонан-2-ил)фенол (СР 47,497)-С8)
  • Гидроморфинол
  • Гидроморфон
  • Дезоморфин
  • Диампромид
  • Диацетилморфин (героин)
  • Дигидроморфин
  • Дименоксадол
  • N-Диметиламфетамин
  • Димепгептанол
  • Диметилтиамбутен
  • (6аR, 10аR)-9-(Гидроксиметил)-6,6-диметил-3-(2-метилоктан-2-ил)-6а, 7, 10, 10а-тетрагидробензо[с]хромен-1-ол (HU-210)
  • Диметилтриптамин
  • 2С-Т-7 (2,5-диметокси-4-N-пропилтиофенэтиламин)
  • Диоксафетил бутират
  • Дипипанон
  • Дифеноксин
  • Диэтилтиамбутен
  • ДМА (d,L-2,5-диметокси-альфа-метил-фенил-этиламин)
  • ДМГП (диметилгептилпиран)
  • ДМТ (диметилтриптамин)
  • ДОБ (d,L-2,5-диметокси-4-бром-амфетамин)
  • ДОХ (d,L-2,5-диметокси-4-хлор-амфетамин)
  • ДОЭТ (d,L-2,5-диметокси-4-этил-амфетамин)
  • Дротебанол
  • ДЭТ (N,N-диэтилтриптамин)
  • Изометадон
  • Каннабис (марихуана)
  • Кат
  • Кетобемидон
  • Клонитазен
  • Кодоксим
  • Кокаиновый куст
  • Кустарно изготовленные препараты из эфедрина или из препаратов, содержащих эфедрин
  • Кустарно изготовленные препараты из псевдоэфедрина или из препаратов, содержащих псевдоэфедрин
  • Кустарно изготовленные препараты из фенилпропаноламина или из препаратов, содержащих фенилпропаноламин
  • Левометорфан
  • Левоморамид
  • Леворфанол (леморан)
  • Левофенацилморфан
  • Лизергиновая кислота и ее производные
  • d-Лизергид (ЛСД, ЛСД-25)
  • Лист кока
  • Лист шалфея предсказателей (лист растения вида Salvia divinorum)
  • Маковая солома
  • Масло каннабиса (гашишное масло)
  • МБДБ (N-Метил-1-(3,4-метилендиоксифенил)-2-бутанамин)
  • МДА (тенамфетамин)
  • МДМА (d,L-3,4-метилендиокси-N-альфа-диметил-фенил-этиламин)
  • 3-моноацетилморфин
  • 6-моноацетилморфин
  • Мескалин
  • Метадон
  • d-Метадон
  • L-Метадон
  • Метадона промежуточный продукт (4-циано-2-диметиламино-4,4-дифенилбутан)
  • Метазоцин
  • Метамфетамин
  • Метилдезорфин
  • Метилдигидроморфин
  • Метилон
  • 2-Метил-1-пентил-1Н-индол-3-ил-(1-нафтил)метан (JWH-196)
  • 2-Метил-1-пентил-1Н-индол-3-ил-(4-метил-1-нафтил)метан (JWH-194)
  • 2-Метил-1-пентил-1Н-индол-3-ил-(4-метокси-1-нафтил)метан (JWH-197)
  • (2-Метил-1-пентил-1H-индол-3-ил)(нафталин-1-ил)метанон (JWH-007)
  • (4-Метилнафталин-1-ил)(2-метил-1-пентил-1H-индо-3-ил)метанон (JWH-149)
  • (2-Метил-1-пентил-1H-индол-3-ил)(4-метоксинафталин-1-ил)метанон (JWH-098)
  • 3-метилтиофентанил
  • 3-метилфентанил
  • N-метилэфедрон
  • Метопон
  • Мефедрон
  • Мирофин
  • Млечный сок разных видов мака, не являющихся опийным или масличным маком, но содержащих алкалоиды мака, включенные в списки наркотических средств и психотропных веществ
  • ММДА (2-метокси-альфа-4-метил 4,5-(метилендиокси)-фенетиламин)
  • Морамида промежуточный продукт (2-метил-3-морфолин-1, 1-дифенил-пропанкарбоновая кислота)
  • Морферидин
  • Морфин метилбромид
  • Морфин-N-окись
  • (1-[2-(4-Морфолино)этил]-1-Н-индол-3-ил)(нафталин-1-ил)метан (JWH-195)
  • (4-Метилнафталин-1-ил)(1-[2-(4-морфолино)этил]-1H-индол-3-ил)метан (JWH-192)
  • (4-Метокси-1-нафтил)(1-[2-(4-морфолино)этил]-1H-индол-3-ил)метан (JWH-199)
  • (1-[2-(4-Морфолино)этил]-1H-индол-3-ил)(нафталин-1-ил)метанон (JWH-200)
  • (4-Метилнафталин-1-ил)(1-[2-(4-морфолино)этил]-1H-индол-3-ил)метанон (JWH-193)
  • (4-Метокси-1-нафтил)(1-[2-(4-морфолино)этил]-1H-индол-3-ил)метанон (JWH-198)
  • МППП (1-метил-4-фенил-4-пиперидинолпропионат (эфир))
  • (Е)-1-[1-(Нафталин-1-илметилиден)-1Н-инден-3-ил]пентан (JWH-176)
  • Никодикодин
  • Никокодин
  • Никоморфин
  • Норациметадол
  • Норкодеин
  • Норлеворфанол
  • Норметадон
  • Норморфин
  • Норпипанон
  • Оксиморфон
  • Опий (в том числе медицинский) — свернувшийся сок опийного или масличного мака
  • Опийный мак (растение вида Papaver somniferum L)
  • Орипавин
  • Пара-флуорофентанил (пара-фторфентанил)
  • Парагексил
  • 4-Метилнафталин-1-ил)(1-пентил-1H-индол-3-ил)метанон (JWH-122)
  • (4-Метоксинафталин-1-ил)(1-пентил-1H-индол-3-ил)метанон (JWH-081)
  • (Нафталин-1-ил)(1-пентил-1H-индол-3-ил)метанон (JWH-018)
  • 1-Пентил-1Н-индол-3-ил-(1-нафтил)метан (JWH-175)
  • 1-Пентил-1Н-индол-3-ил-(4-метил-1-нафтил)метан (JWH-184)
  • 1-Пентил-1Н-индол-3-ил-(4-метокси-1-нафтил)метан (JWH-185)
  • ПЕПАП (L-фенэтил-4-фенил-4-пиперидинолацетат (эфир))
  • Петидин
  • Петидин, промежуточный продукт А (4-циано-1-метил-4-фенилпиперидин)
  • Петидин, промежуточный продукт B (этиловый эфир-4-фенилпиперидин-4-карбоновой кислоты)
  • Петидин, промежуточный продукт C (1-метил-4-фенилпиперидин-4-карбоновой кислоты)
  • Пиминодин
  • Плодовое тело (любая часть) любого вида грибов, содержащих псилоцибин и (или) псилоцин
  • ПМА (4-метокси-альфа-метилфенил-этиламин)
  • Прогептазин
  • Проперидин
  • Пропирам
  • Псилоцибин
  • Псилоцин
  • Рацеметорфан
  • Рацеморамид
  • Рацеморфан
  • Ролициклидин
  • Сальвинорин А
  • 2С-В (4-бром-2,5-диметоксифенетиламин)
  • СТП (ДОМ) (2-амино-1-(2,5-диметокси-4-метил)-фенилпропан)
  • Семена розы гавайской (семена растения вида Argyrea nervosa)
  • Тебакон
  • Теноциклидин
  • Тетрагидроканнабинол (все изомеры)
  • Тиофентанил
  • ТМА (d,L-3,4,5-триметокси-альфа-метилфенил-амин)
  • TFMPP (1-(3-трифлюорометилфенил)пиперазин)
  • Фенадоксон
  • Фенадон
  • Феназоцин
  • Фенампромид
  • Фенатин
  • Фенциклидин
  • Феноморфан
  • Феноперидин
  • Фенфлурамин
  • Фолькодин
  • Фуретидин
  • Цветки и листья голубого лотоса (цветки и листья растения вида Nymphea caerulea)
  • Экгонин, его сложные эфиры и производные, которые могут быть превращены в экгонин и кокаин
  • Экстракт маковой соломы (концентрат маковой соломы)
  • N-ЭТИЛ-МДА (d,L-N-этил-альфа-метил-3,4-(метилендиокси)-фенетиламил)
  • Этилметилтиамбутен
  • 1-Этил-1-пентил-3-(1-нафтоил)индол (JWH-116)
  • Этициклидин
  • Этоксеридин
  • Этонитазен
  • Эторфин
  • Этриптамин
  • Эфедрон (меткатинон)

Психотропные вещества

  • Дексамфетамин
  • Катин (d-норпсевдоэфедрин)
  • Катинон (L-альфа-аминопропиофенон)
  • Меклоквалон
  • Метаквалон
  • 4-метиламинорекс
  • Метилфенидат (риталин)
  • 1-Фенил-2-пропанон
  • Изомеры (если таковые определенно не исключены) наркотических средств и психотропных веществ, перечисленных в данном списке, в тех случаях когда существование таких изомеров возможно в рамках данного химического обозначения
  • Эфиры сложные и простые наркотических средств и психотропных веществ, перечисленных в данном списке
  • Соли всех наркотических средств и психотропных веществ, перечисленных в данном списке, если существование таких солей возможно
  • Все смеси, в состав которых входят наркотические средства и психотропные вещества данного списка, независимо от их количества

Список наркотических средств и психотропных веществ, оборот которых в Российской Федерации ограничен и в отношении которых устанавливаются меры контроля в соответствии с законодательством Российской Федерации и международными договорами Российской Федерации (список II)

Наркотические средства

  • р-Аминопропиофенон (РАРР) и его оптические изомеры (антидот против цианидов)
  • Альфентанил
  • Амфетамин (фенамин) и комбинированные лекарственные препараты, содержащие фенамин (амфетамин)
  • Бензилпиперазин
  • Бупренорфин
  • Глютетимид (Ноксирон)
  • Декстроморамид
  • Декстропропоксифен (ибупроксирон, проксивон, спазмопроксивон )
  • Дигидрокодеин
  • Дигидроэторфин
  • Дифеноксилат
  • Капсулы, содержащие 30 мг кодеина и 10 мг фенилтолоксамина
  • Кодеин
  • Кодеина фосфат
  • Кокаин
  • Кокаина гидрохлорид
  • Кодеин N-окись
  • 4-MTA (альфа-метил-4-метилтиофенетиламин)
  • Морфин
  • Морфина гидрохлорид
  • Морфина сульфат
  • Морфилонг
  • Оксикодон (текодин)
  • Омнопон
  • Пентазоцин
  • Проперидин
  • Пропирам
  • Просидол
  • Пиритрамид (дипидолор)
  • Реазек
  • Ремифентанил
  • Свечи тилидина в разных дозировках
  • Сомбревин
  • Суфентанил
  • Таблетки «Алнагон» (кодеина фосфата 20 мг, кофеина 80 мг, фенобарбитала 20 мг, кислоты ацетилсалициловой 20 мг)
  • Таблетки (кодеина камфосульфоната 0,025 г, сульфагваякола калия 0,100 г, густого экстракта гринделии 0,017 г)
  • Таблетки кодеина 0,03 г + парацетамола 0,500 г
  • Таблетки кодеина фосфата 0,015 г + сахара 0,25 г
  • Таблетки кодеина 0,01 г, 0,015 г + сахара 0,25 г
  • Таблетки кодеина 0,015 г + натрия гидрокарбоната 0,25 г
  • Таблетки «Кодтерпин» (кодеина 0,015 г + натрия гидрокарбоната 0,25 г + терпингидрата 0,25 г)
  • Таблетки от кашля. Состав: травы термопсиса в порошке — 0,01 г (0,02 г), кодеина — 0,02 г (0,01 г), натрия гидрокарбоната — 0,2 г, корня солодки в порошке — 0,2 г
  • Тебаин
  • Тилидин
  • Тримеперидин (промедол)
  • Фентанил
  • Этилморфин
  • Эскодол
  • Этилморфина гидрохлорид

Психотропные вещества

  • Амобарбитал (барбамил)
  • Амфепрамон (фепранон, диэтилпропион )
  • Кетамин
  • Кетамина гидрохлорид (калипсол, кеталар)
  • Таблетки (барбамила 0,15 г + бромизовала 0,15 г)
  • Фенетиллин
  • Фенметразин
  • Фентермин
  • Этаминал натрия
  • Хальцион (триазолам)
  • Изомеры (если таковые определённо не исключены) наркотических средств и психотропных веществ, перечисленных в этом списке, в тех случаях, когда существование таких изомеров возможно в рамках данного химического обозначения
  • Стереоизомеры (если таковые определённо не исключены) наркотических средств и психотропных веществ, перечисленных в этом списке, в тех случаях, когда существование таких стереоизомеров возможно в рамках данного химического обозначения

Список психотропных веществ, оборот которых в Российской Федерации ограничен и в отношении которых допускается исключение некоторых мер контроля в соответствии с законодательством Российской Федерации и международными договорами Российской Федерации (список III)

  • Аллобарбитал
  • Аминептин
  • Аминорекс
  • Апрофен
  • Бензфетамин
  • Буталбитал
  • Бутобарбитал
  • Винилбитал
  • Галазепам
  • Галоксазолам
  • Декстрометорфан
  • Делоразепам
  • Камазепам
  • Кетазолам
  • Клобазам
  • Клоксазолам
  • Клоразепат
  • Клотиазепам
  • Левамфетамин
  • Лефетамин
  • Лопразолам
  • Лорметазепам
  • Мазиндол
  • Метилприлон
  • Метилфенобарбитал
  • Мефенорекс
  • Натрий оксибутират и другие соли оксимасляной кислоты
  • Ниметазепам
  • Нордазепам
  • Оксазолам
  • Пемолин
  • Пентобарбитал
  • Пиназепам
  • Пипрадрол
  • Пировалерон
  • Празепам
  • Секбутабарбитал
  • Секобарбитал
  • Тарен
  • Фендиметразин
  • Фенкамфамин
  • Фенпропорекс
  • Флудиазепам
  • Циклобарбитал
  • Ципепрол
  • Этил лофлазепат
  • Этиламфетамин
  • Этинамат
  • Этхлорвинол
  • Соли веществ, перечисленных в данном списке, если существование таких солей возможно.

Список прекурсоров, оборот которых в Российской Федерации ограничен и в отношении которых устанавливаются меры контроля в соответствии с законодательством Российской Федерации и международными договорами Российской Федерации (список IV)

Таблица I прекурсоров, оборот которых в Российской Федерации ограничен и в отношении которых устанавливаются особые меры контроля:

  • Ангидрид уксусной кислоты в концентрации 10% или более.
  • N-Метилэфедрин в концентрации 10% или более.
  • Норпсевдоэфедрин, исключая d-норпсевдоэфедрин (катин), в концентрации 10% или более.
  • Псевдоэфедрин в концентрации 10% или более.
  • Фенилпропаноламин в концентрации 10% или более.
  • Эргометрин (эргоновин) в концентрации 10% или более.
  • Эрготамин в концентрации 10% или более.
  • Эфедрин в концентрации 10% или более.
  • Соли перечисленных в данной таблице веществ, если существование таких солей возможно.

Таблица II прекурсоров, оборот которых в Российской Федерации ограничен и в отношении которых устанавливаются общие меры контроля:

  • Аллилбензол в концентрации 15% или более.
  • Антраниловая кислота в концентрации 15% или более.
  • N-ацетилантраниловая кислота в концентрации 15% или более.
  • Бензальдегид в концентрации 15% или более.
  • 1-бензил-3-метил-4-пиперидинон в концентрации 15% или более.
  • Бромистый этил в концентрации 15% или более.
  • 1-бром-2-фенилэтан в концентрации 15% или более.
  • Бутиролактон и его изомеры в концентрации 15% или более.
  • 1,4-бутандиол в концентрации 15% или более.
  • 1-гидрокси-1-метил-2-фенилэтоксисульфат в концентрации 15% или более.
  • 1-диметиламино-2-пропанол в концентрации 15% или более.
  • 1-диметиламино-2-хлорпропан в концентрации 15% или более.
  • 2,5-диметоксибензальдегид в концентрации 15% или более.
  • Изосафрол в концентрации 15% или более.
  • Метилакрилат в концентрации 15% или более.
  • Метилметакрилат в концентрации 15% или более.
  • 3-метил-1-фенетил-4-пиперидинон в концентрации 15% или более.
  • 3,4-метилендиоксифенил-2-пропанон в концентрации 15% или более.
  • N-(3-метил-4-пиперидинил) анилин в концентрации 15% или более.
  • N-(3-метил-4-пиперидинил) пропионанилид в концентрации 15% или более.
  • Пиперидин в концентрации 15% или более.
  • Пиперональ в концентрации 15% или более.
  • Сафрол, в том числе в виде сассафрасового масла в концентрации 15% или более.
  • 4-метоксибензилметилкетон в концентрации 15% или более.
  • 1-фенил-2-нитропропен в концентрации 15% или более.
  • Фенилуксусная кислота в концентрации 15% или более.
  • Фенэтиламин в концентрации 15% или более.
  • 1-(2-фенилэтил)-4-анилинопиперидин в концентрации 15% или более.
  • 2-(1-фенилэтил)-3-метоксикарбонил-4-пиперидон в концентрации 15% или более.
  • 1-хлор-2-фенилэтан в концентрации 15% или более.
  • Циклогексиламин в концентрации 15% или более.
  • Соли перечисленных в данной таблице веществ, если существование таких солей возможно.

Таблица III прекурсоров, оборот которых в Российской Федерации ограничен и в отношении которых допускается исключение некоторых мер контроля:

  • Ацетилхлорид в концентрации 40% или более.
  • Ацетон (2-пропанон) в концентрации 60% или более.
  • Ацетонитрил в концентрации 15% или более.
  • Бензилхлорид в концентрации 40% или более.
  • Бензилцианид в концентрации 40% или более.
  • Диэтиловый эфир (этиловый эфир, серный эфир) в концентрации 45% или более.
  • Метиламин в концентрации 40% или более.
  • Метилэтилкетон (2-бутанон) в концентрации 80% или более.
  • Нитрометан в концентрации 40% или более.
  • Нитроэтан в концентрации 40% или более.
  • Перманганат калия в концентрации 45% или более.
  • Серная кислота в концентрации 45% или более.
  • Соляная кислота в концентрации 15% или более.
  • Тетрагидрофуран в концентрации 45% или более.
  • Тионилхлорид в концентрации 40% или более.
  • Толуол в концентрации 70% или более.
  • Уксусная кислота в концентрации 80% или более.
  • Соли перечисленных в данной таблице веществ, если существование таких солей возможно, исключая соли серной, соляной и уксусной кислот.
  • Препарат, содержащий несколько прекурсоров, внесенных в различные таблицы списка IV настоящего Перечня, контролируется как содержащийся в нём прекурсор из таблицы списка IV настоящего Перечня, контролируется как содержащийся в нём прекурсор из таблицы списка IV настоящего Перечня, имеющей наименьший порядковый номер.

Примечания.

  1. Контроль распространяется на все средства и вещества, указанные в настоящем перечне, какими бы фирменными названиями (синонимами) они не обозначались.
  2. Контроль распространяется также на препараты, содержащие средства и вещества, указанные в настоящем перечне, независимо от их количества и наличия нейтральных компонентов (вода, крахмал, сахар, бикарбонат натрия, тальк и т.п.). В отношении комбинированных лекарственных препаратов, содержащих, кроме основного контролируемого вещества, другие фармакологически активные компоненты, контроль устанавливается в индивидуальном порядке путем включения данного комбинированного лекарственного препарата в соответствующий список настоящего перечня.
  3. Транзит через территорию Российской Федерации наркотических средств, психотропных веществ и их прекурсоров, включенных в настоящий перечень, запрещается.

Постановление Правительства РФ №681 от 30 июня 1998 г.

Главная

/

Документы

/

Постановление Правительства РФ №681 от 30 июня 1998 г.

Ваше уведомление успешно отправлено. Спасибо за ваш отзыв!

Постановление, Правительство РФ, 30 июня 1998

(в ред. Постановлений Правительства РФ от 06.02.2004 N 51, от 17.11.2004 N 648)

В соответствии с Федеральным законом «О наркотических средствах и психотропных веществах» (Собрание законодательства Российской Федерации, 1998, N 2, ст. 219) Правительство Российской Федерации постановляет:

Утвердить прилагаемый перечень наркотических средств, психотропных веществ и их прекурсоров, подлежащих контролю в Российской Федерации.

Установить, что внесение изменений и дополнений в указанный перечень осуществляется по представлению федерального органа исполнительной власти в области здравоохранения совместно с федеральным органом исполнительной власти по контролю за оборотом наркотических средств и психотропных веществ.

(в ред. Постановлений Правительства РФ от 06.02.2004 N 51, от 17.11.2004 N 648)

 

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

Российской Федерации
С.Кириенко

 
Утвержден

Постановлением Правительства
Российской Федерации
от 30 июня 1998 г. N 681

 

Перечень наркотических средств. психотропных веществ и их прекурсоров. подлежащих контролю в Российской Федерации

Список наркотических средств и психотропных веществ, оборот которых в Российской Федерации запрещен в соответствии с законодательством Российской Федерации и международными договорами Российской Федерации (список I)

Наркотические средства

  • Аллилпродин
  • Альфамепродин
  • Альфаметадол
  • Альфа-метилфентанил
  • Альфа-метилтиофентанил
  • Альфапродин
  • Альфацетилметадол
  • Анилэридин
  • Ацетил-альфаметилфентанил
  • Ацетилгидрокодеин
  • Ацетилированный опий
  • Ацетилкодеин
  • Ацетилметадол
  • Ацеторфин
  • БДБ [L-(3,4-метилендиоксифенил)-2-бутанамин]
  • Безитрамид
  • Бензетидин
  • Бензилморфин
  • Бета-гидрокси-3-метилфентанил
  • Бета-гидроксифентанил
  • Бетамепродин
  • Бетаметадол
  • Бетапродин
  • Бетацетилметадол
  • Гашиш (анаша, смола каннабиса)
  • Героин (диацетилморфин)
  • Гидрокодон
  • Гидрокодона фосфат
  • N-гидрокси-МДА
  • Гидроморфинол
  • Гидроморфон
  • Дезоморфин
  • Диампромид
  • Диацетилморфин (героин)
  • Дигидроморфин
  • Дименоксадол
  • N-Диметиламфетамин
  • Димепгептанол
  • Диметилтиамбутен
  • Диоксафетил бутират
  • Дипипанон
  • Дифеноксин
  • Диэтилтиамбутен
  • ДМА (d, L-2,5-диметокси-альфа-метил-фенил-этиламин)
  • ДМГП (диметилгептилпиран)
  • ДМТ (диметилтриптамин)
  • ДОБ (d, L-2,5-диметокси-4-бром-амфетамин)
  • ДОХ (d, L-2,5-диметокси-4-хлор-амфетамин)
  • ДОЭТ (d, L-2,5-диметокси-4-этил-амфетамин)
  • Дротебанол
  • ДЭТ (N,N-диэтилтриптамин)
  • Изометадон
  • Каннабис (марихуана)
  • Кат
  • Кетобемидон
  • Клонитазен
  • Кодоксим
  • Кокаиновый куст
  • Кустарно изготовленные препараты из эфедрина или из препаратов, содержащих эфедрин
  • Кустарно изготовленные препараты из псевдоэфедрина или из препаратов, содержащих псевдоэфедрин
  • Левометорфан
  • Левоморамид
  • Леворфанол (леморан)
  • Левофенацилморфан
  • Лизергиновая кислота и ее производные
  • d-Лизергид (ЛСД, ЛСД-25)
  • Лист кока
  • Маковая солома
  • Масло каннабиса (гашишное масло)
  • МБДБ [N-Метил-1-(3,4-метилендиоксифенил)-2-бутанамин]
  • МДА (тенамфетамин)
  • МДМА (d, L-3,4-метилендиокси-N-альфа-диметил-фенил-этиламин)
  • 3-Моноацетилморфин
  • 6-Моноацетилморфин
  • Мескалин
  • Метадон
  • d-Метадон
  • L-Метадон
  • Метадона промежуточный продукт (4-циано-2-диметиламино-4,4-дифенилбутан)
  • Метазоцин
  • Метамфетамин
  • Метилдезорфин
  • Метилдигидроморфин
  • 3-метилтиофентанил
  • 3-метилфентанил
  • N-метилэфедрон
  • Метопон
  • Мирофин
  • Млечный сок разных видов мака, не являющихся опийным или масличным маком, но содержащих алкалоиды мака, включенные в списки наркотических средств и психотропных веществ
  • ММДА (2-метокси-альфа-4-метил 4,5-(метилендиокси)-фенетиламин)
  • Морамида, промежуточный продукт (2-метил-3-морфолин-1, 1-дифенил-пропан-карбоновая кислота)
  • Морферидин
  • Морфин метилбромид
  • Морфин-N-окись
  • МППП (1-метил-4-фенил-4-пиперидинол пропионат (эфир))
  • Никодикодин
  • Никокодин
  • Никоморфин
  • Норациметадол
  • Норкодеин
  • Норлеворфанол
  • Норметадон
  • Норморфин
  • Норпипанон
  • Оксикодон (текодин)
  • Оксиморфон
  • Опий (в том числе медицинский) — свернувшийся сок опийного или масличного мака
  • Опийный мак (растение вида Papaver somniferum L)
  • Орипавин
  • Пара-флуорофентанил (пара-фторфентанил)
  • Парагексил
  • ПЕПАП (L-фенэтил-4-фенил-4-пиперидинол ацетат (эфир))
  • Петидин
  • Петидина промежуточный продукт А
  • (4-циано-1-метил-4-фенилпиперидин)
  • Пиминодин
  • Плодовое тело (любая часть) любого вида грибов, содержащих псилоцибин и (или) псилоцин
  • ПМА (4-метокси-альфа-метилфенил-этиламин)
  • Прогептазин
  • Проперидин
  • Пропирам
  • Псилоцибин
  • Псилоцин
  • Рацеметорфан
  • Рацеморамид
  • Рацеморфан
  • Ролициклидин
  • 2С-В (4-бром-2,5-диметоксифенетиламин)
  • СТП (ДОМ) [2-амино-1-(2,5-диметокси-4-метил)фенилпропан]
  • Тебакон
  • Теноциклидин
  • Тетрагидроканнабинол (все изомеры)
  • Тиофентанил
  • ТМА (d, L-3,4,5-триметокси-альфа-метилфенил-амин)
  • Фенадоксон
  • Фенадон
  • Феназоцин
  • Фенампромид
  • Фенатин
  • Фенциклидин
  • Феноморфан
  • Феноперидин
  • Фолькодин
  • Фуретидин
  • Экгонин, его сложные эфиры и производные, которые могут быть превращены в экгонин и кокаин
  • Экстракт маковой соломы (концентрат маковой соломы)
  • N-ЭТИЛ-МДА (d, L-N-этил-альфа-метил-3,4-(метилендиокси) — фенетиламил)
  • Этилметилтиамбутен
  • Этициклидин
  • Этоксеридин
  • Этонитазен
  • Эторфин
  • Этриптамин
  • Эфедрон (меткатинон)

Психотропные вещества

  • Дексамфетамин
  • Катин (d-норпсевдоэфедрин)
  • Катинон (L-альфа-аминопропиофенон)
  • Левамфетамин
  • Меклоквалон
  • Метаквалон
  • 4-метиламинорекс
  • Метилфенидат (риталин)
  • Изомеры (если таковые определенно не исключены) наркотических средств и психотропных веществ, перечисленных в данном списке, в тех случаях когда существование таких изомеров возможно в рамках данного химического обозначения
  • Эфиры сложные и простые наркотических средств и психотропных веществ, перечисленных в данном списке
  • Соли всех наркотических средств и психотропных веществ, перечисленных в данном списке, если существование таких солей возможно
  • Все смеси, в состав которых входят наркотические средства и психотропные вещества данного списка, независимо от их количества
Список наркотических средств и психотропных веществ, оборот которых в Российской Федерации ограничен и в отношении которых устанавливаются меры контроля в соответствии с законодательством Российской Федерации и международными договорами Российской Федерации (список II)

Наркотические средства

  • р-Аминопропиофенон (РАРР) и его оптические изомеры (антидот против цианидов)
  • Альфентанил
  • Амфетамин (фенамин) и комбинированные лекарственные препараты, содержащие фенамин (амфетамин)
  • Бупренорфин
  • Глютетимид (Ноксирон)
  • Декстроморамид
  • Декстропропоксифен (ибупроксирон, проксивон, спазмопроксивон)
  • Дигидрокодеин
  • Дифеноксилат
  • Кодеин
  • Кодеина фосфат
  • Кокаин
  • Кокаина гидрохлорид
  • Кодеин N-окись
  • Морфин
  • Морфина гидрохлорид
  • Морфина сульфат
  • Морфилонг
  • Омнопон
  • Пентазоцин
  • Проперидин
  • Пропирам
  • Просидол
  • Пиритрамид (дипидолор)
  • Реазек
  • Свечи тилидина в разных дозировках
  • Сомбревин
  • Суфентанил
  • Таблетки «Алнагон» (кодеина фосфата 20 мг, кофеина 80 мг, фенобарбитала 20 мг, кислоты ацетилсалициловой 20 мг)
  • Таблетки (кодеина камфосульфоната 0,025 г, сульфагваякола калия 0,100 г, густого экстракта гринделии 0,017 г)
  • Таблетки кодеина 0,03 г + парацетамола 0,500 г
  • Таблетки кодеина фосфата 0,015 г + сахара 0,25 г
  • Таблетки кодеина 0,01 г, 0,015 г + сахара 0,25 г
  • Таблетки кодеина 0,015 г + натрия гидрокарбоната 0,25 г
  • Таблетки «Кодтерпин» (кодеина 0,015 г + натрия гидрокарбоната 0,25 г + терпингидрата 0,25 г)
  • Таблетки от кашля. Состав: травы термопсиса в порошке — 0,01 г (0,02 г), кодеина — 0,02 г (0,01 г), натрия гидрокарбоната — 0,2 г, корня солодки в порошке — 0,2 г
  • Тебаин
  • Тилидин
  • Тримеперидин (промедол)
  • Фентанил
  • Этилморфин
  • Эскодол
  • Эстоцин
  • Эстоцина гидрохлорид
  • Этилморфина гидрохлорид

Психотропные вещества

  • Амобарбитал (барбамил)
  • Амфепрамон (фепранон, диэтилпропион)
  • Кетамин
  • Кетамина гидрохлорид (калипсол, кеталар)
  • Таблетки (барбамила 0,15 г + бромизовала 0,15 г)
  • Фенметразин
  • Фентермин
  • Этаминал натрия
  • Хальцион (триазолам)
  • Соли всех наркотических средств и психотропных веществ, перечисленных в данном списке, если существование таких солей возможно
 
Список психотропных веществ, оборот которых в Российской Федерации ограничен и в отношении которых допускается исключение некоторых мер контроля в соответствии с законодательством Российской Федерации и международными договорами Российской Федерации (список III)
  • Аминорекс
  • Апрофен
  • Бензфетамин
  • Галотан (фторотан)
  • Декстрометорфан
  • Левамфетамин
  • Лефетамин
  • Мазиндол
  • Мефенорекс
  • Натрий оксибутират и другие соли оксимасляной кислоты
  • Пентобарбитал
  • Пипрадрол
  • Тарен
  • Фендиметразин
  • Фенпропорекс
  • Ципепрол
  • Этиламфетамин
  • Соли веществ, перечисленных в данном списке, если существование таких солей возможно
 
Список прекурсоров, оборот которых в Российской Федерации ограничен и в отношении которых устанавливаются меры контроля в соответствии с законодательством Российской Федерации и международными договорами Российской Федерации (список IV)
  • Ангидрид уксусной кислоты
  • Антраниловая кислота
  • N-ацетилантраниловая кислота
  • Ацетон
  • Изосафрол
  • Красный фосфор
  • Лизергиновая кислота <*>
  • N-Метилэфедрин <*>
  • 3,4-Метилендиоксифенил-2-пропанон
  • Метилэтилкетон (2-бутанон)
  • Норпсевдоэфедрин <*>
  • Перманганат калия
  • Пиперопаль
  • Пиперидин
  • Псевдоэфедрин <*>
  • Сафрол
  • Серная кислота, исключая ее соли
  • Соляная кислота, исключая ее соли
  • Толуол
  • Фенилуксусная кислота
  • Фенилпропаноламин <*>
  • 1-Фенил-2-пропанон
  • Эргометрин (эргоновин) <*>
  • Эрготамин <*>
  • Этиловый эфир
  • Эфедрин <*>

———————————

<*> Включая соли, если образование таких солей возможно.

Примечания. 1. Контроль распространяется на все средства и вещества, указанные в настоящем перечне, какими бы фирменными названиями (синонимами) они ни обозначались.

2. Контроль распространяется также на препараты, содержащие средства и вещества, указанные в настоящем перечне, независимо от их количества и наличия нейтральных компонентов (вода, крахмал, сахар, бикарбонат натрия, тальк и т.п.).

В отношении комбинированных лекарственных препаратов, содержащих, кроме основного контролируемого вещества, другие фармакологически активные компоненты, контроль устанавливается в индивидуальном порядке путем включения данного комбинированного лекарственного препарата в соответствующий список настоящего перечня.

3. Транзит через территорию Российской Федерации наркотических средств, психотропных веществ и их прекурсоров, включенных в настоящий перечень, запрещается.

Категории: постановление; Правительство РФ; наркотические средства; постановление.

Как подключиться к сети Ethereum с объяснением ethers.

js — пошаговые руководства для начинающих

Статьи по Теме
36

Как сгенерировать новый адрес Ethereum в PHP

Опубликовано: 5 марта 2021 г.
Обновлено: 9 сентября 2022 г.

PHP очень популярен при разработке серверной части веб-сайтов или веб-приложений. У PHP есть огромное количество разработчиков, которые доверяют ему в качестве своего основного языка. В этом руководстве мы увидим, как мы можем…

Продолжить чтение

Как выполнить некастодиальную транзакцию с QuickNode

Опубликовано: 19 июня 2021 г.
Обновлено: 9 сентября 2022 г.

Закрытые ключи являются одним из самых важных элементов данных, когда речь идет о криптографии и блокчейне. Тем не менее, всегда были споры/путаница по поводу выбора между опекунством…

Продолжить чтение

Как транслировать ожидающие транзакции с помощью ethers.js

Опубликовано: 13 февраля 2021 г.
Обновлено: 21 сентября 2022 г.

Вот видеопрезентация этого руководства, если вы предпочитаете смотреть, а не читать[yt:YjQj6uk9M98]На Эфириуме перед включением в блок…

Продолжить чтение

Как сгенерировать новый адрес Ethereum в Ruby

Опубликовано: 20 февраля 2021 г.
Обновлено: 9 сентября 2022 г.

Благодаря широкому использованию в веб-приложениях и простому синтаксису Ruby используется огромным количеством людей. В этом руководстве рассматривается создание адреса Ethereum в Ruby с использованием

Продолжить чтение

Как настроить ближайший проект с нуля

Опубликовано: 27 января 2022 г.
Обновлено: 9 сентября 2022 г.

В этом уроке мы рассмотрим, как настроить базовый проект NEAR с нуля, установить и настроить зависимости и настроить проект так, чтобы он хорошо работал с…

Продолжить чтение

Оценка цены газа с использованием ожидающих транзакций в Python

Опубликовано: 20 февраля 2021 г.
Обновлено: 9 сентября 2022 г.

Чтобы отправить транзакцию в сети Ethereum, вам необходимо заплатить комиссию за включение транзакции в блок, а также необходимые для транзакции вычисления; эта плата называется газ….

Продолжить чтение

Как создать галерею NFT с помощью React и NFT API QuickNode

Опубликовано: 11 июля 2022 г.
Обновлено: 9 сентября 2022 г.

Вы когда-нибудь хотели получить список всех владельцев определенной коллекции NFT? Или хотели получить все метаданные для коллекции NFT? Из опыта вы можете знать, что компиляция всего этого NFT…

Продолжить чтение

Como crear y lanzar un ERC-721 (NFT)

Опубликовано: 27 декабря 2021 г.
Обновлено: 9 сентября 2022 г.

Coleccionables digitales, которые совместимы с ERC-721, которые очень популярны среди пользователей Cryptokitties и приняты в Канаде…

Продолжить чтение

Как создать свое DApp с помощью современного стека технологий Ethereum: Hardhat и EthersJs

Опубликовано: 21 декабря 2021 г.
Обновлено: 9 сентября 2022 г.
При создании смарт-контракта на блокчейне Ethereum новые разработчики, как правило, используют такие инструменты, как truffle и web3.js, для создания своих смарт-контрактов. В этом уроке мы рассмотрим, как…

Продолжить чтение

Как подключиться к сети Ethereum с помощью Java/Web3j

Опубликовано: 23 октября 2020 г.
Обновлено: 9 сентября 2022 г.

Можно сказать, что Java — один из самых универсальных языков, и он продолжает оставаться актуальным в наши дни. Java так популярен из-за своей огромной пользовательской базы и вариантов использования. В…

Продолжить чтение

Как получить доступ к биткойн-мемпулу

Опубликовано: 16 августа 2021 г.
Обновлено: 21 сентября 2022 г.

Биткойн — отец технологии блокчейн. С Биткойном началась новая эра блокчейна и децентрализации. Биткойн позволил каждому совершать одноранговые транзакции, которые ему нравятся. ..

Продолжить чтение

Как создать и развернуть смарт-контракт Clarity в блокчейне Stacks

Опубликовано: 19 августа 2022 г.
Обновлено: 9 сентября 2022 г.

Stacks — это блокчейн уровня 1 с открытым исходным кодом, в котором используется механизм консенсуса Proof of Transfer (PoX). Блокчейн Stacks использует безопасность Биткойн и обеспечивает прямой доступ для чтения к…

Продолжить чтение

Как создать NFT на Polygon с помощью Ethers.js

Опубликовано: 28 марта 2022 г.
Обновлено: 19 октября 2022 г.

В этом руководстве показано, как создать NFT на блокчейне Polygon с использованием библиотеки Ethers.js и нашего контракта Factory ERC-1155, который мы создали ранее.

Продолжить чтение

Как получить доступ к Ethereum Mempool

Опубликовано: 15 октября 2020 г.
Обновлено: 15 сентября 2022 г.

В Ethereum, когда транзакция отправляется, перед добавлением в блок она находится в так называемом мемпуле. Чтобы получить информацию об этой транзакции, необходимо запросить Mempool. Этот…

Продолжить чтение

Стек разработчика Web3

Опубликовано: 3 июля 2021 г.
Обновлено: 15 сентября 2022 г.

Стек разработчика — это набор технологий, которыми владеет разработчик. Например, MEAN (MongoDB, Express.js, AngularJS/Angular и Node.js) и MERN (MongoDB, Express.js, React и Node.js)…

Продолжить чтение

Как чеканить NFT в блокчейне Stacks

Опубликовано: 19 августа 2022 г.
Обновлено: 9 сентября 2022 г.

Stacks — это новый блокчейн, защищенный биткойнами и имеющий встроенную поддержку смарт-контрактов. Наше предыдущее руководство по стекам продемонстрировало

Продолжить чтение

Как создать коллекцию NFT с помощью Thirdweb

Опубликовано: 13 мая 2022 г.
Обновлено: 21 сентября 2022 г.
Построение на web3 иногда рассматривается как более сложная задача, чем создание на web2. Большинство функций и технологий разработки web2 хорошо документированы и выдержали испытание временем,…

Продолжить чтение

Введение в Scaffold-ETH 🏗

Опубликовано: 7 октября 2021 г.
Обновлено: 9 сентября 2022 г.

Разработка приложений включает в себя жонглирование несколькими движущимися частями, такими как интерфейсы, серверные части и базы данных. Но разработка децентрализованного приложения на блокчейне добавляет еще несколько элементов…

Продолжить чтение

Как сгенерировать новый биткойн-адрес в JavaScript

Опубликовано: 26 июня 2021 г.
Обновлено: 9 сентября, 2022

Для выполнения любых транзакций в блокчейне Биткойн вам понадобится открытый ключ или биткойн-адрес. В этом руководстве мы расскажем, как сгенерировать новый биткойн-адрес в JavaScript, используя

Продолжить чтение

Как создать dApp в тестовой сети Avalanche Fuji с помощью QuickNode

Опубликовано: 1 июня 2022 г.
Обновлено: 9 сентября 2022 г.

Avalanche — это блокчейн с открытым исходным кодом и поддержкой смарт-контрактов, который использует семейство консенсусных протоколов Snow. Лавина…

Продолжить чтение

Как создать собственный DAO с помощью Aragon

Опубликовано: 8 августа 2021 г.
Обновлено: 9 сентября 2022 г.

Блокчейн дает нам силу децентрализации. Децентрализация означает передачу власти пользователям/членам, а не единой централизованной власти, управляющей всем;…

Продолжить чтение

Как повторно отправить транзакцию с более высокой ценой газа с помощью ethers.js

Опубликовано: 23 сентября 2020 г.
Обновлено: 9 сентября 2022 г.

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

Продолжить чтение

Как подключиться к Ethereum с помощью PHP

Опубликовано: 11 июня 2021 г.
Обновлено: 9 сентября 2022 г.

PHP очень популярен среди разработчиков и имеет обширное сообщество из-за его длительного присутствия в веб-разработке. В этом руководстве мы расскажем, как подключиться к Ethereum с PHP, используя

Продолжить чтение

Как использовать Subspace с QuickNode

Опубликовано: 8 сентября 2020 г.
Обновлено: 9 сентября 2022 г.

В этом руководстве мы немного узнаем о реактивной разработке и о том, как использовать Subspace с QuickNode. JavaScript — это язык программирования, лежащий в основе большинства интернет-приложений и…

Продолжить чтение

Как подключиться к сети Ethereum с помощью Web3.js

Опубликовано: 12 мая 2020 г.
Обновлено: 9 сентября 2022 г.

Библиотеки и фреймворки значительно упрощают и ускоряют процесс разработки. Когда дело доходит до разработки Ethereum, Web3.js — это…

Продолжить чтение

Как подключить Dapp к MetaMask с помощью Ethers.js

Опубликовано: 13 декабря 2021 г.
Обновлено: 9 сентября 2022 г.

В нашем dApp у нас будет простой реагирующий пользовательский интерфейс с кнопкой материала, предлагающей пользователю подключиться к MetaMask. А если у них нет учетной записи, они могут создать ее или войти в…

Продолжить чтение

Как создать вход в один клик с помощью MetaMask и PHP Laravel

Опубликовано: 2 ноября 2021 г.
Обновлено: 9 сентября 2022 г.

Социальные логины: мы все их видели, мы все ими пользовались. «Войти с Facebook». «Войти через Github». Если вы были в сообществе Web3, возможно, вы сталкивались с…

Продолжить чтение

Как сгенерировать новый адрес Ethereum в Go

Опубликовано: 13 февраля 2021 г.
Обновлено: 9 сентября, 2022

Golang очень популярен среди разработчиков бэкенда для создания инфраструктур и микросервисов. Go — процедурный язык программирования. Разработан в 2007 году компанией…

Продолжить чтение

Как сгенерировать новый адрес Ethereum в Python

Опубликовано: 6 февраля 2021 г.
Обновлено: 9 сентября 2022 г.

Python — один из самых универсальных языков программирования с множеством вариантов использования; Мы можем создавать множество приложений с помощью Python от клиентской стороны до серверной части. В этом руководстве мы…

Продолжить чтение

Как сгенерировать новый адрес Ethereum в JavaScript

Опубликовано: 13 февраля 2021 г.
Обновлено: 9 сентября 2022 г.

Когда дело доходит до программирования, вряд ли найдется человек, который не использовал или не слышал о JavaScript. Изначально JavaScript был…

Продолжить чтение

Как подключиться к сети Ethereum с помощью Python и Web3. py

Опубликовано: 5 апреля 2020 г.
Обновлено: 23 сентября 2022 г.

Вы можете создавать приложения Ethereum на разных языках программирования. В этой статье мы подключимся к сети Ethereum, используя…

Продолжить чтение

Как лениво создать NFT на Rarible с помощью Rarepress

Опубликовано: 23 февраля 2022 г.
Обновлено: 9 сентября 2022 г.
NFT отлично подходят для создателей, чтобы монетизировать свои работы, а для людей — получить право собственности на предмет. Но поскольку цены на газ обычно высоки, учитывая высокий спрос на эфириум, чеканка…

Продолжить чтение

Как получить историю транзакций в Ethereum с помощью Web3.py

Опубликовано: 3 июня 2022 г.
Обновлено: 20 октября 2022 г.

Если вы строите на Ethereum, вы можете столкнуться со сценариями, когда вам нужно получить историю транзакций для данного адреса. К сожалению, в текущем дизайне Ethereum отсутствует простой способ. ..

Продолжить чтение

Интегрируйте свое приложение Svelte со смарт-контрактом

Опубликовано: 20 декабря 2021 г.
Обновлено: 20 октября 2022 г.

Сегодня мы создадим образец приложения в Svelte и подключим его к смарт-контракту, который мы развернем в сети Ropsten. Наш интерфейс сможет выполнять…

Продолжить чтение

Как узнать баланс токена ERC-20

Опубликовано: 14 июня 2021 г.
Обновлено: 21 сентября 2022 г.

Когда новый токен создается в сети Ethereum, он обычно соответствует спецификации. Наиболее популярным из которых является ERC20…

Продолжить чтение

Как создать приложение ERC20 Token Balance с помощью QuickNode Token API

Опубликовано: 26 октября 2022 г.
Обновлено: 26 октября 2022 г.

Создание dApp, для которого требуются данные токена ERC20, может быть утомительным, поскольку существует множество токенов, и для получения данных необходимо запрашивать каждый контракт токена. Это руководство покажет, как мы можем построить…

Продолжить чтение

Подключите Metamask к Ethers.js. Библиотека Ethers.js позволяет нам… | автор Ав Кай Шин | Сентябрь 2022 г.

Библиотека Ethers.js позволяет нам легко взаимодействовать с блокчейном Ethereum с помощью Javascript. Таким образом, это значительно ускоряет процесс разработки веб-приложений, которые должны взаимодействовать с блокчейнами EVM. Ранее мы изучали, как подключить Metamask к нашему веб-приложению без использования удобных библиотек здесь:

  • Подключение Metamask к вашему веб-приложению (Express)

Это руководство дополняет вышеизложенное и описывает, насколько интуитивно понятным стал Ethers.js благодаря реализации простой формы перевода ETH, работающей в вашем приложении Express. Благодаря этой передаче вы сможете увидеть, как ваше веб-приложение может:

  • Запускать Ethers.js в браузере (используя Browserify)
  • Выставлять учетную запись Metamask как объект Javascript
  • Создавать и подписывать транзакции Ethereum запрос
  • Отправить подписанный запрос транзакции в сеть
  • Посмотреть квитанцию ​​транзакции, возвращенную из сети

Репозиторий Github для этого руководства можно найти здесь. Если вы хотите настроить Metamask, вы можете обратиться к отдельному руководству:

  • Подключение Metamask к локальной сети Hardhat

Дополнительная информация о том, как развертывать и взаимодействовать со смарт-контрактами (токены, NFT, децентрализованное хранилище):

  • Использование каски ERC20: обновленное подробное руководство
  • ERC721 Использование Hardhat: обновленное подробное руководство по NFT
  • Создание действительно децентрализованных NFT — полное руководство по ERC721 и IPFS

Поскольку мы будем строить на основе предыдущего руководства, нам сначала нужно будет клонировать репозиторий Github. и установите зависимости:

 git clone https://github.com/0xKai27/ExpressMetamask.git 
npm install

После завершения установки вы можете запустить nodemon start , и вы должны увидеть следующее при посещении localhost:3000 в браузере:

Вы можете обратиться к этому руководству, если вам нужна дополнительная информация о том, как нам удалось получить указанное выше соединение с vanilla node. js. Когда базовое приложение работает, мы можем начать добавлять нашу форму.

Перейдите к файлу index.ejs , расположенному в каталоге /views , и скопируйте и вставьте следующий код:

Наша форма будет иметь два входа:

  • addressTo : Адрес получателя
  • ETHAmount : Сумма для отправки, выраженная в ETH

Также обратите внимание, что мы включили дополнительный скрипт bundle.js , который будет содержать логику для нашей формы. Сохраните файл, и nodemon обновит страницу.

Теперь пришло время связать форму с нашим внутренним кодом.

В главном каталоге проекта создайте файл provider.js :

 touch provider.js 

Этот файл будет содержать необходимую логику, связывающую вместе Metamask и Ethers.js (мы перейдем к bundle.js в следующем разделе). Таким образом, сначала нам нужно установить библиотеку Ethers. js:

 npm install ethers 

Затем мы можем скопировать и вставить следующее во вновь созданный provider.js :

Строки 4 и 5 на самом деле являются ключевыми строками. кода, который предоставляет нам учетную запись Metamask для использования в нашем приложении. Он создает два объекта:

  • провайдер : абстракция соединения с сетью Ethereum (например, алхимия, инфура и т. д.). Другими словами, это поставщик услуг, который использует наше приложение для подключения к сети Ethereum.
  • подписывающий : Абстракция учетной записи Ethereum. Это объект, который мы можем использовать для подписи и отправки транзакций.

Чтобы сделать вышеизложенное более конкретным, остальная часть кода реализует необходимую логику формы для отправки транзакции ETH. Сначала инициализируются компоненты формы, и их соответствующие значения сохраняются в addressToValue и ETHAmountValue . На основе ETHAmountValue мы также конвертируем сумму в ETH в WEI с помощью утилит Ethers. js, при этом 1 ETH равен 918 вэй.

Затем эти 2 значения составляют часть полного transactionRequest . Чтобы transactionRequest был успешным, существует ряд других переменных, которые должны быть заполнены до транзакции (цена на газ, одноразовый номер и т. д.). Обратите внимание, что вы можете просмотреть полную структуру transactionRequest в документации Ethers.js.

К счастью, Ethers.js предоставляет удобную функцию sendTransaction , которая также удобно заполняет транзакцию на основе подписант объект. sendTransaction() формирует полную транзакцию и отправляет транзакцию в сеть. Затем возвращается обещание, содержащее хеш подтверждения транзакции, и оно регистрируется в консоли.

Хотя мы написали логику, необходимую для подключения Metamask, мы столкнулись с проблемой, поскольку не можем импортировать модуль Ethers.js в наш браузер, где будет выполняться наш скрипт. Напомним, что этот скрипт будет размещен в браузере клиента, и поэтому его необходимо использовать в виде статического файла, а не запускать на нашем локальном сервере. По этой причине наш код также ссылается на window.ethereum , который является свойством объекта окна браузера.

Browserify предоставляет только необходимые инструменты, позволяющие нам запускать Ethers.js (или любой другой модуль , требующий ) в браузере. Мы можем установить его глобально, используя следующую команду:

 npm install -g browserify 

После установки мы можем использовать browserify --help для доступа к списку опций. Для наших целей мы будем определять путь к выходному файлу, используя -o flag:

 browserify app.js -o public/javascripts/bundle.js 

Приведенное выше действие создаст файл bundle.js в общедоступном каталоге, из которого обслуживаются статические ресурсы. Обратите внимание, что наш файл index.ejs также содержит тег скрипта, ссылающийся на этот путь. Как только bundle.js будет сгенерирован, nodemon автоматически обновит наше приложение, и теперь оно должно работать.

Чтобы протестировать форму, мы подключимся к нашей тестовой сети Hardhat, которую мы ранее настроили здесь. После подключения обновите состояние начальной загрузки сети, выполнив:

 npx hardhat node 

Когда Metamask подключен к нашей сети Hardhat, мы должны увидеть 10 000 HARDHATETH в обеих наших импортированных тестовых учетных записях.

Для этого теста мы будем передавать 32 HARDHATETH из Hardhat1 в Hardhat2. Скопируйте адрес Hardhat2 из Metamask и вставьте его в поле «Отправить:». В поле «Сумма в ETH:» мы можем указать сумму, деноминированную в ETH, которая составляет 32 .

При нажатии на функцию «Отправить ETH» Metamask должен предложить вам подтвердить транзакцию. Обратите внимание, что вам может потребоваться сбросить учетную запись или включить пользовательский одноразовый номер, если учетная запись ранее использовалась для тестирования в другой сети.

Нажав «Подтвердить», вы сможете увидеть квитанцию ​​о транзакции, распечатываемую в консоли браузера.

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top