github.com/algorand/go-algorand-sdk@v1.24.0/client/v2/algod/dryrun.go (about) 1 package algod 2 3 import ( 4 "context" 5 6 "github.com/algorand/go-algorand-sdk/client/v2/common" 7 "github.com/algorand/go-algorand-sdk/client/v2/common/models" 8 ) 9 10 // TealDryRun /v2/teal/dryrun 11 type TealDryRun struct { 12 c *Client 13 rawobj []byte 14 } 15 16 // Do performs HTTP request 17 func (s *TealDryRun) Do( 18 ctx context.Context, 19 headers ...*common.Header, 20 ) (response models.DryrunResponse, err error) { 21 err = s.c.post(ctx, &response, "/v2/teal/dryrun", nil, headers, s.rawobj) 22 return 23 }