From e57f0630ca752f742ea94dd6662483f2c255c8f0 Mon Sep 17 00:00:00 2001 From: Sentio Bot Date: Fri, 8 Nov 2024 19:28:38 +0000 Subject: [PATCH] chore: update --- doc/index.html | 1250 ++++++++--------- openapi.json | 18 +- src/apis/DebugAndSimulationApi.ts | 208 +-- ...iceSimulateTransactionBundleOnForkBody.ts} | 22 +- ...PIServiceSimulateTransactionOnForkBody.ts} | 22 +- src/models/index.ts | 4 +- 6 files changed, 762 insertions(+), 762 deletions(-) rename src/models/{SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody.ts => SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody.ts} (74%) rename src/models/{SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody.ts => SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody.ts} (70%) diff --git a/doc/index.html b/doc/index.html index ad9f3d3..36342ec 100755 --- a/doc/index.html +++ b/doc/index.html @@ -4031,7 +4031,7 @@ } ] } }; - defs["solidity_service.SolidityAPIService.SimulateTransactionBundleByForkBody"] = { + defs["solidity_service.SolidityAPIService.SimulateTransactionBundleOnForkBody"] = { "required" : [ "simulations" ], "type" : "object", "properties" : { @@ -4066,7 +4066,7 @@ } ] } }; - defs["solidity_service.SolidityAPIService.SimulateTransactionByForkBody"] = { + defs["solidity_service.SolidityAPIService.SimulateTransactionOnForkBody"] = { "required" : [ "simulation" ], "type" : "object", "properties" : { @@ -5068,21 +5068,21 @@
  • getCallTraceByBundle
  • -
  • - getCallTraceByForkBundle -
  • -
  • - getCallTraceByForkSimulation -
  • -
  • - getCallTraceByForkTransaction -
  • getCallTraceBySimulation
  • getCallTraceByTransaction
  • +
  • + getCallTraceOnForkBundle +
  • +
  • + getCallTraceOnForkSimulation +
  • +
  • + getCallTraceOnForkTransaction +
  • getSimulation
  • @@ -5101,11 +5101,11 @@
  • simulateTransactionBundle
  • -
  • - simulateTransactionBundleByFork +
  • + simulateTransactionBundleOnFork
  • -
  • - simulateTransactionByFork +
  • + simulateTransactionOnFork
  • @@ -11831,11 +11831,11 @@


    -
    -
    +
    +
    -

    getCallTraceByForkBundle

    -

    Get Call Trace by Bundle Simulation on Fork

    +

    getCallTraceBySimulation

    +

    Get Call Trace by Simulation

    @@ -11843,35 +11843,35 @@

    getCallTraceByForkBundle


    -
    /api/v1/solidity/{owner}/{slug}/fork/{forkId}/bundle/{bundleId}/call_trace
    +
    /api/v1/solidity/{owner}/{slug}/{chainId}/simulation/{simulationId}/call_trace

    Usage and SDK Samples

    -
    +
    curl -X GET \
     -H "api-key: [[apiKey]]" \
      -H "Accept: application/json" \
    - "https://app.sentio.xyz/api/v1/solidity/{owner}/{slug}/fork/{forkId}/bundle/{bundleId}/call_trace?withInternalCalls=true&disableOptimizer=true&ignoreGasCost=true"
    + "https://app.sentio.xyz/api/v1/solidity/{owner}/{slug}/{chainId}/simulation/{simulationId}/call_trace?withInternalCalls=true&disableOptimizer=true&ignoreGasCost=true"
     
    -
    +
    import org.openapitools.client.*;
     import org.openapitools.client.auth.*;
     import org.openapitools.client.model.*;
    @@ -11894,17 +11894,17 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi apiInstance = new DebugAndSimulationApi(); String owner = owner_example; // String | String slug = slug_example; // String | - String forkId = forkId_example; // String | - String bundleId = bundleId_example; // String | + String chainId = chainId_example; // String | + String simulationId = simulationId_example; // String | Boolean withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. Boolean disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. Boolean ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - google.api.HttpBody result = apiInstance.getCallTraceByForkBundle(owner, slug, forkId, bundleId, withInternalCalls, disableOptimizer, ignoreGasCost); + google.api.HttpBody result = apiInstance.getCallTraceBySimulation(owner, slug, chainId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceByForkBundle"); + System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceBySimulation"); e.printStackTrace(); } } @@ -11912,30 +11912,30 @@

    Usage and SDK Samples

    -
    +
    import 'package:openapi/api.dart';
     
     final api_instance = DefaultApi();
     
     final String owner = new String(); // String | 
     final String slug = new String(); // String | 
    -final String forkId = new String(); // String | 
    -final String bundleId = new String(); // String | 
    +final String chainId = new String(); // String | 
    +final String simulationId = new String(); // String | 
     final Boolean withInternalCalls = new Boolean(); // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace.
     final Boolean disableOptimizer = new Boolean(); // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution.
     final Boolean ignoreGasCost = new Boolean(); // Boolean | Only effective when disableOptimizer=true.
     
     try {
    -    final result = await api_instance.getCallTraceByForkBundle(owner, slug, forkId, bundleId, withInternalCalls, disableOptimizer, ignoreGasCost);
    +    final result = await api_instance.getCallTraceBySimulation(owner, slug, chainId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost);
         print(result);
     } catch (e) {
    -    print('Exception when calling DefaultApi->getCallTraceByForkBundle: $e\n');
    +    print('Exception when calling DefaultApi->getCallTraceBySimulation: $e\n');
     }
     
     
    -
    +
    import org.openapitools.client.api.DebugAndSimulationApi;
     
     public class DebugAndSimulationApiExample {
    @@ -11943,27 +11943,27 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi apiInstance = new DebugAndSimulationApi(); String owner = owner_example; // String | String slug = slug_example; // String | - String forkId = forkId_example; // String | - String bundleId = bundleId_example; // String | + String chainId = chainId_example; // String | + String simulationId = simulationId_example; // String | Boolean withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. Boolean disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. Boolean ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - google.api.HttpBody result = apiInstance.getCallTraceByForkBundle(owner, slug, forkId, bundleId, withInternalCalls, disableOptimizer, ignoreGasCost); + google.api.HttpBody result = apiInstance.getCallTraceBySimulation(owner, slug, chainId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceByForkBundle"); + System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceBySimulation"); e.printStackTrace(); } } }
    -
    +
    Configuration *apiConfig = [Configuration sharedConfig];
     
     // Configure API key authorization: (authentication scheme: ApiKeyAuth)
    @@ -11976,17 +11976,17 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi *apiInstance = [[DebugAndSimulationApi alloc] init]; String *owner = owner_example; // (default to null) String *slug = slug_example; // (default to null) -String *forkId = forkId_example; // (default to null) -String *bundleId = bundleId_example; // (default to null) +String *chainId = chainId_example; // (default to null) +String *simulationId = simulationId_example; // (default to null) Boolean *withInternalCalls = true; // Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) Boolean *disableOptimizer = true; // Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) Boolean *ignoreGasCost = true; // Only effective when disableOptimizer=true. (optional) (default to null) -// Get Call Trace by Bundle Simulation on Fork -[apiInstance getCallTraceByForkBundleWith:owner +// Get Call Trace by Simulation +[apiInstance getCallTraceBySimulationWith:owner slug:slug - forkId:forkId - bundleId:bundleId + chainId:chainId + simulationId:simulationId withInternalCalls:withInternalCalls disableOptimizer:disableOptimizer ignoreGasCost:ignoreGasCost @@ -12001,7 +12001,7 @@

    Usage and SDK Samples

    -
    +
    var SentioApi = require('sentio_api');
     var defaultClient = SentioApi.ApiClient.instance;
     
    @@ -12015,8 +12015,8 @@ 

    Usage and SDK Samples

    var api = new SentioApi.DebugAndSimulationApi() var owner = owner_example; // {String} var slug = slug_example; // {String} -var forkId = forkId_example; // {String} -var bundleId = bundleId_example; // {String} +var chainId = chainId_example; // {String} +var simulationId = simulationId_example; // {String} var opts = { 'withInternalCalls': true, // {Boolean} Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. 'disableOptimizer': true, // {Boolean} Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. @@ -12030,14 +12030,14 @@

    Usage and SDK Samples

    console.log('API called successfully. Returned data: ' + data); } }; -api.getCallTraceByForkBundle(owner, slug, forkId, bundleId, opts, callback); +api.getCallTraceBySimulation(owner, slug, chainId, simulationId, opts, callback);
    - -
    +
    using System;
     using System.Diagnostics;
     using Org.OpenAPITools.Api;
    @@ -12046,7 +12046,7 @@ 

    Usage and SDK Samples

    namespace Example { - public class getCallTraceByForkBundleExample + public class getCallTraceBySimulationExample { public void main() { @@ -12059,18 +12059,18 @@

    Usage and SDK Samples

    var apiInstance = new DebugAndSimulationApi(); var owner = owner_example; // String | (default to null) var slug = slug_example; // String | (default to null) - var forkId = forkId_example; // String | (default to null) - var bundleId = bundleId_example; // String | (default to null) + var chainId = chainId_example; // String | (default to null) + var simulationId = simulationId_example; // String | (default to null) var withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) var disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) var ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. (optional) (default to null) try { - // Get Call Trace by Bundle Simulation on Fork - google.api.HttpBody result = apiInstance.getCallTraceByForkBundle(owner, slug, forkId, bundleId, withInternalCalls, disableOptimizer, ignoreGasCost); + // Get Call Trace by Simulation + google.api.HttpBody result = apiInstance.getCallTraceBySimulation(owner, slug, chainId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); Debug.WriteLine(result); } catch (Exception e) { - Debug.Print("Exception when calling DebugAndSimulationApi.getCallTraceByForkBundle: " + e.Message ); + Debug.Print("Exception when calling DebugAndSimulationApi.getCallTraceBySimulation: " + e.Message ); } } } @@ -12078,7 +12078,7 @@

    Usage and SDK Samples

    -
    +
    <?php
     require_once(__DIR__ . '/vendor/autoload.php');
     
    @@ -12091,22 +12091,22 @@ 

    Usage and SDK Samples

    $api_instance = new OpenAPITools\Client\Api\DebugAndSimulationApi(); $owner = owner_example; // String | $slug = slug_example; // String | -$forkId = forkId_example; // String | -$bundleId = bundleId_example; // String | +$chainId = chainId_example; // String | +$simulationId = simulationId_example; // String | $withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. $disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. $ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - $result = $api_instance->getCallTraceByForkBundle($owner, $slug, $forkId, $bundleId, $withInternalCalls, $disableOptimizer, $ignoreGasCost); + $result = $api_instance->getCallTraceBySimulation($owner, $slug, $chainId, $simulationId, $withInternalCalls, $disableOptimizer, $ignoreGasCost); print_r($result); } catch (Exception $e) { - echo 'Exception when calling DebugAndSimulationApi->getCallTraceByForkBundle: ', $e->getMessage(), PHP_EOL; + echo 'Exception when calling DebugAndSimulationApi->getCallTraceBySimulation: ', $e->getMessage(), PHP_EOL; } ?>
    -
    +
    use Data::Dumper;
     use WWW::OPenAPIClient::Configuration;
     use WWW::OPenAPIClient::DebugAndSimulationApi;
    @@ -12120,22 +12120,22 @@ 

    Usage and SDK Samples

    my $api_instance = WWW::OPenAPIClient::DebugAndSimulationApi->new(); my $owner = owner_example; # String | my $slug = slug_example; # String | -my $forkId = forkId_example; # String | -my $bundleId = bundleId_example; # String | +my $chainId = chainId_example; # String | +my $simulationId = simulationId_example; # String | my $withInternalCalls = true; # Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. my $disableOptimizer = true; # Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. my $ignoreGasCost = true; # Boolean | Only effective when disableOptimizer=true. eval { - my $result = $api_instance->getCallTraceByForkBundle(owner => $owner, slug => $slug, forkId => $forkId, bundleId => $bundleId, withInternalCalls => $withInternalCalls, disableOptimizer => $disableOptimizer, ignoreGasCost => $ignoreGasCost); + my $result = $api_instance->getCallTraceBySimulation(owner => $owner, slug => $slug, chainId => $chainId, simulationId => $simulationId, withInternalCalls => $withInternalCalls, disableOptimizer => $disableOptimizer, ignoreGasCost => $ignoreGasCost); print Dumper($result); }; if ($@) { - warn "Exception when calling DebugAndSimulationApi->getCallTraceByForkBundle: $@\n"; + warn "Exception when calling DebugAndSimulationApi->getCallTraceBySimulation: $@\n"; }
    -
    +
    from __future__ import print_statement
     import time
     import openapi_client
    @@ -12151,34 +12151,34 @@ 

    Usage and SDK Samples

    api_instance = openapi_client.DebugAndSimulationApi() owner = owner_example # String | (default to null) slug = slug_example # String | (default to null) -forkId = forkId_example # String | (default to null) -bundleId = bundleId_example # String | (default to null) +chainId = chainId_example # String | (default to null) +simulationId = simulationId_example # String | (default to null) withInternalCalls = true # Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) disableOptimizer = true # Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) ignoreGasCost = true # Boolean | Only effective when disableOptimizer=true. (optional) (default to null) try: - # Get Call Trace by Bundle Simulation on Fork - api_response = api_instance.get_call_trace_by_fork_bundle(owner, slug, forkId, bundleId, withInternalCalls=withInternalCalls, disableOptimizer=disableOptimizer, ignoreGasCost=ignoreGasCost) + # Get Call Trace by Simulation + api_response = api_instance.get_call_trace_by_simulation(owner, slug, chainId, simulationId, withInternalCalls=withInternalCalls, disableOptimizer=disableOptimizer, ignoreGasCost=ignoreGasCost) pprint(api_response) except ApiException as e: - print("Exception when calling DebugAndSimulationApi->getCallTraceByForkBundle: %s\n" % e)
    + print("Exception when calling DebugAndSimulationApi->getCallTraceBySimulation: %s\n" % e)
    -
    +
    extern crate DebugAndSimulationApi;
     
     pub fn main() {
         let owner = owner_example; // String
         let slug = slug_example; // String
    -    let forkId = forkId_example; // String
    -    let bundleId = bundleId_example; // String
    +    let chainId = chainId_example; // String
    +    let simulationId = simulationId_example; // String
         let withInternalCalls = true; // Boolean
         let disableOptimizer = true; // Boolean
         let ignoreGasCost = true; // Boolean
     
         let mut context = DebugAndSimulationApi::Context::default();
    -    let result = client.getCallTraceByForkBundle(owner, slug, forkId, bundleId, withInternalCalls, disableOptimizer, ignoreGasCost, &context).wait();
    +    let result = client.getCallTraceBySimulation(owner, slug, chainId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost, &context).wait();
     
         println!("{:?}", result);
     }
    @@ -12203,7 +12203,7 @@ 

    Parameters

    -
    +
    @@ -12223,7 +12223,7 @@

    Parameters

    -
    +
    @@ -12239,11 +12239,11 @@

    Parameters

    - forkId* + chainId* -
    +
    @@ -12259,11 +12259,11 @@

    Parameters

    - bundleId* + simulationId* -
    +
    @@ -12294,7 +12294,7 @@

    Parameters

    -
    +
    @@ -12314,7 +12314,7 @@

    Parameters

    -
    +
    @@ -12334,7 +12334,7 @@

    Parameters

    -
    +
    @@ -12353,23 +12353,23 @@

    Parameters

    Responses

    -

    -

    +

    +

    -

    -
    -
    +
    +
    -

    getCallTraceByForkSimulation

    -

    Get Call Trace by Simulation on Fork

    +

    getCallTraceByTransaction

    +

    Get Call Trace by Transaction

    -

    +

    API to get Sentio call trace. It takes `txId.txHash` and `chainSpec.chainId` arguments, where the first is transaction hash, and the second is the numeric ethereum chain ID. + +The results looks very similar to the normal [Ethereum call trace](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png). But we have an additional `startIndex` and `startIndex` on each trace entry even for the LOG, representing the execution order in the trace. + +This allows you to build chart that marks the order of fund flow. + +![screenshot](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png)


    -
    /api/v1/solidity/{owner}/{slug}/fork/{forkId}/simulation/{simulationId}/call_trace
    +
    /api/v1/solidity/{owner}/{slug}/{chainId}/transaction/{txHash}/call_trace

    Usage and SDK Samples

    -
    +
    curl -X GET \
     -H "api-key: [[apiKey]]" \
      -H "Accept: application/json" \
    - "https://app.sentio.xyz/api/v1/solidity/{owner}/{slug}/fork/{forkId}/simulation/{simulationId}/call_trace?withInternalCalls=true&disableOptimizer=true&ignoreGasCost=true"
    + "https://app.sentio.xyz/api/v1/solidity/{owner}/{slug}/{chainId}/transaction/{txHash}/call_trace?withInternalCalls=true&disableOptimizer=true&ignoreGasCost=true"
     
    -
    +
    import org.openapitools.client.*;
     import org.openapitools.client.auth.*;
     import org.openapitools.client.model.*;
    @@ -12495,17 +12501,17 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi apiInstance = new DebugAndSimulationApi(); String owner = owner_example; // String | String slug = slug_example; // String | - String forkId = forkId_example; // String | - String simulationId = simulationId_example; // String | + String chainId = chainId_example; // String | + String txHash = txHash_example; // String | Boolean withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. Boolean disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. Boolean ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - google.api.HttpBody result = apiInstance.getCallTraceByForkSimulation(owner, slug, forkId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); + google.api.HttpBody result = apiInstance.getCallTraceByTransaction(owner, slug, chainId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceByForkSimulation"); + System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceByTransaction"); e.printStackTrace(); } } @@ -12513,30 +12519,30 @@

    Usage and SDK Samples

    -
    +
    import 'package:openapi/api.dart';
     
     final api_instance = DefaultApi();
     
     final String owner = new String(); // String | 
     final String slug = new String(); // String | 
    -final String forkId = new String(); // String | 
    -final String simulationId = new String(); // String | 
    +final String chainId = new String(); // String | 
    +final String txHash = new String(); // String | 
     final Boolean withInternalCalls = new Boolean(); // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace.
     final Boolean disableOptimizer = new Boolean(); // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution.
     final Boolean ignoreGasCost = new Boolean(); // Boolean | Only effective when disableOptimizer=true.
     
     try {
    -    final result = await api_instance.getCallTraceByForkSimulation(owner, slug, forkId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost);
    +    final result = await api_instance.getCallTraceByTransaction(owner, slug, chainId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost);
         print(result);
     } catch (e) {
    -    print('Exception when calling DefaultApi->getCallTraceByForkSimulation: $e\n');
    +    print('Exception when calling DefaultApi->getCallTraceByTransaction: $e\n');
     }
     
     
    -
    +
    import org.openapitools.client.api.DebugAndSimulationApi;
     
     public class DebugAndSimulationApiExample {
    @@ -12544,27 +12550,27 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi apiInstance = new DebugAndSimulationApi(); String owner = owner_example; // String | String slug = slug_example; // String | - String forkId = forkId_example; // String | - String simulationId = simulationId_example; // String | + String chainId = chainId_example; // String | + String txHash = txHash_example; // String | Boolean withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. Boolean disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. Boolean ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - google.api.HttpBody result = apiInstance.getCallTraceByForkSimulation(owner, slug, forkId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); + google.api.HttpBody result = apiInstance.getCallTraceByTransaction(owner, slug, chainId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceByForkSimulation"); + System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceByTransaction"); e.printStackTrace(); } } }
    -
    +
    Configuration *apiConfig = [Configuration sharedConfig];
     
     // Configure API key authorization: (authentication scheme: ApiKeyAuth)
    @@ -12577,17 +12583,17 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi *apiInstance = [[DebugAndSimulationApi alloc] init]; String *owner = owner_example; // (default to null) String *slug = slug_example; // (default to null) -String *forkId = forkId_example; // (default to null) -String *simulationId = simulationId_example; // (default to null) +String *chainId = chainId_example; // (default to null) +String *txHash = txHash_example; // (default to null) Boolean *withInternalCalls = true; // Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) Boolean *disableOptimizer = true; // Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) Boolean *ignoreGasCost = true; // Only effective when disableOptimizer=true. (optional) (default to null) -// Get Call Trace by Simulation on Fork -[apiInstance getCallTraceByForkSimulationWith:owner +// Get Call Trace by Transaction +[apiInstance getCallTraceByTransactionWith:owner slug:slug - forkId:forkId - simulationId:simulationId + chainId:chainId + txHash:txHash withInternalCalls:withInternalCalls disableOptimizer:disableOptimizer ignoreGasCost:ignoreGasCost @@ -12602,7 +12608,7 @@

    Usage and SDK Samples

    -
    +
    var SentioApi = require('sentio_api');
     var defaultClient = SentioApi.ApiClient.instance;
     
    @@ -12616,8 +12622,8 @@ 

    Usage and SDK Samples

    var api = new SentioApi.DebugAndSimulationApi() var owner = owner_example; // {String} var slug = slug_example; // {String} -var forkId = forkId_example; // {String} -var simulationId = simulationId_example; // {String} +var chainId = chainId_example; // {String} +var txHash = txHash_example; // {String} var opts = { 'withInternalCalls': true, // {Boolean} Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. 'disableOptimizer': true, // {Boolean} Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. @@ -12631,14 +12637,14 @@

    Usage and SDK Samples

    console.log('API called successfully. Returned data: ' + data); } }; -api.getCallTraceByForkSimulation(owner, slug, forkId, simulationId, opts, callback); +api.getCallTraceByTransaction(owner, slug, chainId, txHash, opts, callback);
    - -
    +
    using System;
     using System.Diagnostics;
     using Org.OpenAPITools.Api;
    @@ -12647,7 +12653,7 @@ 

    Usage and SDK Samples

    namespace Example { - public class getCallTraceByForkSimulationExample + public class getCallTraceByTransactionExample { public void main() { @@ -12660,18 +12666,18 @@

    Usage and SDK Samples

    var apiInstance = new DebugAndSimulationApi(); var owner = owner_example; // String | (default to null) var slug = slug_example; // String | (default to null) - var forkId = forkId_example; // String | (default to null) - var simulationId = simulationId_example; // String | (default to null) + var chainId = chainId_example; // String | (default to null) + var txHash = txHash_example; // String | (default to null) var withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) var disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) var ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. (optional) (default to null) try { - // Get Call Trace by Simulation on Fork - google.api.HttpBody result = apiInstance.getCallTraceByForkSimulation(owner, slug, forkId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); + // Get Call Trace by Transaction + google.api.HttpBody result = apiInstance.getCallTraceByTransaction(owner, slug, chainId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); Debug.WriteLine(result); } catch (Exception e) { - Debug.Print("Exception when calling DebugAndSimulationApi.getCallTraceByForkSimulation: " + e.Message ); + Debug.Print("Exception when calling DebugAndSimulationApi.getCallTraceByTransaction: " + e.Message ); } } } @@ -12679,7 +12685,7 @@

    Usage and SDK Samples

    -
    +
    <?php
     require_once(__DIR__ . '/vendor/autoload.php');
     
    @@ -12692,22 +12698,22 @@ 

    Usage and SDK Samples

    $api_instance = new OpenAPITools\Client\Api\DebugAndSimulationApi(); $owner = owner_example; // String | $slug = slug_example; // String | -$forkId = forkId_example; // String | -$simulationId = simulationId_example; // String | +$chainId = chainId_example; // String | +$txHash = txHash_example; // String | $withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. $disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. $ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - $result = $api_instance->getCallTraceByForkSimulation($owner, $slug, $forkId, $simulationId, $withInternalCalls, $disableOptimizer, $ignoreGasCost); + $result = $api_instance->getCallTraceByTransaction($owner, $slug, $chainId, $txHash, $withInternalCalls, $disableOptimizer, $ignoreGasCost); print_r($result); } catch (Exception $e) { - echo 'Exception when calling DebugAndSimulationApi->getCallTraceByForkSimulation: ', $e->getMessage(), PHP_EOL; + echo 'Exception when calling DebugAndSimulationApi->getCallTraceByTransaction: ', $e->getMessage(), PHP_EOL; } ?>
    -
    +
    use Data::Dumper;
     use WWW::OPenAPIClient::Configuration;
     use WWW::OPenAPIClient::DebugAndSimulationApi;
    @@ -12721,22 +12727,22 @@ 

    Usage and SDK Samples

    my $api_instance = WWW::OPenAPIClient::DebugAndSimulationApi->new(); my $owner = owner_example; # String | my $slug = slug_example; # String | -my $forkId = forkId_example; # String | -my $simulationId = simulationId_example; # String | +my $chainId = chainId_example; # String | +my $txHash = txHash_example; # String | my $withInternalCalls = true; # Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. my $disableOptimizer = true; # Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. my $ignoreGasCost = true; # Boolean | Only effective when disableOptimizer=true. eval { - my $result = $api_instance->getCallTraceByForkSimulation(owner => $owner, slug => $slug, forkId => $forkId, simulationId => $simulationId, withInternalCalls => $withInternalCalls, disableOptimizer => $disableOptimizer, ignoreGasCost => $ignoreGasCost); + my $result = $api_instance->getCallTraceByTransaction(owner => $owner, slug => $slug, chainId => $chainId, txHash => $txHash, withInternalCalls => $withInternalCalls, disableOptimizer => $disableOptimizer, ignoreGasCost => $ignoreGasCost); print Dumper($result); }; if ($@) { - warn "Exception when calling DebugAndSimulationApi->getCallTraceByForkSimulation: $@\n"; + warn "Exception when calling DebugAndSimulationApi->getCallTraceByTransaction: $@\n"; }
    -
    +
    from __future__ import print_statement
     import time
     import openapi_client
    @@ -12752,34 +12758,34 @@ 

    Usage and SDK Samples

    api_instance = openapi_client.DebugAndSimulationApi() owner = owner_example # String | (default to null) slug = slug_example # String | (default to null) -forkId = forkId_example # String | (default to null) -simulationId = simulationId_example # String | (default to null) +chainId = chainId_example # String | (default to null) +txHash = txHash_example # String | (default to null) withInternalCalls = true # Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) disableOptimizer = true # Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) ignoreGasCost = true # Boolean | Only effective when disableOptimizer=true. (optional) (default to null) try: - # Get Call Trace by Simulation on Fork - api_response = api_instance.get_call_trace_by_fork_simulation(owner, slug, forkId, simulationId, withInternalCalls=withInternalCalls, disableOptimizer=disableOptimizer, ignoreGasCost=ignoreGasCost) + # Get Call Trace by Transaction + api_response = api_instance.get_call_trace_by_transaction(owner, slug, chainId, txHash, withInternalCalls=withInternalCalls, disableOptimizer=disableOptimizer, ignoreGasCost=ignoreGasCost) pprint(api_response) except ApiException as e: - print("Exception when calling DebugAndSimulationApi->getCallTraceByForkSimulation: %s\n" % e)
    + print("Exception when calling DebugAndSimulationApi->getCallTraceByTransaction: %s\n" % e)
    -
    +
    extern crate DebugAndSimulationApi;
     
     pub fn main() {
         let owner = owner_example; // String
         let slug = slug_example; // String
    -    let forkId = forkId_example; // String
    -    let simulationId = simulationId_example; // String
    +    let chainId = chainId_example; // String
    +    let txHash = txHash_example; // String
         let withInternalCalls = true; // Boolean
         let disableOptimizer = true; // Boolean
         let ignoreGasCost = true; // Boolean
     
         let mut context = DebugAndSimulationApi::Context::default();
    -    let result = client.getCallTraceByForkSimulation(owner, slug, forkId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost, &context).wait();
    +    let result = client.getCallTraceByTransaction(owner, slug, chainId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost, &context).wait();
     
         println!("{:?}", result);
     }
    @@ -12804,7 +12810,7 @@ 

    Parameters

    -
    +
    @@ -12824,7 +12830,7 @@

    Parameters

    -
    +
    @@ -12840,11 +12846,11 @@

    Parameters

    - forkId* + chainId* -
    +
    @@ -12860,11 +12866,11 @@

    Parameters

    - simulationId* + txHash* -
    +
    @@ -12895,7 +12901,7 @@

    Parameters

    -
    +
    @@ -12915,7 +12921,7 @@

    Parameters

    -
    +
    @@ -12935,7 +12941,7 @@

    Parameters

    -
    +
    @@ -12954,23 +12960,23 @@

    Parameters

    Responses

    -

    -

    - -

    -
    -
    +
    +
    -

    getCallTraceByForkTransaction

    -

    Get Call Trace by Transaction on Fork

    +

    getCallTraceOnForkBundle

    +

    Get Call Trace by Bundle Simulation on Fork

    @@ -13045,35 +13051,35 @@

    getCallTraceByForkTransaction


    -
    /api/v1/solidity/{owner}/{slug}/fork/{forkId}/transaction/{txHash}/call_trace
    +
    /api/v1/solidity/{owner}/{slug}/fork/{forkId}/bundle/{bundleId}/call_trace

    Usage and SDK Samples

    -
    +
    curl -X GET \
     -H "api-key: [[apiKey]]" \
      -H "Accept: application/json" \
    - "https://app.sentio.xyz/api/v1/solidity/{owner}/{slug}/fork/{forkId}/transaction/{txHash}/call_trace?withInternalCalls=true&disableOptimizer=true&ignoreGasCost=true"
    + "https://app.sentio.xyz/api/v1/solidity/{owner}/{slug}/fork/{forkId}/bundle/{bundleId}/call_trace?withInternalCalls=true&disableOptimizer=true&ignoreGasCost=true"
     
    -
    +
    import org.openapitools.client.*;
     import org.openapitools.client.auth.*;
     import org.openapitools.client.model.*;
    @@ -13097,16 +13103,16 @@ 

    Usage and SDK Samples

    String owner = owner_example; // String | String slug = slug_example; // String | String forkId = forkId_example; // String | - String txHash = txHash_example; // String | + String bundleId = bundleId_example; // String | Boolean withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. Boolean disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. Boolean ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - google.api.HttpBody result = apiInstance.getCallTraceByForkTransaction(owner, slug, forkId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); + google.api.HttpBody result = apiInstance.getCallTraceOnForkBundle(owner, slug, forkId, bundleId, withInternalCalls, disableOptimizer, ignoreGasCost); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceByForkTransaction"); + System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceOnForkBundle"); e.printStackTrace(); } } @@ -13114,7 +13120,7 @@

    Usage and SDK Samples

    -
    +
    import 'package:openapi/api.dart';
     
     final api_instance = DefaultApi();
    @@ -13122,22 +13128,22 @@ 

    Usage and SDK Samples

    final String owner = new String(); // String | final String slug = new String(); // String | final String forkId = new String(); // String | -final String txHash = new String(); // String | +final String bundleId = new String(); // String | final Boolean withInternalCalls = new Boolean(); // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. final Boolean disableOptimizer = new Boolean(); // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. final Boolean ignoreGasCost = new Boolean(); // Boolean | Only effective when disableOptimizer=true. try { - final result = await api_instance.getCallTraceByForkTransaction(owner, slug, forkId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); + final result = await api_instance.getCallTraceOnForkBundle(owner, slug, forkId, bundleId, withInternalCalls, disableOptimizer, ignoreGasCost); print(result); } catch (e) { - print('Exception when calling DefaultApi->getCallTraceByForkTransaction: $e\n'); + print('Exception when calling DefaultApi->getCallTraceOnForkBundle: $e\n'); }
    -
    +
    import org.openapitools.client.api.DebugAndSimulationApi;
     
     public class DebugAndSimulationApiExample {
    @@ -13146,26 +13152,26 @@ 

    Usage and SDK Samples

    String owner = owner_example; // String | String slug = slug_example; // String | String forkId = forkId_example; // String | - String txHash = txHash_example; // String | + String bundleId = bundleId_example; // String | Boolean withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. Boolean disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. Boolean ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - google.api.HttpBody result = apiInstance.getCallTraceByForkTransaction(owner, slug, forkId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); + google.api.HttpBody result = apiInstance.getCallTraceOnForkBundle(owner, slug, forkId, bundleId, withInternalCalls, disableOptimizer, ignoreGasCost); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceByForkTransaction"); + System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceOnForkBundle"); e.printStackTrace(); } } }
    -
    +
    Configuration *apiConfig = [Configuration sharedConfig];
     
     // Configure API key authorization: (authentication scheme: ApiKeyAuth)
    @@ -13179,16 +13185,16 @@ 

    Usage and SDK Samples

    String *owner = owner_example; // (default to null) String *slug = slug_example; // (default to null) String *forkId = forkId_example; // (default to null) -String *txHash = txHash_example; // (default to null) +String *bundleId = bundleId_example; // (default to null) Boolean *withInternalCalls = true; // Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) Boolean *disableOptimizer = true; // Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) Boolean *ignoreGasCost = true; // Only effective when disableOptimizer=true. (optional) (default to null) -// Get Call Trace by Transaction on Fork -[apiInstance getCallTraceByForkTransactionWith:owner +// Get Call Trace by Bundle Simulation on Fork +[apiInstance getCallTraceOnForkBundleWith:owner slug:slug forkId:forkId - txHash:txHash + bundleId:bundleId withInternalCalls:withInternalCalls disableOptimizer:disableOptimizer ignoreGasCost:ignoreGasCost @@ -13203,7 +13209,7 @@

    Usage and SDK Samples

    -
    +
    var SentioApi = require('sentio_api');
     var defaultClient = SentioApi.ApiClient.instance;
     
    @@ -13218,7 +13224,7 @@ 

    Usage and SDK Samples

    var owner = owner_example; // {String} var slug = slug_example; // {String} var forkId = forkId_example; // {String} -var txHash = txHash_example; // {String} +var bundleId = bundleId_example; // {String} var opts = { 'withInternalCalls': true, // {Boolean} Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. 'disableOptimizer': true, // {Boolean} Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. @@ -13232,14 +13238,14 @@

    Usage and SDK Samples

    console.log('API called successfully. Returned data: ' + data); } }; -api.getCallTraceByForkTransaction(owner, slug, forkId, txHash, opts, callback); +api.getCallTraceOnForkBundle(owner, slug, forkId, bundleId, opts, callback);
    - -
    +
    using System;
     using System.Diagnostics;
     using Org.OpenAPITools.Api;
    @@ -13248,7 +13254,7 @@ 

    Usage and SDK Samples

    namespace Example { - public class getCallTraceByForkTransactionExample + public class getCallTraceOnForkBundleExample { public void main() { @@ -13262,17 +13268,17 @@

    Usage and SDK Samples

    var owner = owner_example; // String | (default to null) var slug = slug_example; // String | (default to null) var forkId = forkId_example; // String | (default to null) - var txHash = txHash_example; // String | (default to null) + var bundleId = bundleId_example; // String | (default to null) var withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) var disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) var ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. (optional) (default to null) try { - // Get Call Trace by Transaction on Fork - google.api.HttpBody result = apiInstance.getCallTraceByForkTransaction(owner, slug, forkId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); + // Get Call Trace by Bundle Simulation on Fork + google.api.HttpBody result = apiInstance.getCallTraceOnForkBundle(owner, slug, forkId, bundleId, withInternalCalls, disableOptimizer, ignoreGasCost); Debug.WriteLine(result); } catch (Exception e) { - Debug.Print("Exception when calling DebugAndSimulationApi.getCallTraceByForkTransaction: " + e.Message ); + Debug.Print("Exception when calling DebugAndSimulationApi.getCallTraceOnForkBundle: " + e.Message ); } } } @@ -13280,7 +13286,7 @@

    Usage and SDK Samples

    -
    +
    <?php
     require_once(__DIR__ . '/vendor/autoload.php');
     
    @@ -13294,21 +13300,21 @@ 

    Usage and SDK Samples

    $owner = owner_example; // String | $slug = slug_example; // String | $forkId = forkId_example; // String | -$txHash = txHash_example; // String | +$bundleId = bundleId_example; // String | $withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. $disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. $ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - $result = $api_instance->getCallTraceByForkTransaction($owner, $slug, $forkId, $txHash, $withInternalCalls, $disableOptimizer, $ignoreGasCost); + $result = $api_instance->getCallTraceOnForkBundle($owner, $slug, $forkId, $bundleId, $withInternalCalls, $disableOptimizer, $ignoreGasCost); print_r($result); } catch (Exception $e) { - echo 'Exception when calling DebugAndSimulationApi->getCallTraceByForkTransaction: ', $e->getMessage(), PHP_EOL; + echo 'Exception when calling DebugAndSimulationApi->getCallTraceOnForkBundle: ', $e->getMessage(), PHP_EOL; } ?>
    -
    +
    use Data::Dumper;
     use WWW::OPenAPIClient::Configuration;
     use WWW::OPenAPIClient::DebugAndSimulationApi;
    @@ -13323,21 +13329,21 @@ 

    Usage and SDK Samples

    my $owner = owner_example; # String | my $slug = slug_example; # String | my $forkId = forkId_example; # String | -my $txHash = txHash_example; # String | +my $bundleId = bundleId_example; # String | my $withInternalCalls = true; # Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. my $disableOptimizer = true; # Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. my $ignoreGasCost = true; # Boolean | Only effective when disableOptimizer=true. eval { - my $result = $api_instance->getCallTraceByForkTransaction(owner => $owner, slug => $slug, forkId => $forkId, txHash => $txHash, withInternalCalls => $withInternalCalls, disableOptimizer => $disableOptimizer, ignoreGasCost => $ignoreGasCost); + my $result = $api_instance->getCallTraceOnForkBundle(owner => $owner, slug => $slug, forkId => $forkId, bundleId => $bundleId, withInternalCalls => $withInternalCalls, disableOptimizer => $disableOptimizer, ignoreGasCost => $ignoreGasCost); print Dumper($result); }; if ($@) { - warn "Exception when calling DebugAndSimulationApi->getCallTraceByForkTransaction: $@\n"; + warn "Exception when calling DebugAndSimulationApi->getCallTraceOnForkBundle: $@\n"; }
    -
    +
    from __future__ import print_statement
     import time
     import openapi_client
    @@ -13354,33 +13360,33 @@ 

    Usage and SDK Samples

    owner = owner_example # String | (default to null) slug = slug_example # String | (default to null) forkId = forkId_example # String | (default to null) -txHash = txHash_example # String | (default to null) +bundleId = bundleId_example # String | (default to null) withInternalCalls = true # Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) disableOptimizer = true # Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) ignoreGasCost = true # Boolean | Only effective when disableOptimizer=true. (optional) (default to null) try: - # Get Call Trace by Transaction on Fork - api_response = api_instance.get_call_trace_by_fork_transaction(owner, slug, forkId, txHash, withInternalCalls=withInternalCalls, disableOptimizer=disableOptimizer, ignoreGasCost=ignoreGasCost) + # Get Call Trace by Bundle Simulation on Fork + api_response = api_instance.get_call_trace_on_fork_bundle(owner, slug, forkId, bundleId, withInternalCalls=withInternalCalls, disableOptimizer=disableOptimizer, ignoreGasCost=ignoreGasCost) pprint(api_response) except ApiException as e: - print("Exception when calling DebugAndSimulationApi->getCallTraceByForkTransaction: %s\n" % e)
    + print("Exception when calling DebugAndSimulationApi->getCallTraceOnForkBundle: %s\n" % e)
    -
    +
    extern crate DebugAndSimulationApi;
     
     pub fn main() {
         let owner = owner_example; // String
         let slug = slug_example; // String
         let forkId = forkId_example; // String
    -    let txHash = txHash_example; // String
    +    let bundleId = bundleId_example; // String
         let withInternalCalls = true; // Boolean
         let disableOptimizer = true; // Boolean
         let ignoreGasCost = true; // Boolean
     
         let mut context = DebugAndSimulationApi::Context::default();
    -    let result = client.getCallTraceByForkTransaction(owner, slug, forkId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost, &context).wait();
    +    let result = client.getCallTraceOnForkBundle(owner, slug, forkId, bundleId, withInternalCalls, disableOptimizer, ignoreGasCost, &context).wait();
     
         println!("{:?}", result);
     }
    @@ -13405,7 +13411,7 @@ 

    Parameters

    -
    +
    @@ -13425,7 +13431,7 @@

    Parameters

    -
    +
    @@ -13445,7 +13451,7 @@

    Parameters

    -
    +
    @@ -13461,11 +13467,11 @@

    Parameters

    - txHash* + bundleId* -
    +
    @@ -13496,7 +13502,7 @@

    Parameters

    -
    +
    @@ -13516,7 +13522,7 @@

    Parameters

    -
    +
    @@ -13536,7 +13542,7 @@

    Parameters

    -
    +
    @@ -13555,23 +13561,23 @@

    Parameters

    Responses

    -

    -

    +

    +

    -

    -
    -
    +
    +
    -

    getCallTraceBySimulation

    -

    Get Call Trace by Simulation

    +

    getCallTraceOnForkSimulation

    +

    Get Call Trace by Simulation on Fork

    @@ -13646,35 +13652,35 @@

    getCallTraceBySimulation


    -
    /api/v1/solidity/{owner}/{slug}/{chainId}/simulation/{simulationId}/call_trace
    +
    /api/v1/solidity/{owner}/{slug}/fork/{forkId}/simulation/{simulationId}/call_trace

    Usage and SDK Samples

    -
    +
    curl -X GET \
     -H "api-key: [[apiKey]]" \
      -H "Accept: application/json" \
    - "https://app.sentio.xyz/api/v1/solidity/{owner}/{slug}/{chainId}/simulation/{simulationId}/call_trace?withInternalCalls=true&disableOptimizer=true&ignoreGasCost=true"
    + "https://app.sentio.xyz/api/v1/solidity/{owner}/{slug}/fork/{forkId}/simulation/{simulationId}/call_trace?withInternalCalls=true&disableOptimizer=true&ignoreGasCost=true"
     
    -
    +
    import org.openapitools.client.*;
     import org.openapitools.client.auth.*;
     import org.openapitools.client.model.*;
    @@ -13697,17 +13703,17 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi apiInstance = new DebugAndSimulationApi(); String owner = owner_example; // String | String slug = slug_example; // String | - String chainId = chainId_example; // String | + String forkId = forkId_example; // String | String simulationId = simulationId_example; // String | Boolean withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. Boolean disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. Boolean ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - google.api.HttpBody result = apiInstance.getCallTraceBySimulation(owner, slug, chainId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); + google.api.HttpBody result = apiInstance.getCallTraceOnForkSimulation(owner, slug, forkId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceBySimulation"); + System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceOnForkSimulation"); e.printStackTrace(); } } @@ -13715,30 +13721,30 @@

    Usage and SDK Samples

    -
    +
    import 'package:openapi/api.dart';
     
     final api_instance = DefaultApi();
     
     final String owner = new String(); // String | 
     final String slug = new String(); // String | 
    -final String chainId = new String(); // String | 
    +final String forkId = new String(); // String | 
     final String simulationId = new String(); // String | 
     final Boolean withInternalCalls = new Boolean(); // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace.
     final Boolean disableOptimizer = new Boolean(); // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution.
     final Boolean ignoreGasCost = new Boolean(); // Boolean | Only effective when disableOptimizer=true.
     
     try {
    -    final result = await api_instance.getCallTraceBySimulation(owner, slug, chainId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost);
    +    final result = await api_instance.getCallTraceOnForkSimulation(owner, slug, forkId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost);
         print(result);
     } catch (e) {
    -    print('Exception when calling DefaultApi->getCallTraceBySimulation: $e\n');
    +    print('Exception when calling DefaultApi->getCallTraceOnForkSimulation: $e\n');
     }
     
     
    -
    +
    import org.openapitools.client.api.DebugAndSimulationApi;
     
     public class DebugAndSimulationApiExample {
    @@ -13746,27 +13752,27 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi apiInstance = new DebugAndSimulationApi(); String owner = owner_example; // String | String slug = slug_example; // String | - String chainId = chainId_example; // String | + String forkId = forkId_example; // String | String simulationId = simulationId_example; // String | Boolean withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. Boolean disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. Boolean ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - google.api.HttpBody result = apiInstance.getCallTraceBySimulation(owner, slug, chainId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); + google.api.HttpBody result = apiInstance.getCallTraceOnForkSimulation(owner, slug, forkId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceBySimulation"); + System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceOnForkSimulation"); e.printStackTrace(); } } }
    -
    +
    Configuration *apiConfig = [Configuration sharedConfig];
     
     // Configure API key authorization: (authentication scheme: ApiKeyAuth)
    @@ -13779,16 +13785,16 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi *apiInstance = [[DebugAndSimulationApi alloc] init]; String *owner = owner_example; // (default to null) String *slug = slug_example; // (default to null) -String *chainId = chainId_example; // (default to null) +String *forkId = forkId_example; // (default to null) String *simulationId = simulationId_example; // (default to null) Boolean *withInternalCalls = true; // Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) Boolean *disableOptimizer = true; // Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) Boolean *ignoreGasCost = true; // Only effective when disableOptimizer=true. (optional) (default to null) -// Get Call Trace by Simulation -[apiInstance getCallTraceBySimulationWith:owner +// Get Call Trace by Simulation on Fork +[apiInstance getCallTraceOnForkSimulationWith:owner slug:slug - chainId:chainId + forkId:forkId simulationId:simulationId withInternalCalls:withInternalCalls disableOptimizer:disableOptimizer @@ -13804,7 +13810,7 @@

    Usage and SDK Samples

    -
    +
    var SentioApi = require('sentio_api');
     var defaultClient = SentioApi.ApiClient.instance;
     
    @@ -13818,7 +13824,7 @@ 

    Usage and SDK Samples

    var api = new SentioApi.DebugAndSimulationApi() var owner = owner_example; // {String} var slug = slug_example; // {String} -var chainId = chainId_example; // {String} +var forkId = forkId_example; // {String} var simulationId = simulationId_example; // {String} var opts = { 'withInternalCalls': true, // {Boolean} Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. @@ -13833,14 +13839,14 @@

    Usage and SDK Samples

    console.log('API called successfully. Returned data: ' + data); } }; -api.getCallTraceBySimulation(owner, slug, chainId, simulationId, opts, callback); +api.getCallTraceOnForkSimulation(owner, slug, forkId, simulationId, opts, callback);
    - -
    +
    using System;
     using System.Diagnostics;
     using Org.OpenAPITools.Api;
    @@ -13849,7 +13855,7 @@ 

    Usage and SDK Samples

    namespace Example { - public class getCallTraceBySimulationExample + public class getCallTraceOnForkSimulationExample { public void main() { @@ -13862,18 +13868,18 @@

    Usage and SDK Samples

    var apiInstance = new DebugAndSimulationApi(); var owner = owner_example; // String | (default to null) var slug = slug_example; // String | (default to null) - var chainId = chainId_example; // String | (default to null) + var forkId = forkId_example; // String | (default to null) var simulationId = simulationId_example; // String | (default to null) var withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) var disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) var ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. (optional) (default to null) try { - // Get Call Trace by Simulation - google.api.HttpBody result = apiInstance.getCallTraceBySimulation(owner, slug, chainId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); + // Get Call Trace by Simulation on Fork + google.api.HttpBody result = apiInstance.getCallTraceOnForkSimulation(owner, slug, forkId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost); Debug.WriteLine(result); } catch (Exception e) { - Debug.Print("Exception when calling DebugAndSimulationApi.getCallTraceBySimulation: " + e.Message ); + Debug.Print("Exception when calling DebugAndSimulationApi.getCallTraceOnForkSimulation: " + e.Message ); } } } @@ -13881,7 +13887,7 @@

    Usage and SDK Samples

    -
    +
    <?php
     require_once(__DIR__ . '/vendor/autoload.php');
     
    @@ -13894,22 +13900,22 @@ 

    Usage and SDK Samples

    $api_instance = new OpenAPITools\Client\Api\DebugAndSimulationApi(); $owner = owner_example; // String | $slug = slug_example; // String | -$chainId = chainId_example; // String | +$forkId = forkId_example; // String | $simulationId = simulationId_example; // String | $withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. $disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. $ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - $result = $api_instance->getCallTraceBySimulation($owner, $slug, $chainId, $simulationId, $withInternalCalls, $disableOptimizer, $ignoreGasCost); + $result = $api_instance->getCallTraceOnForkSimulation($owner, $slug, $forkId, $simulationId, $withInternalCalls, $disableOptimizer, $ignoreGasCost); print_r($result); } catch (Exception $e) { - echo 'Exception when calling DebugAndSimulationApi->getCallTraceBySimulation: ', $e->getMessage(), PHP_EOL; + echo 'Exception when calling DebugAndSimulationApi->getCallTraceOnForkSimulation: ', $e->getMessage(), PHP_EOL; } ?>
    -
    +
    use Data::Dumper;
     use WWW::OPenAPIClient::Configuration;
     use WWW::OPenAPIClient::DebugAndSimulationApi;
    @@ -13923,22 +13929,22 @@ 

    Usage and SDK Samples

    my $api_instance = WWW::OPenAPIClient::DebugAndSimulationApi->new(); my $owner = owner_example; # String | my $slug = slug_example; # String | -my $chainId = chainId_example; # String | +my $forkId = forkId_example; # String | my $simulationId = simulationId_example; # String | my $withInternalCalls = true; # Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. my $disableOptimizer = true; # Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. my $ignoreGasCost = true; # Boolean | Only effective when disableOptimizer=true. eval { - my $result = $api_instance->getCallTraceBySimulation(owner => $owner, slug => $slug, chainId => $chainId, simulationId => $simulationId, withInternalCalls => $withInternalCalls, disableOptimizer => $disableOptimizer, ignoreGasCost => $ignoreGasCost); + my $result = $api_instance->getCallTraceOnForkSimulation(owner => $owner, slug => $slug, forkId => $forkId, simulationId => $simulationId, withInternalCalls => $withInternalCalls, disableOptimizer => $disableOptimizer, ignoreGasCost => $ignoreGasCost); print Dumper($result); }; if ($@) { - warn "Exception when calling DebugAndSimulationApi->getCallTraceBySimulation: $@\n"; + warn "Exception when calling DebugAndSimulationApi->getCallTraceOnForkSimulation: $@\n"; }
    -
    +
    from __future__ import print_statement
     import time
     import openapi_client
    @@ -13954,34 +13960,34 @@ 

    Usage and SDK Samples

    api_instance = openapi_client.DebugAndSimulationApi() owner = owner_example # String | (default to null) slug = slug_example # String | (default to null) -chainId = chainId_example # String | (default to null) +forkId = forkId_example # String | (default to null) simulationId = simulationId_example # String | (default to null) withInternalCalls = true # Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) disableOptimizer = true # Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) ignoreGasCost = true # Boolean | Only effective when disableOptimizer=true. (optional) (default to null) try: - # Get Call Trace by Simulation - api_response = api_instance.get_call_trace_by_simulation(owner, slug, chainId, simulationId, withInternalCalls=withInternalCalls, disableOptimizer=disableOptimizer, ignoreGasCost=ignoreGasCost) + # Get Call Trace by Simulation on Fork + api_response = api_instance.get_call_trace_on_fork_simulation(owner, slug, forkId, simulationId, withInternalCalls=withInternalCalls, disableOptimizer=disableOptimizer, ignoreGasCost=ignoreGasCost) pprint(api_response) except ApiException as e: - print("Exception when calling DebugAndSimulationApi->getCallTraceBySimulation: %s\n" % e)
    + print("Exception when calling DebugAndSimulationApi->getCallTraceOnForkSimulation: %s\n" % e)
    -
    +
    extern crate DebugAndSimulationApi;
     
     pub fn main() {
         let owner = owner_example; // String
         let slug = slug_example; // String
    -    let chainId = chainId_example; // String
    +    let forkId = forkId_example; // String
         let simulationId = simulationId_example; // String
         let withInternalCalls = true; // Boolean
         let disableOptimizer = true; // Boolean
         let ignoreGasCost = true; // Boolean
     
         let mut context = DebugAndSimulationApi::Context::default();
    -    let result = client.getCallTraceBySimulation(owner, slug, chainId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost, &context).wait();
    +    let result = client.getCallTraceOnForkSimulation(owner, slug, forkId, simulationId, withInternalCalls, disableOptimizer, ignoreGasCost, &context).wait();
     
         println!("{:?}", result);
     }
    @@ -14006,7 +14012,7 @@ 

    Parameters

    -
    +
    @@ -14026,7 +14032,7 @@

    Parameters

    -
    +
    @@ -14042,11 +14048,11 @@

    Parameters

    - chainId* + forkId* -
    +
    @@ -14066,7 +14072,7 @@

    Parameters

    -
    +
    @@ -14097,7 +14103,7 @@

    Parameters

    -
    +
    @@ -14117,7 +14123,7 @@

    Parameters

    -
    +
    @@ -14137,7 +14143,7 @@

    Parameters

    -
    +
    @@ -14156,23 +14162,23 @@

    Parameters

    Responses

    -

    -

    +

    +

    -

    -
    -
    +
    +
    -

    getCallTraceByTransaction

    -

    Get Call Trace by Transaction

    +

    getCallTraceOnForkTransaction

    +

    Get Call Trace by Transaction on Fork

    -

    API to get Sentio call trace. It takes `txId.txHash` and `chainSpec.chainId` arguments, where the first is transaction hash, and the second is the numeric ethereum chain ID. - -The results looks very similar to the normal [Ethereum call trace](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png). But we have an additional `startIndex` and `startIndex` on each trace entry even for the LOG, representing the execution order in the trace. - -This allows you to build chart that marks the order of fund flow. - -![screenshot](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png)

    +


    -
    /api/v1/solidity/{owner}/{slug}/{chainId}/transaction/{txHash}/call_trace
    +
    /api/v1/solidity/{owner}/{slug}/fork/{forkId}/transaction/{txHash}/call_trace

    Usage and SDK Samples

    -
    +
    curl -X GET \
     -H "api-key: [[apiKey]]" \
      -H "Accept: application/json" \
    - "https://app.sentio.xyz/api/v1/solidity/{owner}/{slug}/{chainId}/transaction/{txHash}/call_trace?withInternalCalls=true&disableOptimizer=true&ignoreGasCost=true"
    + "https://app.sentio.xyz/api/v1/solidity/{owner}/{slug}/fork/{forkId}/transaction/{txHash}/call_trace?withInternalCalls=true&disableOptimizer=true&ignoreGasCost=true"
     
    -
    +
    import org.openapitools.client.*;
     import org.openapitools.client.auth.*;
     import org.openapitools.client.model.*;
    @@ -14304,17 +14304,17 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi apiInstance = new DebugAndSimulationApi(); String owner = owner_example; // String | String slug = slug_example; // String | - String chainId = chainId_example; // String | + String forkId = forkId_example; // String | String txHash = txHash_example; // String | Boolean withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. Boolean disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. Boolean ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - google.api.HttpBody result = apiInstance.getCallTraceByTransaction(owner, slug, chainId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); + google.api.HttpBody result = apiInstance.getCallTraceOnForkTransaction(owner, slug, forkId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceByTransaction"); + System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceOnForkTransaction"); e.printStackTrace(); } } @@ -14322,30 +14322,30 @@

    Usage and SDK Samples

    -
    +
    import 'package:openapi/api.dart';
     
     final api_instance = DefaultApi();
     
     final String owner = new String(); // String | 
     final String slug = new String(); // String | 
    -final String chainId = new String(); // String | 
    +final String forkId = new String(); // String | 
     final String txHash = new String(); // String | 
     final Boolean withInternalCalls = new Boolean(); // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace.
     final Boolean disableOptimizer = new Boolean(); // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution.
     final Boolean ignoreGasCost = new Boolean(); // Boolean | Only effective when disableOptimizer=true.
     
     try {
    -    final result = await api_instance.getCallTraceByTransaction(owner, slug, chainId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost);
    +    final result = await api_instance.getCallTraceOnForkTransaction(owner, slug, forkId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost);
         print(result);
     } catch (e) {
    -    print('Exception when calling DefaultApi->getCallTraceByTransaction: $e\n');
    +    print('Exception when calling DefaultApi->getCallTraceOnForkTransaction: $e\n');
     }
     
     
    -
    +
    import org.openapitools.client.api.DebugAndSimulationApi;
     
     public class DebugAndSimulationApiExample {
    @@ -14353,27 +14353,27 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi apiInstance = new DebugAndSimulationApi(); String owner = owner_example; // String | String slug = slug_example; // String | - String chainId = chainId_example; // String | + String forkId = forkId_example; // String | String txHash = txHash_example; // String | Boolean withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. Boolean disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. Boolean ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - google.api.HttpBody result = apiInstance.getCallTraceByTransaction(owner, slug, chainId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); + google.api.HttpBody result = apiInstance.getCallTraceOnForkTransaction(owner, slug, forkId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceByTransaction"); + System.err.println("Exception when calling DebugAndSimulationApi#getCallTraceOnForkTransaction"); e.printStackTrace(); } } }
    -
    +
    Configuration *apiConfig = [Configuration sharedConfig];
     
     // Configure API key authorization: (authentication scheme: ApiKeyAuth)
    @@ -14386,16 +14386,16 @@ 

    Usage and SDK Samples

    DebugAndSimulationApi *apiInstance = [[DebugAndSimulationApi alloc] init]; String *owner = owner_example; // (default to null) String *slug = slug_example; // (default to null) -String *chainId = chainId_example; // (default to null) +String *forkId = forkId_example; // (default to null) String *txHash = txHash_example; // (default to null) Boolean *withInternalCalls = true; // Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) Boolean *disableOptimizer = true; // Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) Boolean *ignoreGasCost = true; // Only effective when disableOptimizer=true. (optional) (default to null) -// Get Call Trace by Transaction -[apiInstance getCallTraceByTransactionWith:owner +// Get Call Trace by Transaction on Fork +[apiInstance getCallTraceOnForkTransactionWith:owner slug:slug - chainId:chainId + forkId:forkId txHash:txHash withInternalCalls:withInternalCalls disableOptimizer:disableOptimizer @@ -14411,7 +14411,7 @@

    Usage and SDK Samples

    -
    +
    var SentioApi = require('sentio_api');
     var defaultClient = SentioApi.ApiClient.instance;
     
    @@ -14425,7 +14425,7 @@ 

    Usage and SDK Samples

    var api = new SentioApi.DebugAndSimulationApi() var owner = owner_example; // {String} var slug = slug_example; // {String} -var chainId = chainId_example; // {String} +var forkId = forkId_example; // {String} var txHash = txHash_example; // {String} var opts = { 'withInternalCalls': true, // {Boolean} Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. @@ -14440,14 +14440,14 @@

    Usage and SDK Samples

    console.log('API called successfully. Returned data: ' + data); } }; -api.getCallTraceByTransaction(owner, slug, chainId, txHash, opts, callback); +api.getCallTraceOnForkTransaction(owner, slug, forkId, txHash, opts, callback);
    - -
    +
    using System;
     using System.Diagnostics;
     using Org.OpenAPITools.Api;
    @@ -14456,7 +14456,7 @@ 

    Usage and SDK Samples

    namespace Example { - public class getCallTraceByTransactionExample + public class getCallTraceOnForkTransactionExample { public void main() { @@ -14469,18 +14469,18 @@

    Usage and SDK Samples

    var apiInstance = new DebugAndSimulationApi(); var owner = owner_example; // String | (default to null) var slug = slug_example; // String | (default to null) - var chainId = chainId_example; // String | (default to null) + var forkId = forkId_example; // String | (default to null) var txHash = txHash_example; // String | (default to null) var withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) var disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) var ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. (optional) (default to null) try { - // Get Call Trace by Transaction - google.api.HttpBody result = apiInstance.getCallTraceByTransaction(owner, slug, chainId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); + // Get Call Trace by Transaction on Fork + google.api.HttpBody result = apiInstance.getCallTraceOnForkTransaction(owner, slug, forkId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost); Debug.WriteLine(result); } catch (Exception e) { - Debug.Print("Exception when calling DebugAndSimulationApi.getCallTraceByTransaction: " + e.Message ); + Debug.Print("Exception when calling DebugAndSimulationApi.getCallTraceOnForkTransaction: " + e.Message ); } } } @@ -14488,7 +14488,7 @@

    Usage and SDK Samples

    -
    +
    <?php
     require_once(__DIR__ . '/vendor/autoload.php');
     
    @@ -14501,22 +14501,22 @@ 

    Usage and SDK Samples

    $api_instance = new OpenAPITools\Client\Api\DebugAndSimulationApi(); $owner = owner_example; // String | $slug = slug_example; // String | -$chainId = chainId_example; // String | +$forkId = forkId_example; // String | $txHash = txHash_example; // String | $withInternalCalls = true; // Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. $disableOptimizer = true; // Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. $ignoreGasCost = true; // Boolean | Only effective when disableOptimizer=true. try { - $result = $api_instance->getCallTraceByTransaction($owner, $slug, $chainId, $txHash, $withInternalCalls, $disableOptimizer, $ignoreGasCost); + $result = $api_instance->getCallTraceOnForkTransaction($owner, $slug, $forkId, $txHash, $withInternalCalls, $disableOptimizer, $ignoreGasCost); print_r($result); } catch (Exception $e) { - echo 'Exception when calling DebugAndSimulationApi->getCallTraceByTransaction: ', $e->getMessage(), PHP_EOL; + echo 'Exception when calling DebugAndSimulationApi->getCallTraceOnForkTransaction: ', $e->getMessage(), PHP_EOL; } ?>
    -
    +
    use Data::Dumper;
     use WWW::OPenAPIClient::Configuration;
     use WWW::OPenAPIClient::DebugAndSimulationApi;
    @@ -14530,22 +14530,22 @@ 

    Usage and SDK Samples

    my $api_instance = WWW::OPenAPIClient::DebugAndSimulationApi->new(); my $owner = owner_example; # String | my $slug = slug_example; # String | -my $chainId = chainId_example; # String | +my $forkId = forkId_example; # String | my $txHash = txHash_example; # String | my $withInternalCalls = true; # Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. my $disableOptimizer = true; # Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. my $ignoreGasCost = true; # Boolean | Only effective when disableOptimizer=true. eval { - my $result = $api_instance->getCallTraceByTransaction(owner => $owner, slug => $slug, chainId => $chainId, txHash => $txHash, withInternalCalls => $withInternalCalls, disableOptimizer => $disableOptimizer, ignoreGasCost => $ignoreGasCost); + my $result = $api_instance->getCallTraceOnForkTransaction(owner => $owner, slug => $slug, forkId => $forkId, txHash => $txHash, withInternalCalls => $withInternalCalls, disableOptimizer => $disableOptimizer, ignoreGasCost => $ignoreGasCost); print Dumper($result); }; if ($@) { - warn "Exception when calling DebugAndSimulationApi->getCallTraceByTransaction: $@\n"; + warn "Exception when calling DebugAndSimulationApi->getCallTraceOnForkTransaction: $@\n"; }
    -
    +
    from __future__ import print_statement
     import time
     import openapi_client
    @@ -14561,34 +14561,34 @@ 

    Usage and SDK Samples

    api_instance = openapi_client.DebugAndSimulationApi() owner = owner_example # String | (default to null) slug = slug_example # String | (default to null) -chainId = chainId_example # String | (default to null) +forkId = forkId_example # String | (default to null) txHash = txHash_example # String | (default to null) withInternalCalls = true # Boolean | Fetch the decoded trace, which will give you the function info, decoded parameters of both external and internal call trace. (optional) (default to null) disableOptimizer = true # Boolean | Disable optimizations to make internal calls more accurate, but gas costs will differ from the actual execution. (optional) (default to null) ignoreGasCost = true # Boolean | Only effective when disableOptimizer=true. (optional) (default to null) try: - # Get Call Trace by Transaction - api_response = api_instance.get_call_trace_by_transaction(owner, slug, chainId, txHash, withInternalCalls=withInternalCalls, disableOptimizer=disableOptimizer, ignoreGasCost=ignoreGasCost) + # Get Call Trace by Transaction on Fork + api_response = api_instance.get_call_trace_on_fork_transaction(owner, slug, forkId, txHash, withInternalCalls=withInternalCalls, disableOptimizer=disableOptimizer, ignoreGasCost=ignoreGasCost) pprint(api_response) except ApiException as e: - print("Exception when calling DebugAndSimulationApi->getCallTraceByTransaction: %s\n" % e)
    + print("Exception when calling DebugAndSimulationApi->getCallTraceOnForkTransaction: %s\n" % e)
    -
    +
    extern crate DebugAndSimulationApi;
     
     pub fn main() {
         let owner = owner_example; // String
         let slug = slug_example; // String
    -    let chainId = chainId_example; // String
    +    let forkId = forkId_example; // String
         let txHash = txHash_example; // String
         let withInternalCalls = true; // Boolean
         let disableOptimizer = true; // Boolean
         let ignoreGasCost = true; // Boolean
     
         let mut context = DebugAndSimulationApi::Context::default();
    -    let result = client.getCallTraceByTransaction(owner, slug, chainId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost, &context).wait();
    +    let result = client.getCallTraceOnForkTransaction(owner, slug, forkId, txHash, withInternalCalls, disableOptimizer, ignoreGasCost, &context).wait();
     
         println!("{:?}", result);
     }
    @@ -14613,7 +14613,7 @@ 

    Parameters

    -
    +
    @@ -14633,7 +14633,7 @@

    Parameters

    -
    +
    @@ -14649,11 +14649,11 @@

    Parameters

    - chainId* + forkId* -
    +
    @@ -14673,7 +14673,7 @@

    Parameters

    -
    +
    @@ -14704,7 +14704,7 @@

    Parameters

    -
    +
    @@ -14724,7 +14724,7 @@

    Parameters

    -
    +
    @@ -14744,7 +14744,7 @@

    Parameters

    -
    +
    @@ -14763,23 +14763,23 @@

    Parameters

    Responses

    -

    -

    +

    +

    -
    @@ -18232,10 +18232,10 @@


    -
    -
    +
    +
    -

    simulateTransactionBundleByFork

    +

    simulateTransactionBundleOnFork

    Run Bundle simulation on Fork

    @@ -18249,23 +18249,23 @@

    simulateTransactionBundleByFork

    Usage and SDK Samples

    -
    +
    curl -X POST \
     -H "api-key: [[apiKey]]" \
      -H "Accept: application/json" \
    @@ -18274,7 +18274,7 @@ 

    Usage and SDK Samples

    -d ''
    -
    +
    import org.openapitools.client.*;
     import org.openapitools.client.auth.*;
     import org.openapitools.client.model.*;
    @@ -18298,13 +18298,13 @@ 

    Usage and SDK Samples

    String owner = owner_example; // String | String slug = slug_example; // String | String forkId = forkId_example; // String | - SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody | + SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody | try { - solidity_service.SimulateTransactionBundleResponse result = apiInstance.simulateTransactionBundleByFork(owner, slug, forkId, body); + solidity_service.SimulateTransactionBundleResponse result = apiInstance.simulateTransactionBundleOnFork(owner, slug, forkId, body); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#simulateTransactionBundleByFork"); + System.err.println("Exception when calling DebugAndSimulationApi#simulateTransactionBundleOnFork"); e.printStackTrace(); } } @@ -18312,7 +18312,7 @@

    Usage and SDK Samples

    -
    +
    import 'package:openapi/api.dart';
     
     final api_instance = DefaultApi();
    @@ -18320,19 +18320,19 @@ 

    Usage and SDK Samples

    final String owner = new String(); // String | final String slug = new String(); // String | final String forkId = new String(); // String | -final SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody body = new SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody(); // SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody | +final SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody body = new SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody(); // SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody | try { - final result = await api_instance.simulateTransactionBundleByFork(owner, slug, forkId, body); + final result = await api_instance.simulateTransactionBundleOnFork(owner, slug, forkId, body); print(result); } catch (e) { - print('Exception when calling DefaultApi->simulateTransactionBundleByFork: $e\n'); + print('Exception when calling DefaultApi->simulateTransactionBundleOnFork: $e\n'); }
    -
    +
    import org.openapitools.client.api.DebugAndSimulationApi;
     
     public class DebugAndSimulationApiExample {
    @@ -18341,23 +18341,23 @@ 

    Usage and SDK Samples

    String owner = owner_example; // String | String slug = slug_example; // String | String forkId = forkId_example; // String | - SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody | + SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody | try { - solidity_service.SimulateTransactionBundleResponse result = apiInstance.simulateTransactionBundleByFork(owner, slug, forkId, body); + solidity_service.SimulateTransactionBundleResponse result = apiInstance.simulateTransactionBundleOnFork(owner, slug, forkId, body); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#simulateTransactionBundleByFork"); + System.err.println("Exception when calling DebugAndSimulationApi#simulateTransactionBundleOnFork"); e.printStackTrace(); } } }
    -
    +
    Configuration *apiConfig = [Configuration sharedConfig];
     
     // Configure API key authorization: (authentication scheme: ApiKeyAuth)
    @@ -18371,10 +18371,10 @@ 

    Usage and SDK Samples

    String *owner = owner_example; // (default to null) String *slug = slug_example; // (default to null) String *forkId = forkId_example; // (default to null) -SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody *body = ; // +SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody *body = ; // // Run Bundle simulation on Fork -[apiInstance simulateTransactionBundleByForkWith:owner +[apiInstance simulateTransactionBundleOnForkWith:owner slug:slug forkId:forkId body:body @@ -18389,7 +18389,7 @@

    Usage and SDK Samples

    -
    +
    var SentioApi = require('sentio_api');
     var defaultClient = SentioApi.ApiClient.instance;
     
    @@ -18404,7 +18404,7 @@ 

    Usage and SDK Samples

    var owner = owner_example; // {String} var slug = slug_example; // {String} var forkId = forkId_example; // {String} -var body = ; // {SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody} +var body = ; // {SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody} var callback = function(error, data, response) { if (error) { @@ -18413,14 +18413,14 @@

    Usage and SDK Samples

    console.log('API called successfully. Returned data: ' + data); } }; -api.simulateTransactionBundleByFork(owner, slug, forkId, body, callback); +api.simulateTransactionBundleOnFork(owner, slug, forkId, body, callback);
    - -
    +
    using System;
     using System.Diagnostics;
     using Org.OpenAPITools.Api;
    @@ -18429,7 +18429,7 @@ 

    Usage and SDK Samples

    namespace Example { - public class simulateTransactionBundleByForkExample + public class simulateTransactionBundleOnForkExample { public void main() { @@ -18443,14 +18443,14 @@

    Usage and SDK Samples

    var owner = owner_example; // String | (default to null) var slug = slug_example; // String | (default to null) var forkId = forkId_example; // String | (default to null) - var body = new SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody(); // SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody | + var body = new SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody(); // SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody | try { // Run Bundle simulation on Fork - solidity_service.SimulateTransactionBundleResponse result = apiInstance.simulateTransactionBundleByFork(owner, slug, forkId, body); + solidity_service.SimulateTransactionBundleResponse result = apiInstance.simulateTransactionBundleOnFork(owner, slug, forkId, body); Debug.WriteLine(result); } catch (Exception e) { - Debug.Print("Exception when calling DebugAndSimulationApi.simulateTransactionBundleByFork: " + e.Message ); + Debug.Print("Exception when calling DebugAndSimulationApi.simulateTransactionBundleOnFork: " + e.Message ); } } } @@ -18458,7 +18458,7 @@

    Usage and SDK Samples

    -
    +
    <?php
     require_once(__DIR__ . '/vendor/autoload.php');
     
    @@ -18472,18 +18472,18 @@ 

    Usage and SDK Samples

    $owner = owner_example; // String | $slug = slug_example; // String | $forkId = forkId_example; // String | -$body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody | +$body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody | try { - $result = $api_instance->simulateTransactionBundleByFork($owner, $slug, $forkId, $body); + $result = $api_instance->simulateTransactionBundleOnFork($owner, $slug, $forkId, $body); print_r($result); } catch (Exception $e) { - echo 'Exception when calling DebugAndSimulationApi->simulateTransactionBundleByFork: ', $e->getMessage(), PHP_EOL; + echo 'Exception when calling DebugAndSimulationApi->simulateTransactionBundleOnFork: ', $e->getMessage(), PHP_EOL; } ?>
    -
    +
    use Data::Dumper;
     use WWW::OPenAPIClient::Configuration;
     use WWW::OPenAPIClient::DebugAndSimulationApi;
    @@ -18498,18 +18498,18 @@ 

    Usage and SDK Samples

    my $owner = owner_example; # String | my $slug = slug_example; # String | my $forkId = forkId_example; # String | -my $body = WWW::OPenAPIClient::Object::SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody->new(); # SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody | +my $body = WWW::OPenAPIClient::Object::SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody->new(); # SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody | eval { - my $result = $api_instance->simulateTransactionBundleByFork(owner => $owner, slug => $slug, forkId => $forkId, body => $body); + my $result = $api_instance->simulateTransactionBundleOnFork(owner => $owner, slug => $slug, forkId => $forkId, body => $body); print Dumper($result); }; if ($@) { - warn "Exception when calling DebugAndSimulationApi->simulateTransactionBundleByFork: $@\n"; + warn "Exception when calling DebugAndSimulationApi->simulateTransactionBundleOnFork: $@\n"; }
    -
    +
    from __future__ import print_statement
     import time
     import openapi_client
    @@ -18526,27 +18526,27 @@ 

    Usage and SDK Samples

    owner = owner_example # String | (default to null) slug = slug_example # String | (default to null) forkId = forkId_example # String | (default to null) -body = # SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody | +body = # SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody | try: # Run Bundle simulation on Fork - api_response = api_instance.simulate_transaction_bundle_by_fork(owner, slug, forkId, body) + api_response = api_instance.simulate_transaction_bundle_on_fork(owner, slug, forkId, body) pprint(api_response) except ApiException as e: - print("Exception when calling DebugAndSimulationApi->simulateTransactionBundleByFork: %s\n" % e)
    + print("Exception when calling DebugAndSimulationApi->simulateTransactionBundleOnFork: %s\n" % e)
    -
    +
    extern crate DebugAndSimulationApi;
     
     pub fn main() {
         let owner = owner_example; // String
         let slug = slug_example; // String
         let forkId = forkId_example; // String
    -    let body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody
    +    let body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody
     
         let mut context = DebugAndSimulationApi::Context::default();
    -    let result = client.simulateTransactionBundleByFork(owner, slug, forkId, body, &context).wait();
    +    let result = client.simulateTransactionBundleOnFork(owner, slug, forkId, body, &context).wait();
     
         println!("{:?}", result);
     }
    @@ -18571,7 +18571,7 @@ 

    Parameters

    -
    +
    @@ -18591,7 +18591,7 @@

    Parameters

    -
    +
    @@ -18611,7 +18611,7 @@

    Parameters

    -
    +
    @@ -18645,7 +18645,7 @@

    Parameters

    "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/solidity_service.SolidityAPIService.SimulateTransactionBundleByForkBody" + "$ref" : "#/components/schemas/solidity_service.SolidityAPIService.SimulateTransactionBundleOnForkBody" } } }, @@ -18668,12 +18668,12 @@

    Parameters

    } var view = new JSONSchemaView(schema,2,{isBodyParam: true}); - var result = $('#d2e199_simulateTransactionBundleByFork_body'); + var result = $('#d2e199_simulateTransactionBundleOnFork_body'); result.empty(); result.append(view.render()); }); -
    +
    @@ -18682,23 +18682,23 @@

    Parameters

    Responses

    -

    -

    +

    +

    -

    -
    -
    +
    +
    -

    simulateTransactionByFork

    +

    simulateTransactionOnFork

    Run Simulation on Fork

    @@ -18778,23 +18778,23 @@

    simulateTransactionByFork

    Usage and SDK Samples

    -
    +
    curl -X POST \
     -H "api-key: [[apiKey]]" \
      -H "Accept: application/json" \
    @@ -18803,7 +18803,7 @@ 

    Usage and SDK Samples

    -d ''
    -
    +
    import org.openapitools.client.*;
     import org.openapitools.client.auth.*;
     import org.openapitools.client.model.*;
    @@ -18827,13 +18827,13 @@ 

    Usage and SDK Samples

    String owner = owner_example; // String | String slug = slug_example; // String | String forkId = forkId_example; // String | - SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody | + SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody | try { - solidity_service.SimulateTransactionResponse result = apiInstance.simulateTransactionByFork(owner, slug, forkId, body); + solidity_service.SimulateTransactionResponse result = apiInstance.simulateTransactionOnFork(owner, slug, forkId, body); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#simulateTransactionByFork"); + System.err.println("Exception when calling DebugAndSimulationApi#simulateTransactionOnFork"); e.printStackTrace(); } } @@ -18841,7 +18841,7 @@

    Usage and SDK Samples

    -
    +
    import 'package:openapi/api.dart';
     
     final api_instance = DefaultApi();
    @@ -18849,19 +18849,19 @@ 

    Usage and SDK Samples

    final String owner = new String(); // String | final String slug = new String(); // String | final String forkId = new String(); // String | -final SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody body = new SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody(); // SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody | +final SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody body = new SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody(); // SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody | try { - final result = await api_instance.simulateTransactionByFork(owner, slug, forkId, body); + final result = await api_instance.simulateTransactionOnFork(owner, slug, forkId, body); print(result); } catch (e) { - print('Exception when calling DefaultApi->simulateTransactionByFork: $e\n'); + print('Exception when calling DefaultApi->simulateTransactionOnFork: $e\n'); }
    -
    +
    import org.openapitools.client.api.DebugAndSimulationApi;
     
     public class DebugAndSimulationApiExample {
    @@ -18870,23 +18870,23 @@ 

    Usage and SDK Samples

    String owner = owner_example; // String | String slug = slug_example; // String | String forkId = forkId_example; // String | - SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody | + SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody | try { - solidity_service.SimulateTransactionResponse result = apiInstance.simulateTransactionByFork(owner, slug, forkId, body); + solidity_service.SimulateTransactionResponse result = apiInstance.simulateTransactionOnFork(owner, slug, forkId, body); System.out.println(result); } catch (ApiException e) { - System.err.println("Exception when calling DebugAndSimulationApi#simulateTransactionByFork"); + System.err.println("Exception when calling DebugAndSimulationApi#simulateTransactionOnFork"); e.printStackTrace(); } } }
    -
    +
    Configuration *apiConfig = [Configuration sharedConfig];
     
     // Configure API key authorization: (authentication scheme: ApiKeyAuth)
    @@ -18900,10 +18900,10 @@ 

    Usage and SDK Samples

    String *owner = owner_example; // (default to null) String *slug = slug_example; // (default to null) String *forkId = forkId_example; // (default to null) -SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody *body = ; // +SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody *body = ; // // Run Simulation on Fork -[apiInstance simulateTransactionByForkWith:owner +[apiInstance simulateTransactionOnForkWith:owner slug:slug forkId:forkId body:body @@ -18918,7 +18918,7 @@

    Usage and SDK Samples

    -
    +
    var SentioApi = require('sentio_api');
     var defaultClient = SentioApi.ApiClient.instance;
     
    @@ -18933,7 +18933,7 @@ 

    Usage and SDK Samples

    var owner = owner_example; // {String} var slug = slug_example; // {String} var forkId = forkId_example; // {String} -var body = ; // {SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody} +var body = ; // {SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody} var callback = function(error, data, response) { if (error) { @@ -18942,14 +18942,14 @@

    Usage and SDK Samples

    console.log('API called successfully. Returned data: ' + data); } }; -api.simulateTransactionByFork(owner, slug, forkId, body, callback); +api.simulateTransactionOnFork(owner, slug, forkId, body, callback);
    - -
    +
    using System;
     using System.Diagnostics;
     using Org.OpenAPITools.Api;
    @@ -18958,7 +18958,7 @@ 

    Usage and SDK Samples

    namespace Example { - public class simulateTransactionByForkExample + public class simulateTransactionOnForkExample { public void main() { @@ -18972,14 +18972,14 @@

    Usage and SDK Samples

    var owner = owner_example; // String | (default to null) var slug = slug_example; // String | (default to null) var forkId = forkId_example; // String | (default to null) - var body = new SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody(); // SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody | + var body = new SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody(); // SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody | try { // Run Simulation on Fork - solidity_service.SimulateTransactionResponse result = apiInstance.simulateTransactionByFork(owner, slug, forkId, body); + solidity_service.SimulateTransactionResponse result = apiInstance.simulateTransactionOnFork(owner, slug, forkId, body); Debug.WriteLine(result); } catch (Exception e) { - Debug.Print("Exception when calling DebugAndSimulationApi.simulateTransactionByFork: " + e.Message ); + Debug.Print("Exception when calling DebugAndSimulationApi.simulateTransactionOnFork: " + e.Message ); } } } @@ -18987,7 +18987,7 @@

    Usage and SDK Samples

    -
    +
    <?php
     require_once(__DIR__ . '/vendor/autoload.php');
     
    @@ -19001,18 +19001,18 @@ 

    Usage and SDK Samples

    $owner = owner_example; // String | $slug = slug_example; // String | $forkId = forkId_example; // String | -$body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody | +$body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody | try { - $result = $api_instance->simulateTransactionByFork($owner, $slug, $forkId, $body); + $result = $api_instance->simulateTransactionOnFork($owner, $slug, $forkId, $body); print_r($result); } catch (Exception $e) { - echo 'Exception when calling DebugAndSimulationApi->simulateTransactionByFork: ', $e->getMessage(), PHP_EOL; + echo 'Exception when calling DebugAndSimulationApi->simulateTransactionOnFork: ', $e->getMessage(), PHP_EOL; } ?>
    -
    +
    use Data::Dumper;
     use WWW::OPenAPIClient::Configuration;
     use WWW::OPenAPIClient::DebugAndSimulationApi;
    @@ -19027,18 +19027,18 @@ 

    Usage and SDK Samples

    my $owner = owner_example; # String | my $slug = slug_example; # String | my $forkId = forkId_example; # String | -my $body = WWW::OPenAPIClient::Object::SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody->new(); # SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody | +my $body = WWW::OPenAPIClient::Object::SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody->new(); # SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody | eval { - my $result = $api_instance->simulateTransactionByFork(owner => $owner, slug => $slug, forkId => $forkId, body => $body); + my $result = $api_instance->simulateTransactionOnFork(owner => $owner, slug => $slug, forkId => $forkId, body => $body); print Dumper($result); }; if ($@) { - warn "Exception when calling DebugAndSimulationApi->simulateTransactionByFork: $@\n"; + warn "Exception when calling DebugAndSimulationApi->simulateTransactionOnFork: $@\n"; }
    -
    +
    from __future__ import print_statement
     import time
     import openapi_client
    @@ -19055,27 +19055,27 @@ 

    Usage and SDK Samples

    owner = owner_example # String | (default to null) slug = slug_example # String | (default to null) forkId = forkId_example # String | (default to null) -body = # SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody | +body = # SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody | try: # Run Simulation on Fork - api_response = api_instance.simulate_transaction_by_fork(owner, slug, forkId, body) + api_response = api_instance.simulate_transaction_on_fork(owner, slug, forkId, body) pprint(api_response) except ApiException as e: - print("Exception when calling DebugAndSimulationApi->simulateTransactionByFork: %s\n" % e)
    + print("Exception when calling DebugAndSimulationApi->simulateTransactionOnFork: %s\n" % e)
    -
    +
    extern crate DebugAndSimulationApi;
     
     pub fn main() {
         let owner = owner_example; // String
         let slug = slug_example; // String
         let forkId = forkId_example; // String
    -    let body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody
    +    let body = ; // SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody
     
         let mut context = DebugAndSimulationApi::Context::default();
    -    let result = client.simulateTransactionByFork(owner, slug, forkId, body, &context).wait();
    +    let result = client.simulateTransactionOnFork(owner, slug, forkId, body, &context).wait();
     
         println!("{:?}", result);
     }
    @@ -19100,7 +19100,7 @@ 

    Parameters

    -
    +
    @@ -19120,7 +19120,7 @@

    Parameters

    -
    +
    @@ -19140,7 +19140,7 @@

    Parameters

    -
    +
    @@ -19174,7 +19174,7 @@

    Parameters

    "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/solidity_service.SolidityAPIService.SimulateTransactionByForkBody" + "$ref" : "#/components/schemas/solidity_service.SolidityAPIService.SimulateTransactionOnForkBody" } } }, @@ -19197,12 +19197,12 @@

    Parameters

    } var view = new JSONSchemaView(schema,2,{isBodyParam: true}); - var result = $('#d2e199_simulateTransactionByFork_body'); + var result = $('#d2e199_simulateTransactionOnFork_body'); result.empty(); result.append(view.render()); }); -
    +
    @@ -19211,23 +19211,23 @@

    Parameters

    Responses

    -

    -

    +

    +

    -
    diff --git a/openapi.json b/openapi.json index b41db23..04557e8 100644 --- a/openapi.json +++ b/openapi.json @@ -1165,7 +1165,7 @@ "/api/v1/solidity/{owner}/{slug}/fork/{forkId}/bundle/{bundleId}/call_trace": { "get": { "summary": "Get Call Trace by Bundle Simulation on Fork", - "operationId": "GetCallTraceByForkBundle", + "operationId": "GetCallTraceOnForkBundle", "responses": { "200": { "description": "A successful response.", @@ -1229,7 +1229,7 @@ "/api/v1/solidity/{owner}/{slug}/fork/{forkId}/simulation": { "post": { "summary": "Run Simulation on Fork", - "operationId": "SimulateTransactionByFork", + "operationId": "SimulateTransactionOnFork", "responses": { "200": { "description": "A successful response.", @@ -1262,7 +1262,7 @@ "in": "body", "required": true, "schema": { - "$ref": "#/definitions/solidity_service.SolidityAPIService.SimulateTransactionByForkBody" + "$ref": "#/definitions/solidity_service.SolidityAPIService.SimulateTransactionOnForkBody" } } ], @@ -1274,7 +1274,7 @@ "/api/v1/solidity/{owner}/{slug}/fork/{forkId}/simulation/{simulationId}/call_trace": { "get": { "summary": "Get Call Trace by Simulation on Fork", - "operationId": "GetCallTraceByForkSimulation", + "operationId": "GetCallTraceOnForkSimulation", "responses": { "200": { "description": "A successful response.", @@ -1338,7 +1338,7 @@ "/api/v1/solidity/{owner}/{slug}/fork/{forkId}/simulation_bundle": { "post": { "summary": "Run Bundle simulation on Fork", - "operationId": "SimulateTransactionBundleByFork", + "operationId": "SimulateTransactionBundleOnFork", "responses": { "200": { "description": "A successful response.", @@ -1371,7 +1371,7 @@ "in": "body", "required": true, "schema": { - "$ref": "#/definitions/solidity_service.SolidityAPIService.SimulateTransactionBundleByForkBody" + "$ref": "#/definitions/solidity_service.SolidityAPIService.SimulateTransactionBundleOnForkBody" } } ], @@ -1383,7 +1383,7 @@ "/api/v1/solidity/{owner}/{slug}/fork/{forkId}/transaction/{txHash}/call_trace": { "get": { "summary": "Get Call Trace by Transaction on Fork", - "operationId": "GetCallTraceByForkTransaction", + "operationId": "GetCallTraceOnForkTransaction", "responses": { "200": { "description": "A successful response.", @@ -5572,7 +5572,7 @@ "simulations" ] }, - "solidity_service.SolidityAPIService.SimulateTransactionBundleByForkBody": { + "solidity_service.SolidityAPIService.SimulateTransactionBundleOnForkBody": { "type": "object", "example": { "simulations": [ @@ -5613,7 +5613,7 @@ "simulations" ] }, - "solidity_service.SolidityAPIService.SimulateTransactionByForkBody": { + "solidity_service.SolidityAPIService.SimulateTransactionOnForkBody": { "type": "object", "example": { "simulation": { diff --git a/src/apis/DebugAndSimulationApi.ts b/src/apis/DebugAndSimulationApi.ts index 392f147..11091b4 100755 --- a/src/apis/DebugAndSimulationApi.ts +++ b/src/apis/DebugAndSimulationApi.ts @@ -23,8 +23,8 @@ import type { SolidityServiceSimulateTransactionResponse, SolidityServiceSolidityAPIServiceSimulateTransactionBody, SolidityServiceSolidityAPIServiceSimulateTransactionBundleBody, - SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody, - SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody, + SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody, + SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody, TxindexEvmSearchTransactionsResponse, } from '../models/index.js'; import { @@ -44,10 +44,10 @@ import { SolidityServiceSolidityAPIServiceSimulateTransactionBodyToJSON, SolidityServiceSolidityAPIServiceSimulateTransactionBundleBodyFromJSON, SolidityServiceSolidityAPIServiceSimulateTransactionBundleBodyToJSON, - SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBodyFromJSON, - SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBodyToJSON, - SolidityServiceSolidityAPIServiceSimulateTransactionByForkBodyFromJSON, - SolidityServiceSolidityAPIServiceSimulateTransactionByForkBodyToJSON, + SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBodyFromJSON, + SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBodyToJSON, + SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBodyFromJSON, + SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBodyToJSON, TxindexEvmSearchTransactionsResponseFromJSON, TxindexEvmSearchTransactionsResponseToJSON, } from '../models/index.js'; @@ -62,50 +62,50 @@ export interface GetCallTraceByBundleRequest { ignoreGasCost?: boolean; } -export interface GetCallTraceByForkBundleRequest { +export interface GetCallTraceBySimulationRequest { owner: string; slug: string; - forkId: string; - bundleId: string; + chainId: string; + simulationId: string; withInternalCalls?: boolean; disableOptimizer?: boolean; ignoreGasCost?: boolean; } -export interface GetCallTraceByForkSimulationRequest { +export interface GetCallTraceByTransactionRequest { owner: string; slug: string; - forkId: string; - simulationId: string; + chainId: string; + txHash: string; withInternalCalls?: boolean; disableOptimizer?: boolean; ignoreGasCost?: boolean; } -export interface GetCallTraceByForkTransactionRequest { +export interface GetCallTraceOnForkBundleRequest { owner: string; slug: string; forkId: string; - txHash: string; + bundleId: string; withInternalCalls?: boolean; disableOptimizer?: boolean; ignoreGasCost?: boolean; } -export interface GetCallTraceBySimulationRequest { +export interface GetCallTraceOnForkSimulationRequest { owner: string; slug: string; - chainId: string; + forkId: string; simulationId: string; withInternalCalls?: boolean; disableOptimizer?: boolean; ignoreGasCost?: boolean; } -export interface GetCallTraceByTransactionRequest { +export interface GetCallTraceOnForkTransactionRequest { owner: string; slug: string; - chainId: string; + forkId: string; txHash: string; withInternalCalls?: boolean; disableOptimizer?: boolean; @@ -165,18 +165,18 @@ export interface SimulateTransactionBundleRequest { body: SolidityServiceSolidityAPIServiceSimulateTransactionBundleBody; } -export interface SimulateTransactionBundleByForkRequest { +export interface SimulateTransactionBundleOnForkRequest { owner: string; slug: string; forkId: string; - body: SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody; + body: SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody; } -export interface SimulateTransactionByForkRequest { +export interface SimulateTransactionOnForkRequest { owner: string; slug: string; forkId: string; - body: SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody; + body: SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody; } /** @@ -255,34 +255,34 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { } /** - * Get Call Trace by Bundle Simulation on Fork + * Get Call Trace by Simulation */ - async getCallTraceByForkBundleRaw(requestParameters: GetCallTraceByForkBundleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getCallTraceBySimulationRaw(requestParameters: GetCallTraceBySimulationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters['owner'] == null) { throw new runtime.RequiredError( 'owner', - 'Required parameter "owner" was null or undefined when calling getCallTraceByForkBundle().' + 'Required parameter "owner" was null or undefined when calling getCallTraceBySimulation().' ); } if (requestParameters['slug'] == null) { throw new runtime.RequiredError( 'slug', - 'Required parameter "slug" was null or undefined when calling getCallTraceByForkBundle().' + 'Required parameter "slug" was null or undefined when calling getCallTraceBySimulation().' ); } - if (requestParameters['forkId'] == null) { + if (requestParameters['chainId'] == null) { throw new runtime.RequiredError( - 'forkId', - 'Required parameter "forkId" was null or undefined when calling getCallTraceByForkBundle().' + 'chainId', + 'Required parameter "chainId" was null or undefined when calling getCallTraceBySimulation().' ); } - if (requestParameters['bundleId'] == null) { + if (requestParameters['simulationId'] == null) { throw new runtime.RequiredError( - 'bundleId', - 'Required parameter "bundleId" was null or undefined when calling getCallTraceByForkBundle().' + 'simulationId', + 'Required parameter "simulationId" was null or undefined when calling getCallTraceBySimulation().' ); } @@ -307,7 +307,7 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { } const response = await this.request({ - path: `/api/v1/solidity/{owner}/{slug}/fork/{forkId}/bundle/{bundleId}/call_trace`.replace(`{${"owner"}}`, encodeURIComponent(String(requestParameters['owner']))).replace(`{${"slug"}}`, encodeURIComponent(String(requestParameters['slug']))).replace(`{${"forkId"}}`, encodeURIComponent(String(requestParameters['forkId']))).replace(`{${"bundleId"}}`, encodeURIComponent(String(requestParameters['bundleId']))), + path: `/api/v1/solidity/{owner}/{slug}/{chainId}/simulation/{simulationId}/call_trace`.replace(`{${"owner"}}`, encodeURIComponent(String(requestParameters['owner']))).replace(`{${"slug"}}`, encodeURIComponent(String(requestParameters['slug']))).replace(`{${"chainId"}}`, encodeURIComponent(String(requestParameters['chainId']))).replace(`{${"simulationId"}}`, encodeURIComponent(String(requestParameters['simulationId']))), method: 'GET', headers: headerParameters, query: queryParameters, @@ -317,42 +317,43 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { } /** - * Get Call Trace by Bundle Simulation on Fork + * Get Call Trace by Simulation */ - async getCallTraceByForkBundle(requestParameters: GetCallTraceByForkBundleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.getCallTraceByForkBundleRaw(requestParameters, initOverrides); + async getCallTraceBySimulation(requestParameters: GetCallTraceBySimulationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.getCallTraceBySimulationRaw(requestParameters, initOverrides); return await response.value(); } /** - * Get Call Trace by Simulation on Fork + * API to get Sentio call trace. It takes `txId.txHash` and `chainSpec.chainId` arguments, where the first is transaction hash, and the second is the numeric ethereum chain ID. The results looks very similar to the normal [Ethereum call trace](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png). But we have an additional `startIndex` and `startIndex` on each trace entry even for the LOG, representing the execution order in the trace. This allows you to build chart that marks the order of fund flow. ![screenshot](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png) + * Get Call Trace by Transaction */ - async getCallTraceByForkSimulationRaw(requestParameters: GetCallTraceByForkSimulationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getCallTraceByTransactionRaw(requestParameters: GetCallTraceByTransactionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters['owner'] == null) { throw new runtime.RequiredError( 'owner', - 'Required parameter "owner" was null or undefined when calling getCallTraceByForkSimulation().' + 'Required parameter "owner" was null or undefined when calling getCallTraceByTransaction().' ); } if (requestParameters['slug'] == null) { throw new runtime.RequiredError( 'slug', - 'Required parameter "slug" was null or undefined when calling getCallTraceByForkSimulation().' + 'Required parameter "slug" was null or undefined when calling getCallTraceByTransaction().' ); } - if (requestParameters['forkId'] == null) { + if (requestParameters['chainId'] == null) { throw new runtime.RequiredError( - 'forkId', - 'Required parameter "forkId" was null or undefined when calling getCallTraceByForkSimulation().' + 'chainId', + 'Required parameter "chainId" was null or undefined when calling getCallTraceByTransaction().' ); } - if (requestParameters['simulationId'] == null) { + if (requestParameters['txHash'] == null) { throw new runtime.RequiredError( - 'simulationId', - 'Required parameter "simulationId" was null or undefined when calling getCallTraceByForkSimulation().' + 'txHash', + 'Required parameter "txHash" was null or undefined when calling getCallTraceByTransaction().' ); } @@ -377,7 +378,7 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { } const response = await this.request({ - path: `/api/v1/solidity/{owner}/{slug}/fork/{forkId}/simulation/{simulationId}/call_trace`.replace(`{${"owner"}}`, encodeURIComponent(String(requestParameters['owner']))).replace(`{${"slug"}}`, encodeURIComponent(String(requestParameters['slug']))).replace(`{${"forkId"}}`, encodeURIComponent(String(requestParameters['forkId']))).replace(`{${"simulationId"}}`, encodeURIComponent(String(requestParameters['simulationId']))), + path: `/api/v1/solidity/{owner}/{slug}/{chainId}/transaction/{txHash}/call_trace`.replace(`{${"owner"}}`, encodeURIComponent(String(requestParameters['owner']))).replace(`{${"slug"}}`, encodeURIComponent(String(requestParameters['slug']))).replace(`{${"chainId"}}`, encodeURIComponent(String(requestParameters['chainId']))).replace(`{${"txHash"}}`, encodeURIComponent(String(requestParameters['txHash']))), method: 'GET', headers: headerParameters, query: queryParameters, @@ -387,42 +388,43 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { } /** - * Get Call Trace by Simulation on Fork + * API to get Sentio call trace. It takes `txId.txHash` and `chainSpec.chainId` arguments, where the first is transaction hash, and the second is the numeric ethereum chain ID. The results looks very similar to the normal [Ethereum call trace](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png). But we have an additional `startIndex` and `startIndex` on each trace entry even for the LOG, representing the execution order in the trace. This allows you to build chart that marks the order of fund flow. ![screenshot](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png) + * Get Call Trace by Transaction */ - async getCallTraceByForkSimulation(requestParameters: GetCallTraceByForkSimulationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.getCallTraceByForkSimulationRaw(requestParameters, initOverrides); + async getCallTraceByTransaction(requestParameters: GetCallTraceByTransactionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.getCallTraceByTransactionRaw(requestParameters, initOverrides); return await response.value(); } /** - * Get Call Trace by Transaction on Fork + * Get Call Trace by Bundle Simulation on Fork */ - async getCallTraceByForkTransactionRaw(requestParameters: GetCallTraceByForkTransactionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getCallTraceOnForkBundleRaw(requestParameters: GetCallTraceOnForkBundleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters['owner'] == null) { throw new runtime.RequiredError( 'owner', - 'Required parameter "owner" was null or undefined when calling getCallTraceByForkTransaction().' + 'Required parameter "owner" was null or undefined when calling getCallTraceOnForkBundle().' ); } if (requestParameters['slug'] == null) { throw new runtime.RequiredError( 'slug', - 'Required parameter "slug" was null or undefined when calling getCallTraceByForkTransaction().' + 'Required parameter "slug" was null or undefined when calling getCallTraceOnForkBundle().' ); } if (requestParameters['forkId'] == null) { throw new runtime.RequiredError( 'forkId', - 'Required parameter "forkId" was null or undefined when calling getCallTraceByForkTransaction().' + 'Required parameter "forkId" was null or undefined when calling getCallTraceOnForkBundle().' ); } - if (requestParameters['txHash'] == null) { + if (requestParameters['bundleId'] == null) { throw new runtime.RequiredError( - 'txHash', - 'Required parameter "txHash" was null or undefined when calling getCallTraceByForkTransaction().' + 'bundleId', + 'Required parameter "bundleId" was null or undefined when calling getCallTraceOnForkBundle().' ); } @@ -447,7 +449,7 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { } const response = await this.request({ - path: `/api/v1/solidity/{owner}/{slug}/fork/{forkId}/transaction/{txHash}/call_trace`.replace(`{${"owner"}}`, encodeURIComponent(String(requestParameters['owner']))).replace(`{${"slug"}}`, encodeURIComponent(String(requestParameters['slug']))).replace(`{${"forkId"}}`, encodeURIComponent(String(requestParameters['forkId']))).replace(`{${"txHash"}}`, encodeURIComponent(String(requestParameters['txHash']))), + path: `/api/v1/solidity/{owner}/{slug}/fork/{forkId}/bundle/{bundleId}/call_trace`.replace(`{${"owner"}}`, encodeURIComponent(String(requestParameters['owner']))).replace(`{${"slug"}}`, encodeURIComponent(String(requestParameters['slug']))).replace(`{${"forkId"}}`, encodeURIComponent(String(requestParameters['forkId']))).replace(`{${"bundleId"}}`, encodeURIComponent(String(requestParameters['bundleId']))), method: 'GET', headers: headerParameters, query: queryParameters, @@ -457,42 +459,42 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { } /** - * Get Call Trace by Transaction on Fork + * Get Call Trace by Bundle Simulation on Fork */ - async getCallTraceByForkTransaction(requestParameters: GetCallTraceByForkTransactionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.getCallTraceByForkTransactionRaw(requestParameters, initOverrides); + async getCallTraceOnForkBundle(requestParameters: GetCallTraceOnForkBundleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.getCallTraceOnForkBundleRaw(requestParameters, initOverrides); return await response.value(); } /** - * Get Call Trace by Simulation + * Get Call Trace by Simulation on Fork */ - async getCallTraceBySimulationRaw(requestParameters: GetCallTraceBySimulationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getCallTraceOnForkSimulationRaw(requestParameters: GetCallTraceOnForkSimulationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters['owner'] == null) { throw new runtime.RequiredError( 'owner', - 'Required parameter "owner" was null or undefined when calling getCallTraceBySimulation().' + 'Required parameter "owner" was null or undefined when calling getCallTraceOnForkSimulation().' ); } if (requestParameters['slug'] == null) { throw new runtime.RequiredError( 'slug', - 'Required parameter "slug" was null or undefined when calling getCallTraceBySimulation().' + 'Required parameter "slug" was null or undefined when calling getCallTraceOnForkSimulation().' ); } - if (requestParameters['chainId'] == null) { + if (requestParameters['forkId'] == null) { throw new runtime.RequiredError( - 'chainId', - 'Required parameter "chainId" was null or undefined when calling getCallTraceBySimulation().' + 'forkId', + 'Required parameter "forkId" was null or undefined when calling getCallTraceOnForkSimulation().' ); } if (requestParameters['simulationId'] == null) { throw new runtime.RequiredError( 'simulationId', - 'Required parameter "simulationId" was null or undefined when calling getCallTraceBySimulation().' + 'Required parameter "simulationId" was null or undefined when calling getCallTraceOnForkSimulation().' ); } @@ -517,7 +519,7 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { } const response = await this.request({ - path: `/api/v1/solidity/{owner}/{slug}/{chainId}/simulation/{simulationId}/call_trace`.replace(`{${"owner"}}`, encodeURIComponent(String(requestParameters['owner']))).replace(`{${"slug"}}`, encodeURIComponent(String(requestParameters['slug']))).replace(`{${"chainId"}}`, encodeURIComponent(String(requestParameters['chainId']))).replace(`{${"simulationId"}}`, encodeURIComponent(String(requestParameters['simulationId']))), + path: `/api/v1/solidity/{owner}/{slug}/fork/{forkId}/simulation/{simulationId}/call_trace`.replace(`{${"owner"}}`, encodeURIComponent(String(requestParameters['owner']))).replace(`{${"slug"}}`, encodeURIComponent(String(requestParameters['slug']))).replace(`{${"forkId"}}`, encodeURIComponent(String(requestParameters['forkId']))).replace(`{${"simulationId"}}`, encodeURIComponent(String(requestParameters['simulationId']))), method: 'GET', headers: headerParameters, query: queryParameters, @@ -527,43 +529,42 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { } /** - * Get Call Trace by Simulation + * Get Call Trace by Simulation on Fork */ - async getCallTraceBySimulation(requestParameters: GetCallTraceBySimulationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.getCallTraceBySimulationRaw(requestParameters, initOverrides); + async getCallTraceOnForkSimulation(requestParameters: GetCallTraceOnForkSimulationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.getCallTraceOnForkSimulationRaw(requestParameters, initOverrides); return await response.value(); } /** - * API to get Sentio call trace. It takes `txId.txHash` and `chainSpec.chainId` arguments, where the first is transaction hash, and the second is the numeric ethereum chain ID. The results looks very similar to the normal [Ethereum call trace](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png). But we have an additional `startIndex` and `startIndex` on each trace entry even for the LOG, representing the execution order in the trace. This allows you to build chart that marks the order of fund flow. ![screenshot](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png) - * Get Call Trace by Transaction + * Get Call Trace by Transaction on Fork */ - async getCallTraceByTransactionRaw(requestParameters: GetCallTraceByTransactionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getCallTraceOnForkTransactionRaw(requestParameters: GetCallTraceOnForkTransactionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters['owner'] == null) { throw new runtime.RequiredError( 'owner', - 'Required parameter "owner" was null or undefined when calling getCallTraceByTransaction().' + 'Required parameter "owner" was null or undefined when calling getCallTraceOnForkTransaction().' ); } if (requestParameters['slug'] == null) { throw new runtime.RequiredError( 'slug', - 'Required parameter "slug" was null or undefined when calling getCallTraceByTransaction().' + 'Required parameter "slug" was null or undefined when calling getCallTraceOnForkTransaction().' ); } - if (requestParameters['chainId'] == null) { + if (requestParameters['forkId'] == null) { throw new runtime.RequiredError( - 'chainId', - 'Required parameter "chainId" was null or undefined when calling getCallTraceByTransaction().' + 'forkId', + 'Required parameter "forkId" was null or undefined when calling getCallTraceOnForkTransaction().' ); } if (requestParameters['txHash'] == null) { throw new runtime.RequiredError( 'txHash', - 'Required parameter "txHash" was null or undefined when calling getCallTraceByTransaction().' + 'Required parameter "txHash" was null or undefined when calling getCallTraceOnForkTransaction().' ); } @@ -588,7 +589,7 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { } const response = await this.request({ - path: `/api/v1/solidity/{owner}/{slug}/{chainId}/transaction/{txHash}/call_trace`.replace(`{${"owner"}}`, encodeURIComponent(String(requestParameters['owner']))).replace(`{${"slug"}}`, encodeURIComponent(String(requestParameters['slug']))).replace(`{${"chainId"}}`, encodeURIComponent(String(requestParameters['chainId']))).replace(`{${"txHash"}}`, encodeURIComponent(String(requestParameters['txHash']))), + path: `/api/v1/solidity/{owner}/{slug}/fork/{forkId}/transaction/{txHash}/call_trace`.replace(`{${"owner"}}`, encodeURIComponent(String(requestParameters['owner']))).replace(`{${"slug"}}`, encodeURIComponent(String(requestParameters['slug']))).replace(`{${"forkId"}}`, encodeURIComponent(String(requestParameters['forkId']))).replace(`{${"txHash"}}`, encodeURIComponent(String(requestParameters['txHash']))), method: 'GET', headers: headerParameters, query: queryParameters, @@ -598,11 +599,10 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { } /** - * API to get Sentio call trace. It takes `txId.txHash` and `chainSpec.chainId` arguments, where the first is transaction hash, and the second is the numeric ethereum chain ID. The results looks very similar to the normal [Ethereum call trace](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png). But we have an additional `startIndex` and `startIndex` on each trace entry even for the LOG, representing the execution order in the trace. This allows you to build chart that marks the order of fund flow. ![screenshot](https://raw.githubusercontent.com/sentioxyz/docs/main/.gitbook/assets/image%20(2)%20(1)%20(1)%20(1).png) - * Get Call Trace by Transaction + * Get Call Trace by Transaction on Fork */ - async getCallTraceByTransaction(requestParameters: GetCallTraceByTransactionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.getCallTraceByTransactionRaw(requestParameters, initOverrides); + async getCallTraceOnForkTransaction(requestParameters: GetCallTraceOnForkTransactionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.getCallTraceOnForkTransactionRaw(requestParameters, initOverrides); return await response.value(); } @@ -993,32 +993,32 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { /** * Run Bundle simulation on Fork */ - async simulateTransactionBundleByForkRaw(requestParameters: SimulateTransactionBundleByForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async simulateTransactionBundleOnForkRaw(requestParameters: SimulateTransactionBundleOnForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters['owner'] == null) { throw new runtime.RequiredError( 'owner', - 'Required parameter "owner" was null or undefined when calling simulateTransactionBundleByFork().' + 'Required parameter "owner" was null or undefined when calling simulateTransactionBundleOnFork().' ); } if (requestParameters['slug'] == null) { throw new runtime.RequiredError( 'slug', - 'Required parameter "slug" was null or undefined when calling simulateTransactionBundleByFork().' + 'Required parameter "slug" was null or undefined when calling simulateTransactionBundleOnFork().' ); } if (requestParameters['forkId'] == null) { throw new runtime.RequiredError( 'forkId', - 'Required parameter "forkId" was null or undefined when calling simulateTransactionBundleByFork().' + 'Required parameter "forkId" was null or undefined when calling simulateTransactionBundleOnFork().' ); } if (requestParameters['body'] == null) { throw new runtime.RequiredError( 'body', - 'Required parameter "body" was null or undefined when calling simulateTransactionBundleByFork().' + 'Required parameter "body" was null or undefined when calling simulateTransactionBundleOnFork().' ); } @@ -1037,7 +1037,7 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { method: 'POST', headers: headerParameters, query: queryParameters, - body: SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBodyToJSON(requestParameters['body']), + body: SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBodyToJSON(requestParameters['body']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => SolidityServiceSimulateTransactionBundleResponseFromJSON(jsonValue)); @@ -1046,40 +1046,40 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { /** * Run Bundle simulation on Fork */ - async simulateTransactionBundleByFork(requestParameters: SimulateTransactionBundleByForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.simulateTransactionBundleByForkRaw(requestParameters, initOverrides); + async simulateTransactionBundleOnFork(requestParameters: SimulateTransactionBundleOnForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.simulateTransactionBundleOnForkRaw(requestParameters, initOverrides); return await response.value(); } /** * Run Simulation on Fork */ - async simulateTransactionByForkRaw(requestParameters: SimulateTransactionByForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async simulateTransactionOnForkRaw(requestParameters: SimulateTransactionOnForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { if (requestParameters['owner'] == null) { throw new runtime.RequiredError( 'owner', - 'Required parameter "owner" was null or undefined when calling simulateTransactionByFork().' + 'Required parameter "owner" was null or undefined when calling simulateTransactionOnFork().' ); } if (requestParameters['slug'] == null) { throw new runtime.RequiredError( 'slug', - 'Required parameter "slug" was null or undefined when calling simulateTransactionByFork().' + 'Required parameter "slug" was null or undefined when calling simulateTransactionOnFork().' ); } if (requestParameters['forkId'] == null) { throw new runtime.RequiredError( 'forkId', - 'Required parameter "forkId" was null or undefined when calling simulateTransactionByFork().' + 'Required parameter "forkId" was null or undefined when calling simulateTransactionOnFork().' ); } if (requestParameters['body'] == null) { throw new runtime.RequiredError( 'body', - 'Required parameter "body" was null or undefined when calling simulateTransactionByFork().' + 'Required parameter "body" was null or undefined when calling simulateTransactionOnFork().' ); } @@ -1098,7 +1098,7 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { method: 'POST', headers: headerParameters, query: queryParameters, - body: SolidityServiceSolidityAPIServiceSimulateTransactionByForkBodyToJSON(requestParameters['body']), + body: SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBodyToJSON(requestParameters['body']), }, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => SolidityServiceSimulateTransactionResponseFromJSON(jsonValue)); @@ -1107,8 +1107,8 @@ export class DebugAndSimulationApi extends runtime.BaseAPI { /** * Run Simulation on Fork */ - async simulateTransactionByFork(requestParameters: SimulateTransactionByForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { - const response = await this.simulateTransactionByForkRaw(requestParameters, initOverrides); + async simulateTransactionOnFork(requestParameters: SimulateTransactionOnForkRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise { + const response = await this.simulateTransactionOnForkRaw(requestParameters, initOverrides); return await response.value(); } diff --git a/src/models/SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody.ts b/src/models/SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody.ts similarity index 74% rename from src/models/SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody.ts rename to src/models/SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody.ts index 42916bd..a160865 100755 --- a/src/models/SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody.ts +++ b/src/models/SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody.ts @@ -24,30 +24,30 @@ import { /** * * @export - * @interface SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody + * @interface SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody */ -export interface SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody { +export interface SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody { /** * For blockNumber, transactionIndex, networkId, stateOverrides and blockOverrides fields, only the first simulation takes effect. * @type {Array} - * @memberof SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody + * @memberof SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody */ simulations: Array; } /** - * Check if a given object implements the SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody interface. + * Check if a given object implements the SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody interface. */ -export function instanceOfSolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody(value: object): value is SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody { +export function instanceOfSolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody(value: object): value is SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody { if (!('simulations' in value) || value['simulations'] === undefined) return false; return true; } -export function SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBodyFromJSON(json: any): SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody { - return SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBodyFromJSONTyped(json, false); +export function SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBodyFromJSON(json: any): SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody { + return SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBodyFromJSONTyped(json, false); } -export function SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody { +export function SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody { if (json == null) { return json; } @@ -57,11 +57,11 @@ export function SolidityServiceSolidityAPIServiceSimulateTransactionBundleByFork }; } - export function SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBodyToJSON(json: any): SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody { - return SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBodyToJSONTyped(json, false); + export function SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBodyToJSON(json: any): SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody { + return SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBodyToJSONTyped(json, false); } - export function SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBodyToJSONTyped(value?: SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody | null, ignoreDiscriminator: boolean = false): any { + export function SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBodyToJSONTyped(value?: SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } diff --git a/src/models/SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody.ts b/src/models/SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody.ts similarity index 70% rename from src/models/SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody.ts rename to src/models/SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody.ts index 4511daf..769ca65 100755 --- a/src/models/SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody.ts +++ b/src/models/SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody.ts @@ -24,30 +24,30 @@ import { /** * * @export - * @interface SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody + * @interface SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody */ -export interface SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody { +export interface SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody { /** * * @type {SolidityServiceSimulation} - * @memberof SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody + * @memberof SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody */ simulation: SolidityServiceSimulation; } /** - * Check if a given object implements the SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody interface. + * Check if a given object implements the SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody interface. */ -export function instanceOfSolidityServiceSolidityAPIServiceSimulateTransactionByForkBody(value: object): value is SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody { +export function instanceOfSolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody(value: object): value is SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody { if (!('simulation' in value) || value['simulation'] === undefined) return false; return true; } -export function SolidityServiceSolidityAPIServiceSimulateTransactionByForkBodyFromJSON(json: any): SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody { - return SolidityServiceSolidityAPIServiceSimulateTransactionByForkBodyFromJSONTyped(json, false); +export function SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBodyFromJSON(json: any): SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody { + return SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBodyFromJSONTyped(json, false); } -export function SolidityServiceSolidityAPIServiceSimulateTransactionByForkBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody { +export function SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody { if (json == null) { return json; } @@ -57,11 +57,11 @@ export function SolidityServiceSolidityAPIServiceSimulateTransactionByForkBodyFr }; } - export function SolidityServiceSolidityAPIServiceSimulateTransactionByForkBodyToJSON(json: any): SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody { - return SolidityServiceSolidityAPIServiceSimulateTransactionByForkBodyToJSONTyped(json, false); + export function SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBodyToJSON(json: any): SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody { + return SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBodyToJSONTyped(json, false); } - export function SolidityServiceSolidityAPIServiceSimulateTransactionByForkBodyToJSONTyped(value?: SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody | null, ignoreDiscriminator: boolean = false): any { + export function SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBodyToJSONTyped(value?: SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } diff --git a/src/models/index.ts b/src/models/index.ts index 13864c1..7ab99c6 100755 --- a/src/models/index.ts +++ b/src/models/index.ts @@ -173,8 +173,8 @@ export * from './SolidityServiceSimulation.js'; export * from './SolidityServiceSimulationResult.js'; export * from './SolidityServiceSolidityAPIServiceSimulateTransactionBody.js'; export * from './SolidityServiceSolidityAPIServiceSimulateTransactionBundleBody.js'; -export * from './SolidityServiceSolidityAPIServiceSimulateTransactionBundleByForkBody.js'; -export * from './SolidityServiceSolidityAPIServiceSimulateTransactionByForkBody.js'; +export * from './SolidityServiceSolidityAPIServiceSimulateTransactionBundleOnForkBody.js'; +export * from './SolidityServiceSolidityAPIServiceSimulateTransactionOnForkBody.js'; export * from './SolidityServiceSourceFetcherType.js'; export * from './SolidityServiceSourceInfo.js'; export * from './SolidityServiceSourceMultiFile.js';