Я сейчас пытаюсь создать умный контракт с флаттером и web3dart.Я могу прочитать созданный умный контракт с ABI.но я не могу найти способ создать новый.
чтение было довольно простым:
var ticketABI = ContractABI.parseFromJSON(_TICKET_ABI_EXTRACT, "Ticket");
var ticketContract = new DeployedContract(ticketABI, new EthereumAddress(_TICKET_ADDRESS), ethClient, credentials);
var getTicketCreator = ticketContract.findFunctionsByName("getTicketInformation").first;
var ticketResponse = await new Transaction(keys: credentials, maximumGas: 0)
.prepareForCall(ticketContract, getTicketCreator, [])
.call(ethClient);
var ticket = new Ticket.fromResponse(ticketResponse);
Но я не могу понять, как создать новый умный контракт.
Кто-нибудь знает, как?
Спасибо