## node.js – Prisma Cloud continues to delete my node on my server when I tried to update a model of self-relation

Describe the bug
I have a model that is a self-relation to itself. After creating a node, I tried to update the node's data for itself, but after updating it, the previous node that has a connection to the next node delete this connection to the next node.

it's my model in prisma

``````type Map {

id: ID! @id

name: String! @unique

total_stage: Int

native_boss: (Boss!)!

previous_map: Map @relation(name: "LastMapRelation")

next_map: Map @relation(name: "NextMapRelation")

obtainable_skills: (Skill!)!

boss_stages: (BossStruct!)!

field_stages: (StageStruct!)!
}
``````

Screenshots
Node capture

Above is what the node looks like. The highlighted part is the node connected to another node of the same table that disappears when updating the node underline in green. I've tried to manually update the sandbox prisma cloud database and mute it with the graphql yoga, but both are doing the same thing.

Versions (please fill in the following information):

• Connector: ( `MySQL`, `MongoDB`)

• Prisma Server: (`1.24.0`)

• `prisma` CLI: (for example `prisma/1.24.0 (darwin-x64) node-v10.4.0`)

• OS: (for example `Windows 10`)

• other dependencies: `prisma-client`

Someone has an idea why he does that?

## bitcoind – How to separate a wallet from a bitcoin node

I'm running the complete bitcoin node in a centralized server. I have many web applications running at various locations. I want to connect this web application with a centralized full bitcoin node. How to install a wallet in this web application server that will be connected to a centralized full bitcoin node. I want to generate addresses, perform transactions and sign transactions independently in these web application servers with the help of a wallet, then send them to the application server. The application server must communicate with the wallet with the help of resting apis. Finally, this transaction must be sent to a centralized bitcoin complete node. How to do that?

## No incoming connection on my complete bitcoin node with TOR

Can any one connect to my node running? u3ob433qu3ebkmsu.onion:8333

I am behind a CG-NAT, so I thought that using TOR would solve my problem.

My node worked for hours but no incoming connections.

`grep debug.log -e inbound` do not return anything.

\$ bitcoin-cli getnetworkinfo

``````{
"version": 180000,
"subversion": "/Satoshi:0.18.0/",
"protocolversion": 70015,
"localservices": "000000000000040c",
"localrelay": true,
"timeoffset": 0,
"networkactive": true,
"connections": 10,
"networks": [
{
"name": "ipv4",
"limited": true,
"reachable": false,
"proxy": "127.0.0.1:9050",
"proxy_randomize_credentials": true
},
{
"name": "ipv6",
"limited": true,
"reachable": false,
"proxy": "127.0.0.1:9050",
"proxy_randomize_credentials": true
},
{
"name": "onion",
"limited": false,
"reachable": true,
"proxy": "127.0.0.1:9050",
"proxy_randomize_credentials": true
}
],
"relayfee": 0.00001000,
"incrementalfee": 0.00001000,
{
"port": 8333,
"score": 4
}
],
"warnings": ""
}
``````

bitcoin.conf

``````server=1
daemon=1

# RPC
rpcuser=*****

# TOR
onlynet=onion
proxy=127.0.0.1:9050
bind=127.0.0.1
dnsseed=0
dns=0

# Raspberry Pi optimizations
dbcache=100
maxorphantx=10
maxmempool=50
maxconnections=40
prune=6000
``````

## full node – Bitcoin standard API

I'm trying to implement a full bitcoin node while learning a new programming language, but I can not find the complete set of public APIs that the complete node has to expose. I guess the standard will be bitcoin, but the closest I can get is https://bitcoin.org/en/developer-reference. Where should I start?

## linux – Multiple GlusterFS bricks replicated on a single node

The current situation is that I have a 4x2tb (1 brick) raid, which I will save on an external USB enclosure (1 brick). I hope that GlusterFS will allow me to replicate the main brick of my raid on my external USB brick located on the same node. Over time, I plan to migrate him to a Raspi and move him, but I want to familiarize myself with his functioning and have the basic work already operational. The brilliance looks excellent and I hope it will be possible even though all the places I visited gave the impression that there had to be several knots.

## Data structures – Store the height of an AVL tree node in constant time

From approximately 9:00 am in this conference, Erik Demaine explains how to calculate the height of a node in an AVL tree by performing an operation constant time on his children. He then goes on to talk about a general theorem for this model that would store the pitch in constant time.

1) If you know what Erik is talking about, how is pitch stored in constant time?

2) In a related question, a person asked how to calculate the height of AVL as efficiently as possible (Calculate the height of the AVL tree as efficiently as possible). All but one of the responses agreed that the best way is to $$O ( lg n)$$but it is not a constant time. The only answer suggesting to store the height was rejected. Could someone explain why?

## bitcoin core – Creating a P2SH address is not the same as an address registered on an rpc node

I have a private key and I try to create a P2SH address on testnet as my node was created, but they are not identical. Please help me a little, thank you very much.

Private key: `c5964e19634e473e9c8fed3b149c4d44b6d62d62724035aad3eb911a1495ae27`

P2SH address from 1 threshold and 1 public key:
`2N4GriyLchUgwwCBonzYHgsCHNhYRHW45w7`

P2WPKH address: `2NGA8uGdnaQ21phNpVyV5uye5cbUtudxBWh` || `tb1qld2fzw9gj30wxjamsz73fug62das7cyq0em4mn`

Node address: `2N8qKVKuR3QAy2cA5fF2QbuCpBGfGCmbUHx`

Here are more details of `getaddressinfo`:

``````{
"result": {
"scriptPubKey": "a914aafc9f09b99cbb1ba46001ec4868ba4fb32543ca87",
"ismine": true,
"solvable": true,
"desc": "sh(wpkh((a1696bdc/0'/0'/375509')02a7065a210c28d27a591e55ac6be092111349fc4b23927bb4d13c46a683bcfff7))#hrgzj3gs",
"iswatchonly": false,
"isscript": true,
"iswitness": false,
"script": "witness_v0_keyhash",
"hex": "00146da71bc5de0c0b59bbf73520df7e7d4048d02594",
"pubkey": "02a7065a210c28d27a591e55ac6be092111349fc4b23927bb4d13c46a683bcfff7",
"embedded": {
"isscript": false,
"iswitness": true,
"witness_version": 0,
"witness_program": "6da71bc5de0c0b59bbf73520df7e7d4048d02594",
"pubkey": "02a7065a210c28d27a591e55ac6be092111349fc4b23927bb4d13c46a683bcfff7",
"scriptPubKey": "00146da71bc5de0c0b59bbf73520df7e7d4048d02594"
},
"label": "test",
"ischange": false,
"timestamp": 1561438016,
"hdkeypath": "m/0'/0'/375509'",
"hdmasterfingerprint": "a1696bdc",
"labels": (
{
"name": "test",
}
)
},
"error": null,
"id": 1
}
``````

## Can I run a Lightning node on the same computer as the Bitcoin Core node?

I have a Windows 10 laptop that runs a complete Bitcoin node with the help of Bitcoin Core. Is it possible to simultaneously run a Lightning node on the same laptop with the Bitcoin node?

## The cPanel DNS node is now available

Today, we are pleased to announce the immediate availability of DNS Node! You asked for it and our development teams worked tirelessly to bring this new feature to cPanel & WHM. The DNS node expands the domain name service capabilities in cPanel & WHM to include even more features and functionality than ever before.

DNSOnly ™ was a very successful product, but you asked for more. While DNSOnly allows you to synchronize your DNS services with another host, it does not allow cPanel access to your clients. All of this is changing today. The DNS node includes cPanel access with only the DNS management options available in the cPanel interface. You can now allow your customers to connect directly to cPanel to make their own DNS changes.

We will continue to offer DNSOnly as a product for those who do not require cPanel access for their DNS clients only. And DNS will remain available in cPanel & WHM on Cloud and Metal. For those who need additional DNS editing features in cPanel, the DNS node is available today.