Current section

Files

Jump to
forge_abi lib protobuf gen enum.pb.ex
Raw

lib/protobuf/gen/enum.pb.ex

defmodule ForgeAbi.StatusCode do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
@type t ::
integer
| :ok
| :invalid_nonce
| :invalid_signature
| :invalid_sender_state
| :invalid_receiver_state
| :insufficient_data
| :insufficient_fund
| :invalid_owner
| :invalid_tx
| :unsupported_tx
| :expired_tx
| :too_many_txs
| :invalid_lock_status
| :invalid_request
| :invalid_moniker
| :invalid_passphrase
| :invalid_multisig
| :invalid_wallet
| :invalid_chain_id
| :consensus_rpc_error
| :storage_rpc_error
| :noent
| :account_migrated
| :rpc_connection_error
| :unsupported_stake
| :insufficient_stake
| :invalid_stake_state
| :expired_wallet_token
| :banned_unstake
| :invalid_asset
| :invalid_tx_size
| :invalid_signer_state
| :invalid_forge_state
| :expired_asset
| :untransferrable_asset
| :readonly_asset
| :consumed_asset
| :invalid_deposit_value
| :exceed_deposit_cap
| :invalid_deposit_target
| :invalid_depositor
| :invalid_withdrawer
| :invalid_expiry_date
| :invalid_deposit
| :invalid_custodian
| :insufficient_gas
| :invalid_swap
| :invalid_hashkey
| :invalid_delegation
| :insufficient_delegation
| :invalid_delegation_rule
| :invalid_delegation_type_url
| :sender_not_authorized
| :protocol_not_running
| :protocol_not_paused
| :protocol_not_activated
| :invalid_deactivation
| :sender_withdraw_items_full
| :withdraw_item_missing
| :invalid_withdraw_tx
| :invalid_chain_type
| :invalid_time
| :invalid_subscribe
| :invalid_did_type
| :invalid_candidate_state
| :validator_not_found
| :validator_not_changed
| :forbidden
| :internal
| :timeout
field :ok, 0
field :invalid_nonce, 1
field :invalid_signature, 2
field :invalid_sender_state, 3
field :invalid_receiver_state, 4
field :insufficient_data, 5
field :insufficient_fund, 6
field :invalid_owner, 7
field :invalid_tx, 8
field :unsupported_tx, 9
field :expired_tx, 10
field :too_many_txs, 11
field :invalid_lock_status, 12
field :invalid_request, 13
field :invalid_moniker, 16
field :invalid_passphrase, 17
field :invalid_multisig, 20
field :invalid_wallet, 21
field :invalid_chain_id, 22
field :consensus_rpc_error, 24
field :storage_rpc_error, 25
field :noent, 26
field :account_migrated, 27
field :rpc_connection_error, 28
field :unsupported_stake, 30
field :insufficient_stake, 31
field :invalid_stake_state, 32
field :expired_wallet_token, 33
field :banned_unstake, 34
field :invalid_asset, 35
field :invalid_tx_size, 36
field :invalid_signer_state, 37
field :invalid_forge_state, 38
field :expired_asset, 39
field :untransferrable_asset, 40
field :readonly_asset, 41
field :consumed_asset, 42
field :invalid_deposit_value, 43
field :exceed_deposit_cap, 44
field :invalid_deposit_target, 45
field :invalid_depositor, 46
field :invalid_withdrawer, 47
field :invalid_expiry_date, 49
field :invalid_deposit, 50
field :invalid_custodian, 51
field :insufficient_gas, 52
field :invalid_swap, 53
field :invalid_hashkey, 54
field :invalid_delegation, 55
field :insufficient_delegation, 56
field :invalid_delegation_rule, 57
field :invalid_delegation_type_url, 58
field :sender_not_authorized, 59
field :protocol_not_running, 60
field :protocol_not_paused, 61
field :protocol_not_activated, 62
field :invalid_deactivation, 63
field :sender_withdraw_items_full, 64
field :withdraw_item_missing, 65
field :invalid_withdraw_tx, 66
field :invalid_chain_type, 67
field :invalid_time, 68
field :invalid_subscribe, 69
field :invalid_did_type, 70
field :invalid_candidate_state, 71
field :validator_not_found, 72
field :validator_not_changed, 73
field :forbidden, 403
field :internal, 500
field :timeout, 504
end
defmodule ForgeAbi.KeyType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
@type t :: integer | :ed25519 | :secp256k1
field :ed25519, 0
field :secp256k1, 1
end
defmodule ForgeAbi.HashType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
@type t :: integer | :keccak | :sha3 | :sha2 | :keccak_384 | :sha3_384 | :keccak_512 | :sha3_512
field :keccak, 0
field :sha3, 1
field :sha2, 2
field :keccak_384, 6
field :sha3_384, 7
field :keccak_512, 13
field :sha3_512, 14
end
defmodule ForgeAbi.EncodingType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
@type t :: integer | :base16 | :base58
field :base16, 0
field :base58, 1
end
defmodule ForgeAbi.RoleType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
@type t ::
integer
| :role_account
| :role_node
| :role_device
| :role_application
| :role_smart_contract
| :role_bot
| :role_asset
| :role_stake
| :role_validator
| :role_group
| :role_tx
| :role_any
field :role_account, 0
field :role_node, 1
field :role_device, 2
field :role_application, 3
field :role_smart_contract, 4
field :role_bot, 5
field :role_asset, 6
field :role_stake, 7
field :role_validator, 8
field :role_group, 9
field :role_tx, 10
field :role_any, 63
end
defmodule ForgeAbi.UpgradeType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
@type t ::
integer
| :config_app
| :config_forge
| :config_dfs
| :config_consensus
| :config_p2p
| :exe_app
| :exe_forge
| :exe_dfs
| :exe_consensus
| :exe_p2p
field :config_app, 0
field :config_forge, 1
field :config_dfs, 2
field :config_consensus, 3
field :config_p2p, 4
field :exe_app, 10
field :exe_forge, 11
field :exe_dfs, 12
field :exe_consensus, 13
field :exe_p2p, 14
end
defmodule ForgeAbi.UpgradeAction do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
@type t ::
integer
| :verify
| :backup
| :replace
| :restart_app
| :restart_dfs
| :restart_consensus
| :restart_p2p
| :restart_forge
| :rollback_if_fail
| :restart_all_if_fail
| :crash_if_fail
| :drop_address_book
field :verify, 0
field :backup, 1
field :replace, 2
field :restart_app, 10
field :restart_dfs, 11
field :restart_consensus, 12
field :restart_p2p, 13
field :restart_forge, 14
field :rollback_if_fail, 30
field :restart_all_if_fail, 31
field :crash_if_fail, 33
field :drop_address_book, 50
end
defmodule ForgeAbi.StateType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
@type t ::
integer | :state_account | :state_asset | :state_channel | :state_forge | :state_stake
field :state_account, 0
field :state_asset, 1
field :state_channel, 2
field :state_forge, 3
field :state_stake, 4
end
defmodule ForgeAbi.StakeType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
@type t :: integer | :stake_node | :stake_user | :stake_asset | :stake_chain
field :stake_node, 0
field :stake_user, 1
field :stake_asset, 2
field :stake_chain, 3
end
defmodule ForgeAbi.ProtocolStatus do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
@type t :: integer | :running | :paused | :terminated
field :running, 0
field :paused, 1
field :terminated, 2
end