Documentation ¶
Index ¶
- func CleanupCreationByteCode(bytecode string) string
- func GetByteCodeHash(byteCode []byte) (*string, error)
- func GetGoBindings(abi string, pkgName string, creationHexByteCode string) (*string, error)
- func PullAndStoreSmartContractImmutableData(hexAddress string, ethNetwork types.ETHNetwork, name string, dir string, ...) error
- type SmartContractImmutableData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CleanupCreationByteCode ¶
func GetByteCodeHash ¶
func GetGoBindings ¶
func PullAndStoreSmartContractImmutableData ¶
func PullAndStoreSmartContractImmutableData( hexAddress string, ethNetwork types.ETHNetwork, name string, dir string, ethClient *ethclient.Client, etherscanClient *etherscan.EtherscanClient, ) error
Types ¶
type SmartContractImmutableData ¶
type SmartContractImmutableData struct { SourceCode map[string]string Name string ByteCode []byte ByteCodeHash string CreationHexByteCode string ABI string GoBindings string DownloadURL string }
func PullSmartContractImmutableData ¶
func PullSmartContractImmutableData( ethClient *ethclient.Client, etherscanClient *etherscan.EtherscanClient, name string, hexAddress string, ) (*SmartContractImmutableData, error)
Click to show internal directories.
Click to hide internal directories.