Documentation
¶
Index ¶
- Constants
- func BuildIdentityUpdateEvent(update []byte) ([]byte, error)
- func BuildIdentityUpdateLog(t *testing.T, inboxID [32]byte, clientEnvelope *envelopesProto.ClientEnvelope, ...) types.Log
- func BuildMessageSentEvent(message []byte) ([]byte, error)
- func BuildMessageSentLog(t *testing.T, groupID [16]byte, clientEnvelope *envelopesProto.ClientEnvelope, ...) types.Log
- func CancelledContext() context.Context
- func CreatePayer(t *testing.T, db *sql.DB, address ...string) int32
- func GetCallerName(depth int) string
- func GetHealthyNode(nodeID uint32) registry.Node
- func GetLatestTag(t *testing.T) string
- func GetLatestVersion(t *testing.T) *semver.Version
- func GetPayerOptions(t *testing.T) config.PayerOptions
- func GetScriptPath(paths ...string) string
- func GetUnhealthyNode(nodeID uint32) registry.Node
- func InsertGatewayEnvelopes(t *testing.T, db *sql.DB, rows []queries.InsertGatewayEnvelopeParams, ...)
- func Int64ToHash(x int64) common.Hash
- func Marshal(t *testing.T, msg proto.Message) []byte
- func NewContractsOptions(t *testing.T, rpcUrl, wsUrl string) config.ContractsOptions
- func NewDB(t *testing.T, ctx context.Context) (*sql.DB, string)
- func NewDBs(t *testing.T, ctx context.Context, count int) []*sql.DB
- func NewLog(t testing.TB) *zap.Logger
- func RandomAddress() common.Address
- func RandomBlockHash() common.Hash
- func RandomBytes(n int) []byte
- func RandomDomainSeparator() common.Hash
- func RandomGroupID() [16]byte
- func RandomInboxIDBytes() [32]byte
- func RandomInboxIDString() string
- func RandomInt32() int32
- func RandomInt64() int64
- func RandomLogTopic() common.Hash
- func RandomPrivateKey(t *testing.T) *ecdsa.PrivateKey
- func RandomString(n int) string
- func RandomStringLower(n int) string
Constants ¶
View Source
const ( TEST_PRIVATE_KEY = "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80" THIS_FILE_DEPTH = "../.." PATH_TO_JSON_FILE = "dev/environments/anvil.json" )
This is the private key that anvil has funded by default This is safe to commit
View Source
const ( LocalTestDBDSNPrefix = "postgres://postgres:xmtp@localhost:8765" LocalTestDBDSNSuffix = "?sslmode=disable" )
View Source
const (
LOCAL_PRIVATE_KEY = "ac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80"
)
Variables ¶
This section is empty.
Functions ¶
func BuildIdentityUpdateLog ¶
func BuildIdentityUpdateLog( t *testing.T, inboxID [32]byte, clientEnvelope *envelopesProto.ClientEnvelope, sequenceID uint64, ) types.Log
BuildIdentityUpdateLog builds a log message for an IdentityUpdateCreated event.
func BuildMessageSentEvent ¶
Build an abi encoded MessageSent event struct
func BuildMessageSentLog ¶
func BuildMessageSentLog( t *testing.T, groupID [16]byte, clientEnvelope *envelopesProto.ClientEnvelope, sequenceID uint64, ) types.Log
BuildMessageSentLog builds a log message for a MessageSent event.
func CancelledContext ¶ added in v0.1.1
func CreatePayer ¶ added in v0.3.0
func GetCallerName ¶ added in v0.2.0
func GetHealthyNode ¶ added in v0.3.0
func GetLatestTag ¶ added in v0.2.1
func GetPayerOptions ¶
func GetPayerOptions(t *testing.T) config.PayerOptions
func GetScriptPath ¶ added in v0.4.0
func GetUnhealthyNode ¶ added in v0.3.0
func InsertGatewayEnvelopes ¶
func Int64ToHash ¶ added in v0.2.0
func NewContractsOptions ¶ added in v0.3.0
func NewContractsOptions(t *testing.T, rpcUrl, wsUrl string) config.ContractsOptions
func RandomAddress ¶
func RandomBlockHash ¶ added in v0.2.0
func RandomBytes ¶
func RandomDomainSeparator ¶ added in v0.5.0
func RandomGroupID ¶
func RandomGroupID() [16]byte
func RandomInboxIDBytes ¶ added in v0.5.0
func RandomInboxIDBytes() [32]byte
func RandomInboxIDString ¶ added in v0.5.0
func RandomInboxIDString() string
func RandomInt32 ¶ added in v0.3.0
func RandomInt32() int32
func RandomInt64 ¶ added in v0.5.0
func RandomInt64() int64
func RandomLogTopic ¶
func RandomPrivateKey ¶
func RandomPrivateKey(t *testing.T) *ecdsa.PrivateKey
func RandomString ¶
func RandomStringLower ¶
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.