You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kickstart your journey with our beginner-friendly guides:
44
44
*[TON Hello World: Step-by-step guide for writing your first smart contract](https://helloworld.tonstudio.io/02-contract/)
@@ -51,7 +51,7 @@ Kickstart your journey with our beginner-friendly guides:
51
51
-[🚩 Challenge 6: Analyzing NFT sales on the Getgems marketplace](https://github.com/romanovichim/TONQuest6)
52
52
*[TON development playlist](https://www.youtube.com/playlist?list=PLQ5rEj25H3U2P5qp7nsgVtNGYxEojnnez)[[RU version]](https://www.youtube.com/playlist?list=PLOIvUFGfwP93tZI_WnaLyJsZlskU4ao92)
53
53
54
-
### TON Course
54
+
### TON course
55
55
56
56
:::tip
57
57
Before starting the course, make sure you have a solid understanding of the basics of blockchain technology. If you have gaps in your knowledge, we recommend taking the [**Blockchain Basics with TON**](https://stepik.org/course/201294/promo) ([RU version](https://stepik.org/course/202221/), [CHN version](https://stepik.org/course/200976/)) course.
@@ -64,7 +64,7 @@ It consists of __nine modules__ and covers the basics of the TON Blockchain, the
*[@orbs-network/ton-access](https://www.orbs.com/ton-access/) — decentralized API gateway
215
215
216
216
217
-
## Further Reading
217
+
## Further reading
218
218
219
219
Enhance your skillset with these community-driven educational resources.
220
220
@@ -224,7 +224,7 @@ Enhance your skillset with these community-driven educational resources.
224
224
*[TON development playlist](https://www.youtube.com/playlist?list=PLQ5rEj25H3U2P5qp7nsgVtNGYxEojnnez)[[RU version]](https://www.youtube.com/playlist?list=PLOIvUFGfwP93tZI_WnaLyJsZlskU4ao92)
225
225
226
226
227
-
## Additional Resources
227
+
## Additional resources
228
228
229
229
*[What is blockchain? What is a smart contract? What is gas?](https://blog.ton.org/what-is-blockchain)
Copy file name to clipboardExpand all lines: docs/v3/documentation/smart-contracts/transaction-fees/accept-message-effects.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
import Feedback from '@site/src/components/Feedback';
2
2
3
-
# Accept Message Effects
3
+
# Accept message effects
4
4
5
5
The `accept_message` and `set_gas_limit` TVM primitives play a crucial role in managing gas limits and transaction processing in TON smart contracts. While their basic functionality is documented in the [stdlib reference](/v3/documentation/smart-contracts/func/docs/stdlib#accept_message), their effects on transaction processing, gas limits, and contract balances can be complex and have important security implications. This page explores these effects in detail, particularly focusing on how they impact external and internal message processing.
Currently, TVM does not provide a mechanism for executing external untrusted code within a secure sandbox environment. In other words, any external code invoked has unrestricted access and can permanently modify the contract's code and data or trigger actions such as transferring all funds.
0 commit comments