aboutsummaryrefslogtreecommitdiffstats
path: root/packages/dev-tools-pages/ts/pages/Profiler.tsx
diff options
context:
space:
mode:
authorAugust Skare <post@augustskare.no>2018-10-26 15:59:10 +0800
committerAugust Skare <post@augustskare.no>2018-10-26 15:59:10 +0800
commit89e439c521aed35be72bee1094d8a431e5fc1d68 (patch)
tree8a05e838779785a65095df084e7266949bdb004e /packages/dev-tools-pages/ts/pages/Profiler.tsx
parent0f97771d5ae728b10afd532bcb75a93ab66775e8 (diff)
downloaddexon-sol-tools-89e439c521aed35be72bee1094d8a431e5fc1d68.tar
dexon-sol-tools-89e439c521aed35be72bee1094d8a431e5fc1d68.tar.gz
dexon-sol-tools-89e439c521aed35be72bee1094d8a431e5fc1d68.tar.bz2
dexon-sol-tools-89e439c521aed35be72bee1094d8a431e5fc1d68.tar.lz
dexon-sol-tools-89e439c521aed35be72bee1094d8a431e5fc1d68.tar.xz
dexon-sol-tools-89e439c521aed35be72bee1094d8a431e5fc1d68.tar.zst
dexon-sol-tools-89e439c521aed35be72bee1094d8a431e5fc1d68.zip
update content in tabs
Diffstat (limited to 'packages/dev-tools-pages/ts/pages/Profiler.tsx')
-rw-r--r--packages/dev-tools-pages/ts/pages/Profiler.tsx23
1 files changed, 19 insertions, 4 deletions
diff --git a/packages/dev-tools-pages/ts/pages/Profiler.tsx b/packages/dev-tools-pages/ts/pages/Profiler.tsx
index b8e78264e..d45721937 100644
--- a/packages/dev-tools-pages/ts/pages/Profiler.tsx
+++ b/packages/dev-tools-pages/ts/pages/Profiler.tsx
@@ -69,15 +69,30 @@ function Profiler() {
<Tabs>
<TabBlock title="Sol-compiler">
- <Code language="js">
+ <Code language="javascript">
{`import { SolCompilerArtifactAdapter } from '@0x/sol-trace';
// Both artifactsDir and contractsDir are optional and will be fetched from compiler.json if not passed in
const artifactAdapter = new SolCompilerArtifactAdapter(artifactsDir, contractsDir);`}
</Code>
</TabBlock>
- <TabBlock title="Truffle">Truffle</TabBlock>
- <TabBlock title="Custom">Custom</TabBlock>
+ <TabBlock title="Truffle">
+ <Code language="javascript">
+ {`import { TruffleArtifactAdapter } from '@0x/sol-trace';
+
+const projectRoot = '.';
+const solcVersion = '0.4.24';
+const artifactAdapter = new TruffleArtifactAdapter(projectRoot, solcVersion);`}
+ </Code>
+ </TabBlock>
+ <TabBlock title="Custom">
+ <Code language="javascript">
+ {`import { AbstractArtifactAdapter } from '@0x/sol-trace';
+
+class YourCustomArtifactsAdapter extends AbstractArtifactAdapter {...};
+const artifactAdapter = new YourCustomArtifactsAdapter(...);`}
+ </Code>
+ </TabBlock>
</Tabs>
<p>
Now that we have an <InlineCode>artifactAdapter</InlineCode>, we can create a{' '}
@@ -85,7 +100,7 @@ const artifactAdapter = new SolCompilerArtifactAdapter(artifactsDir, contractsDi
</p>
<Breakout>
- <Code language="js">
+ <Code language="javascript">
{`import { ProviderEngine, RpcSubprovider } from 'web3-provider-engine';
import { RevertTraceSubprovider } from '@0x/sol-cov';