Versions in this module Expand all Collapse all v0 v0.0.3 Apr 16, 2025 v0.0.2 Apr 15, 2025 v0.0.1 Apr 8, 2025 v0.0.0 Apr 8, 2025 Changes in this version + const DEFAULT_NAME_PROGRAM + const TimeoutExecutionPaioDecoder + func CreateTypedData(app common.Address, nonce uint64, maxGasPrice *big.Int, dataBytes []byte, ...) apitypes.TypedData + func DownloadPaioDecoderExecutableAsNeeded() (string, error) + func IsDecodeBatchInstalled() (string, bool) + func NewPaioReleaseHandler() devnet.HandleRelease + func ParsePaioBatchToInputs(jsonStr string, chainId *big.Int) ([]model.InputExtra, error) + type AvailData struct + AppContract common.Address + Data []byte + MsgSender common.Address + Transaction string + type DecoderPaio interface + DecodePaioBatch func(ctx context.Context, bytes []byte) (string, error) + type PaioBatch struct + SequencerPaymentAddress string + Txs []PaioTransaction + type PaioConfig struct + AssetPaio devnet.ReleaseAsset + LatestCheck string + func LoadPaioConfig(path string) (*PaioConfig, error) + func NewPaioConfig(ra devnet.ReleaseAsset) *PaioConfig + func (a *PaioConfig) SavePaioConfig(path string) error + type PaioDecoder struct + func NewPaioDecoder(location string) *PaioDecoder + func (pd *PaioDecoder) DecodePaioBatch(stdCtx context.Context, rawBytes []byte) (string, error) + func (pd *PaioDecoder) DecodePaioBatchSkip(stdCtx context.Context, skip int, rawBytes []byte) (string, error) + type PaioMessage struct + App string + MaxGasPrice string + Nonce string + Payload []byte + func ParsePaioFrom712Message(typedData apitypes.TypedData) (PaioMessage, error) + type PaioReleaseHandler struct + Client *github.Client + ConfigFilename string + Namespace string + Repository string + func (a PaioReleaseHandler) TryLoadConfig() (*PaioConfig, error) + func (d PaioReleaseHandler) DownloadAsset(ctx context.Context, release *devnet.ReleaseAsset) (string, error) + func (d PaioReleaseHandler) ExtractAsset(archive []byte, filename string, destDir string) error + func (d PaioReleaseHandler) FormatNameRelease(prefix string, goos string, goarch string, version string) string + func (d PaioReleaseHandler) ListRelease(ctx context.Context) ([]devnet.ReleaseAsset, error) + func (d PaioReleaseHandler) PlatformCompatible() (string, error) + func (d PaioReleaseHandler) Prerequisites(ctx context.Context) error + func (p PaioReleaseHandler) GetLatestReleaseCompatible(ctx context.Context) (*devnet.ReleaseAsset, error) + func (p PaioReleaseHandler) GetVersion(ctx context.Context) (string, error) + func (p PaioReleaseHandler) SaveConfigOnDefaultLocation(config *PaioConfig) error + type PaioSignature struct + R string + S string + V string + func (ps *PaioSignature) Hex() string + type PaioTransaction struct + App string + Data []byte + MaxGasPrice uint64 + Nonce uint64 + Signature PaioSignature + type ZzzzHuiDecoder struct + func (z ZzzzHuiDecoder) DecodePaioBatch(ctx context.Context, bytes []byte) (string, error)