What is SCORE?

Words
238
Reading
2 min
7y
Listen to this post
~2 min

What is SCORE?

SCORE stands for Smart Contract on Reliable Environment. SCORE is simply a smart contract running on ICON Blockchain Network.

Source:

A smart contract is a software that resides at a specific address on the blockchain. SCORE is executed on ICON Blockchain nodes. These smart contracts are the building blocks for DApps (Decentralized Applications) that are deployed on ICON Blockchain Network. SCORE defines and exports interfaces, so that other SCORE(s) can invoke its functions. The SCORE code is written in python which is a popular general purpose and high level programming language. The SCORE code is uploaded as compressed binary data on the ICON Blockchain.

It is important to know that;

  • deployed SCORE can be updated. The SCORE address remains the same after update.
  • SCORE code size is limited to about 64 KB (It is actually bounded by the maximum stepLimit value during its deploy transaction) after compression.
  • SCORE must follow sandbox policy - So, file system access or network API calls are prohibited.

Source:

SCORE Limitations

According to ICON Foundation https://icon.foundation/?lang=en , SCORE has following limitations:

  • The maximum limit of the total count of call (interface call and ICX transfer/send) is 1024 in one transaction.
  • The limitation of stack size increment by calling external SCORE is 64 in one transaction.
  • Declaring member variables which are not managed by states is prohibited.


Links/Social

Support and Vote for “ICON Sweden”

ICONSweden-logo-256.png

https://eossweden.eu/

What is SCORE? | Ecency