public async Task <string> QueryTokenURI(BigInteger tokenId) { var supply = await SimpleContractQueries.QueryStringOutput(new Queries.TokenURI { TokenId = tokenId }, ContractAddress, null); return(supply?.Value); }
public override EthCallPromise <string> QuerySymbol() { EthCallPromise <string> promise = new EthCallPromise <string>(); SimpleContractQueries.QueryStringOutput(new Queries.Symbol(), ContractAddress, null) .OnSuccess(symbol => promise.Build(() => symbol?.Value)) .OnError(error => promise.Build(() => "error", () => error)); return(promise); }
public override EthCallPromise <string> QueryName() { EthCallPromise <string> promise = new EthCallPromise <string>(); SimpleContractQueries.QueryStringOutput <Queries.Name>(ContractAddress, null) .OnSuccess(name => promise.Build(() => name?.Value)) .OnError(error => promise.Build(() => "error", () => error)); return(promise); }
public EthCallPromise <string> QueryTokenURI(BigInteger tokenId) { EthCallPromise <string> promise = new EthCallPromise <string>(); SimpleContractQueries.QueryStringOutput(new Queries.TokenURI { TokenId = tokenId }, ContractAddress, null) .OnSuccess(uri => promise.Build(() => uri.Value)) .OnError(error => promise.Build(() => "error", () => error)); return(promise); }
public override async Task <string> QuerySymbol() { var symbol = await SimpleContractQueries.QueryStringOutput(new Queries.Symbol(), ContractAddress, null); return(symbol?.Value); }
public override async Task <string> QueryName() { var name = await SimpleContractQueries.QueryStringOutput(new Queries.Name(), ContractAddress, null); return(name?.Value); }