Current section
Files
Jump to
Current section
Files
lib/protobuf/gen/enum.pb.ex
defmodule ForgeAbi.StatusCode do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
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 :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 :duplicate_tether, 48
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 :forbidden, 403
field :internal, 500
field :timeout, 504
end
defmodule ForgeAbi.TopicType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
field :transfer, 0
field :exchange, 1
field :declare, 2
field :create_asset, 3
field :update_asset, 4
field :stake, 5
field :account_migrate, 6
field :begin_block, 16
field :end_block, 17
field :consensus_upgrade, 21
field :declare_file, 22
field :sys_upgrade, 23
field :application, 24
field :consume_asset, 25
field :poke, 26
field :account_state, 129
field :asset_state, 130
field :forge_state, 131
field :stake_state, 132
field :protocol_state, 133
end
defmodule ForgeAbi.KeyType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
field :ed25519, 0
field :secp256k1, 1
end
defmodule ForgeAbi.HashType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
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
field :base16, 0
field :base58, 1
end
defmodule ForgeAbi.RoleType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
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_tether, 11
field :role_any, 63
end
defmodule ForgeAbi.UpgradeType do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3
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
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
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
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
field :running, 0
field :paused, 1
field :terminated, 2
end