# -*- encoding: utf-8 -*- # stub: osbc 0.1.5 ruby lib Gem::Specification.new do |s| s.name = "osbc".freeze s.version = "0.1.5".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "allowed_push_host" => "https://rubygems.org", "changelog_uri" => "https://github.com/outerspace-coding/outerspace-blockchain/blob/main/CHANGELOG.md", "homepage_uri" => "https://outerspace-blockchain.herokuapp.com/", "source_code_uri" => "https://github.com/outerspace-coding/outerspace-blockchain" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["jesus_gautamah".freeze] s.date = "2022-11-21" s.description = "Blockchain implementation in Ruby using Rails and Docker".freeze s.email = ["lima.jesuscc@gmail.com".freeze] s.executables = ["bundle".freeze, "console".freeze, "dev".freeze, "importmap".freeze, "osbc".freeze, "rails".freeze, "rake".freeze, "setup".freeze] s.files = [".env".freeze, ".rspec".freeze, ".rubocop.yml".freeze, ".ruby-version".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "Dockerfile".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE.md".freeze, "LICENSE.txt".freeze, "Procfile".freeze, "Procfile.dev".freeze, "README.md".freeze, "Rakefile".freeze, "app/assets/builds/.keep".freeze, "app/assets/config/manifest.js".freeze, "app/assets/images/.keep".freeze, "app/assets/images/bg.png".freeze, "app/assets/images/gimage.png".freeze, "app/assets/images/image.png".freeze, "app/assets/images/logo.png".freeze, "app/assets/images/outerspc.jpg".freeze, "app/assets/images/proxy.jpg".freeze, "app/assets/images/space.jpg".freeze, "app/assets/images/space_four.jpg".freeze, "app/assets/images/space_t.jpg".freeze, "app/assets/images/space_th.jpg".freeze, "app/assets/images/space_two.jpg".freeze, "app/assets/images/th.jpg".freeze, "app/assets/stylesheets/application.css".freeze, "app/assets/stylesheets/application.tailwind.css".freeze, "app/assets/stylesheets/home.css".freeze, "app/channels/application_cable/channel.rb".freeze, "app/channels/application_cable/connection.rb".freeze, "app/controllers/api/v1/block_confirmations_controller.rb".freeze, "app/controllers/application_controller.rb".freeze, "app/controllers/blocks_controller.rb".freeze, "app/controllers/chains_controller.rb".freeze, "app/controllers/concerns/.keep".freeze, "app/controllers/contracts_controller.rb".freeze, "app/controllers/pools_controller.rb".freeze, "app/controllers/signatures_controller.rb".freeze, "app/controllers/tickets_controller.rb".freeze, "app/controllers/transactions_controller.rb".freeze, "app/controllers/users/confirmations_controller.rb".freeze, "app/controllers/users/omniauth_callbacks_controller.rb".freeze, "app/controllers/users/passwords_controller.rb".freeze, "app/controllers/users/registrations_controller.rb".freeze, "app/controllers/users/sessions_controller.rb".freeze, "app/controllers/users/unlocks_controller.rb".freeze, "app/controllers/wallets_controller.rb".freeze, "app/helpers/application_helper.rb".freeze, "app/helpers/blocks_helper.rb".freeze, "app/helpers/chains_helper.rb".freeze, "app/helpers/contracts_helper.rb".freeze, "app/helpers/pools_helper.rb".freeze, "app/helpers/signatures_helper.rb".freeze, "app/helpers/tickets_helper.rb".freeze, "app/helpers/transactions_helper.rb".freeze, "app/helpers/wallets_helper.rb".freeze, "app/javascript/application.js".freeze, "app/javascript/controllers/application.js".freeze, "app/javascript/controllers/hello_controller.js".freeze, "app/javascript/controllers/index.js".freeze, "app/jobs/application_job.rb".freeze, "app/mailers/application_mailer.rb".freeze, "app/models/acceptable_number_sequence.rb".freeze, "app/models/acceptable_symbol_sequence.rb".freeze, "app/models/acceptable_word.rb".freeze, "app/models/application_record.rb".freeze, "app/models/block.rb".freeze, "app/models/chain.rb".freeze, "app/models/concerns/.keep".freeze, "app/models/concerns/sequences_validator.rb".freeze, "app/models/concerns/wallet_exists_validator.rb".freeze, "app/models/contract.rb".freeze, "app/models/pool.rb".freeze, "app/models/signature.rb".freeze, "app/models/ticket.rb".freeze, "app/models/transaction.rb".freeze, "app/models/user.rb".freeze, "app/models/wallet.rb".freeze, "app/services/application_service.rb".freeze, "app/services/assign_contracts_service.rb".freeze, "app/services/create_ticket_service.rb".freeze, "app/services/create_wallet_service.rb".freeze, "app/services/transaction_to_block_service.rb".freeze, "app/views/application/_featured_board.html.erb".freeze, "app/views/application/home.html.slim".freeze, "app/views/application/mining_profile.html.slim".freeze, "app/views/application/privacy_policy.html.erb".freeze, "app/views/application/terms.html.erb".freeze, "app/views/blocks/_block.html.slim".freeze, "app/views/blocks/_block.json.jbuilder".freeze, "app/views/blocks/_form.html.slim".freeze, "app/views/blocks/edit.html.slim".freeze, "app/views/blocks/index.html.slim".freeze, "app/views/blocks/index.json.jbuilder".freeze, "app/views/blocks/new.html.slim".freeze, "app/views/blocks/show.html.slim".freeze, "app/views/blocks/show.json.jbuilder".freeze, "app/views/chains/_chain.html.slim".freeze, "app/views/chains/_chain.json.jbuilder".freeze, "app/views/chains/_form.html.slim".freeze, "app/views/chains/edit.html.slim".freeze, "app/views/chains/index.html.slim".freeze, "app/views/chains/index.json.jbuilder".freeze, "app/views/chains/new.html.slim".freeze, "app/views/chains/show.html.slim".freeze, "app/views/chains/show.json.jbuilder".freeze, "app/views/contracts/_contract.html.slim".freeze, "app/views/contracts/_contract.json.jbuilder".freeze, "app/views/contracts/_form.html.slim".freeze, "app/views/contracts/edit.html.slim".freeze, "app/views/contracts/index.html.slim".freeze, "app/views/contracts/index.json.jbuilder".freeze, "app/views/contracts/new.html.slim".freeze, "app/views/contracts/show.html.slim".freeze, "app/views/contracts/show.json.jbuilder".freeze, "app/views/layouts/_alert.html.slim".freeze, "app/views/layouts/_navbar.html.slim".freeze, "app/views/layouts/_notice.html.slim".freeze, "app/views/layouts/application.html.erb".freeze, "app/views/layouts/mailer.html.erb".freeze, "app/views/layouts/mailer.text.erb".freeze, "app/views/pools/_form.html.slim".freeze, "app/views/pools/_pool.html.slim".freeze, "app/views/pools/_pool.json.jbuilder".freeze, "app/views/pools/edit.html.slim".freeze, "app/views/pools/index.html.slim".freeze, "app/views/pools/index.json.jbuilder".freeze, "app/views/pools/new.html.slim".freeze, "app/views/pools/show.html.slim".freeze, "app/views/pools/show.json.jbuilder".freeze, "app/views/signatures/_form.html.slim".freeze, "app/views/signatures/_signature.html.slim".freeze, "app/views/signatures/_signature.json.jbuilder".freeze, "app/views/signatures/edit.html.slim".freeze, "app/views/signatures/index.html.slim".freeze, "app/views/signatures/index.json.jbuilder".freeze, "app/views/signatures/new.html.slim".freeze, "app/views/signatures/show.html.slim".freeze, "app/views/signatures/show.json.jbuilder".freeze, "app/views/tickets/_form.html.slim".freeze, "app/views/tickets/_ticket.html.slim".freeze, "app/views/tickets/_ticket.json.jbuilder".freeze, "app/views/tickets/edit.html.slim".freeze, "app/views/tickets/index.html.slim".freeze, "app/views/tickets/index.json.jbuilder".freeze, "app/views/tickets/new.html.slim".freeze, "app/views/tickets/show.html.slim".freeze, "app/views/tickets/show.json.jbuilder".freeze, "app/views/transactions/_form.html.slim".freeze, "app/views/transactions/_transaction.html.slim".freeze, "app/views/transactions/_transaction.json.jbuilder".freeze, "app/views/transactions/edit.html.slim".freeze, "app/views/transactions/index.html.slim".freeze, "app/views/transactions/index.json.jbuilder".freeze, "app/views/transactions/new.html.slim".freeze, "app/views/transactions/show.html.slim".freeze, "app/views/transactions/show.json.jbuilder".freeze, "app/views/users/confirmations/new.html.erb".freeze, "app/views/users/mailer/confirmation_instructions.html.erb".freeze, "app/views/users/mailer/email_changed.html.erb".freeze, "app/views/users/mailer/password_change.html.erb".freeze, "app/views/users/mailer/reset_password_instructions.html.erb".freeze, "app/views/users/mailer/unlock_instructions.html.erb".freeze, "app/views/users/passwords/edit.html.erb".freeze, "app/views/users/passwords/new.html.erb".freeze, "app/views/users/registrations/edit.html.erb".freeze, "app/views/users/registrations/new.html.erb".freeze, "app/views/users/sessions/new.html.erb".freeze, "app/views/users/shared/_error_messages.html.erb".freeze, "app/views/users/shared/_links.html.erb".freeze, "app/views/users/unlocks/new.html.erb".freeze, "app/views/wallets/_form.html.slim".freeze, "app/views/wallets/_wallet.html.slim".freeze, "app/views/wallets/_wallet.json.jbuilder".freeze, "app/views/wallets/edit.html.slim".freeze, "app/views/wallets/index.html.slim".freeze, "app/views/wallets/index.json.jbuilder".freeze, "app/views/wallets/new.html.slim".freeze, "app/views/wallets/show.html.slim".freeze, "app/views/wallets/show.json.jbuilder".freeze, "app/workers/application_worker.rb".freeze, "app/workers/assign_contract_worker.rb".freeze, "app/workers/create_ticket_worker.rb".freeze, "app/workers/create_wallet_worker.rb".freeze, "app/workers/transaction_to_block_worker.rb".freeze, "bin/bundle".freeze, "bin/console".freeze, "bin/dev".freeze, "bin/importmap".freeze, "bin/osbc".freeze, "bin/rails".freeze, "bin/rake".freeze, "bin/setup".freeze, "config.ru".freeze, "config/application.rb".freeze, "config/boot.rb".freeze, "config/cable.yml".freeze, "config/credentials.yml.enc".freeze, "config/database.yml".freeze, "config/environment.rb".freeze, "config/environments/development.rb".freeze, "config/environments/production.rb".freeze, "config/environments/test.rb".freeze, "config/importmap.rb".freeze, "config/initializers/assets.rb".freeze, "config/initializers/content_security_policy.rb".freeze, "config/initializers/devise.rb".freeze, "config/initializers/filter_parameter_logging.rb".freeze, "config/initializers/inflections.rb".freeze, "config/initializers/permissions_policy.rb".freeze, "config/locales/devise.en.yml".freeze, "config/locales/en.yml".freeze, "config/puma.rb".freeze, "config/routes.rb".freeze, "config/routes/api.rb".freeze, "config/sidekiq.yml".freeze, "config/storage.yml".freeze, "config/tailwind.config.js".freeze, "coverage/.last_run.json".freeze, "coverage/.resultset.json".freeze, "coverage/.resultset.json.lock".freeze, "coverage/assets/0.12.3/DataTables-1.10.20/images/sort_asc.png".freeze, "coverage/assets/0.12.3/DataTables-1.10.20/images/sort_asc_disabled.png".freeze, "coverage/assets/0.12.3/DataTables-1.10.20/images/sort_both.png".freeze, "coverage/assets/0.12.3/DataTables-1.10.20/images/sort_desc.png".freeze, "coverage/assets/0.12.3/DataTables-1.10.20/images/sort_desc_disabled.png".freeze, "coverage/assets/0.12.3/application.css".freeze, "coverage/assets/0.12.3/application.js".freeze, "coverage/assets/0.12.3/colorbox/border.png".freeze, "coverage/assets/0.12.3/colorbox/controls.png".freeze, "coverage/assets/0.12.3/colorbox/loading.gif".freeze, "coverage/assets/0.12.3/colorbox/loading_background.png".freeze, "coverage/assets/0.12.3/favicon_green.png".freeze, "coverage/assets/0.12.3/favicon_red.png".freeze, "coverage/assets/0.12.3/favicon_yellow.png".freeze, "coverage/assets/0.12.3/images/ui-bg_flat_0_aaaaaa_40x100.png".freeze, "coverage/assets/0.12.3/images/ui-bg_flat_75_ffffff_40x100.png".freeze, "coverage/assets/0.12.3/images/ui-bg_glass_55_fbf9ee_1x400.png".freeze, "coverage/assets/0.12.3/images/ui-bg_glass_65_ffffff_1x400.png".freeze, "coverage/assets/0.12.3/images/ui-bg_glass_75_dadada_1x400.png".freeze, "coverage/assets/0.12.3/images/ui-bg_glass_75_e6e6e6_1x400.png".freeze, "coverage/assets/0.12.3/images/ui-bg_glass_95_fef1ec_1x400.png".freeze, "coverage/assets/0.12.3/images/ui-bg_highlight-soft_75_cccccc_1x100.png".freeze, "coverage/assets/0.12.3/images/ui-icons_222222_256x240.png".freeze, "coverage/assets/0.12.3/images/ui-icons_2e83ff_256x240.png".freeze, "coverage/assets/0.12.3/images/ui-icons_454545_256x240.png".freeze, "coverage/assets/0.12.3/images/ui-icons_888888_256x240.png".freeze, "coverage/assets/0.12.3/images/ui-icons_cd0a0a_256x240.png".freeze, "coverage/assets/0.12.3/loading.gif".freeze, "coverage/assets/0.12.3/magnify.png".freeze, "coverage/index.html".freeze, "db/migrate/20221018053949_devise_create_users.rb".freeze, "db/migrate/20221019002956_create_chains.rb".freeze, "db/migrate/20221020112137_create_blocks.rb".freeze, "db/migrate/20221020123102_add_chain_to_blocks.rb".freeze, "db/migrate/20221020150504_create_wallets.rb".freeze, "db/migrate/20221022221059_create_transactions.rb".freeze, "db/migrate/20221023011005_add_block_to_transactions.rb".freeze, "db/migrate/20221023014707_create_contracts.rb".freeze, "db/migrate/20221023040749_create_pools.rb".freeze, "db/migrate/20221023041015_create_tickets.rb".freeze, "db/migrate/20221023103509_add_contracts_count_to_block.rb".freeze, "db/migrate/20221023110613_add_acceptable_word_list_to_users.rb".freeze, "db/migrate/20221023113539_create_signatures.rb".freeze, "db/migrate/20221023113750_create_acceptable_words.rb".freeze, "db/migrate/20221023114152_create_acceptable_number_sequences.rb".freeze, "db/migrate/20221023114203_create_acceptable_symbol_sequences.rb".freeze, "db/migrate/20221023114324_add_user_acceptable_hash_to_tickets.rb".freeze, "db/migrate/20221023114408_add_time_ref_to_tickets.rb".freeze, "db/migrate/20221024125047_add_master_hash_to_blocks.rb".freeze, "db/migrate/20221109161845_add_transactions_count_to_blocks.rb".freeze, "db/migrate/20221117135003_add_balance_to_chains.rb".freeze, "db/migrate/20221117203417_add_transaction_id_list_to_tickets.rb".freeze, "db/migrate/20221118080357_add_api_keys_to_users.rb".freeze, "db/schema.rb".freeze, "db/seeds.rb".freeze, "docker-compose.yml".freeze, "entrypoint.sh".freeze, "lib/assets/.keep".freeze, "lib/osbc/osbc.rb".freeze, "lib/outerspace/blockchain.rb".freeze, "lib/outerspace/blockchain/version.rb".freeze, "lib/tasks/.keep".freeze, "lib/tasks/compose.rake".freeze, "lib/tasks/compose_db.rake".freeze, "lib/tasks/compose_logs.rake".freeze, "lib/tasks/compose_test.rake".freeze, "log/.keep".freeze, "mining_concept.ipynb".freeze, "outerspace-blockchain.gemspec".freeze, "public/404.html".freeze, "public/422.html".freeze, "public/500.html".freeze, "public/apple-touch-icon-precomposed.png".freeze, "public/apple-touch-icon.png".freeze, "public/favicon.ico".freeze, "public/robots.txt".freeze, "storage/.keep".freeze, "tmp/.keep".freeze, "tmp/pids/.keep".freeze, "tmp/storage/.keep".freeze, "vendor/.keep".freeze, "vendor/javascript/.keep".freeze] s.homepage = "https://outerspace-blockchain.herokuapp.com/".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0.3".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Blockchain implementation in Ruby".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 2.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 7.0.4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 5.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.16".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.13".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 6.5".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.8".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 6.0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 6.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.23".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.21".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 4.5".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 3.4".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 5.2".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.11".freeze]) end