Documentation
¶
Index ¶
- Constants
- Variables
- type AcceptedRequestEvent
- type InsufficientFeeEvent
- type OnrampMock
- type OnrampMockInitData
- type OnrampMockProvider
- type SendJettonsExtendedMessage
- type SendJettonsFastMessage
- type Sender
- type SenderInitData
- type SenderProvider
- type SimpleJettonReceiver
- type SimpleJettonReceiverInitData
- type SimpleJettonReceiverProvider
Constants ¶
View Source
const ( OnrampMockFee = 5 OnrampMockIncorrectSenderError = 100 OnrampMockForwardPayloadRequiredError = 101 )
OnrampMock constants
Variables ¶
View Source
var OnrampMockContractPath = bindings.GetBuildDir("examples.jetton.OnrampMock.compiled.json")
View Source
var SenderContractPath = bindings.GetBuildDir("examples.jetton.JettonSender.compiled.json")
View Source
var SimpleJettonReceiverContractPath = bindings.GetBuildDir("examples.jetton.SimpleJettonReceiver.compiled.json")
Functions ¶
This section is empty.
Types ¶
type AcceptedRequestEvent ¶
type AcceptedRequestEvent struct {
QueryID uint64 `tlb:"## 64"`
Sender *address.Address `tlb:"addr"`
Payload *cell.Cell `tlb:"^"`
}
func ParseAcceptedRequestEvent ¶
func ParseAcceptedRequestEvent(cell *cell.Cell) (*AcceptedRequestEvent, error)
Helper method to parse events from transaction results Note: This would typically be used when parsing transaction events/logs
type InsufficientFeeEvent ¶
type OnrampMock ¶
type OnrampMockInitData ¶
type OnrampMockProvider ¶
type OnrampMockProvider struct {
// contains filtered or unexported fields
}
func NewOnrampMockProvider ¶
func NewOnrampMockProvider(apiClient tracetracking.SignedAPIClient) *OnrampMockProvider
func (*OnrampMockProvider) Deploy ¶
func (p *OnrampMockProvider) Deploy(initData OnrampMockInitData) (OnrampMock, error)
type SendJettonsFastMessage ¶
type SenderInitData ¶
type SenderProvider ¶
type SenderProvider struct {
// contains filtered or unexported fields
}
func NewSenderProvider ¶
func NewSenderProvider(apiClient tracetracking.SignedAPIClient) *SenderProvider
func (*SenderProvider) Deploy ¶
func (p *SenderProvider) Deploy(initData SenderInitData) (*Sender, error)
type SimpleJettonReceiver ¶
SimpleJettonReceiver automatically receives jetton transfer notifications It validates the amount and optionally the payload against stored checkers
func (SimpleJettonReceiver) GetAmountChecker ¶
func (r SimpleJettonReceiver) GetAmountChecker() (*tlb.Coins, error)
Getter methods
func (SimpleJettonReceiver) GetPayloadChecker ¶
func (r SimpleJettonReceiver) GetPayloadChecker() (*cell.Cell, error)
type SimpleJettonReceiverProvider ¶
type SimpleJettonReceiverProvider struct {
// contains filtered or unexported fields
}
func NewSimpleJettonReceiverProvider ¶
func NewSimpleJettonReceiverProvider(apiClient tracetracking.SignedAPIClient) *SimpleJettonReceiverProvider
func (*SimpleJettonReceiverProvider) Deploy ¶
func (p *SimpleJettonReceiverProvider) Deploy(initData SimpleJettonReceiverInitData) (SimpleJettonReceiver, error)
Click to show internal directories.
Click to hide internal directories.