Update Metadata of Solana NFT Collection - metadata

So, I had launched a NFT Collection on the Solana Blockchain recently, and it got fully sold out.
But I just realised that the royalties i.e. the seller_fee_basis_points are not according to my requirement.
So I wanted to know how could I update the metadata so that I can change the amount of royalties a creator gets for all the NFTs in the minted collection:)

The Token Metadata program supports metadata update, see code here, however, it requires:
The metadata to be mutable
The update authority to sign

Related

How to prevent AWS Cognito App Client recreation when using Cloudformation?

We are maintaining Cognito App clients via cdk. When altering App client attributes we have noticed that sometimes CloudFormation recreates App Clients and sometimes just modifies existing app client without recreating new one.
Recreating app clients is a problem in our case since there are external applications that use authentication and a changed App client id breaks authentication.
For example when adding new optional attribute generateSecret with value generateSecret:false (default value) CF decided to re-create App client. When changing i.e token expiration values re-creation is not going to happen.
How to prevent re-creation OR how to identify cases when re-creation is going to happen beforehand?
This information is available in the CloudFormation documentation for the relevant resource. In the Attributes section, each attribute has an Update requires: field that describes what happens when that particular attribute is updated.
From the docs for AWS::Cognito::UserPoolClient's GenerateSecret attribute:
Update requires: Replacement
So this is a limitation of CloudFormation - you cannot avoid resource replacement when updating an attribute that requires replacement.

How do you update some data stored in MongoDB but only after is validated by someone?

I am making a React app with Nodejs in the backend with Mongoose/MongoDB. I have some data that I would like the user to be able to update. Let´s say for example, a Wikipedia article. However, when the user submits the update, I want to keep showing the old data until the new data has been verified.
Does MongoDB have some mechanism to help with this situation? Or do I have to make the whole mechanism? Kind of having two schemas, "DataSchema" and "DataSchemaProposal", then the user would submit a DataSchemaProposal and somehow implement the mechanism to replace DataSchema data with the proposal when the proposal is accepted.

Retrieving more than 30 messages using streams/symbols

Background
Given a symbol (i.e. cashtag), I need to retrieve twits from 2015 up to 2019 in order to perform sentiment analysis for a research project.
Problem
The public API is limited to the last 30 messages, as explained in https://api.stocktwits.com/developers/docs/api#streams-symbols-docs.
https://api.stocktwits.com/api/2/streams/symbol/NVDA.json
I tried the same request in an authenticated manner, but I face the same limitation.
https://api.stocktwits.com/api/2/streams/symbol/NVDA.json?access_token=<access_token>
Question
Is there a way to work around the limitation ?
Yes, there is. You should contact their support team, to get Partner level access to download historical data.
"There are some endpoints and data that are not available in the public Stocktwits API, including the full firehose data stream of our content. You may also have an application that requires higher usage limits (rate, message or other limits) than the public API. These additional capabilities are highlighted in the API documentation. If your application requires access to these capabilities, please contact our team to discuss."
https://api.stocktwits.com/developers/contact

ORION: Getting the list of subscriptions

I am interested in accessing the list of active subscriptions, but after reading all the wiki about APIs (https://forge.fi-ware.org/plugins/mediawiki/wiki/fiware/index.php/Publish/Subscribe_Broker_-_Orion_Context_Broker_-_User_and_Programmers_Guide#Context_subscriptions) i haven't find any operation that allows to get the list of them.
Is there any operation to do that? Anyone can give me details about it?
The NGSI API that Orion implements doesn't include any operation to get the list of existing subscription. It is assumed that each client knows the subscription it has created and manages it, no "administrative action" to get them all has been defined by NGSI.
The only posibility with the current Orion version is to query directly the database to get that information (e.g. in a side REST server running along the Orion context broker process). Considering the data model described in the Orion documentation, it is a matter of queriying on the csubs collection.
EDIT: Orion 0.25.0 includes an operation to get a list of subscriptions in the NGISv2 API: GET /v2/subscriptions. See this document for details.

New Share, geo-localized statuses and API

Is there a way to get the meta-data of statuses created through the new status update form that is being roll-out to every one since last week (the one where you can attach a location and a place to your post) ?
Right now the only info that gets through the APIs is the status message... which often does not make sense without the shared location :(
There isn't currently a way to access this metadata (location info attached to a post added via the www.facebook.com interface) but where a user checks in from the mobile site or iphone app, this is treated the way it always was on the /checkins connection.
I'm not sure if there are plans to add this metadata to the API, but if it's added it'll either be announced on the roadmap at https://developers.facebook.com/roadmap/ or on the blog at https://developers.facebook.com/blog/
I wonder, I wonder.
It could be that FB is rethinking their API strategy considering location data and privacy issues it might cause. Something that Google and others are facing currently. Otherwise it should be very easy addition to their existing API's.