contracts

package
v0.166.7 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2023 License: MPL-2.0 Imports: 15 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.Client
}

func NewContractMaker added in v0.166.1

func NewContractMaker(client *rpc.Client) (*ContractMaker, 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.IERC20, error)

func (*ContractMaker) NewEthScan added in v0.109.1

func (c *ContractMaker) NewEthScan(chainID uint64) (*ethscan.BalanceScanner, error)

func (*ContractMaker) NewHopL1Bridge added in v0.113.0

func (c *ContractMaker) NewHopL1Bridge(chainID uint64, symbol string) (*hopBridge.HopBridge, error)

func (*ContractMaker) NewHopL2AmmWrapper added in v0.113.0

func (c *ContractMaker) NewHopL2AmmWrapper(chainID uint64, symbol string) (*hopWrapper.HopWrapper, error)

func (*ContractMaker) NewHopL2SaddlSwap added in v0.113.0

func (c *ContractMaker) NewHopL2SaddlSwap(chainID uint64, symbol string) (*hopSwap.HopSwap, 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)

Jump to

Keyboard shortcuts

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