sqlx prepare
Some checks failed
Build and Test / puyopuyo (push) Failing after 3m0s
Build and Test / wii-sports-club (push) Failing after 3m1s
Build and Test / splatoon-testfire (push) Successful in 5m24s
Build and Test / wii-u-chat (push) Successful in 5m33s
Build and Test / super-mario-maker (push) Successful in 5m37s
Build and Test / splatoon (push) Successful in 5m43s
Build and Test / sonic-transformed (push) Successful in 5m51s
Build and Test / fast-racing-neo (push) Successful in 5m54s
Build and Test / friends (push) Successful in 5m53s
Build and Test / mario-tennis (push) Successful in 5m56s
Build and Test / minecraft-wiiu (push) Successful in 6m4s

This commit is contained in:
red binder 2026-07-21 18:45:22 +02:00
commit 3ec5855517
32 changed files with 2495 additions and 4 deletions

View file

@ -21,8 +21,8 @@ use rnex_util::{PID, date_time::DateTime};
use sqlx::query;
use std::convert;
use tracing::{error, info, instrument, warn};
use crate::DatastoreManager;
use crate::{DatastoreManager, s3presigner::S3Presigner};
// todo: refactor this further to make some of the helper functions attached to the user and some to
// the manager and also move the usages of pid into the helper functions attached to user
@ -739,7 +739,7 @@ impl DatastoreUser {
pub async fn insert_buffer(&self, dataid: i64, slot: i32, buffer: &QBuffer) {
let db_now = Utc::now().naive_utc();
sqlx::query!(
let _ = sqlx::query!(
r#"
INSERT INTO datastore.buffer_queues (
data_id,

View file

@ -1,5 +1,4 @@
#![cfg(feature = "datastore")]
use std::env;
use rnex_server::{ConnectionInitData, EnvVarError, RnexManager, RnexModule, env_var};
use sqlx::PgPool;
@ -48,7 +47,7 @@ impl RnexModule for DatastoreModule {
type InitError = ModuleInitError;
async fn create_manager(
mod_holder: &rnex_server::ModuleHolder,
_mod_holder: &rnex_server::ModuleHolder,
) -> Result<Self::Manager, Self::InitError> {
Ok(DatastoreManager {
db_pool: PgPool::connect(&env_var("RNEX_DATASTORE_DATABASE")?).await?,

View file

@ -0,0 +1,23 @@
{
"db_name": "PostgreSQL",
"query": "select count(recipient) from friend_requests where recipient = $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "count",
"type_info": "Int8",
"origin": "Expression"
}
],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": [
null
]
},
"hash": "343367532125af2f0ee9377cbc9d06a46c4a2335c533ea5661bd7ca4fe216ca9"
}

View file

@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "delete from friendships where (pid_a = $1 AND pid_b = $2) OR (pid_a = $2 AND pid_b = $1)",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Int4",
"Int4"
]
},
"nullable": []
},
"hash": "3913fba897bdfdcb55e85fe9abedd0fe3d1684b0abbdf7383489bb73844fd98b"
}

View file

@ -0,0 +1,40 @@
{
"db_name": "PostgreSQL",
"query": "delete from friend_requests where id = $1 returning sender, recipient",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "sender",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "sender"
}
}
},
{
"ordinal": 1,
"name": "recipient",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "recipient"
}
}
}
],
"parameters": {
"Left": [
"Int8"
]
},
"nullable": [
false,
false
]
},
"hash": "3a5b08ba64e6af288ca214d8e54bcba209c4b1b353f2a70e12ad1f3f1caab648"
}

View file

@ -0,0 +1,14 @@
{
"db_name": "PostgreSQL",
"query": "insert into friendships (pid_a, pid_b) values(99, $1)",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": []
},
"hash": "4bdd865d56dfbf3737f35a4328cf1d550688d98606efdbb93ebd9bd46b7e757a"
}

View file

@ -0,0 +1,29 @@
{
"db_name": "PostgreSQL",
"query": "\n select\n since\n from denylist\n where initiator = $1 and other = $2\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "since",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "denylist",
"name": "since"
}
}
}
],
"parameters": {
"Left": [
"Int4",
"Int4"
]
},
"nullable": [
false
]
},
"hash": "51cfaf3d92fb3ea6bac06e029aa3300e404370a3dd36746ca624776ea9af8c83"
}

View file

@ -0,0 +1,16 @@
{
"db_name": "PostgreSQL",
"query": "\n update nintendo_network_accounts\n set comment_unk = $1, comment_message = $2, comment_lastchanged = now()\n where pid = $3",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Int2",
"Varchar",
"Int4"
]
},
"nullable": []
},
"hash": "5243ff5f27f04df776e32944220bb74146e255bda468ea6c7b35a181311ac4a3"
}

View file

@ -0,0 +1,206 @@
{
"db_name": "PostgreSQL",
"query": "select * from nintendo_network_accounts where pid = 99",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "pid",
"type_info": "Int4",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "pid"
}
}
},
{
"ordinal": 1,
"name": "nnid",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nnid"
}
}
},
{
"ordinal": 2,
"name": "mii_unks",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unks"
}
}
},
{
"ordinal": 3,
"name": "mii_ffl_data",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_ffl_data"
}
}
},
{
"ordinal": 4,
"name": "principal_info_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_info_unk"
}
}
},
{
"ordinal": 5,
"name": "nna_info_unks_2",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nna_info_unks_2"
}
}
},
{
"ordinal": 6,
"name": "last_online",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "last_online"
}
}
},
{
"ordinal": 7,
"name": "comment_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_unk"
}
}
},
{
"ordinal": 8,
"name": "comment_message",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_message"
}
}
},
{
"ordinal": 9,
"name": "comment_lastchanged",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_lastchanged"
}
}
},
{
"ordinal": 10,
"name": "principal_preference_show_online",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_online"
}
}
},
{
"ordinal": 11,
"name": "principal_preference_show_currently_playing_title",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_currently_playing_title"
}
}
},
{
"ordinal": 12,
"name": "principal_preference_block_friend_requests",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_block_friend_requests"
}
}
},
{
"ordinal": 13,
"name": "mii_unk_datetime",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unk_datetime"
}
}
},
{
"ordinal": 14,
"name": "birthday",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "birthday"
}
}
},
{
"ordinal": 15,
"name": "mii_name",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_name"
}
}
}
],
"parameters": {
"Left": []
},
"nullable": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
]
},
"hash": "5a0cf962d8641eaa48d2762ba010b117fbf40ef2cd80a1014d9023600404131a"
}

View file

@ -0,0 +1,14 @@
{
"db_name": "PostgreSQL",
"query": "update friend_requests set is_recieved = true where id = $1",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Int8"
]
},
"nullable": []
},
"hash": "5fa50abf1115d3194810953eb1b95361819ce08bf3d523f8dda05387d37febd4"
}

View file

@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "delete from denylist where initiator = $1 and other = $2",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Int4",
"Int4"
]
},
"nullable": []
},
"hash": "651039d8f8b4521a3afaa6adec3cd332b41b280a73a369daa169de8d44d41415"
}

View file

@ -0,0 +1,340 @@
{
"db_name": "PostgreSQL",
"query": "\n select\n *\n from friend_requests\n inner join nintendo_network_accounts on recipient = nintendo_network_accounts.pid\n where sender = $1\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "sender",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "sender"
}
}
},
{
"ordinal": 1,
"name": "recipient",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "recipient"
}
}
},
{
"ordinal": 2,
"name": "creation_time",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "friend_requests",
"name": "creation_time"
}
}
},
{
"ordinal": 3,
"name": "message",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "friend_requests",
"name": "message"
}
}
},
{
"ordinal": 4,
"name": "id",
"type_info": "Int8",
"origin": {
"Table": {
"table": "friend_requests",
"name": "id"
}
}
},
{
"ordinal": 5,
"name": "unks_1",
"type_info": "Int2",
"origin": {
"Table": {
"table": "friend_requests",
"name": "unks_1"
}
}
},
{
"ordinal": 6,
"name": "unk_2",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "friend_requests",
"name": "unk_2"
}
}
},
{
"ordinal": 7,
"name": "game_key_tid",
"type_info": "Int8",
"origin": {
"Table": {
"table": "friend_requests",
"name": "game_key_tid"
}
}
},
{
"ordinal": 8,
"name": "game_key_version",
"type_info": "Int2",
"origin": {
"Table": {
"table": "friend_requests",
"name": "game_key_version"
}
}
},
{
"ordinal": 9,
"name": "is_recieved",
"type_info": "Bool",
"origin": {
"Table": {
"table": "friend_requests",
"name": "is_recieved"
}
}
},
{
"ordinal": 10,
"name": "unk_3",
"type_info": "Int8",
"origin": {
"Table": {
"table": "friend_requests",
"name": "unk_3"
}
}
},
{
"ordinal": 11,
"name": "pid",
"type_info": "Int4",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "pid"
}
}
},
{
"ordinal": 12,
"name": "nnid",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nnid"
}
}
},
{
"ordinal": 13,
"name": "mii_unks",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unks"
}
}
},
{
"ordinal": 14,
"name": "mii_ffl_data",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_ffl_data"
}
}
},
{
"ordinal": 15,
"name": "principal_info_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_info_unk"
}
}
},
{
"ordinal": 16,
"name": "nna_info_unks_2",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nna_info_unks_2"
}
}
},
{
"ordinal": 17,
"name": "last_online",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "last_online"
}
}
},
{
"ordinal": 18,
"name": "comment_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_unk"
}
}
},
{
"ordinal": 19,
"name": "comment_message",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_message"
}
}
},
{
"ordinal": 20,
"name": "comment_lastchanged",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_lastchanged"
}
}
},
{
"ordinal": 21,
"name": "principal_preference_show_online",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_online"
}
}
},
{
"ordinal": 22,
"name": "principal_preference_show_currently_playing_title",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_currently_playing_title"
}
}
},
{
"ordinal": 23,
"name": "principal_preference_block_friend_requests",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_block_friend_requests"
}
}
},
{
"ordinal": 24,
"name": "mii_unk_datetime",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unk_datetime"
}
}
},
{
"ordinal": 25,
"name": "birthday",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "birthday"
}
}
},
{
"ordinal": 26,
"name": "mii_name",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_name"
}
}
}
],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
]
},
"hash": "6b6232a6da9510439670e4cbc7c11bdbdb6e4ab72e9d5ec582dc92fedfc933e5"
}

View file

@ -0,0 +1,96 @@
{
"db_name": "PostgreSQL",
"query": "\n insert into nintendo_network_accounts (\n pid, nnid, mii_name, mii_unks, mii_ffl_data, mii_unk_datetime, principal_info_unk, nna_info_unks_2, birthday\n ) values (\n $1, $2, $3, $4, $5, $6 , $7, $8, $9\n )\n on conflict (pid)\n do update set\n mii_name = excluded.mii_name,\n mii_unks = excluded.mii_unks,\n mii_ffl_data = excluded.mii_ffl_data,\n mii_unk_datetime = excluded.mii_unk_datetime,\n principal_info_unk = excluded.principal_info_unk,\n nna_info_unks_2 = excluded.nna_info_unks_2,\n birthday = excluded.birthday\n returning comment_unk, comment_message, comment_lastchanged, principal_preference_show_online, principal_preference_show_currently_playing_title, principal_preference_block_friend_requests\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "comment_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_unk"
}
}
},
{
"ordinal": 1,
"name": "comment_message",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_message"
}
}
},
{
"ordinal": 2,
"name": "comment_lastchanged",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_lastchanged"
}
}
},
{
"ordinal": 3,
"name": "principal_preference_show_online",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_online"
}
}
},
{
"ordinal": 4,
"name": "principal_preference_show_currently_playing_title",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_currently_playing_title"
}
}
},
{
"ordinal": 5,
"name": "principal_preference_block_friend_requests",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_block_friend_requests"
}
}
}
],
"parameters": {
"Left": [
"Int4",
"Varchar",
"Bytea",
"Int2",
"Bytea",
"Int8",
"Int2",
"Int2",
"Int8"
]
},
"nullable": [
false,
false,
false,
false,
false,
false
]
},
"hash": "6ec01b81c18f256a40e437876650576070f9319069193e8cd7e65643fb93dad6"
}

View file

@ -0,0 +1,29 @@
{
"db_name": "PostgreSQL",
"query": "delete from friend_requests where id = $1 and sender = $2 returning recipient",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "recipient",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "recipient"
}
}
}
],
"parameters": {
"Left": [
"Int8",
"Int4"
]
},
"nullable": [
false
]
},
"hash": "78ff9c623ac0b5d03b4f6aabf1ac52cdea6e07186317ee28c06c5e1c67c3cfc1"
}

View file

@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "insert into denylist(initiator, other) VALUES ($1, $2)",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Int4",
"Int4"
]
},
"nullable": []
},
"hash": "79cbe9a024303d4dea712b32163405f7e4efe8cc747163890aa7d8605a603ead"
}

View file

@ -0,0 +1,15 @@
{
"db_name": "PostgreSQL",
"query": "insert into friendships (pid_a, pid_b) values ($1, $2)",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Int4",
"Int4"
]
},
"nullable": []
},
"hash": "7deeafaab193e1aa7071227fb2a01e1ac97f6abfd188ec8d5c1f791425d6b323"
}

View file

@ -0,0 +1,41 @@
{
"db_name": "PostgreSQL",
"query": "delete from friend_requests where id = $1 and recipient = $2 returning recipient, sender",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "recipient",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "recipient"
}
}
},
{
"ordinal": 1,
"name": "sender",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "sender"
}
}
}
],
"parameters": {
"Left": [
"Int8",
"Int4"
]
},
"nullable": [
false,
false
]
},
"hash": "827e435c2c52b1dd93d31a487976a9e5f31d7bc6cbf659e1ec2bbe88392f9fcc"
}

View file

@ -0,0 +1,340 @@
{
"db_name": "PostgreSQL",
"query": "\n select\n *\n from friend_requests\n inner join nintendo_network_accounts on sender = nintendo_network_accounts.pid\n where recipient = $1\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "sender",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "sender"
}
}
},
{
"ordinal": 1,
"name": "recipient",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "recipient"
}
}
},
{
"ordinal": 2,
"name": "creation_time",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "friend_requests",
"name": "creation_time"
}
}
},
{
"ordinal": 3,
"name": "message",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "friend_requests",
"name": "message"
}
}
},
{
"ordinal": 4,
"name": "id",
"type_info": "Int8",
"origin": {
"Table": {
"table": "friend_requests",
"name": "id"
}
}
},
{
"ordinal": 5,
"name": "unks_1",
"type_info": "Int2",
"origin": {
"Table": {
"table": "friend_requests",
"name": "unks_1"
}
}
},
{
"ordinal": 6,
"name": "unk_2",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "friend_requests",
"name": "unk_2"
}
}
},
{
"ordinal": 7,
"name": "game_key_tid",
"type_info": "Int8",
"origin": {
"Table": {
"table": "friend_requests",
"name": "game_key_tid"
}
}
},
{
"ordinal": 8,
"name": "game_key_version",
"type_info": "Int2",
"origin": {
"Table": {
"table": "friend_requests",
"name": "game_key_version"
}
}
},
{
"ordinal": 9,
"name": "is_recieved",
"type_info": "Bool",
"origin": {
"Table": {
"table": "friend_requests",
"name": "is_recieved"
}
}
},
{
"ordinal": 10,
"name": "unk_3",
"type_info": "Int8",
"origin": {
"Table": {
"table": "friend_requests",
"name": "unk_3"
}
}
},
{
"ordinal": 11,
"name": "pid",
"type_info": "Int4",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "pid"
}
}
},
{
"ordinal": 12,
"name": "nnid",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nnid"
}
}
},
{
"ordinal": 13,
"name": "mii_unks",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unks"
}
}
},
{
"ordinal": 14,
"name": "mii_ffl_data",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_ffl_data"
}
}
},
{
"ordinal": 15,
"name": "principal_info_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_info_unk"
}
}
},
{
"ordinal": 16,
"name": "nna_info_unks_2",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nna_info_unks_2"
}
}
},
{
"ordinal": 17,
"name": "last_online",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "last_online"
}
}
},
{
"ordinal": 18,
"name": "comment_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_unk"
}
}
},
{
"ordinal": 19,
"name": "comment_message",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_message"
}
}
},
{
"ordinal": 20,
"name": "comment_lastchanged",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_lastchanged"
}
}
},
{
"ordinal": 21,
"name": "principal_preference_show_online",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_online"
}
}
},
{
"ordinal": 22,
"name": "principal_preference_show_currently_playing_title",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_currently_playing_title"
}
}
},
{
"ordinal": 23,
"name": "principal_preference_block_friend_requests",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_block_friend_requests"
}
}
},
{
"ordinal": 24,
"name": "mii_unk_datetime",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unk_datetime"
}
}
},
{
"ordinal": 25,
"name": "birthday",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "birthday"
}
}
},
{
"ordinal": 26,
"name": "mii_name",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_name"
}
}
}
],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
]
},
"hash": "828e644782e29e88f2798414195be56dffce6d1907efcd37dd375332caea949e"
}

View file

@ -0,0 +1,347 @@
{
"db_name": "PostgreSQL",
"query": "with fr_base as (insert into friend_requests\n (sender, recipient, message, unks_1, unk_2, unk_3, game_key_tid, game_key_version)\n values ($1, $2, $3, $4, $5, $6, $7, $8)\n returning *)\n select *\n from fr_base\n inner join nintendo_network_accounts\n on recipient=pid\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "sender",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "sender"
}
}
},
{
"ordinal": 1,
"name": "recipient",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "recipient"
}
}
},
{
"ordinal": 2,
"name": "creation_time",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "friend_requests",
"name": "creation_time"
}
}
},
{
"ordinal": 3,
"name": "message",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "friend_requests",
"name": "message"
}
}
},
{
"ordinal": 4,
"name": "id",
"type_info": "Int8",
"origin": {
"Table": {
"table": "friend_requests",
"name": "id"
}
}
},
{
"ordinal": 5,
"name": "unks_1",
"type_info": "Int2",
"origin": {
"Table": {
"table": "friend_requests",
"name": "unks_1"
}
}
},
{
"ordinal": 6,
"name": "unk_2",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "friend_requests",
"name": "unk_2"
}
}
},
{
"ordinal": 7,
"name": "game_key_tid",
"type_info": "Int8",
"origin": {
"Table": {
"table": "friend_requests",
"name": "game_key_tid"
}
}
},
{
"ordinal": 8,
"name": "game_key_version",
"type_info": "Int2",
"origin": {
"Table": {
"table": "friend_requests",
"name": "game_key_version"
}
}
},
{
"ordinal": 9,
"name": "is_recieved",
"type_info": "Bool",
"origin": {
"Table": {
"table": "friend_requests",
"name": "is_recieved"
}
}
},
{
"ordinal": 10,
"name": "unk_3",
"type_info": "Int8",
"origin": {
"Table": {
"table": "friend_requests",
"name": "unk_3"
}
}
},
{
"ordinal": 11,
"name": "pid",
"type_info": "Int4",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "pid"
}
}
},
{
"ordinal": 12,
"name": "nnid",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nnid"
}
}
},
{
"ordinal": 13,
"name": "mii_unks",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unks"
}
}
},
{
"ordinal": 14,
"name": "mii_ffl_data",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_ffl_data"
}
}
},
{
"ordinal": 15,
"name": "principal_info_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_info_unk"
}
}
},
{
"ordinal": 16,
"name": "nna_info_unks_2",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nna_info_unks_2"
}
}
},
{
"ordinal": 17,
"name": "last_online",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "last_online"
}
}
},
{
"ordinal": 18,
"name": "comment_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_unk"
}
}
},
{
"ordinal": 19,
"name": "comment_message",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_message"
}
}
},
{
"ordinal": 20,
"name": "comment_lastchanged",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_lastchanged"
}
}
},
{
"ordinal": 21,
"name": "principal_preference_show_online",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_online"
}
}
},
{
"ordinal": 22,
"name": "principal_preference_show_currently_playing_title",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_currently_playing_title"
}
}
},
{
"ordinal": 23,
"name": "principal_preference_block_friend_requests",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_block_friend_requests"
}
}
},
{
"ordinal": 24,
"name": "mii_unk_datetime",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unk_datetime"
}
}
},
{
"ordinal": 25,
"name": "birthday",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "birthday"
}
}
},
{
"ordinal": 26,
"name": "mii_name",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_name"
}
}
}
],
"parameters": {
"Left": [
"Int4",
"Int4",
"Varchar",
"Int2",
"Varchar",
"Int8",
"Int8",
"Int2"
]
},
"nullable": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
]
},
"hash": "8988c2fa5f054b5fd68428601a951f7b9c4c3cff966a3850b8c829bf8062dbc3"
}

View file

@ -0,0 +1,28 @@
{
"db_name": "PostgreSQL",
"query": "select principal_preference_block_friend_requests from nintendo_network_accounts where pid = $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "principal_preference_block_friend_requests",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_block_friend_requests"
}
}
}
],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": [
false
]
},
"hash": "942977a4804d8e352c38cc170b45f9ab203967a3fc0f47f2d5f99d2ed3b11fb3"
}

View file

@ -0,0 +1,28 @@
{
"db_name": "PostgreSQL",
"query": "select principal_preference_show_currently_playing_title from nintendo_network_accounts where pid = $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "principal_preference_show_currently_playing_title",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_currently_playing_title"
}
}
}
],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": [
false
]
},
"hash": "98e234dc44addd7bf323b7b50e5da024c6f64b63c5998aea01c321e23a3a844f"
}

View file

@ -0,0 +1,23 @@
{
"db_name": "PostgreSQL",
"query": "select count(recipient) from friend_requests where sender = $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "count",
"type_info": "Int8",
"origin": "Expression"
}
],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": [
null
]
},
"hash": "b0e817d1e9f7a8e3f5737790c46f769450dbaafa879a2a7c280063532db2c0c8"
}

View file

@ -0,0 +1,28 @@
{
"db_name": "PostgreSQL",
"query": "select principal_preference_show_online from nintendo_network_accounts where pid = $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "principal_preference_show_online",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_online"
}
}
}
],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": [
false
]
},
"hash": "b6167f7c2fa96ae8f15f7c81cd32e16f132a2376bc9f69416fcf4772dae75043"
}

View file

@ -0,0 +1,17 @@
{
"db_name": "PostgreSQL",
"query": "\n update nintendo_network_accounts\n set\n principal_preference_show_online = $1, principal_preference_show_currently_playing_title = $2, principal_preference_block_friend_requests = $3\n where pid = $4",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Bool",
"Bool",
"Bool",
"Int4"
]
},
"nullable": []
},
"hash": "bebd2e8ebd0af1756ee24aca36623fdd4b055d065f49e723cd1e1b005a44e4ca"
}

View file

@ -0,0 +1,244 @@
{
"db_name": "PostgreSQL",
"query": "\n select\n *\n from denylist\n inner join nintendo_network_accounts on other = nintendo_network_accounts.pid\n where initiator = $1\n ",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "initiator",
"type_info": "Int4",
"origin": {
"Table": {
"table": "denylist",
"name": "initiator"
}
}
},
{
"ordinal": 1,
"name": "other",
"type_info": "Int4",
"origin": {
"Table": {
"table": "denylist",
"name": "other"
}
}
},
{
"ordinal": 2,
"name": "since",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "denylist",
"name": "since"
}
}
},
{
"ordinal": 3,
"name": "pid",
"type_info": "Int4",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "pid"
}
}
},
{
"ordinal": 4,
"name": "nnid",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nnid"
}
}
},
{
"ordinal": 5,
"name": "mii_unks",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unks"
}
}
},
{
"ordinal": 6,
"name": "mii_ffl_data",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_ffl_data"
}
}
},
{
"ordinal": 7,
"name": "principal_info_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_info_unk"
}
}
},
{
"ordinal": 8,
"name": "nna_info_unks_2",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nna_info_unks_2"
}
}
},
{
"ordinal": 9,
"name": "last_online",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "last_online"
}
}
},
{
"ordinal": 10,
"name": "comment_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_unk"
}
}
},
{
"ordinal": 11,
"name": "comment_message",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_message"
}
}
},
{
"ordinal": 12,
"name": "comment_lastchanged",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_lastchanged"
}
}
},
{
"ordinal": 13,
"name": "principal_preference_show_online",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_online"
}
}
},
{
"ordinal": 14,
"name": "principal_preference_show_currently_playing_title",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_currently_playing_title"
}
}
},
{
"ordinal": 15,
"name": "principal_preference_block_friend_requests",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_block_friend_requests"
}
}
},
{
"ordinal": 16,
"name": "mii_unk_datetime",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unk_datetime"
}
}
},
{
"ordinal": 17,
"name": "birthday",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "birthday"
}
}
},
{
"ordinal": 18,
"name": "mii_name",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_name"
}
}
}
],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
]
},
"hash": "c0b7d879b5e7fd20cfca3711be92b75af8d9339b397cae31161592bf4622f3a2"
}

View file

@ -0,0 +1,28 @@
{
"db_name": "PostgreSQL",
"query": "select pid from nintendo_network_accounts where nnid = $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "pid",
"type_info": "Int4",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "pid"
}
}
}
],
"parameters": {
"Left": [
"Text"
]
},
"nullable": [
false
]
},
"hash": "c3b89f75362b81e8626ce506ad2e9a9efc7df0c2503bf93d7cac42b243d6f405"
}

View file

@ -0,0 +1,167 @@
{
"db_name": "PostgreSQL",
"query": "\n select\n nintendo_network_accounts.pid,\n since,\n nnid,\n comment_message,\n comment_unk,\n comment_lastchanged,\n nna_info_unks_2,\n principal_info_unk,\n mii_name,\n mii_unks,\n mii_ffl_data,\n mii_unk_datetime,\n last_online\n from friendships_of_pid($1) as friendships\n inner join nintendo_network_accounts on friendships.pid = nintendo_network_accounts.pid",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "pid",
"type_info": "Int4",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "pid"
}
}
},
{
"ordinal": 1,
"name": "since",
"type_info": "Timestamp",
"origin": "Expression"
},
{
"ordinal": 2,
"name": "nnid",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nnid"
}
}
},
{
"ordinal": 3,
"name": "comment_message",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_message"
}
}
},
{
"ordinal": 4,
"name": "comment_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_unk"
}
}
},
{
"ordinal": 5,
"name": "comment_lastchanged",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_lastchanged"
}
}
},
{
"ordinal": 6,
"name": "nna_info_unks_2",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nna_info_unks_2"
}
}
},
{
"ordinal": 7,
"name": "principal_info_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_info_unk"
}
}
},
{
"ordinal": 8,
"name": "mii_name",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_name"
}
}
},
{
"ordinal": 9,
"name": "mii_unks",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unks"
}
}
},
{
"ordinal": 10,
"name": "mii_ffl_data",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_ffl_data"
}
}
},
{
"ordinal": 11,
"name": "mii_unk_datetime",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unk_datetime"
}
}
},
{
"ordinal": 12,
"name": "last_online",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "last_online"
}
}
}
],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": [
false,
null,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
]
},
"hash": "e5342875e057b74d0d000f3ae42b0ff9a4aa43f6ce6d77827571ae4568bdd9d3"
}

View file

@ -0,0 +1,18 @@
{
"db_name": "PostgreSQL",
"query": "\n update nintendo_network_accounts\n set mii_name = $1, mii_unks = $2, mii_ffl_data = $3, mii_unk_datetime = $4\n where pid = $5",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Bytea",
"Int2",
"Bytea",
"Int8",
"Int4"
]
},
"nullable": []
},
"hash": "e86445bef8bb2409872631b497f2da1a5ba8e5553d64bb19c3b7090f8373abd6"
}

View file

@ -0,0 +1,53 @@
{
"db_name": "PostgreSQL",
"query": "select * from denylist where initiator = $1 and other = $2",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "initiator",
"type_info": "Int4",
"origin": {
"Table": {
"table": "denylist",
"name": "initiator"
}
}
},
{
"ordinal": 1,
"name": "other",
"type_info": "Int4",
"origin": {
"Table": {
"table": "denylist",
"name": "other"
}
}
},
{
"ordinal": 2,
"name": "since",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "denylist",
"name": "since"
}
}
}
],
"parameters": {
"Left": [
"Int4",
"Int4"
]
},
"nullable": [
false,
false,
false
]
},
"hash": "f4ce4aec454c49719391dc1936d542a22702593c1a110ce400ea6d6979bd4e61"
}

View file

@ -0,0 +1,41 @@
{
"db_name": "PostgreSQL",
"query": "delete from friend_requests where id = $1 and recipient = $2 returning sender, recipient",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "sender",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "sender"
}
}
},
{
"ordinal": 1,
"name": "recipient",
"type_info": "Int4",
"origin": {
"Table": {
"table": "friend_requests",
"name": "recipient"
}
}
}
],
"parameters": {
"Left": [
"Int8",
"Int4"
]
},
"nullable": [
false,
false
]
},
"hash": "fae263beaf8f475c9e5b85b48472178a051f67f17e57b65fede0e721ce7488b1"
}

View file

@ -0,0 +1,14 @@
{
"db_name": "PostgreSQL",
"query": "update nintendo_network_accounts set last_online = now() where pid = $1",
"describe": {
"columns": [],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": []
},
"hash": "fb70ec0ac36d736b7af4dc634b578bbdf065e783b328e3a5db33629f8e039b87"
}

View file

@ -0,0 +1,208 @@
{
"db_name": "PostgreSQL",
"query": "select * from nintendo_network_accounts where pid = $1",
"describe": {
"columns": [
{
"ordinal": 0,
"name": "pid",
"type_info": "Int4",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "pid"
}
}
},
{
"ordinal": 1,
"name": "nnid",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nnid"
}
}
},
{
"ordinal": 2,
"name": "mii_unks",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unks"
}
}
},
{
"ordinal": 3,
"name": "mii_ffl_data",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_ffl_data"
}
}
},
{
"ordinal": 4,
"name": "principal_info_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_info_unk"
}
}
},
{
"ordinal": 5,
"name": "nna_info_unks_2",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "nna_info_unks_2"
}
}
},
{
"ordinal": 6,
"name": "last_online",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "last_online"
}
}
},
{
"ordinal": 7,
"name": "comment_unk",
"type_info": "Int2",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_unk"
}
}
},
{
"ordinal": 8,
"name": "comment_message",
"type_info": "Varchar",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_message"
}
}
},
{
"ordinal": 9,
"name": "comment_lastchanged",
"type_info": "Timestamp",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "comment_lastchanged"
}
}
},
{
"ordinal": 10,
"name": "principal_preference_show_online",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_online"
}
}
},
{
"ordinal": 11,
"name": "principal_preference_show_currently_playing_title",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_show_currently_playing_title"
}
}
},
{
"ordinal": 12,
"name": "principal_preference_block_friend_requests",
"type_info": "Bool",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "principal_preference_block_friend_requests"
}
}
},
{
"ordinal": 13,
"name": "mii_unk_datetime",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_unk_datetime"
}
}
},
{
"ordinal": 14,
"name": "birthday",
"type_info": "Int8",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "birthday"
}
}
},
{
"ordinal": 15,
"name": "mii_name",
"type_info": "Bytea",
"origin": {
"Table": {
"table": "nintendo_network_accounts",
"name": "mii_name"
}
}
}
],
"parameters": {
"Left": [
"Int4"
]
},
"nullable": [
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
]
},
"hash": "fed5c1759d2d86a615af84f72e28afb0cbb81142427d9256f6fbf921cb46764e"
}