basetx

package
v0.6.3 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2021 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Transactor

type Transactor struct {
	// contains filtered or unexported fields
}

func NewTransactor

func NewTransactor(eth bind.ContractBackend, valistAddress, registryAddress common.Address) (*Transactor, error)

func (*Transactor) CreateOrganizationTx

func (t *Transactor) CreateOrganizationTx(txopts *gasless.TransactOpts, metaCID string) (*types.Transaction, error)

func (*Transactor) CreateRepositoryTx

func (t *Transactor) CreateRepositoryTx(txopts *gasless.TransactOpts, orgID common.Hash, repoName string, repoMeta string) (*types.Transaction, error)

func (*Transactor) LinkOrganizationNameTx

func (t *Transactor) LinkOrganizationNameTx(txopts *gasless.TransactOpts, orgID common.Hash, name string) (*types.Transaction, error)

func (*Transactor) SetOrganizationMetaTx

func (t *Transactor) SetOrganizationMetaTx(txopts *gasless.TransactOpts, orgID common.Hash, metaCID string) (*types.Transaction, error)

func (*Transactor) SetRepositoryMetaTx

func (t *Transactor) SetRepositoryMetaTx(txopts *gasless.TransactOpts, orgID common.Hash, repoName string, repoMeta string) (*types.Transaction, error)

func (*Transactor) VoteKeyTx

func (t *Transactor) VoteKeyTx(txopts *gasless.TransactOpts, orgID common.Hash, repoName string, operation common.Hash, address common.Address) (*types.Transaction, error)

func (*Transactor) VoteOrganizationThresholdTx

func (t *Transactor) VoteOrganizationThresholdTx(txopts *gasless.TransactOpts, orgID common.Hash, threshold *big.Int) (*types.Transaction, error)

func (*Transactor) VoteReleaseTx

func (t *Transactor) VoteReleaseTx(txopts *gasless.TransactOpts, orgID common.Hash, repoName, tag, releaseCID, metaCID string) (*types.Transaction, error)

func (*Transactor) VoteRepositoryThresholdTx

func (t *Transactor) VoteRepositoryThresholdTx(txopts *gasless.TransactOpts, orgID common.Hash, repoName string, threshold *big.Int) (*types.Transaction, error)

Jump to

Keyboard shortcuts

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