Official account of SHPRD protocol
Fees distribution #8
Dear Community, The Shprd fees distribution #8 is designed to reward wallet addresses that have completed the KYC process and held either NPX (Ethereum) or NPXB (BSC) tokens as of July 7, 2025. For Q2 2025, a total of 2,636 USDC in fees have been collected from vaults on the Arbitrum and Ethereum blockchains. A group of 84 wallet addresses met the eligibility criteria. The snapshot of these wallet addresses, which had holdings of either NPX (Ethereum) or NPXB (BSC), was captured on July 7, 20...
Fees distribution #7
Dear Community, The Shprd fees distribution #7 is designed to reward wallet addresses that have completed the KYC process and held either NPX (Ethereum) or NPXB (BSC) tokens as of April 16, 2025. For Q1 2025, a total of 1,449 USDC in fees have been collected from vaults on the Arbitrum and Ethereum blockchains. A group of 84 wallet addresses met the eligibility criteria. The snapshot of these wallet addresses, which had holdings of either NPX (Ethereum) or NPXB (BSC), was captured on April 16...
March 23 vote
Dear all, As announced previously, we have launched a Snapshot vote regarding eToro's management fees for 2023: https://snapshot.org/#/shprd.eth/proposal/0x73a926f73052d202aeb8f00b6e8cd22020784ad7dbbbc54c9a857abd9abc9f7c You can choose between seeded vaults with eToro fees for 2023 or continue receiving 85% of eToro's management fees. Your vote corresponds to your NPX token holdings. Voting ends March 31, before sharing (or not sharing) the platform's management fees. CoinShare...
Fees distribution #8
Dear Community, The Shprd fees distribution #8 is designed to reward wallet addresses that have completed the KYC process and held either NPX (Ethereum) or NPXB (BSC) tokens as of July 7, 2025. For Q2 2025, a total of 2,636 USDC in fees have been collected from vaults on the Arbitrum and Ethereum blockchains. A group of 84 wallet addresses met the eligibility criteria. The snapshot of these wallet addresses, which had holdings of either NPX (Ethereum) or NPXB (BSC), was captured on July 7, 20...
Fees distribution #7
Dear Community, The Shprd fees distribution #7 is designed to reward wallet addresses that have completed the KYC process and held either NPX (Ethereum) or NPXB (BSC) tokens as of April 16, 2025. For Q1 2025, a total of 1,449 USDC in fees have been collected from vaults on the Arbitrum and Ethereum blockchains. A group of 84 wallet addresses met the eligibility criteria. The snapshot of these wallet addresses, which had holdings of either NPX (Ethereum) or NPXB (BSC), was captured on April 16...
March 23 vote
Dear all, As announced previously, we have launched a Snapshot vote regarding eToro's management fees for 2023: https://snapshot.org/#/shprd.eth/proposal/0x73a926f73052d202aeb8f00b6e8cd22020784ad7dbbbc54c9a857abd9abc9f7c You can choose between seeded vaults with eToro fees for 2023 or continue receiving 85% of eToro's management fees. Your vote corresponds to your NPX token holdings. Voting ends March 31, before sharing (or not sharing) the platform's management fees. CoinShare...
Official account of SHPRD protocol

Subscribe to SHPRD

Subscribe to SHPRD
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
Dear all,
As promised, you will find below the technical documentation on programmatic access to shprd trading signals. 👩💻👨💻
In a terminal shell (like Iterm) or on postman:
curl --location --request POST 'https://0lii8gygqg.execute-api.eu-west-3.amazonaws.com/prod/auth/<the_address_holding_your_NPXs>/message' \
--header 'Content-Type: application/json' \
--data-raw '{
"uri": "https://signals.shprd.finance",
"version": "v0.1.180",
"maxTs": "2023-07-06T12:21:22.123",
"chainId": 1,
"app": "signals.shprd.finance"
}'
Replace each <*key*> with appropriate value:
Version: see latest version on cf.app.shprd.finance, at bottom-left of the screen
ChainId integer can be either 1 (mainnet) or 56 (bsc)
This POST request will return:
{
message: string;
id: string;
error: string;
}
Go on https://www.myetherwallet.com/wallet/sign
> Select Browser extension
> Enter the message received above and replace all \n by new lines (it should look like as in below screenshot)

> Click on Sign button

In a shell (like Iterm) or on postman:
curl --location --request POST 'https://0lii8gygqg.execute-api.eu-west-3.amazonaws.com/prod/auth/<the_address_holding_your_NPXs>/verify' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": "<id>",
"signature": "<signature>",
"chainId": 1
}'
Replace each with appropriate value: Prefix the signature value (“sig”) with “0x” This POST request will return: { verified: boolean; jwt: string; chainId: number; balance (in NPXs): number; error: string; } 4. Access signals with the JWT In a shell (like Iterm) or on postman: curl --location --request POST 'https://0lii8gygqg.execute-api.eu-west-3.amazonaws.com/prod/strats/signals/filter' \ --header 'Authorization: Bearer <JWT>' \ --header 'Content-Type: application/json' \ --data-raw '{ "strategies": [ { "code": "STRAT_BTC_ETH_USD_LO_H_1", "underlyingCurrencies": ["ETH", "BTC"] } ], "minTs": "2023-07-29T12:13:14.123", "maxTs": "2023-08-19T12:13:14.123" }' Replace each <*key*> with appropriate value: List of available strategies: STRAT_BTC_ETH_USD_LO_H_1 STRAT_XRP_USD_D_1 STRAT_ETH_USD_D_3 STRAT_BTC_USD_D_3 STRAT_BNB_USD_LO_D_1_V2 STRAT_BTC_USD_H_4_V2 STRAT_ETH_USD_H_3_V2 STRAT_ETH_USD_H_4_V2 STRAT_BTC_ETH_USD_H_1 STRAT_DOGE_USD_LO_D_1 STRAT_MATIC_USD_LO_D_1 STRAT_SOL_USD_LO_D_1 STRAT_AI_TOP_3_PERFORMERS_H_1 NB: strategy codes are also displayed in the URL of each strategy’s details page on https://signals.shprd.finance/. Finally, this POST request will return: { success: boolean, data: [], <- the signals offset: number, error: string } The Shprd Team
Dear all,
As promised, you will find below the technical documentation on programmatic access to shprd trading signals. 👩💻👨💻
In a terminal shell (like Iterm) or on postman:
curl --location --request POST 'https://0lii8gygqg.execute-api.eu-west-3.amazonaws.com/prod/auth/<the_address_holding_your_NPXs>/message' \
--header 'Content-Type: application/json' \
--data-raw '{
"uri": "https://signals.shprd.finance",
"version": "v0.1.180",
"maxTs": "2023-07-06T12:21:22.123",
"chainId": 1,
"app": "signals.shprd.finance"
}'
Replace each <*key*> with appropriate value:
Version: see latest version on cf.app.shprd.finance, at bottom-left of the screen
ChainId integer can be either 1 (mainnet) or 56 (bsc)
This POST request will return:
{
message: string;
id: string;
error: string;
}
Go on https://www.myetherwallet.com/wallet/sign
> Select Browser extension
> Enter the message received above and replace all \n by new lines (it should look like as in below screenshot)

> Click on Sign button

In a shell (like Iterm) or on postman:
curl --location --request POST 'https://0lii8gygqg.execute-api.eu-west-3.amazonaws.com/prod/auth/<the_address_holding_your_NPXs>/verify' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": "<id>",
"signature": "<signature>",
"chainId": 1
}'
Replace each with appropriate value: Prefix the signature value (“sig”) with “0x” This POST request will return: { verified: boolean; jwt: string; chainId: number; balance (in NPXs): number; error: string; } 4. Access signals with the JWT In a shell (like Iterm) or on postman: curl --location --request POST 'https://0lii8gygqg.execute-api.eu-west-3.amazonaws.com/prod/strats/signals/filter' \ --header 'Authorization: Bearer <JWT>' \ --header 'Content-Type: application/json' \ --data-raw '{ "strategies": [ { "code": "STRAT_BTC_ETH_USD_LO_H_1", "underlyingCurrencies": ["ETH", "BTC"] } ], "minTs": "2023-07-29T12:13:14.123", "maxTs": "2023-08-19T12:13:14.123" }' Replace each <*key*> with appropriate value: List of available strategies: STRAT_BTC_ETH_USD_LO_H_1 STRAT_XRP_USD_D_1 STRAT_ETH_USD_D_3 STRAT_BTC_USD_D_3 STRAT_BNB_USD_LO_D_1_V2 STRAT_BTC_USD_H_4_V2 STRAT_ETH_USD_H_3_V2 STRAT_ETH_USD_H_4_V2 STRAT_BTC_ETH_USD_H_1 STRAT_DOGE_USD_LO_D_1 STRAT_MATIC_USD_LO_D_1 STRAT_SOL_USD_LO_D_1 STRAT_AI_TOP_3_PERFORMERS_H_1 NB: strategy codes are also displayed in the URL of each strategy’s details page on https://signals.shprd.finance/. Finally, this POST request will return: { success: boolean, data: [], <- the signals offset: number, error: string } The Shprd Team
No activity yet