Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bytes ¶
func (Bytes) Expression ¶
func (Bytes) Expression()
type Expression ¶
type Expression interface {
Expression()
}
type Int ¶
func (Int) Expression ¶
func (Int) Expression()
type Prim ¶
type Prim uint8
const ( Prim_parameter Prim = 0 Prim_storage Prim = 1 Prim_code Prim = 2 Prim_False Prim = 3 Prim_Elt Prim = 4 Prim_Left Prim = 5 Prim_None Prim = 6 Prim_Pair Prim = 7 Prim_Right Prim = 8 Prim_Some Prim = 9 Prim_True Prim = 10 Prim_Unit Prim = 11 Prim_PACK Prim = 12 Prim_UNPACK Prim = 13 Prim_BLAKE2B Prim = 14 Prim_SHA256 Prim = 15 Prim_SHA512 Prim = 16 Prim_ABS Prim = 17 Prim_ADD Prim = 18 Prim_AMOUNT Prim = 19 Prim_AND Prim = 20 Prim_BALANCE Prim = 21 Prim_CAR Prim = 22 Prim_CDR Prim = 23 Prim_CHECK_SIGNATURE Prim = 24 Prim_COMPARE Prim = 25 Prim_CONCAT Prim = 26 Prim_CONS Prim = 27 Prim_CREATE_ACCOUNT Prim = 28 Prim_CREATE_CONTRACT Prim = 29 Prim_IMPLICIT_ACCOUNT Prim = 30 Prim_DIP Prim = 31 Prim_DROP Prim = 32 Prim_DUP Prim = 33 Prim_EDIV Prim = 34 Prim_EMPTY_MAP Prim = 35 Prim_EMPTY_SET Prim = 36 Prim_EQ Prim = 37 Prim_EXEC Prim = 38 Prim_FAILWITH Prim = 39 Prim_GE Prim = 40 Prim_GET Prim = 41 Prim_GT Prim = 42 Prim_HASH_KEY Prim = 43 Prim_IF Prim = 44 Prim_IF_CONS Prim = 45 Prim_IF_LEFT Prim = 46 Prim_IF_NONE Prim = 47 Prim_INT Prim = 48 Prim_LAMBDA Prim = 49 Prim_LE Prim = 50 Prim_LEFT Prim = 51 Prim_LOOP Prim = 52 Prim_LSL Prim = 53 Prim_LSR Prim = 54 Prim_LT Prim = 55 Prim_MAP Prim = 56 Prim_MEM Prim = 57 Prim_MUL Prim = 58 Prim_NEG Prim = 59 Prim_NEQ Prim = 60 Prim_NIL Prim = 61 Prim_NONE Prim = 62 Prim_NOT Prim = 63 Prim_NOW Prim = 64 Prim_OR Prim = 65 Prim_PAIR Prim = 66 Prim_PUSH Prim = 67 Prim_RIGHT Prim = 68 Prim_SIZE Prim = 69 Prim_SOME Prim = 70 Prim_SOURCE Prim = 71 Prim_SENDER Prim = 72 Prim_SELF Prim = 73 Prim_STEPS_TO_QUOTA Prim = 74 Prim_SUB Prim = 75 Prim_SWAP Prim = 76 Prim_TRANSFER_TOKENS Prim = 77 Prim_SET_DELEGATE Prim = 78 Prim_UNIT Prim = 79 Prim_UPDATE Prim = 80 Prim_XOR Prim = 81 Prim_ITER Prim = 82 Prim_LOOP_LEFT Prim = 83 Prim_ADDRESS Prim = 84 Prim_CONTRACT Prim = 85 Prim_ISNAT Prim = 86 Prim_CAST Prim = 87 Prim_RENAME Prim = 88 Prim_bool Prim = 89 Prim_contract Prim = 90 Prim_int Prim = 91 Prim_key Prim = 92 Prim_key_hash Prim = 93 Prim_lambda Prim = 94 Prim_list Prim = 95 Prim_map Prim = 96 Prim_big_map Prim = 97 Prim_nat Prim = 98 Prim_option Prim = 99 Prim_or Prim = 100 Prim_pair Prim = 101 Prim_set Prim = 102 Prim_signature Prim = 103 Prim_string Prim = 104 Prim_bytes Prim = 105 Prim_mutez Prim = 106 Prim_timestamp Prim = 107 Prim_unit Prim = 108 Prim_operation Prim = 109 Prim_address Prim = 110 Prim_SLICE Prim = 111 Prim_DIG Prim = 112 Prim_DUG Prim = 113 Prim_EMPTY_BIG_MAP Prim = 114 Prim_APPLY Prim = 115 Prim_chain_id Prim = 116 Prim_CHAIN_ID Prim = 117 Prim_LEVEL Prim = 118 Prim_SELF_ADDRESS Prim = 119 Prim_never Prim = 120 Prim_NEVER Prim = 121 Prim_UNPAIR Prim = 122 Prim_VOTING_POWER Prim = 123 Prim_TOTAL_VOTING_POWER Prim = 124 Prim_KECCAK Prim = 125 Prim_SHA3 Prim = 126 Prim_PAIRING_CHECK Prim = 127 Prim_bls12_381_g1 Prim = 128 Prim_bls12_381_g2 Prim = 129 Prim_bls12_381_fr Prim = 130 Prim_sapling_state Prim = 131 Prim_sapling_transaction_deprecated Prim = 132 Prim_SAPLING_EMPTY_STATE Prim = 133 Prim_SAPLING_VERIFY_UPDATE Prim = 134 Prim_ticket Prim = 135 Prim_TICKET_DEPRECATED Prim = 136 Prim_READ_TICKET Prim = 137 Prim_SPLIT_TICKET Prim = 138 Prim_JOIN_TICKETS Prim = 139 Prim_GET_AND_UPDATE Prim = 140 Prim_chest Prim = 141 Prim_chest_key Prim = 142 Prim_OPEN_CHEST Prim = 143 Prim_VIEW Prim = 144 Prim_view Prim = 145 Prim_constant Prim = 146 Prim_SUB_MUTEZ Prim = 147 Prim_tx_rollup_l2_address Prim = 148 Prim_MIN_BLOCK_TIME Prim = 149 Prim_sapling_transaction Prim = 150 Prim_EMIT Prim = 151 Prim_Lambda_rec Prim = 152 Prim_LAMBDA_REC Prim = 153 Prim_TICKET Prim = 154 Prim_BYTES Prim = 155 Prim_NAT Prim = 156 )
func (Prim) MarshalText ¶
type Prim00 ¶
type Prim00 Prim
func (Prim00) Expression ¶
func (Prim00) Expression()
func (Prim00) MarshalJSON ¶
type Prim0X ¶
func (*Prim0X) Expression ¶
func (*Prim0X) Expression()
type Prim10 ¶
type Prim10 struct { Prim Prim Arg Expression }
func (*Prim10) Expression ¶
func (*Prim10) Expression()
func (*Prim10) MarshalJSON ¶
type Prim1X ¶
type Prim1X struct { Prim Prim Arg Expression Annots string `tz:"dyn"` }
func (*Prim1X) Expression ¶
func (*Prim1X) Expression()
func (*Prim1X) MarshalJSON ¶
type Prim20 ¶
type Prim20 struct { Prim Prim `json:"prim"` Args [2]Expression `json:"args"` }
func (*Prim20) Expression ¶
func (*Prim20) Expression()
type Prim2X ¶
type Prim2X struct { Prim Prim `json:"prim"` Args [2]Expression `json:"args"` Annots string `tz:"dyn" json:"annots,omitempty"` }
func (*Prim2X) Expression ¶
func (*Prim2X) Expression()
type PrimXX ¶
type PrimXX struct { Prim Prim `json:"prim"` Args []Expression `tz:"dyn" json:"args,omitempty"` Annots string `tz:"dyn" json:"annots,omitempty"` }
func (*PrimXX) Expression ¶
func (*PrimXX) Expression()
type Seq ¶
type Seq struct {
Value []Expression `tz:"dyn"`
}
func (Seq) Expression ¶
func (Seq) Expression()
func (Seq) MarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.