Documentation
¶
Index ¶
- Variables
- func NewApprove(proposer yta.AccountName, proposalName yta.Name, level yta.PermissionLevel) *yta.Action
- func NewCancel(proposer yta.AccountName, proposalName yta.Name, canceler yta.AccountName) *yta.Action
- func NewExec(proposer yta.AccountName, proposalName yta.Name, executer yta.AccountName) *yta.Action
- func NewPropose(proposer yta.AccountName, proposalName yta.Name, ...) *yta.Action
- func NewUnapprove(proposer yta.AccountName, proposalName yta.Name, level yta.PermissionLevel) *yta.Action
- type Approve
- type Cancel
- type Exec
- type ProposalRow
- type Propose
- type Unapprove
Constants ¶
This section is empty.
Variables ¶
View Source
var AN = yta.AN
View Source
var ActN = yta.ActN
View Source
var PN = yta.PN
Functions ¶
func NewApprove ¶
func NewApprove(proposer yta.AccountName, proposalName yta.Name, level yta.PermissionLevel) *yta.Action
NewApprove returns a `approve` action that lives on the `eosio.msig` contract.
func NewCancel ¶
func NewCancel(proposer yta.AccountName, proposalName yta.Name, canceler yta.AccountName) *yta.Action
NewCancel returns a `cancel` action that lives on the `eosio.msig` contract.
func NewExec ¶
func NewExec(proposer yta.AccountName, proposalName yta.Name, executer yta.AccountName) *yta.Action
NewExec returns a `exec` action that lives on the `eosio.msig` contract.
func NewPropose ¶
func NewPropose(proposer yta.AccountName, proposalName yta.Name, requested []yta.PermissionLevel, transaction *yta.Transaction) *yta.Action
NewPropose returns a `propose` action that lives on the `eosio.msig` contract.
func NewUnapprove ¶
func NewUnapprove(proposer yta.AccountName, proposalName yta.Name, level yta.PermissionLevel) *yta.Action
NewUnapprove returns a `unapprove` action that lives on the `eosio.msig` contract.
Types ¶
type Approve ¶
type Approve struct {
Proposer yta.AccountName `json:"proposer"`
ProposalName yta.Name `json:"proposal_name"`
Level yta.PermissionLevel `json:"level"`
}
type Cancel ¶
type Cancel struct {
Proposer yta.AccountName `json:"proposer"`
ProposalName yta.Name `json:"proposal_name"`
Canceler yta.AccountName `json:"canceler"`
}
type Exec ¶
type Exec struct {
Proposer yta.AccountName `json:"proposer"`
ProposalName yta.Name `json:"proposal_name"`
Executer yta.AccountName `json:"executer"`
}
type ProposalRow ¶
type ProposalRow struct {
ProposalName yta.Name `json:"proposal_name"`
RequestedApprovals []yta.PermissionLevel `json:"requested_approvals"`
ProvidedApprovals []yta.PermissionLevel `json:"provided_approvals"`
PackedTransaction yta.HexBytes `json:"packed_transaction"`
}
type Propose ¶
type Propose struct {
Proposer yta.AccountName `json:"proposer"`
ProposalName yta.Name `json:"proposal_name"`
Requested []yta.PermissionLevel `json:"requested"`
Transaction *yta.Transaction `json:"trx"`
}
type Unapprove ¶
type Unapprove struct {
Proposer yta.AccountName `json:"proposer"`
ProposalName yta.Name `json:"proposal_name"`
Level yta.PermissionLevel `json:"level"`
}
Click to show internal directories.
Click to hide internal directories.