Documentation ¶
Index ¶
- type ContractMaker
- func (c *ContractMaker) NewBalanceChecker(chainID uint64) (*balancechecker.BalanceChecker, error)
- func (c *ContractMaker) NewDirectory(chainID uint64) (*directory.Directory, error)
- func (c *ContractMaker) NewERC20(chainID uint64, contractAddr common.Address) (ierc20.IERC20Iface, error)
- func (c *ContractMaker) NewERC20Caller(chainID uint64, contractAddr common.Address) (ierc20.IERC20CallerIface, error)
- func (c *ContractMaker) NewEthScan(chainID uint64) (ethscan.BalanceScannerIface, uint, error)
- func (c *ContractMaker) NewPublicResolver(chainID uint64, resolverAddress *common.Address) (*resolver.PublicResolver, error)
- func (c *ContractMaker) NewRegistry(chainID uint64) (*resolver.ENSRegistryWithFallback, error)
- func (c *ContractMaker) NewRegistryWithAddress(chainID uint64, address common.Address) (*resolver.ENSRegistryWithFallback, error)
- func (c *ContractMaker) NewSNT(chainID uint64) (*snt.SNT, error)
- func (c *ContractMaker) NewStickerMarket(chainID uint64) (*stickers.StickerMarket, error)
- func (c *ContractMaker) NewStickerPack(chainID uint64) (*stickers.StickerPack, error)
- func (c *ContractMaker) NewStickerType(chainID uint64) (*stickers.StickerType, error)
- func (c *ContractMaker) NewUsernameRegistrar(chainID uint64, contractAddr common.Address) (*registrar.UsernameRegistrar, error)
- type ContractMakerIface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContractMaker ¶ added in v0.94.12
type ContractMaker struct {
RPCClient rpc.ClientInterface
}
func NewContractMaker ¶ added in v0.166.1
func NewContractMaker(client rpc.ClientInterface) (*ContractMaker, error)
func (*ContractMaker) NewBalanceChecker ¶ added in v0.172.6
func (c *ContractMaker) NewBalanceChecker(chainID uint64) (*balancechecker.BalanceChecker, error)
func (*ContractMaker) NewDirectory ¶ added in v0.100.1
func (c *ContractMaker) NewDirectory(chainID uint64) (*directory.Directory, error)
func (*ContractMaker) NewERC20 ¶ added in v0.125.0
func (c *ContractMaker) NewERC20(chainID uint64, contractAddr common.Address) (ierc20.IERC20Iface, error)
func (*ContractMaker) NewERC20Caller ¶ added in v0.181.32
func (c *ContractMaker) NewERC20Caller(chainID uint64, contractAddr common.Address) (ierc20.IERC20CallerIface, error)
func (*ContractMaker) NewEthScan ¶ added in v0.109.1
func (c *ContractMaker) NewEthScan(chainID uint64) (ethscan.BalanceScannerIface, uint, error)
func (*ContractMaker) NewPublicResolver ¶ added in v0.94.12
func (c *ContractMaker) NewPublicResolver(chainID uint64, resolverAddress *common.Address) (*resolver.PublicResolver, error)
func (*ContractMaker) NewRegistry ¶ added in v0.94.12
func (c *ContractMaker) NewRegistry(chainID uint64) (*resolver.ENSRegistryWithFallback, error)
func (*ContractMaker) NewRegistryWithAddress ¶ added in v0.113.0
func (c *ContractMaker) NewRegistryWithAddress(chainID uint64, address common.Address) (*resolver.ENSRegistryWithFallback, error)
func (*ContractMaker) NewSNT ¶ added in v0.94.12
func (c *ContractMaker) NewSNT(chainID uint64) (*snt.SNT, error)
func (*ContractMaker) NewStickerMarket ¶ added in v0.94.12
func (c *ContractMaker) NewStickerMarket(chainID uint64) (*stickers.StickerMarket, error)
func (*ContractMaker) NewStickerPack ¶ added in v0.94.12
func (c *ContractMaker) NewStickerPack(chainID uint64) (*stickers.StickerPack, error)
func (*ContractMaker) NewStickerType ¶ added in v0.94.12
func (c *ContractMaker) NewStickerType(chainID uint64) (*stickers.StickerType, error)
func (*ContractMaker) NewUsernameRegistrar ¶ added in v0.94.12
func (c *ContractMaker) NewUsernameRegistrar(chainID uint64, contractAddr common.Address) (*registrar.UsernameRegistrar, error)
type ContractMakerIface ¶ added in v0.181.32
Directories ¶
Path | Synopsis |
---|---|
community-tokens
|
|
Package mock_contracts is a generated GoMock package.
|
Package mock_contracts is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.