STAKING API

Deploy your custom staking pools

Enable token holders to stake their assets and receive rewards, interest, or payouts through your customized staking pool.
25+
Clients
A trusted provider of tokenization solutions for institutions across Web3 and financial spheres
100+
Partnerships
Diverse collaborations with industry leaders and institutions
key stats
Logo Plug and PlayLogo ToronetLogo HyphenLogo Open WealthLogo ChainlinkLogo ArtbanxLogo PolygonLogo NuantLogo Nexera IDLogo Ava LabsLogo QuantLogo CapgeminiLogo CrunchbaseLogo W3CLogo LSEGLogo PeaqLogo ABO DigitalLogo Crypto ValleyLogo InataLogo Swiss
Logo Plug and PlayLogo ToronetLogo HyphenLogo Open WealthLogo ChainlinkLogo ArtbanxLogo PolygonLogo NuantLogo Nexera IDLogo Ava LabsLogo QuantLogo CapgeminiLogo CrunchbaseLogo W3CLogo LSEGLogo PeaqLogo ABO DigitalLogo Crypto ValleyLogo InataLogo Swiss
EASY TO USE

Create and Manage Pools via API

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const { data: poolTx } = await api.staking.template1.createPool({
    
    client: apiClient,
    
    body: {
        
        platform: deployEvent!.diamondAddress,
        
        startDate: new Date()
        
        hardcapAmount: parseEther("100").toString(),        

        distribution: {
            
            duration: 1000 * 60 * 60 * 24 * 30, // per month,
            
            distributor: "0xRewardDistributorAddress"
        
        },
              
        inputToken: {
            
            type: "ERC-20", // stake 1 or many ERC-20, 721, 1155
            
            contract: "0xInputTokenContractAddress",
            
            amountOfTokensPerPacket: "1"
        
        },
              
        rewardToken: {
            
            type: "ERC-721", // stake 1 or many ERC-20, 721, 1155
            
            contract: "0xRewardTokenContractAddress",
            
            amountOfTokensPerPacket: "1"
        
        }
      
    }

});



const poolReceipt = await send({
    
    data: poolTx!.data,
    
    to: poolTx!.to

});
KEY BENEFITS

Distribute rewards and payouts with ease, on-chain

Multi-asset in a single pool
Support multiple token types in a single staking pool.
Payouts in one or multiple tokens
Distribute rewards in one or multiple tokens effortlessly.
Flexible payout schemes
Choose fixed, variable, or one-time reward structures to suit your needs.
Built-in compliance
Adhere to regulatory compliance with our built-in compliance tools.
Integrate staking
Integrate staking pools within your native product environment.
Natively omnichain
Seamlessly deploy staking markets across multiple blockchains.
Get started
CASE STUDY

Nexera staking governance for reputation

Nexera deployed a staking pool to:
Check
Reward token holders based on reputation
Check
Onboard 1000+ investors
Check
Push better offers to the holders of the reward token
Talk to us

Try the Staking API today

Get started by reviewing our documentation.
View documentation