• Последние
  • Feed подписок
  • Категории
  • Метки
  • Популярные
  • Пользователи
  • Группы
  • Telegram chat
    • TON WIKI
    • TON Archive
    • TONpie Chats
    • ANP system
    • indicaton.io
Theme Center
  • Theme Center
  • default

  • reset theme
Collapse

tonpie.io

    • Все темы
    • Новые темы
    • Отслеживаемые темы
    • Неотвеченные темы
    • Все категории
    • All tags
    Загрузить новые сообщения
Авторизуйтесь, чтобы написать сообщение
  • AnswersA

    Как получить событие emit из смарт-контракта

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-event a-tact
    0 Голоса
    2 Сообщения
    92 Просмотры
    AnswersA

    Кролик

  • AnswersA

    Жетоны с нулевой суммой в транзакции

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-jetton a-js a-tonweb
    0 Голоса
    3 Сообщения
    241 Просмотры
    AnswersA

    Как нам следует написать код, если мы хотим перевести Jetton с кошелька, уже подключенного к tonconnect-ui?

  • AnswersA

    Передача Jetton с помощью @ton/тонна и @tonconnect/react-ui

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-jetton a-tonconnect a-transfer
    0 Голоса
    1 Сообщения
    586 Просмотры
    AnswersA

    Как нам следует написать код, если мы хотим перевести Jetton с кошелька, уже подключенного к tonconnect-ui? Я подключил кошелек и хочу отправить Jetton на адрес получателя другого человека / кошелька. Но я получаю необычную ошибку.

    Ошибка: Если я внесу, я получу ** Не удалось рассчитать комиссию ** на кошелек браузера

    const userFriendlyAddress = useTonAddress();

    const rawAddress = useTonAddress(ложь); const кошелек = useTonWallet(); const [tonConnectUI, setOptions] = useTonConnectUI();

    const jettonAddress = "EQDEPcKFlXaKddKJVUvq2Rfn2QgH7_MyFHxZek99FdMyq8XD"; const receiver_address = "UQA76t6NCey61qBTkqosAs65sSrX2jIk9BloVz3NU76yYMap";

    const jettonTransfer = async () => { let myTransaction; if (userFriendlyAddress) {

    const body = beginCell() .storeUint(0xf8a7ea5, 32) // jetton transfer op code .storeUint(0, 64) // query_id:uint64 .storeCoins(10000000) // amount:(VarUInteger 16) - Jetton amount for transfer (decimals = 6 - jUSDT, 9 - default) .storeAddress(Address.parse(userFriendlyAddress)) // destination:MsgAddress .storeAddress(Address.parse(receiver_address)) // response_destination:MsgAddress .storeUint(0, 1) // custom_payload:(Maybe ^Cell) .storeCoins(50000000) // forward_ton_amount:(VarUInteger 16) .storeUInt(0, 1) // forward_payload:(Either Cell ^Cell) .endCell(); myTransaction = { validUntil: Math.floor(Date.now() / 1000) + 360, messages: [ { address: Address.parse(jettonAddress), // sender jetton wallet amount: 100000000, // for commission fees, excess will be returned payload: body.toBoc().toString("base64"), // payload with jetton transfer body }, ], }; } try { tonConnectUI.sendTransaction(myTransaction); } catch (error) { alert(error); }

    };

    Оригинал вопроса

  • AnswersA

    короткая клавиша в blueprint

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-bluepr a-shortcut
    0 Голоса
    2 Сообщения
    65 Просмотры
    AnswersA

    что вы подразумеваете под коротким путем? вы ищете способ пропустить CLI?

    yarn blueprint create ContractName yarn blueprint build ContractName yarn blueprint deploy ContractName

    вы можете добавить их в свой пакет в виде скрипта "build:ContractName": "blueprint build ContractName" или "build:contract": "blueprint build" затем: yarn build:ContractName или `yarn build:contract MyContract'

  • AnswersA

    Не удается сгенерировать адрес доверительного кошелька

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-mnemonic a-trust-wallet
    0 Голоса
    1 Сообщения
    64 Просмотры
    AnswersA

    Я пытаюсь сгенерировать адрес из мнемоники, это работает для tonkeeper, но не работает в Trust Wallet, не могли бы вы мне помочь, я перепробовал все возможные параметры из руководства.

    Оригинал вопроса

  • AnswersA

    любой пример того, как расшифровать форму результата tonClient.getTransactions()?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-ton-core a-tonclient
    0 Голоса
    2 Сообщения
    104 Просмотры
    AnswersA

    вы можете преобразовать bigint в шестнадцатеричный формат

  • AnswersA

    Викторина 6

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском
    0 Голоса
    1 Сообщения
    64 Просмотры
    AnswersA

    Что делает TON лидером в конкуренции с многочисленными конкурентами уровня 1, так это его синергия с Telegram. ? Это потому, что он адаптирован к . Одной из самых больших проблем в криптоиндустрии является публичное проникновение, то есть внедрение сервисов, основанных на блокчейне, в повседневную жизнь общественности.

    Оригинал вопроса

  • AnswersA

    [решено] Несогласованный фрагмент при вызове my_address() в разных контекстах

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском
    0 Голоса
    2 Сообщения
    86 Просмотры
    AnswersA

    Решено

    CS{ячейка{...} биты: 0..267; ссылки: 0..0} - это строковое представление фрагмента. Срез - это структура для считывания ячейки.

    В вашем примере, в зависимости от контекста, 2 разные ячейки возвращаются и преобразуются в фрагменты. Первый имеет 267 бит, а второй - 268 бит, но также начинается с бита 1.

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

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

  • AnswersA

    Как я могу получить текущий газ, используемый в качестве переменной для некоторых операций в FunC?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-func a-gas a-gas-used
    0 Голоса
    2 Сообщения
    118 Просмотры
    AnswersA

    В среде testnet есть код операции GASCONSUMED, выполняющий именно это. Обновление еще не отправлено в основную сеть.

  • AnswersA

    Импорт кошелька по закрытому ключу

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском
    0 Голоса
    2 Сообщения
    168 Просмотры
    AnswersA

    Должна быть возможность отрезать последнюю половину ключа (64 шестнадцатеричных символа), которая на самом деле является открытым ключом, и использовать оставшуюся часть в других кошельках.

  • AnswersA

    [Решено] Что означает статус кошелька "неактивный"?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-wallet
    0 Голоса
    3 Сообщения
    2k Просмотры
    AnswersA

    Спасибо вам за ваш ответ. Что я должен сделать, чтобы активировать свой кошелек?

  • AnswersA

    Как переключить основную сеть на тестовую в tg wallet bot?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-bot a-wallet
    0 Голоса
    2 Сообщения
    104 Просмотры
    AnswersA

    быстрый ответ: на данный момент для @wallet нет тестовой сетевой среды.

    Но если вы хотите, вы можете использовать @CryptoBOT / https://t.me/CryptoTestnetBot чтобы протестировать.

  • AnswersA

    Ошибка при установке mytonctrl

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском
    0 Голоса
    1 Сообщения
    99 Просмотры
    AnswersA

    Привет. У меня Ubuntu 20.04

    wget https://raw.githubusercontent.com/ton - blockchain/mytonctrl/master/scripts/install.sh - ok

    sudo bash install.sh -m lite - [6/6] TON software installation complete

    ~$ mytonctrl:

    Traceback (most recent call last): File "/usr/src/mytonctrl/mytonctrl.py", line 1216, in <module> console.Run() File "/usr/src/mytonctrl/mypyconsole/mypyconsole.py", line 97, in Run self.startFunction() File "/usr/src/mytonctrl/mytonctrl.py", line 106, in PreUp check_vport() File "/usr/src/mytonctrl/mytonctrl.py", line 122, in check_vport vconfig = ton.GetValidatorConfig() File "/usr/src/mytonctrl/mytoncore.py", line 1929, in GetValidatorConfig result = self.validatorConsole.Run("getconfig") File "/usr/src/mytonctrl/mytoncore.py", line 66, in Run raise Exception("ValidatorConsole error: Validator console is not settings") Exception: ValidatorConsole error: Validator console is not settings

    Что мне теперь делать?

    Оригинал вопроса

  • tonpieT

    TONPie Notific & Reg & Collab bots

    Запланировано Прикреплена Закрыта Перенесена Возможности tonpie.io
    0 Голоса
    1 Сообщения
    101 Просмотры
    tonpieT

    TONPie Register bot , TONPie Notific bot , TONPie Collab bot

    Официальные tonpie боты, которые помогут зарегистрироваться в системе в 1 клик прямо из telegram, получать обновления с сайта в tg-группу или подать заявку на партнерство

    Подробнее в нашей TON Wiki

    Открыть в полном окне

  • AnswersA

    Как оптимизировать использование газа в смарт-контракте?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-fees a-gas
    0 Голоса
    2 Сообщения
    85 Просмотры
    AnswersA

    Есть страница на ton.org в нем представлены некоторые рекомендации по оптимизации расхода газа:

    https://docs.ton.org/develop/howto/fees-low-level

  • AnswersA

    Как измерить длину списка в стиле Lisp?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-func
    0 Голоса
    2 Сообщения
    101 Просмотры
    AnswersA

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

  • AnswersA

    Какие числа означают "истина" и "ложь" в FunC?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-func
    0 Голоса
    2 Сообщения
    80 Просмотры
    AnswersA

    ложь равна нулю. истина - это "-1`. Все остальные ненулевые целые числа также подобны логическому значению "true".

  • AnswersA

    Может ли переменная FunC хранить результат логического выражения?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-func
    0 Голоса
    2 Сообщения
    76 Просмотры
    AnswersA

    Да, это поддерживается, и ваш код действителен. - достаточно?будет целым числом со значением-1`.

  • AnswersA

    Что произойдет, если кто-то попытается отправить Toncoins из основной сети в тестовую?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-addresses a-testnet
    0 Голоса
    2 Сообщения
    76 Просмотры
    AnswersA

    Ваш перевод происходит в mainnet и будет отправлен на указанный вами адрес. То, что произойдет, будет зависеть от нескольких факторов:

    Если вы (или ваш кошелек) отключите флажок "отказ", сумма в тоннах будет отправлена и останется на счете получателя.

    Если вы (или ваш кошелек) сохраняете флаг "отказ", то это зависит от учетной записи получателя:

    О. Если в пункте назначения нет смарт-контракта, он восстановится.

    Б. Если существует смарт-контракт, это будет зависеть от его поведения, и он может принять или отклонить его.

  • AnswersA

    Как мы генерируем хэш транзакции в блокчейне TON?

    Запланировано Прикреплена Закрыта Перенесена TON Overflow на русском a-blockchain a-hash a-transaction
    0 Голоса
    2 Сообщения
    463 Просмотры
    AnswersA

    Вы можете сгенерировать хэш с помощью boc до транзакции или после транзакции с помощью response boc.

    const bocCell = TonWeb.boc.Cell.oneFromBoc(TonWeb.utils.base64ToBytes(response.boc)); const hash = TonWeb.utils.bytesToBase64(await bocCell.hash());
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.
  • Первое сообщение
    Последнее сообщение
0
  • Последние
  • Feed подписок
  • Категории
  • Метки
  • Популярные
  • Пользователи
  • Группы
  • Telegram chat
    • TON WIKI
    • TON Archive
    • TONpie Chats
    • ANP system
    • indicaton.io
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.