Regulatory Protection Tools
The following is a set of regulatory protection tools, that can be utilised to block US based wallets, or US Based Validators for partaking in either validating a smart contract process for your project, or for accepting a smart contract process for your process from a end user based in the US.
This can be re-worked for other restricted nations as required.
It is essential for projects and companies to restrict US user access to their smart contracts due to the ambiguous regulatory landscape in the United States, which lacks clarity.
This is why we created this smart contract which is free to utilise or edit to your needs, current it is set to block US, but can be reworked against other nations.
In light of the lack of regulatory clarity in the United States, it is crucial for projects and companies to restrict access to US validators to prevent their smart contracts from passing through them.
This is why we created this smart contract which is free to utilise or edit to your needs, current it is set to block US, but can be reworked against other nations.
To address the unclear regulatory environment in the United States, it is crucial for projects and companies to restrict access to US-based validators and wallets. This will prevent their smart contracts from interacting with US-based validators or US end-users from engaging with their smart contracts.
This is why we created this smart contract which is free to utilise or edit to your needs,
To mitigate potential regulatory issues in the United States stemming from a lack of clarity, it is crucial for projects and companies to restrict access to US-based validators and wallets. This will prevent their smart contracts from interacting with US-based validators or US end-users from engaging with their smart contracts. Furthermore, a smart contract function has been implemented to blacklist wallet and node addresses in order to prevent further attempts by US-based end-users and to prevent transactions from being pushed to US-based validators.
This is why we created this smart-contract, which you are free to use or edit to your needs.
_stETH Tracking Plugin
The following is a Lido stXXX rebase & wallet tracking solution for wordpress (or php) based sites/applications.
We’ve created a stETH WordPress plugin for following stETH rebases and asset tracking.
Feel free to utilise or make changes as required.
[BIG] Data API
The Following is guide for API access to [Big] Data.
Getting An API Key
You can find your API key on your MY ACCOUNT page.
Authenticating your requests
You must include your API key with every request you make.
Append your API key to your requests using the api key parameter:
api_key=YOURAPIKEY
Data provide list of content with json reponse.Parameters are options you can pass with the endpoint (such as specifying the response format or the amount returned) to influence the response
Definition:
https://ai.catenacap.xyz/?page_id=7946&{database_code}/{dataset_code}&api_key=YOURAPIKEY&format={return_format}
Example:
https://ai.catenacap.xyz/?page_id=7946&JODI/OIL_KERIKB_LAJ&api_key=YOURAPIKEY&format=json
Parameter | Required | Type | Values | Description |
---|---|---|---|---|
database_code | yes | string | Code identifying the database to which the dataset belongs. | |
dataset_code | yes | string | Code identifying the dataset. | |
start_date | no | string | yyyy-mm-dd | Retrieve data rows on and after the specified start date. |
end_date | no | string | yyyy-mm-dd | Retrieve data rows up to and including the specified end date. |
Start Date & End Date
Using start date and end date filters with your API call can help get the data you need without wasting resources retrieving data you don’t need. A start date and end date can be added to any data object on a user or organization level call. It will return any records that have a “timestamp” on or after the start date up to or on the end date. Adding the start date and end date to your call can be done by appending &start_date=yyyy-mm-dd&end_date=yyyy-mm-dd to it and The End date must be greater than the Start date.
The default output format for the DATA is json format , DATA gives output in two formats. These are: * JSON : data is delivered in json format. * CSV : comma delimited values. The API gives you a choice of two formats (JSON/CSV). Queries can be run in both JSON and CSV format with all others parameters. Example is below:
Parameters | Example | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
api_key | Example Query : https://ai.catenacap.xyz/?page_id=7946&JODI/OIL_KERIKB_LAJ&api_key=YOURAPIKEY Result : {“columns”:[“Date”,”Value”,”Notes”],”column_values”:[[“2015-01-31″,”0.0″,”3.0”],[“2014-12-31″,”0.0″,”3.0”],[“2014-11-30″,”0.0″,”3.0”],[“2014-10-31″,”0.0″,”3.0”]]} | |||||||||
format=json | Example Query : https://ai.catenacap.xyz/?page_id=7946&JODI/OIL_KERIKB_LAJ&api_key=YOURAPIKEY&format=json Result : {“columns”:[“Date”,”Value”,”Notes”],”column_values”:[[“2015-01-31″,”0.0″,”3.0”],[“2014-12-31″,”0.0″,”3.0”],[“2014-11-30″,”0.0″,”3.0”],[“2014-10-31″,”0.0″,”3.0”]]} | |||||||||
format=csv | Example Query : https://ai.catenacap.xyz/?page_id=7946&JODI/OIL_KERIKB_LAJ&api_key=YOURAPIKEY&format=csv Result :
| |||||||||
start_date & end_date | Example Query : https://ai.catenacap.xyz/?page_id=7946&JODI/OIL_KERIKB_LAJ&api_key=YOURAPIKEY&format=json&start_date=2002-10-31&end_date=2003-01-31 Result : {“columns”:[“Date”,”Value”,”Notes”],”column_values”:[[“2003-01-31″,”217.0″,”2.0”],[“2002-12-31″,”217.0″,”2.0”],[“2002-11-30″,”0.0″,”3.0”],[“2002-10-31″,”0.0″,”3.0”]]} |
We use json response to indicate when errors occur.
Without Api_key Parameter:
Data API url | https://ai.catenacap.xyz/?page_id=7946&JODI/OIL_KERIKB_LAJ |
---|---|
Error | {“api_key_error”:”API Key parameter is missing.”} |
Invalid Api_key Parameter:
Data API url | https://ai.catenacap.xyz/?page_id=7946&JODI/OIL_KERIKB_LAJ&api_key= OR https://ai.catenacap.xyz/?page_id=7946&api_key=abcdefghijklmnopqrstuvwxyz123456_1234567890 |
---|---|
Error | {“api_key_error”:”We could not recognize your API key. Please check your API key and try again.”} |
When Data Not Found:
Error | {“data_error”:”No data found in this dataset.”} |
---|
Invalid Start Date Format:
Data API url | https://ai.catenacap.xyz/?page_id=7946&JODI/OIL_KERIKB_LAJ&api_key=YOURAPIKEY&format=json&start_date=10-31&end_date=2003-01-31 |
---|---|
Error | {“invalid_start_date”:”You provided 10-31 for start_date. This is not a recognized date format. Please provide yyyy-mm-dd”} |
Invalid End Date Format:
Data API url | https://ai.catenacap.xyz/?page_id=7946&JODI/OIL_KERIKB_LAJ&api_key=YOURAPIKEY&format=json&start_date=2002-10-31&end_date=01-31 |
---|---|
Error | {“invalid_end_date”:”You provided 01-31 for end_date. This is not a recognized date format. Please provide yyyy-mm-dd”} |
When Start Date Exceed End Date:
Data API url | https://ai.catenacap.xyz/?page_id=7946&JODI/OIL_KERIKB_LAJ&api_key=YOURAPIKEY&format=json&start_date=2005-10-31&end_date=2003-01-31 |
---|---|
Error | {“start_date”:”start_date should not exceed end_date”} |
[TRUTH] Serum API
The Following is guide for API access to Serum Go Video Data.
Getting An API Key
You can find your API key on your MY ACCOUNT page.
Authenticating your requests
You must include your API key with every request you make.
Append your API key to your requests using the api key parameter:
api_key=YOURAPIKEY
https://ai.catenacap.xyz/?page_id=13339&api_key=YOURAPIKEY&url=VIDEO_URL
Example:Parameter | Required | Description |
---|---|---|
url | yes | Add any public video URL from the social platform like YouTube, Twitter, Google Drive, DropBox, TikTok, Facebook, Odysee, Rumble, Bitchute or Telegram |
start_time | no | Add start time to process the video from. |
length | yes | Add specify number of minutes to process the video from start_time. For example: start_time=00:01:32&length=3 minutes |
tags | no | Add comma separated tags for the video. Max allowed 3 tags. |
determine | no | Add determine=0 if it is not required. Default value = 1 |
Without Api_key Parameter:
Serum Go API url | https://ai.catenacap.xyz/?page_id=13339 |
---|---|
Error | {“api_key_error”:”API key is missing.”} |
Invalid Api_key Parameter:
Serum Go API url | https://ai.catenacap.xyz/?page_id=13339&api_key= OR https://ai.catenacap.xyz/?page_id=13339&api_key=abcdefghijklmnopqrstuvwxyz123456_1234567890 |
---|---|
Error | {“api_key_error”:”We could not recognize your API key. Please check your API key and try again.”} |
When no valid URL found:
Error | {“url_error”:”Please provide valid url for video.”} |
---|
Invalid Start Time:
Serum Go API url | https://ai.catenacap.xyz/?page_id=13339&api_key=YOURAPIKEY&url=https://www.youtube.com/watch?v=EngW7tLk6R8&length=2 minutes |
---|---|
Error | {“start_time_error”:”Please provide start time.”} |
Invalid Length:
Serum Go API url | https://ai.catenacap.xyz/?page_id=13339&api_key=YOURAPIKEY&url=https://www.youtube.com/watch?v=EngW7tLk6R8&start_time=00:01:20 |
---|---|
Error | {“missing_video_length”:”Video length is missing.”} |
Min / Max Tags:
Serum Go API url | https://ai.catenacap.xyz/?page_id=13339&api_key=YOURAPIKEY&url=https://www.youtube.com/watch?v=EngW7tLk6R8&tags= |
---|---|
Error | {“minimum_tags”:”Please add minimum one tag.”} |
Serum Go API url | https://ai.catenacap.xyz/?page_id=13339&api_key=YOURAPIKEY&url=https://www.youtube.com/watch?v=EngW7tLk6R8&tags=tag1,tag2,tag3,tag4 |
Error | {“maximum_tags”:”Maximum 3 tags allow to add.”} |
Invalid Determine Value:
Determine | https://ai.catenacap.xyz/?page_id=13339&api_key=YOURAPIKEY&url=https://www.youtube.com/watch?v=EngW7tLk6R8&determine= |
---|---|
Error | {“determine_error”:”Please add valid determine value.”} |
[D'Fake] API
The Following is guide for API access to D’Fake A’Go Video Data.
Getting An API Key
You can find your API key on your MY ACCOUNT page.
Authenticating your requests
You must include your API key with every request you make.
Append your API key to your requests using the api key parameter:
api_key=YOURAPIKEY
https://ai.catenacap.xyz/?page_id=14367&api_key=YOURAPIKEY&url=VIDEO_URL
Example:Parameter | Required | Description |
---|---|---|
url | yes | Add any public video URL from the social platform like YouTube, Twitter, Google Drive, DropBox, TikTok, Facebook, Odysee, Rumble, Bitchute or Telegram |
start_time | no | Add start time to process the video from. |
length | yes | Add specify number of minutes to process the video from start_time. For example: start_time=00:01:32&length=3 minutes |
tags | no | Add comma separated tags for the video. Max allowed 3 tags. |
determine | no | Add determine=0 if it is not required. Default value = 1 |
Without Api_key Parameter:
Serum Go API url | https://ai.catenacap.xyz/?page_id=14367 |
---|---|
Error | {“api_key_error”:”API key is missing.”} |
Invalid Api_key Parameter:
Serum Go API url | https://ai.catenacap.xyz/?page_id=14367&api_key= OR https://ai.catenacap.xyz/?page_id=14367&api_key=abcdefghijklmnopqrstuvwxyz123456_1234567890 |
---|---|
Error | {“api_key_error”:”We could not recognize your API key. Please check your API key and try again.”} |
When no valid URL found:
Error | {“url_error”:”Please provide valid url for video.”} |
---|
Invalid Start Time:
Serum Go API url | https://ai.catenacap.xyz/?page_id=14367&api_key=YOURAPIKEY&url=https://www.youtube.com/watch?v=EngW7tLk6R8&length=2 minutes |
---|---|
Error | {“start_time_error”:”Please provide start time.”} |
Invalid Length:
Serum Go API url | https://ai.catenacap.xyz/?page_id=14367&api_key=YOURAPIKEY&url=https://www.youtube.com/watch?v=EngW7tLk6R8&start_time=00:01:20 |
---|---|
Error | {“missing_video_length”:”Video length is missing.”} |
Min / Max Tags:
Serum Go API url | https://ai.catenacap.xyz/?page_id=14367&api_key=YOURAPIKEY&url=https://www.youtube.com/watch?v=EngW7tLk6R8&tags= |
---|---|
Error | {“minimum_tags”:”Please add minimum one tag.”} |
Serum Go API url | https://ai.catenacap.xyz/?page_id=14367&api_key=YOURAPIKEY&url=https://www.youtube.com/watch?v=EngW7tLk6R8&tags=tag1,tag2,tag3,tag4 |
Error | {“maximum_tags”:”Maximum 3 tags allow to add.”} |
Invalid Determine Value:
Determine | https://ai.catenacap.xyz/?page_id=14367&api_key=YOURAPIKEY&url=https://www.youtube.com/watch?v=EngW7tLk6R8&determine= |
---|---|
Error | {“determine_error”:”Please add valid determine value.”} |
[FIN] Wisdom API
Getting An API Key
You can find your API key on your MY ACCOUNT page.
Authenticating your requests
You must include your API key with every request you make.
Append your API key to your requests using the api key parameter:
api_key=YOURAPIKEY
https://ai.catenacap.xyz/?page_id=16017&api_key=YOURAPIKEY&access_type=nasdaq&ticker=anss
Parameter | Required | Description |
---|---|---|
access_type | yes | Add any of the following type: nasdaq, nasdaq_rfr, nasdaq_composite, nasdaq_composite_rfr, sp500, sp500_rfr, commodities |
ticker | yes | Add relevant ticker name in lowercase letters. |
Without Api_key Parameter:
Wisdom API url | https://ai.catenacap.xyz/?page_id=16017 |
---|---|
Error | {“api_key_error”:”API key is missing.”} |
Invalid Api_key Parameter:
Wisdom API url | https://ai.catenacap.xyz/?page_id=16017&api_key= OR https://ai.catenacap.xyz/?page_id=16017&api_key=abcdefghijklmnopqrstuvwxyz123456_1234567890 |
---|---|
Error | {“api_key_error”:”We could not recognize your API key. Please check your API key and try again.”} |
When no access type found:
Error | {“type_error”:”We could not recognize access_type parameter.”} |
---|
When no ticker found:
Error | {“ticker_error”:”We could not recognize ticker parameter.”} |
---|
When subscription not found:
Error | {“subscription_error”:”It seems you do not have any active subscription. Please subscribe it first and then check.’”} |
---|