Top
@Kitty4D on the B-Chain
just my adventures with the blockchain, web3, cryptocurrencies, and NFTs
Developer, Content Creator, NFT Hodler, Degen, Former Camgirl
aka @Kitty4DHD, @kitty4Do, $kitty4d
kitty4d Profile Photo

Post by kitty4d

2022-02-04
• 7 months ago
@tijn @mvanhalen @ClayPerryMusic i know y'all run nodes. maybe you can help me with this question. let's say you spot a user in clear violation of your TOS, let's say they're expressly breaking laws. if you block/ban them, what is that doing? can their posts still be viewed on your front-end? (on diamondApp, i know i still see banned users' posts on my feed even if their profile 404s) are their posts still returned by the backend API you host? i understand they would still exist on the blockchain, i'm not worried about that (too much).
tijn Profile Photo kitty4D Profile Photo Monkey42069_eth Profile Photo GlobalClout Profile Photo
Likes:
7
Diamonds:
5
Reposts:
0
Quote Reposts:
0

comments

tijn Profile Photo
tijn
2022-02-04
• 7 months ago
Nodes have 2 options Graylist - wont show in search Blacklist - completely hidden These states are not on chain. They are on a node by node basis. So - if blacklisted - posts should not show on that specific node. However - a node can delegate account metadata to another node - eg diamond delegates metadata to node.deso.org. So I think this stops them from blacklisting users on DiamondApp - and they would need to do that on node.deso.org
Likes:
1
Diamonds:
1
Reposts:
0
Quote Reposts:
0
kitty4D Profile Photo
kitty4D
2022-02-04
• 7 months ago
awesome, thanks. i guess that would explain why a user who has a 404 profile here on diamondApp could still have their posts showing up in at least the Following feed. i was a little concerned that that was the case all around. so @deso controls bitclout.com and node.deso.org, and node.deso.org is the node that diamondApp.com relies on. so really the Report functionality should be alerting node.deso.org, if that's not what it's already doing
Likes:
0
Diamonds:
1
Reposts:
0
Quote Reposts:
0
Monkey42069_eth Profile Photo
Monkey42069_eth
2022-02-04
• 7 months ago
following!!
Likes:
1
Diamonds:
1
Reposts:
0
Quote Reposts:
0
GlobalClout Profile Photo
GlobalClout
2022-02-04
• 7 months ago
Your post is now in BitClout Global Feed! 💎
Likes:
1
Diamonds:
0
Reposts:
0
Quote Reposts:
0
{
   PostHashHex: "6b25d0f91f3d607214b93fa8c47729b9883f9ad0109264df798401cb4b038a79",
   PosterPublicKeyBase58Check: "BC1YLgbCAxYSSn97DArZtbwwhVUtHtjUfGZzKojLBKfxP8wbRHvb2Gz",
   ParentStakeID: "",
   Body: "@tijn @mvanhalen @ClayPerryMusic \n\ni know y'all run nodes. maybe you can help me with this question. let's say you spot a user in clear violation of your TOS, let's say they're expressly breaking laws.\n\nif you block/ban them, what is that doing? can their posts still be viewed on your front-end? (on diamondApp, i know i still see banned users' posts on my feed even if their profile 404s)\n\nare their posts still returned by the backend API you host? \n\ni understand they would still exist on the blockchain, i'm not worried about that (too much).",
   ImageURLs: null,
   VideoURLs: null,
   RepostedPostEntryResponse: null,
   CreatorBasisPoints: 1000,
   StakeMultipleBasisPoints: 12500,
   TimestampNanos: 1643952899911248000,
   IsHidden: false,
   ConfirmationBlockHeight: 101214,
   InMempool: false,
   ProfileEntryResponse: {
      Username: "kitty4d"
   },
   Comments: null,
   LikeCount: 7,
   DiamondCount: 5,
   PostEntryReaderState: null,
   InGlobalFeed: false,
   InHotFeed: false,
   IsPinned: false,
   PostExtraData: {
      Language: "en",
      Node: "3"
   },
   CommentCount: 4,
   RepostCount: 0,
   QuoteRepostCount: 0,
   ParentPosts: null,
   IsNFT: false,
   NumNFTCopies: 0,
   NumNFTCopiesForSale: 0,
   NumNFTCopiesBurned: 0,
   HasUnlockable: false,
   NFTRoyaltyToCreatorBasisPoints: 0,
   NFTRoyaltyToCoinBasisPoints: 0,
   AdditionalDESORoyaltiesMap: {},
   AdditionalCoinRoyaltiesMap: {},
   DiamondsFromSender: 0,
   HotnessScore: 0,
   PostMultiplier: 0,
   RecloutCount: 0,
   QuoteRecloutCount: 0,
   RecloutedPostEntryResponse: null
}
[
   {
      PostHashHex: "c1f56968e5cab453ff25f63a79787599714629dc2e2b3d12758f465f420066f6",
      PosterPublicKeyBase58Check: "BC1YLgxLrxvq5mgZUUhJc1gkG6pwrRCTbdT6snwcrsEampjqnSD1vck",
      ParentStakeID: "6b25d0f91f3d607214b93fa8c47729b9883f9ad0109264df798401cb4b038a79",
      Body: "Nodes have 2 options\n\nGraylist - wont show in search\nBlacklist - completely hidden\n\nThese states are not on chain. They are on a node by node basis.\n\nSo - if blacklisted - posts should not show on that specific node.\n\nHowever - a node can delegate account metadata to another node - eg diamond delegates metadata to node.deso.org.\n\nSo I think this stops them from blacklisting users on DiamondApp - and they would need to do that on node.deso.org\n\n\n",
      ImageURLs: null,
      VideoURLs: null,
      RepostedPostEntryResponse: null,
      CreatorBasisPoints: 1000,
      StakeMultipleBasisPoints: 12500,
      TimestampNanos: 1643966359406964700,
      IsHidden: false,
      ConfirmationBlockHeight: 101247,
      InMempool: false,
      ProfileEntryResponse: {
         PublicKeyBase58Check: "BC1YLgxLrxvq5mgZUUhJc1gkG6pwrRCTbdT6snwcrsEampjqnSD1vck",
         Username: "tijn",
         Description: "D^3 - DeSo Dev Degen\n\nYou know the drill ... ⛴ ship before you shill 🤑\n\n🇳🇱🇬🇧 Dutch in UK\n\n",
         IsHidden: false,
         IsReserved: false,
         IsVerified: true,
         Comments: null,
         Posts: null,
         CoinEntry: {
            CreatorBasisPoints: 1000,
            DeSoLockedNanos: 361235281189,
            NumberOfHolders: 1050,
            CoinsInCirculationNanos: 70241186219,
            CoinWatermarkNanos: 75261604353,
            BitCloutLockedNanos: 361235281189
         },
         DAOCoinEntry: {
            NumberOfHolders: 1,
            CoinsInCirculationNanos: "0x174876e800",
            MintingDisabled: false,
            TransferRestrictionStatus: "unrestricted"
         },
         CoinPriceDeSoNanos: 15428354933,
         CoinPriceBitCloutNanos: 15428354933,
         UsersThatHODL: null,
         IsFeaturedTutorialWellKnownCreator: false,
         IsFeaturedTutorialUpAndComingCreator: false,
         ExtraData: {
            DAOPublicKeysPurchased: "BC1YLgC8xzRjLBKHwzopDa8rY6yqgUncCLPLwydZVm6ABjKA6Nc917e",
            FeaturedImageURL: "https://images.deso.org/6761fec8539ca9c34822f0253191ad04056d3334242df4dcf7e99bf9154e7984.webp",
            LargeProfilePicURL: ""
         },
         DESOBalanceNanos: 17899708592,
         BestExchangeRateDESOPerDAOCoin: 0
      },
      Comments: null,
      LikeCount: 1,
      DiamondCount: 1,
      PostEntryReaderState: {
         LikedByReader: true,
         DiamondLevelBestowed: 1,
         RepostedByReader: false,
         RepostPostHashHex: ""
      },
      IsPinned: false,
      PostExtraData: {
         Node: "6"
      },
      CommentCount: 1,
      RepostCount: 0,
      QuoteRepostCount: 0,
      ParentPosts: null,
      IsNFT: false,
      NumNFTCopies: 0,
      NumNFTCopiesForSale: 0,
      NumNFTCopiesBurned: 0,
      HasUnlockable: false,
      NFTRoyaltyToCreatorBasisPoints: 0,
      NFTRoyaltyToCoinBasisPoints: 0,
      AdditionalDESORoyaltiesMap: {},
      AdditionalCoinRoyaltiesMap: {},
      DiamondsFromSender: 0,
      HotnessScore: 0,
      PostMultiplier: 0,
      RecloutCount: 0,
      QuoteRecloutCount: 0,
      RecloutedPostEntryResponse: null,
      Depth: 0
   },
   {
      PostHashHex: "37ac40fa07b19c1a24350d057db4659695ff2a3db46dfa5fd9d3dde4f4a8ce11",
      PosterPublicKeyBase58Check: "BC1YLgbCAxYSSn97DArZtbwwhVUtHtjUfGZzKojLBKfxP8wbRHvb2Gz",
      ParentStakeID: "c1f56968e5cab453ff25f63a79787599714629dc2e2b3d12758f465f420066f6",
      Body: "awesome, thanks. i guess that would explain why a user who has a 404 profile here on diamondApp could still have their posts showing up in at least the Following feed.\n\ni was a little concerned that that was the case all around.\n\nso @deso controls bitclout.com and node.deso.org, and node.deso.org is the node that diamondApp.com relies on. \n\nso really the Report functionality should be alerting node.deso.org, if that's not what it's already doing",
      ImageURLs: null,
      VideoURLs: null,
      RepostedPostEntryResponse: null,
      CreatorBasisPoints: 1000,
      StakeMultipleBasisPoints: 12500,
      TimestampNanos: 1643968706764859100,
      IsHidden: false,
      ConfirmationBlockHeight: 101251,
      InMempool: false,
      ProfileEntryResponse: {
         PublicKeyBase58Check: "BC1YLgbCAxYSSn97DArZtbwwhVUtHtjUfGZzKojLBKfxP8wbRHvb2Gz",
         Username: "kitty4D",
         Description: "kitty.fourdown.org\nkitty.fourdown.org/media/images\nkitty.fourdown.org/media/videos\n\nwww.youtube.com/channel/UCyWRuGbRn_br0Mu4tDavnWA\n\nTwitter/IG @kitty4Do\n\n\n",
         IsHidden: false,
         IsReserved: false,
         IsVerified: true,
         Comments: null,
         Posts: null,
         CoinEntry: {
            CreatorBasisPoints: 669,
            DeSoLockedNanos: 24921878349,
            NumberOfHolders: 41,
            CoinsInCirculationNanos: 28387117318,
            CoinWatermarkNanos: 31128707817,
            BitCloutLockedNanos: 24921878349
         },
         DAOCoinEntry: {
            NumberOfHolders: 0,
            CoinsInCirculationNanos: "0x0",
            MintingDisabled: false,
            TransferRestrictionStatus: "unrestricted"
         },
         CoinPriceDeSoNanos: 2633787773,
         CoinPriceBitCloutNanos: 2633787773,
         UsersThatHODL: null,
         IsFeaturedTutorialWellKnownCreator: false,
         IsFeaturedTutorialUpAndComingCreator: false,
         ExtraData: {
            DAOPublicKeysPurchased: "BC1YLiY1xTwxSJ9ZVf9ghgC3FGfXzSWvCYHH1TKqBgTuaD4nqUVjsWQ,BC1YLgSaHAm8d2mwcDJB4bpvLtewsJgYyo2SjFuRquBeGdmr1WWRaNh,BC1YLfzmi7VKWx7fAKJS5yHncvgKaxdUQ53nEhLE7Aa1LEoPgieHMna,BC1YLirtb7CjNwVmWEt7t1487Qpo4LoPBDEGvfqYwXXZcj2dDLNMBVU,BC1YLhhyPw5dnPn78nmr542BHAeuRMK9dAM3Hjc2Gk3g4pvC5txyjSs,BC1YLfnd9Fn3LUHzyW7z2HmJiJLftTu8Y9PBvdLnweCs1QdKBZaL1BJ,BC1YLgEETQbgfgEUc4oDZhmCumbidnybyst1jfH1LizPsEjCV6Hxp1v,BC1YLj3zNA7hRAqBVkvsTeqw7oi4H6ogKiAFL1VXhZy6pYeZcZ6TDRY,BC1YLgie61ubkhVxm3HYhshrTVnPwf3zRoVgosL2D1ar989QwpAEsC5,BC1YLhzvDUta4dAn5trBYYqcZyMrpHeXRFRz15ZiAdeUgfB21XZ1sYa,BC1YLh9hiFXB5TL91tz5gQd16WyS384k8huNH4F6uv9U2waXXPDmoHY,BC1YLhQ1DdtUMnnq67r1s9XCYKD5z9xUKaGvY1ciVMPtkwbb9Z8oPWC,BC1YLiPT7B6rZLGJAhmYgMW8xapP8ShsKkMPRBd2odCu4wy6rdLCDGf,BC1YLhebN4AuM9yycvDyMcDmuRwKuyZUiigMrGv7zVosUK2mcwjw2NJ,BC1YLhZzLUK3bC59sguWuazQpaT4611cr12VXQig4rgiThRDT4Wiq8R,BC1YLhQmL6q5CLf9gdoE8VyocVPBdPGAL6n3GozjYWe5YYfvoBEeXd9,BC1YLiamREvTwLuSYwBJ6cwteNNaN9Kiiu88AqHRgvzTJgSmQ4Bb2NJ,BC1YLjQvAsCkc1sUgcRY3RnYDpz4mBmwij59QPvgm6XdFs6asPKzyYB,BC1YLiBTZF4tjP5u8sDVSM7pHDF81Y2E36Vy8BHiqGwuuuv1teNWDu4,BC1YLhswwFGAdL3iWng2y7VhgDvVuxSZddUQnksj67Wt5zfirzdbtFZ,BC1YLig8w3ReQU6c6FmD63sEaJJ3h4LkQwM832esom98aHGUCkVhKyv,BC1YLgxr4MHqWPegTm2vKw4Qp3FEvr7p2rjxWZUYWaDHLsXUHdw8DCf",
            DerivedPublicKey: "BC1YLgdhYLwmNmDmEDL4wn9abou2jwpdVfcCKVcLBNUmNbUsWXnysQ6",
            DiscordURL: "kitty4D#6969",
            DisplayName: "Kitty4D on the B-Chain",
            FeaturedImageURL: "https://images.deso.org/19298b88cdea9eeed8aa6ee4de494bac62ba8f12558d9a9db2c57cdbfee81af0.gif",
            LargeProfilePicURL: "",
            MarkdownDescription: "# [Kitty4DAO @ DAODAO](https://beta.daodao.io/d/Kitty4DAO)\n\n## Kitty4D on the B-Chain \n[YouTube Channel](https://www.youtube.com/channel/UCyWRuGbRn_br0Mu4tDavnWA)\n\ni'm just a girl with a dream, a dream to make content all day and all night forever in between writing code. i never created content before November 13, 2021, the day i joined the DESO blockchain on DiamondApp.\n\n### What Kitty Do\n\n1. Programmer/developer.  JavaScript (Vue, ReactJS/Next, Svelte, Node.js) ($$$$$); Python ($$$); C# ($$); HTML/CSS ($$$$$); SEO Stuff ($$$); DBA / Database Design (MSSQL, MySQL, Postgres) ($$$$); Solidity ($); Debugging, no matter the language ($$$$$)\n\n2. Content creator.  Image Editing; Video Editing; Memes; Sometimes I write stuff; Pointed and constructive criticism + good ideas; You name it, I'll create it\n\n3. Cat in the Hat Hacker.  I push it to the limit; Past the point of no return\n\ni work in DeFi on the Ethereum blockchain. hoping to bring solana in sometime. if there is ever such a thing as vote gauges on DESO using governance tokens and vote escrow tokens, i'd suggest that we integrate DESO as well. (but i don't know if a social blockchain would really ever have that- i'm just saying, i totally would make sure we did it if it were possible)",
            TelegramURL: "",
            TwitterURL: "kitty4Do",
            WebsiteURL: "https://kitty.fourdown.org"
         },
         DESOBalanceNanos: 62111213,
         BestExchangeRateDESOPerDAOCoin: 0
      },
      Comments: null,
      LikeCount: 0,
      DiamondCount: 1,
      PostEntryReaderState: {
         LikedByReader: false,
         DiamondLevelBestowed: 0,
         RepostedByReader: false,
         RepostPostHashHex: ""
      },
      IsPinned: false,
      PostExtraData: {
         Language: "en",
         Node: "3"
      },
      CommentCount: 0,
      RepostCount: 0,
      QuoteRepostCount: 0,
      ParentPosts: null,
      IsNFT: false,
      NumNFTCopies: 0,
      NumNFTCopiesForSale: 0,
      NumNFTCopiesBurned: 0,
      HasUnlockable: false,
      NFTRoyaltyToCreatorBasisPoints: 0,
      NFTRoyaltyToCoinBasisPoints: 0,
      AdditionalDESORoyaltiesMap: {},
      AdditionalCoinRoyaltiesMap: {},
      DiamondsFromSender: 0,
      HotnessScore: 0,
      PostMultiplier: 0,
      RecloutCount: 0,
      QuoteRecloutCount: 0,
      RecloutedPostEntryResponse: null,
      Depth: 1
   },
   {
      PostHashHex: "eaae0883e96ce2a99958d1975ffbd975e15665d9d5bd748fbd8e3319a3cf9e70",
      PosterPublicKeyBase58Check: "BC1YLhajpF2W8m8rEYnF4rGYkPVAwEWvDmbiVPDMCws2vnVpC1k8DVC",
      ParentStakeID: "6b25d0f91f3d607214b93fa8c47729b9883f9ad0109264df798401cb4b038a79",
      Body: "following!!",
      ImageURLs: null,
      VideoURLs: null,
      RepostedPostEntryResponse: null,
      CreatorBasisPoints: 1000,
      StakeMultipleBasisPoints: 12500,
      TimestampNanos: 1643953664157532000,
      IsHidden: false,
      ConfirmationBlockHeight: 101216,
      InMempool: false,
      ProfileEntryResponse: {
         PublicKeyBase58Check: "BC1YLhajpF2W8m8rEYnF4rGYkPVAwEWvDmbiVPDMCws2vnVpC1k8DVC",
         Username: "Monkey42069_eth",
         Description: "Fi-Curious_Prime-Ape from Mars;\nHere in the parallel meta-verse \nSeeking Space_Junk \n&&[LeeT-SpeeK]\nMax Follow of 420<3\n+Photo-Poetry Profile+\nhttps://diamondapp.com/u/PhotoMonkey",
         IsHidden: false,
         IsReserved: false,
         IsVerified: false,
         Comments: null,
         Posts: null,
         CoinEntry: {
            CreatorBasisPoints: 900,
            DeSoLockedNanos: 1196232763,
            NumberOfHolders: 6,
            CoinsInCirculationNanos: 10615451622,
            CoinWatermarkNanos: 10826190368,
            BitCloutLockedNanos: 1196232763
         },
         DAOCoinEntry: {
            NumberOfHolders: 0,
            CoinsInCirculationNanos: "0x0",
            MintingDisabled: false,
            TransferRestrictionStatus: "unrestricted"
         },
         CoinPriceDeSoNanos: 338063680,
         CoinPriceBitCloutNanos: 338063680,
         UsersThatHODL: null,
         IsFeaturedTutorialWellKnownCreator: false,
         IsFeaturedTutorialUpAndComingCreator: false,
         ExtraData: null,
         DESOBalanceNanos: 14086588,
         BestExchangeRateDESOPerDAOCoin: 0
      },
      Comments: null,
      LikeCount: 1,
      DiamondCount: 1,
      PostEntryReaderState: {
         LikedByReader: true,
         DiamondLevelBestowed: 1,
         RepostedByReader: false,
         RepostPostHashHex: ""
      },
      IsPinned: false,
      PostExtraData: {
         Language: "en",
         Node: "3"
      },
      CommentCount: 0,
      RepostCount: 0,
      QuoteRepostCount: 0,
      ParentPosts: null,
      IsNFT: false,
      NumNFTCopies: 0,
      NumNFTCopiesForSale: 0,
      NumNFTCopiesBurned: 0,
      HasUnlockable: false,
      NFTRoyaltyToCreatorBasisPoints: 0,
      NFTRoyaltyToCoinBasisPoints: 0,
      AdditionalDESORoyaltiesMap: {},
      AdditionalCoinRoyaltiesMap: {},
      DiamondsFromSender: 0,
      HotnessScore: 0,
      PostMultiplier: 0,
      RecloutCount: 0,
      QuoteRecloutCount: 0,
      RecloutedPostEntryResponse: null,
      Depth: 0
   },
   {
      PostHashHex: "39a51a520b1ca8e48f6ba1ebc322a7e67a0f1904dce88de23875befae3c2ee13",
      PosterPublicKeyBase58Check: "BC1YLg5JHBpXZS96bsYCCXBJfhwX4aBTZWjwLJmV6AHFWcA4pJvzPJh",
      ParentStakeID: "6b25d0f91f3d607214b93fa8c47729b9883f9ad0109264df798401cb4b038a79",
      Body: "Your post is now in BitClout Global Feed! 💎",
      ImageURLs: null,
      VideoURLs: null,
      RepostedPostEntryResponse: null,
      CreatorBasisPoints: 1000,
      StakeMultipleBasisPoints: 12500,
      TimestampNanos: 1643953001857054200,
      IsHidden: false,
      ConfirmationBlockHeight: 101214,
      InMempool: false,
      ProfileEntryResponse: {
         PublicKeyBase58Check: "BC1YLg5JHBpXZS96bsYCCXBJfhwX4aBTZWjwLJmV6AHFWcA4pJvzPJh",
         Username: "GlobalClout",
         Description: "Your favorite  global post Notifier💎!\n\nFR goes to giving diamonds to global post\n\nBuilt by @ItsAditya\n",
         IsHidden: false,
         IsReserved: false,
         IsVerified: false,
         Comments: null,
         Posts: null,
         CoinEntry: {
            CreatorBasisPoints: 1000,
            DeSoLockedNanos: 1873695265,
            NumberOfHolders: 2680,
            CoinsInCirculationNanos: 12328195331,
            CoinWatermarkNanos: 30906505390,
            BitCloutLockedNanos: 1873695265
         },
         DAOCoinEntry: {
            NumberOfHolders: 0,
            CoinsInCirculationNanos: "0x0",
            MintingDisabled: false,
            TransferRestrictionStatus: "unrestricted"
         },
         CoinPriceDeSoNanos: 455953706,
         CoinPriceBitCloutNanos: 455953706,
         UsersThatHODL: null,
         IsFeaturedTutorialWellKnownCreator: false,
         IsFeaturedTutorialUpAndComingCreator: false,
         ExtraData: null,
         DESOBalanceNanos: 116106772,
         BestExchangeRateDESOPerDAOCoin: 0
      },
      Comments: null,
      LikeCount: 1,
      DiamondCount: 0,
      PostEntryReaderState: {
         LikedByReader: true,
         DiamondLevelBestowed: 0,
         RepostedByReader: false,
         RepostPostHashHex: ""
      },
      IsPinned: false,
      PostExtraData: {},
      CommentCount: 0,
      RepostCount: 0,
      QuoteRepostCount: 0,
      ParentPosts: null,
      IsNFT: false,
      NumNFTCopies: 0,
      NumNFTCopiesForSale: 0,
      NumNFTCopiesBurned: 0,
      HasUnlockable: false,
      NFTRoyaltyToCreatorBasisPoints: 0,
      NFTRoyaltyToCoinBasisPoints: 0,
      AdditionalDESORoyaltiesMap: {},
      AdditionalCoinRoyaltiesMap: {},
      DiamondsFromSender: 0,
      HotnessScore: 0,
      PostMultiplier: 0,
      RecloutCount: 0,
      QuoteRecloutCount: 0,
      RecloutedPostEntryResponse: null,
      Depth: 0
   }
]