Search results

Jump to: navigation, search

Page title matches

  • 47 bytes (5 words) - 21:56, 18 January 2022
  • ...akes it possible for canisters to perform the same kind of checks. The KYT canister is used by the [https://github.com/dfinity/ic/tree/master/rs/bitcoin/ckbtc/ ...retrieve bitcoins, the ckBTC minter issues a KYT check request to the KYT canister whose response contains alerts, if any, for the provided output or address.
    4 KB (601 words) - 12:58, 28 April 2023
  • The exchange rate canister (XRC) is a canister running on the [https://dashboard.internetcomputer.org/subnet/uzr34-akd3s-x The cycle minting canister of the [https://wiki.internetcomputer.org/wiki/NNS_Canisters NNS] will make
    6 KB (1,021 words) - 07:46, 2 August 2023
  • ...uter.org/docs/current/developer-docs/smart-contracts/overview/introduction canister smart contracts]
    132 bytes (14 words) - 21:10, 8 March 2024
  • ...ossible on macOS computers with M1 chips. You can only install the DFINITY Canister SDK dfx and the Candid compiler didc on Intel-based macOS and Linux compute ...ate key from your seed phrase and import that private key into the DFINITY Canister SDK. This step is required before you can Take control of your neurons.
    28 KB (4,408 words) - 14:21, 27 February 2023
  • The example walks through a scenario of charging cycles that includes inter-canister calls and how the performance counter relates to the work done by canisters # The ''User'' sends an 1KiB ''Ingress Message'' to ''Canister A''
    6 KB (860 words) - 19:37, 16 August 2023

Page text matches

  • ===Ledger canister=== This is the canister that holds the ICP token balances: https://github.com/dfinity/ic/tree/maste
    1 KB (195 words) - 15:10, 13 February 2024
  • There are two options to top up any canister: By depositing cycles, or by converting ICP to cycles directly. ...you can take any amount of cycles from it and deposit them directly into a canister. To do so, use
    1 KB (212 words) - 12:08, 3 October 2023
  • #REDIRECT [[Canister smart contract]]
    37 bytes (4 words) - 19:21, 26 August 2022
  • ...uter.org/docs/current/developer-docs/smart-contracts/overview/introduction canister smart contracts]
    132 bytes (14 words) - 21:10, 8 March 2024
  • ...e the state of a canister, and queries, which cannot modify the state of a canister.''' ...call-backs to register what needs to be done with the result of any inter-canister messages it issues.
    2 KB (376 words) - 13:02, 27 February 2023
  • The example walks through a scenario of charging cycles that includes inter-canister calls and how the performance counter relates to the work done by canisters # The ''User'' sends an 1KiB ''Ingress Message'' to ''Canister A''
    6 KB (860 words) - 19:37, 16 August 2023
  • A '''principal''' is an identifier for an entity on the IC such as a user, a canister (dapps/smart contracts), or a subnet. ...pal associated with a call is a value that identifies a ''unique'' user or canister.
    3 KB (441 words) - 20:19, 13 November 2023
  • ...akes it possible for canisters to perform the same kind of checks. The KYT canister is used by the [https://github.com/dfinity/ic/tree/master/rs/bitcoin/ckbtc/ ...retrieve bitcoins, the ckBTC minter issues a KYT check request to the KYT canister whose response contains alerts, if any, for the provided output or address.
    4 KB (601 words) - 12:58, 28 April 2023
  • ...tries to run longer that this limit, the function call is aborted and the canister state is rolled back to the state before the function call. When this happe Error: The Replica returned an error: code 5, message: "Canister <canisterid> exceeded the cycles limit for single message execution."
    2 KB (349 words) - 08:06, 3 March 2022
  • ...tes from the exchange rate canister, which is our price oracle. The cycles canister also stores the start-of-day rates (UTC).
    2 KB (297 words) - 21:21, 22 January 2024
  • ===Canister=== * https://dashboard.internetcomputer.org/canister/rdmx6-jaaaa-aaaaa-aaadq-cai
    3 KB (429 words) - 16:49, 12 January 2024
  • =="Canister Sandboxing Review" by Trail of Bits== ...nister-sandbox-review-by-trail-of-bits-third-party-security-audit-4/15951 "Canister Sandboxing" by Trail of Bits]
    6 KB (687 words) - 08:37, 3 November 2023
  • ...m the response of the first command to transfer tokens and notify the swap canister. The syntax is as follows --canister-ids-file <SNS_CANISTER_IDS_FILE> \
    4 KB (479 words) - 09:46, 15 August 2023
  • ...isters and an index canister, a root canister, and a decentralization swap canister that is explained in the next section. The ''ledger canister'' implements the [https://github.com/dfinity/ICRC-1 ICRC-1 standard] and co
    4 KB (722 words) - 12:45, 6 November 2023
  • ===Reverse Gas Model (AKA "canister pays")===
    1 KB (248 words) - 22:31, 1 December 2022
  • ...cause <code><fill in reason></code>. Currently this subnet is assigned the canister ID ranges <code><fill in ranges; in both representations></code>. Ranges ar ...n should properly handle these errors. In case you are unsure whether your canister properly handles these transient errors you might want to consider stopping
    3 KB (525 words) - 12:12, 30 October 2023
  • If there is a bug in your pre_upgrade hook that causes it to panic, then the canister can no longer be upgraded. This is because the pre_upgrade hook is part of ...on how long the upgrade process can run for. So it is possible that if the canister has too much state or the [de]serialising logic is not very efficient, then
    4 KB (704 words) - 07:48, 16 November 2023
  • * [[Comparing Canister Cycles vs Performance Counter]] ...]. Topics there include things such as help with SDK installation, Motoko, canister troubleshooting, and designs.
    1 KB (150 words) - 22:05, 13 March 2023
  • The SNS governance canister stores all the initial parameters that were provided to SNS-W when the SNS <syntaxhighlight>$ dfx canister --network ic call <GOVERNANCE_CANISTER_ID> get_sns_initialization_parameter
    7 KB (1,118 words) - 07:11, 17 April 2023
  • ...erns the dapp, you likely know either the dapp canister ID or the SNS root canister ID by which an SNS is identified. This article first describes how, starting from SNS root canister ID, you can find and interact with all SNS and dapp canisters.
    10 KB (1,645 words) - 05:58, 16 November 2023
  • ...rigin policy shields it from being accessed by other canisters than the II canister. ...tity anchor. When the user adds an additional device to the anchor, the II canister adds the principals derived from the master public key of the new device to
    8 KB (1,318 words) - 14:22, 27 February 2023
  • '''On the Internet Computer blockchain, you can create canister smart contracts that run like daemon processes — that is, you can configu The Internet Computer provides a means to avoid such problems, by allowing canister smart contracts to be configured so that they aer invoked by the blockchain
    1 KB (215 words) - 07:06, 16 November 2023
  • ...o find out why a proposal failed, you need to interact with the governance canister directly. # Visit the governance canister page https://dashboard.internetcomputer.org/canister/rrkah-fqaaa-aaaaa-aaaaq-cai.
    4 KB (476 words) - 16:41, 7 March 2024
  • ...ay to the Internet Computer (IC), and allow users to seamlessly access the canister smart contracts running on it. The following figure shows how the boundary ...computer.org/docs/current/references/ic-interface-spec/#http-interface API canister calls], and the HTTP gateway, which provides an HTTP endpoint for users to
    6 KB (881 words) - 08:58, 25 January 2024
  • When a user calls a canister method, the response contains the following information. If the Internet Computer succeeded in running the canister method without any errors, then the response contains
    13 KB (1,739 words) - 18:52, 28 February 2024
  • * Canister Ids file: You will need a file which stores the mappings of canister ids to their names. It should look something like this (Note: The actual id ...find the correct canister Ids from [https://dashboard.internetcomputer.org/canister/qaa6y-5yaaa-aaaaa-aaafa-cai the SNS-W]. Click ‘+’ next to list_deployed
    10 KB (1,470 words) - 21:07, 16 March 2023
  • The cycles ledger is a canister that simplifies the management of cycles. The cycles ledger (canister ID: <code>um5iw-rqaaa-aaaaq-qaaba-cai</code>) runs on the [https://dashboar
    11 KB (1,593 words) - 09:38, 2 April 2024
  • $ dfx canister --network ic --identity node_operator call rwlgt-iiaaa-aaaaa-aaaaa-cai upda $ dfx canister --network ic --identity node_operator call rwlgt-iiaaa-aaaaa-aaaaa-cai upda
    4 KB (556 words) - 14:34, 2 April 2024
  • ...node operation and related tasks. Often, NP is also used to refer to a non-canister [[Glossary#principal|principal]] that receives the rewards stemming from no
    477 bytes (73 words) - 06:35, 16 November 2023
  • ...performance and efficiency and takes advantage of a wide community effort. Canister Wasm code is created by compiling software written in high-level programmin ...or the Internet Computer, the Wasmtime project is used to run user-defined canister smart contracts, which provides good performance. An important feature for
    4 KB (569 words) - 18:09, 18 November 2023
  • ...EM-files work as well, but the actual identity does not really matter, the canister simply does not accept anonymous messages.) ## Retrieve the BTC address from the ckBTC minter canister. Using the example principal from above, this is done via <code>call "mqygn
    4 KB (566 words) - 09:55, 22 August 2023
  • ...s each message in the block into the appropriate input queue of the target canister. ...ter C running on a subnet, there are several output queues. For each other canister C′, with whom C communicates, there is one output queue. This output queu
    15 KB (2,432 words) - 10:59, 27 February 2023
  • ...(but can communicate asynchronously with other subnets). Each subnet hosts canister smart contracts, up to a total of hundreds of gigabytes of replicated stora
    2 KB (303 words) - 19:21, 13 November 2023
  • ...ng some SNS tokens in liquid form or by staking them in the SNS governance canister or if you use a dapp that is under SNS DAO control, you rely on the fact th ...n66cg-gae SNS subnet]. The only canister that can install an SNS is an NNS canister called SNS-W. It will only install SNS canisters with code (Wasms) that hav
    11 KB (1,813 words) - 09:40, 15 August 2023
  • The exchange rate canister (XRC) is a canister running on the [https://dashboard.internetcomputer.org/subnet/uzr34-akd3s-x The cycle minting canister of the [https://wiki.internetcomputer.org/wiki/NNS_Canisters NNS] will make
    6 KB (1,021 words) - 07:46, 2 August 2023
  • ...succeeds, it means that at least 2/3rd of the blockchain nodes running the canister agreed to deliver that message. The technology used by the Internet Compute ...m-api-certified-data Certified Variables/Certified Data]. In a nutshell, a canister can a-priori choose to create a certificate for a piece of data and store i
    18 KB (2,756 words) - 09:00, 25 January 2024
  • The only canister that can install an SNS is an NNS canister called SNS-W. It will only install SNS canisters with code (WASMs) that hav As already explained, it is important to verify the SNS canister’s configurations. The swap parameters are part of these configurations. T
    12 KB (1,999 words) - 09:42, 15 August 2023
  • The NNS of the Internet Computer is realized by a set of ''[[glossary#canister|canisters]]''. NNS canisters include: #'''Ledger canister:''' The ledger canister stores the ICP utility ''token balance'' of each principal and the history
    20 KB (3,291 words) - 06:52, 16 November 2023
  • ===The NNS Governance Canister accepts motion proposals=== ...ay where you can have your local computer send a message to the governance canister (signed on behalf of a neuron) that contains a motion proposal.
    10 KB (1,430 words) - 10:05, 25 April 2024
  • ...rlying communication and consensus protocol, the Internet Computer hosts [[Canister Smart Contracts]] called ''canisters'', which are stateful programs that ca ...Subnet_blockchain | subnets]] can communicate with one another, enabling [[Canister Smart Contracts]] that are hosted on different subnets to also communicate
    3 KB (433 words) - 19:46, 8 May 2023
  • ...ould be used as a scratch, temporary memory that will be cleared after any canister upgrade. The second type of memory is the '''stable memory''', which is a l ....png|alt=|512x512px|Figure 1. The two memories that can be accessed by the canister smart contracts.|center|frameless]]
    10 KB (1,579 words) - 13:34, 19 April 2024
  • $ dfx canister --network ic  --identity node-operator-hsm call rwlgt-iiaaa-aaaaa-aaaaa-ca $ dfx canister --network ic  --identity node_operator call rwlgt-iiaaa-aaaaa-aaaaa-cai re
    2 KB (394 words) - 23:08, 5 February 2024
  • ...n undesirable way, e.g., that favors the developers. In the case where the canister has no controller, it cannot be upgraded at all. This not only prevents evo
    3 KB (479 words) - 17:19, 12 January 2024
  • ...rigin policy shields it from being accessed by other canisters than the II canister. ...tity anchor. When the user adds an additional device to the anchor, the II canister adds the principals derived from the master public key of the new device to
    15 KB (2,492 words) - 18:00, 12 January 2024
  • ...ter if the user experience could be created on the Internet Computer using canister smart contracts, which are controlled by a DAO. A means has been provided t One application has been the provision of special Bitcoin capabilities to canister smart contracts. This allows them to create bitcoin addresses, and send and
    5 KB (827 words) - 17:53, 12 January 2024
  • ...erhead for the execution layer of the IC is minimal. Stressing the counter canister can be seen as a way to determine the system overhead or baseline performan All benchmark run against a small number of canister that simply return, as the goal of this benchmark is to measure throughput
    8 KB (1,232 words) - 10:47, 22 November 2023
  • * People party canister ===== People party canister =====
    16 KB (2,449 words) - 14:07, 27 February 2023
  • ...ny language that can compile to Wasm can be deployed and instantiated as a canister. In practice, there is a lot of tooling, libraries, and boilerplate that ma * [https://github.com/dfinity/sdk Motoko Canister Developer Kit]
    13 KB (2,094 words) - 04:02, 14 November 2023
  • ...itcoin directly on the Bitcoin blockchain in a secure manner. Naturally, a canister must be able to retrieve the UTXOs associated with its Bitcoin addresses. T ...nt/references/ic-interface-spec/#ic-management-canister virtual management canister] interface.
    22 KB (3,484 words) - 06:59, 16 November 2023
  • ...is, each neuron's ICP token balance is stored on an account on the ledger canister. In contrast to non-neuron accounts the controller can however not just tra # by using the manage_neuron interface of the governance canister or
    17 KB (2,883 words) - 14:45, 27 February 2023
  • ...ing key present in the NitroKey, and sends the message to the NNS registry canister. * The NNS registry canister creates a record for the new node and stores its cryptographic key material
    17 KB (2,705 words) - 20:44, 13 November 2023
  • ...ossible on macOS computers with M1 chips. You can only install the DFINITY Canister SDK dfx and the Candid compiler didc on Intel-based macOS and Linux compute ...ate key from your seed phrase and import that private key into the DFINITY Canister SDK. This step is required before you can Take control of your neurons.
    28 KB (4,408 words) - 14:21, 27 February 2023
  • This account identifier lives in the Ledger canister that maintains the ICP addresses for the entire network. This account ident ...to the Internet Computer. IC Transaction Scanner is used, which lives in a canister (and whose code is visible here: https://github.com/ninegua/ic-qr-scanner).
    18 KB (2,840 words) - 10:38, 27 February 2023
  • ...f course, you can also require users to pay a fee in ICP and then let your canister convert the ICP to cycles, essentially imitating the gas model of Ethereum. ...ately 30 days and should give developers or users ample time to top up the canister before it is garbage collected.
    19 KB (2,983 words) - 10:20, 25 January 2024
  • Voting reward parameters are defined in the SNS governance canister and can be changed by proposal. Details on the data structure ''VotingRewar ...an be held in an account that is owned by an SNS-controlled canister. This canister can then codify when the rewards are paid out and to whom.
    10 KB (1,650 words) - 10:31, 27 February 2023
  • The Internet Computer is a general-purpose blockchain that hosts [[canister smart contract]]s. It is designed to [[Replace traditional IT with a World ...rtical_scaling_(scale_up) horizontally scale] the total volume of hosted [[canister smart contract]], and their computations and data, without limit. These sma
    18 KB (2,674 words) - 21:54, 7 June 2023
  • * Preserve all canister state. ...ent called the [[Glossary#registry | registry]], which is implemented as a canister smart contract in the [[Network Nervous System]] subnet. Essentially, it st
    11 KB (1,934 words) - 19:47, 13 November 2023
  • ...ntifier and its ledger history are permanently removed from the governance canister. ...ICP utility tokens to one of your accounts in the Internet Computer ledger canister, you can click the ICP tab and see your new balance reflected.
    7 KB (1,144 words) - 20:32, 8 June 2022
  • ..., which allows it to play the role of a World Computer. For example, the [[canister smart contract]]s it hosts can process HTTP requests to serve interactive w
    3 KB (418 words) - 17:37, 27 August 2022
  • The discussion around content filtering started when a developer hosted a canister containing a Super Mario 64 emulator in February 2022. The Node Provider re
    3 KB (451 words) - 17:37, 20 April 2023
  • ...on_to_ICP | Internet Computer]] is a general-purpose blockchain that hosts canister smart contracts. It is designed to provide a World Computer that can replac
    6 KB (741 words) - 16:00, 26 January 2024
  • ...have to install plugins or other software (and pay via tokens). The IC's "canister pays model" means that dapp developers can pay for the storage and compute
    3 KB (502 words) - 22:29, 1 December 2022
  • │ │ ├── canister.pbuf </syntaxhighlight>For example, the state of each canister is stored in a separate directory. In contrast, there’s a single file con
    8 KB (1,406 words) - 11:58, 30 October 2023
  • ...one of the resulting subnets. There are a handful of subnet (as opposed to canister) state files where this is not possible, e.g., subnet queues. For these fil ...1f931f87758ecd5dcd7c920a8468a5bacf9 | canister_states/00000000003000000101/canister.pbuf
    21 KB (3,033 words) - 14:42, 1 September 2023
  • ...s can build almost any online system or service desired, just by writing [[canister smart contract]] code. Canisters are [[smart contract]]s with breakthrough For example, [[canister]]s are unstoppable, and also tamperproof, which means that when their code
    16 KB (2,525 words) - 15:27, 28 April 2023
  • ...entity-code-a-walkthrough-c1dd7a53f883) community-vetted Internet Identity canister] are not compromised
    4 KB (686 words) - 17:58, 12 January 2024
  • ...te the KYC process described [[Seed participant configuration with DFINITY Canister SDK#Step 3: Enable disbursal by passing the KYC process|here]] to control y ...s: Go to https://ic.rocks/principal/renrk-eyaaa-aaaaa-aaada-cai, look for "Canister interface" and the method "balance". There, paste your DFN address in to th
    17 KB (2,589 words) - 11:11, 20 November 2023
  • ...narks/13139 source]]. One way to get a comparison on the IC is to create a canister, import the [https://docs.rs/ed25519/latest/ed25519/ Rust ed25519 library]
    5 KB (810 words) - 07:02, 16 November 2023
  • ...age takes at least two consensus rounds. If the update message sends inter-canister messages, then the number of rounds increases correspondingly. The actual d
    7 KB (1,142 words) - 14:05, 16 June 2022
  • ...comparable to running a web2 application (e.g. on AWS). Read more about [[Canister smart contracts]] allow to serve webpages without the need for centralized
    7 KB (1,073 words) - 14:05, 27 February 2023
  • ...des and subnets can be obtained in machine readable form from the registry canister.
    9 KB (1,399 words) - 10:12, 27 February 2023