Documentation
¶
Index ¶
- Variables
- type Counter
- type CounterInitData
- type CounterProvider
- type DB
- func (s DB) SendBeginTransaction(queryID uint64) (msgReceived *tracetracking.ReceivedMessage, err error)
- func (s DB) SendCommit() (msgReceived *tracetracking.ReceivedMessage, err error)
- func (s DB) SendSetValue(counterAddr *address.Address, value uint32) (msgReceived *tracetracking.ReceivedMessage, err error)
- type DBInitData
- type DBProvider
Constants ¶
This section is empty.
Variables ¶
View Source
var CounterContractPath = bindings.GetBuildDir("examples.async-communication.two-phase-commit.Counter/tact_Counter.pkg")
View Source
var DbContractPath = bindings.GetBuildDir("examples.async-communication.two-phase-commit.DB/tact_DB.pkg")
Functions ¶
This section is empty.
Types ¶
type Counter ¶
func (Counter) SendAck ¶
func (c Counter) SendAck() (msgReceived *tracetracking.ReceivedMessage, err error)
type CounterInitData ¶
type CounterProvider ¶
type CounterProvider struct {
// contains filtered or unexported fields
}
func NewCounterProvider ¶
func NewCounterProvider(apiClient tracetracking.SignedAPIClient) *CounterProvider
func (*CounterProvider) Deploy ¶
func (p *CounterProvider) Deploy(ctx context.Context, initData CounterInitData) (Counter, error)
type DB ¶
func (DB) SendBeginTransaction ¶
func (s DB) SendBeginTransaction(queryID uint64) (msgReceived *tracetracking.ReceivedMessage, err error)
func (DB) SendCommit ¶
func (s DB) SendCommit() (msgReceived *tracetracking.ReceivedMessage, err error)
func (DB) SendSetValue ¶
func (s DB) SendSetValue(counterAddr *address.Address, value uint32) (msgReceived *tracetracking.ReceivedMessage, err error)
type DBInitData ¶
type DBInitData struct {
ID uint32 `tlb:"## 32"`
}
type DBProvider ¶
type DBProvider struct {
// contains filtered or unexported fields
}
func NewDBProvider ¶
func NewDBProvider(apiClient tracetracking.SignedAPIClient) *DBProvider
func (*DBProvider) Deploy ¶
func (p *DBProvider) Deploy(ctx context.Context, initData DBInitData) (DB, error)
Click to show internal directories.
Click to hide internal directories.