contracts

package
v0.182.35 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2024 License: MPL-2.0 Imports: 11 Imported by: 4

Documentation

Index

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

type ContractMakerIface interface {
	NewEthScan(chainID uint64) (ethscan.BalanceScannerIface, uint, error)
	NewERC20(chainID uint64, contractAddr common.Address) (ierc20.IERC20Iface, error)
	NewERC20Caller(chainID uint64, contractAddr common.Address) (ierc20.IERC20CallerIface, error)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL