Update index.md
Fixed links
@@ -10,7 +10,7 @@ Algorand Smart Contracts (ASC1) are small programs that serve various functions
# Smart contracts
Smart contracts are contracts that once deployed are remotely callable from any node in the Algorand blockchain. These contracts are triggered by a specific type of transaction called an application transaction. These contracts typically handle the primary decentralized logic of a dApp and can modify data associated with the contract on a global basis or a per-user basis. This data is referred to either as global or local state. When an application transaction is processed these state variables can be modified by the contract. Smart contracts can create and execute many different types of Algorand transactions as part of the execution of the logic. Smart contracts can also hold Algos or ASAs balances and can be used as on-chain escrow accounts. Smart contracts have access to many on-chain values, such as balance lookups, asset configurations, and the latest block time.
-For more information on stateful contracts, see the [stateful contract documentation](./stateful). For more information on building smart contracts in PyTeal see the [build with python documentation](./pyteal).
+For more information on smart contracts, see the [smart contract documentation](./apps). For more information on building smart contracts in PyTeal see the [build with python documentation](../pyteal).
For more information on using smart contracts with the SDKs see the [Interacting with smart contracts documentation](./frontend/smartsigs.md).
@@ -21,7 +21,7 @@ Smart signatures can be used in two different modes. When compiled smart signatu
Once a transaction that is signed with a smart signature, is submitted it is evaluated by an Algorand node using the Alogrand Virtual Machine. These contracts only have access to a few global variables, some temporary scratch space, and the properties of the transaction(s) they are submitted with.
-For more information on smart signatures, see the [smart signature documentation](./stateless). For more information on building contracts in PyTeal see the [build with Python documentation](./pyteal).
+For more information on smart signatures, see the [smart signature documentation](./smartsigs). For more information on building contracts in PyTeal see the [build with Python documentation](../pyteal).
For more information on using smart signatures with the SDKs see the [Interacting with smart signature documentation](./frontend/smartsigs.md).
For more information on the [AVM](../avm) or the [TEAL language](../avm/teal) see the developer documentation.
