Попытка выдать токены в testnet с Python API - Neblio - PullRequest
0 голосов
/ 25 апреля 2018
from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.TestnetNTP1Api()
body = swagger_client.IssueTokenRequest() # IssueTokenRequest | Object representing the token to be created

try:
    # Builds a transaction that issues a new NTP1 Token
    body.issue_address(issue_address="TUfp4Ss95xaKQPNGpbiZDsMPe4NR16CDiL")
    body.amount(1000)
    body.divisibility(0)
    body.fee(1000000000)    
    body.reissuable(False)
    body.metadata({"token_name": "STST", "issuer": "Septio", "description": "Septio_Test"})    
    api_response = api_instance.testnet_issue_token(body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling NTP1Api->issue_token: %s\n" % e)

Я пытаюсь весело протестировать возможности NEBL, выпускать токены и тому подобное. Что я делаю не так?

Я получаю такую ​​ошибку:

повышение ValueError («Неверное значение для issue_address, не должно быть None ") # noqa: E501

ValueError: Неверное значение для issue_address, не должно быть None

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018

Спасибо, что задали первый вопрос Neblio SO!

Мы разобрались с этим на раздоре.Метаданные с указанием имени токена необходимы, и документы API должны быть обновлены, чтобы отразить это.

Вы хотите что-то вроде этого:

body = swagger_client.IssueTokenRequest(
    issue_address = "TUfp4Ss95xaKQPNGpbiZDsMPe4NR16CDiL",
    amount = 10000, 
    divisibility = 0,
    fee = 1000030000, 
    reissuable = False,
    metadata = swagger_client.IssueTokenRequestMetadata(
        token_name = "TEST",
        issuer = "Me",
        description = "My test token"
    )   
)  # IssueTokenRequest | Object representing the token to be created
0 голосов
/ 25 апреля 2018

Посмотрев здесь документацию - Я думаю, вам нужно изменить назначение на

body.issue_address = "TUfp4Ss95xaKQPNGpbiZDsMPe4NR16CDiL"

Также попробуйте этот формат, просмотрев другие назначения.

body.issue_address("TUfp4Ss95xaKQPNGpbiZDsMPe4NR16CDiL")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...