मुख्य सामग्री पर जाएं
Virtual Environments एक unlimited faucet के साथ आते हैं जिसका उपयोग आप किसी भी account को native और ERC-20 tokens की arbitrary राशि को fund या सेट करने के लिए कर सकते हैं। चूँकि tokens का कोई mining नहीं है, funds तुरंत account में जोड़ दिए जाएँगे और आपके उपयोग के लिए उपलब्ध होंगे। Accounts को Dashboard से या custom JSON-RPC methods का उपयोग करके fund किया जा सकता है।

Dashboard unlimited faucet

Loom पर देखें → Virtual Environment dashboard से, Faucet पर जाएँ।
  1. एक address या addresses पेस्ट करें (प्रति line 1 address)
  2. nominal currency में इच्छित राशि दर्ज करें (WEI में नहीं)
  3. currency चुनें। यह इनमें से एक हो सकती है:
    • Network का native token
    • एक मौजूदा ERC-20 token
    • use custom token address चुनें और token का address पेस्ट करें
  4. Fund पर क्लिक करें।

RPC unlimited faucet

account balances को manipulate करने के लिए निम्न RPC methods तक पहुँच प्राप्त करने के लिए आपको Admin RPC URL का उपयोग करना होगा:
  • tenderly_addBalance: प्रदान किए गए account या accounts में balance जोड़ता है।
  • tenderly_setBalance: एक account या accounts के balance को संशोधित करता है।
  • tenderly_setErc20Balance: प्रदान किए गए erc20 contract पर wallet के लिए token balance सेट करता है। Transfer event उत्सर्जित नहीं करता।
  • tenderly_addErc20Balance: एक या अधिक wallets में tokens जोड़ता है और प्रत्येक funded account के लिए एक synthetic ERC-20 Transfer event उत्सर्जित करता है, इसका उपयोग तब करें जब indexers या log-आधारित tooling को balance परिवर्तन उठाने की आवश्यकता हो।
  • tenderly_setMaxErc20Balance: प्रदान किए गए erc20 contract पर wallet के लिए अधिकतम token balance सेट करता है। Transfer event उत्सर्जित नहीं करता।

ERC-20 balance को Fund करें

DAI tokens (0x6B175474E89094C44Da98b954EedeAC495271d0F) को accounts ["0x40BdB4497614bAe1A67061EE20AAdE3c2067AC9e", "0xBd8DaA414Fda8a8A129F7035e7496759C5aF8570"] को 0xDE0B6B3A7640000 के मान से fund करने के लिए, tenderly_setErc20Balance का उपयोग करने वाली निम्न script चलाएं।
showLineNumbers
curl $TENDERLY_VIRTUAL_TESTNET_RPC \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{
        "jsonrpc": "2.0",
        "method": "tenderly_setErc20Balance",
        "params": [
        "0x6B175474E89094C44Da98b954EedeAC495271d0F",
        [
          "0x40BdB4497614bAe1A67061EE20AAdE3c2067AC9e",
          "0xBd8DaA414Fda8a8A129F7035e7496759C5aF8570"
        ],
        "0xDE0B6B3A7640000"
        ],
        "id": "1234"
    }'

Native balance को Fund करें

आप tenderly_setBalance का उपयोग करने वाली निम्न script चलाकर account 0xE58b9ee93700A616b50509C8292977FA7a0f8ce1 को 0xDE0B6B3A7640000 के मान से fund कर सकते हैं।
curl $TENDERLY_VIRTUAL_TESTNET_RPC \
-X POST \
-H "Content-Type: application/json" \
-d '{
    "jsonrpc": "2.0",
    "method": "tenderly_setBalance",
    "params": [
      [
        "0xE58b9ee93700A616b50509C8292977FA7a0f8ce1",
        "0xBd8DaA414Fda8a8A129F7035e7496759C5aF8570"
        ],
      "0xDE0B6B3A7640000"
      ],
    "id": "1234"
}'

yield tokens को Fund करें

आप tenderly_setMaxErc20Balance का उपयोग करने वाली निम्न script चलाकर wallet address 0xb5f45E52649123117C175B2016Ed3fCd26f9bE06 पर stETH 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84 जैसे staking tokens को भी fund कर सकते हैं। मान अधिकतम संभव uint256 मान पर सेट किया जाएगा जिसकी गणना method algorithm करता है। इस समय exact मान का पूर्वानुमान लगाना संभव नहीं है।
curl $TENDERLY_VIRTUAL_TESTNET_RPC \
-X POST \
-H "Content-Type: application/json" \
-d '{
  "id": 0,
  "jsonrpc": "2.0",
  "method": "tenderly_setMaxErc20Balance",
  "params": [
    "0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84",
    "0xb5f45E52649123117C175B2016Ed3fCd26f9bE06"
  ]
}'