Skip to content

Commit e215088

Browse files
joeizangAniket-Engg
authored andcommitted
Add method hashes to vyper compile output.
1 parent cb995e0 commit e215088

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

libs/remix-ui/vyper-compile-details/src/lib/vyper-compile-details.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ export function RemixUiVyperCompileDetails({ payload, theme, themeStyle }: Remix
1717
const abi= compileResult.abi
1818
const compilerVersion = compileResult?.version ?? ''
1919
const emvVersion = compileResult?.evmVersion ?? ''
20+
2021
return (
2122
<>
2223
<VyperCompile

libs/remix-ui/vyper-compile-details/src/lib/vyperCompile.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ type tabContentType = {
3434
eventKey: string
3535
version?: string
3636
evmVersion?: string
37+
methodIdentifiers?: {
38+
[method: string]: string
39+
}
3740
}
3841

3942
export default function VyperCompile({ result, theme, themeStyle }: VyperCompileProps) {
@@ -46,7 +49,8 @@ export default function VyperCompile({ result, theme, themeStyle }: VyperCompile
4649
tabButtonText: () => 'Copy ABI',
4750
eventKey: 'abi',
4851
version: result.compilerVersion,
49-
evmVersion: result.evmVersion
52+
evmVersion: result.evmVersion,
53+
methodIdentifiers: result.methodIdentifiers
5054
},
5155
{
5256
tabHeadingText: 'Bytecode',
@@ -82,7 +86,7 @@ export default function VyperCompile({ result, theme, themeStyle }: VyperCompile
8286
{content.eventKey === 'abi' ? (
8387
<div className="my-3">
8488
{JSON.stringify(content?.tabPayload)?.length > 1 ? <JSONTree
85-
src={{ ...content.tabPayload as ABIDescription[], evmVersion: content.evmVersion, version: content.version } }
89+
src={{ ...content.tabPayload as ABIDescription[], evmVersion: content.evmVersion, version: content.version, methodIdentifiers: content.methodIdentifiers } }
8690
theme={theme}
8791
style={themeStyle}
8892
/> : null}

0 commit comments

Comments
 (0)