public Task <GasEstimateResponse> PostProposalSimulationAsync(BaseReq baseReq, string title, string description, string proposer, IList <Coin> initialDeposit, Type proposalContentType, CancellationToken cancellationToken = default) { var request = new PostProposalReq(baseReq, title, description, ProposalContentTypeFromType(proposalContentType), proposer, initialDeposit); return(PostProposalSimulationAsync(request, cancellationToken)); }
public Task <GasEstimateResponse> PostProposalSimulationAsync(PostProposalReq request, CancellationToken cancellationToken = default) { var baseReq = new BaseReqWithSimulate(request.BaseReq, true); request = new PostProposalReq(baseReq, request.Title, request.Description, request.ProposalType, request.Proposer, request.InitialDeposit); return(_clientGetter() .Request("gov", "proposals") .PostJsonAsync(request, cancellationToken) .ReceiveJson <GasEstimateResponse>() .WrapExceptions()); }
public GasEstimateResponse PostProposalSimulation(PostProposalReq request) { return(PostProposalSimulationAsync(request) .Sync()); }
public StdTx PostProposal(PostProposalReq request) { return(PostProposalAsync(request) .Sync()); }