Abi
ABI 的字節碼版本
我想知道除了 ABI 的 Json 表示之外,是否還有相同介面的字節編碼和緊湊版本。Json 是人類可讀的,但在某些情況下它只是一種矯枉過正。
出於某些目的,擁有更緊湊的 ABI 格式是有意義的,例如,如果您希望將其編碼為 URL 參數,就像在 Ethereum Event Scan 的此連結中一樣:
讀取參數api可以分兩步:
- 解碼base64
- 解壓
您可以在 typescript here中找到用於編碼和解碼 ABI 的範例實現
人們使用的一般約定只是刪除 ABI 的 JSON 版本上的空白,如果有幫助,將其全部放在一行上。