Solayer Build
Everything you need to build in real-time
Everything you need to build in real-time
Everything you need to build in real-time
Deploy your dApp or token in seconds. No boilerplate setup, no complex configs — just upload your code and go live.
Deploy your dApp or token in seconds. No boilerplate setup, no complex configs — just upload your code and go live.
solana config set --url devnet-rpc.solayer.org
solana cluster-version
anchor build
anchor deploy
solana program invoke --program 6t9H2P3Rk1L8V6Z2T7M4C5N8Q0Y1X9S7 initialize --account [CONFIG_ACCOUNT_PUBKEY] --signer ~/.config/solana/id.json --data "5"
solana program invoke --program 6t9H2P3Rk1L8V6Z2T7M4C5N8Q0Y1X9S7 set_fee --account [CONFIG_ACCOUNT_PUBKEY] --signer ~/.config/solana/id.json --data "10"
Solayer InfiniSVM Project - Deploy
Solayer InfiniSVM Project - Deploy
Token Deployment
Ship your token in three simple moves.
Choose from pre-built contracts that demonstrate common use cases. Each template is fully functional and ready to deploy.
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
29
30
// Type some code ->
console.log "oO08 iIlL1 g9qCGQ ~-+=>";
// â é ù ï ø ç Ã Ē Æ œ
function updateGutters(cm) {
var gutters = cm.display.gutters,
__specs = cm.options.gutters;
removeChildren(gutters);
for (var i = 0; i < specs.length; ++i) {
var gutterClass = __specs[i];
var gElt = gutters.appendChild(
elt(
"div",
null,
"CodeMirror-gutter " + gutterClass
)
);
if (gutterClass == "CodeMirror-linenumbers") {
cm.display.lineGutter = gElt;
gElt.style.width = (cm.display.lineNumWidth || 1) + "px";
}
}
gutters.style.display = i ? "" : "none";
updateGutterSpace(cm);
return false;
}
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
29
30
apiVersion: infiniSVM-api.io/v1beta2
kind: api
metadata:
name: log
spec:
port: 2000
interceptors:
- log:
message: Header ${header}
target:
url: https://api.predic8.de
02
RPC & API Endpoints
Connect directly to InfiniSVM’s network — instant, reliable, ready-to-use.
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
# Transfer tokens to another account
spl-token transfer [MINT_ADDRESS] [AMOUNT] [RECIPIENT] --allow-unfunded-recipient --fund-recipient
# Example:
# spl-token transfer 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgHU 100 9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM --allow-unfunded-recipient --fund-recipient
COMING SOON
The dApp Launch Playbook
The dApp Launch Playbook
The dApp Launch Playbook
Your guide to launching and growing on Solayer from pre-launch, launch, to post launch.
Your guide to launching and growing on Solayer from pre-launch, launch, to post launch.
Build smarter, faster, together.
Build smarter, faster, together.
Once your first project is live, take it further. Join the Solayer Accel program to access grants, mentorship, and partner opportunities.
Once your first project is live, take it further. Join the Solayer Accel program to access grants, mentorship, and partner opportunities.
solayer
Solayer the hardware-accelerated, high performance SVM blockchain powering the vertically integrated modern finance stack. Stake, earn, spend, and more on InfiniSVM.
©2025 Solayer · All Rights Reserved
solayer
Solayer the hardware-accelerated, high performance SVM blockchain powering the vertically integrated modern finance stack. Stake, earn, spend, and more on InfiniSVM.
©2025 Solayer · All Rights Reserved
solayer
Solayer the hardware-accelerated, high performance SVM blockchain powering the vertically integrated modern finance stack. Stake, earn, spend, and more on InfiniSVM.
©2025 Solayer · All Rights Reserved
Token Deployment
Ship your token in three simple moves.
Choose from pre-built contracts that demonstrate common use cases. Each template is fully functional and ready to deploy.
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
29
30
// Type some code ->
console.log "oO08 iIlL1 g9qCGQ ~-+=>";
// â é ù ï ø ç Ã Ē Æ œ
function updateGutters(cm) {
var gutters = cm.display.gutters,
__specs = cm.options.gutters;
removeChildren(gutters);
for (var i = 0; i < specs.length; ++i) {
var gutterClass = __specs[i];
var gElt = gutters.appendChild(
elt(
"div",
null,
"CodeMirror-gutter " + gutterClass
)
);
if (gutterClass == "CodeMirror-linenumbers") {
cm.display.lineGutter = gElt;
gElt.style.width = (cm.display.lineNumWidth || 1) + "px";
}
}
gutters.style.display = i ? "" : "none";
updateGutterSpace(cm);
return false;
}
01
Simple Contract Template
Simple Contract Template
Pre-built starter contracts that make your first deploy effortless.
Pre-built starter contracts that make your first deploy effortless.
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
29
30
apiVersion: infiniSVM-api.io/v1beta2
kind: api
metadata:
name: log
spec:
port: 2000
interceptors:
- log:
message: Header ${header}
target:
url: https://api.predic8.de
02
RPC & API Endpoints
RPC & API Endpoints
Connect directly to InfiniSVM’s network - instant, reliable, ready-to use.
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
# Transfer tokens to another account
spl-token transfer [MINT_ADDRESS] [AMOUNT] [RECIPIENT] --allow-unfunded-recipient --fund-recipient
# Example:
# spl-token transfer 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgHU 100 9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM --allow-unfunded-recipient --fund-recipient
03
Deploy Your Project
Deploy Your Project
Launch your dApp or token in one click and see it live on-chain.
Launch your dApp or token in one click and see it live on-chain.
Token Deployment
Ship your token in three simple moves.
Choose from pre-built contracts that demonstrate common use cases. Each template is fully functional and ready to deploy.
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
29
30
// Type some code ->
console.log "oO08 iIlL1 g9qCGQ ~-+=>";
// â é ù ï ø ç Ã Ē Æ œ
function updateGutters(cm) {
var gutters = cm.display.gutters,
__specs = cm.options.gutters;
removeChildren(gutters);
for (var i = 0; i < specs.length; ++i) {
var gutterClass = __specs[i];
var gElt = gutters.appendChild(
elt(
"div",
null,
"CodeMirror-gutter " + gutterClass
)
);
if (gutterClass == "CodeMirror-linenumbers") {
cm.display.lineGutter = gElt;
gElt.style.width = (cm.display.lineNumWidth || 1) + "px";
}
}
gutters.style.display = i ? "" : "none";
updateGutterSpace(cm);
return false;
}
01
Simple Contract Template
Pre-built starter contracts that make your first deploy effortless.
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
29
30
apiVersion: infiniSVM-api.io/v1beta2
kind: api
metadata:
name: log
spec:
port: 2000
interceptors:
- log:
message: Header ${header}
target:
url: https://api.predic8.de
02
RPC & API Endpoints
Connect directly to InfiniSVM’s network - instant, reliable, ready-to use.
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
# Transfer tokens to another account
spl-token transfer [MINT_ADDRESS] [AMOUNT] [RECIPIENT] --allow-unfunded-recipient --fund-recipient
# Example:
# spl-token transfer 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgHU 100 9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM --allow-unfunded-recipient --fund-recipient
03
Deploy Your Project
Launch your dApp or token in one click and see it live on-chain.