├── .env ├── .gitignore ├── .tool-versions ├── .vscode └── launch.json ├── Cairo1.md ├── README.md ├── babel.config.js ├── compiledContracts ├── ETH.casm.json ├── ETH.sierra.json ├── STRK.casm.json ├── STRK.sierra.json ├── cairo060 │ ├── Account_0_5_1.json │ ├── Account_0_5_1_abi.json │ ├── Account_0_6_1.json │ ├── Account_0_6_1_abi.json │ ├── ArgentAccount_0_2_3.json │ ├── ArgentAccount_0_2_3_abi.json │ ├── ArgentProxy_0_2_3.json │ ├── ArgentProxy_0_2_3_abi.json │ ├── ArgentXimplementation_0_2_3_1.json │ ├── ArgentXproxy_0_2_3_1.json │ ├── ArgentXproxy_0_2_3_1_abi.json │ ├── ArgentXproxy_0_2_3_1_compressed.json │ ├── BraavosAccountCompressed.json │ ├── BraavosProxyCompressed.json │ ├── ERC20-echo.json │ ├── ERC20ETH.json │ ├── ERC20MintableOZ051.json │ ├── ERC20MintableOZ051_abi.json │ ├── ERC20MintableOZ_0_6_1.json │ ├── ERC20MintableOZ_0_6_1_abi.json │ ├── argent_Sha256Cairo0.contract_class.json │ ├── erc20ETH.json │ ├── l1l2_compiled.json │ ├── merkle-verify.json │ ├── merkle-verify_abi.json │ ├── myAccountAbstraction-old.json │ ├── myAccountAbstraction-old_abi.json │ ├── myAccountAbstraction.json │ ├── myAccountAbstraction_abi.json │ ├── myUniversalDeployer.json │ ├── myUniversalDeployer_abi.json │ ├── test.json │ ├── testConstructor.json │ ├── testConstructor_abi.json │ ├── testData.json │ ├── testData_abi.json │ └── test_abi.json ├── cairo100 │ ├── erc20test.sierra.json │ ├── hash.casm.json │ ├── hash.sierra.json │ ├── hello.json │ ├── merkle_starknet.sierra │ ├── structs2.casm │ ├── structs2.sierra │ ├── structs3.casm │ ├── structs3.sierra │ ├── test_constructor1.casm │ ├── test_constructor1.sierra │ ├── test_constructor2.casm │ ├── test_constructor2.sierra │ ├── test_constructor3.casm │ ├── test_constructor3.sierra │ ├── test_constructor4.casm │ ├── test_constructor4.sierra │ ├── test_constructor5tuple.sierra │ ├── test_type1.casm │ ├── test_type1.sierra │ ├── test_type3.casm │ ├── test_type3.sierra │ ├── test_type4.casm │ └── test_type4.sierra ├── cairo110 │ └── helloSierra │ │ ├── hello.cairo │ │ ├── hello.casm.json │ │ ├── hello.sierra.json │ │ └── readme.md ├── cairo200 │ ├── ArgentXaccount030.casm.json │ ├── ArgentXaccount030.sierra.json │ ├── PhilTest.casm.json │ ├── PhilTest.sierra.json │ ├── PhilTest2.casm.json │ ├── PhilTest2.sierra.json │ ├── account200.casm.json │ ├── account200.sierra.json │ ├── complexInput.json │ ├── complexInput2.json │ ├── erc20 │ │ ├── erc20.casm.json │ │ └── erc20.sierra.json │ ├── event.casm.json │ ├── event.sierra.json │ ├── hello.casm.json │ ├── hello.sierra.json │ ├── new_syntax.casm.json │ ├── new_syntax.sierra.json │ ├── new_syntax_test_contract.casm_old.json │ ├── new_syntax_test_contract.sierra │ ├── new_syntax_test_contract.sierra_old.json │ ├── reject.casm.json │ ├── reject.sierra.json │ ├── storage.casm.json │ └── storage.sierra.json ├── cairo210 │ ├── PhilTest2.casm.json │ ├── PhilTest2.sierra.json │ ├── account_abstraction.casm.json │ ├── account_abstraction.sierra.json │ ├── arcade_account.casm.json │ ├── arcade_account.sierra.json │ ├── argentXaccount030.sierra.json │ ├── cairo210.casm.json │ ├── cairo210.sierra.json │ ├── erc20OZ070decimals.casm.json │ ├── erc20OZ070decimals.sierra.json │ ├── hello.casm.json │ ├── hello.sierra.json │ ├── hello_events.casm.json │ ├── hello_events.sierra.json │ ├── hello_res_events_newTypes.casm.json │ ├── hello_res_events_newTypes.sierra.json │ ├── openzeppelin070Account.casm.json │ ├── openzeppelin070Account.sierra.json │ ├── reject.casm.json │ ├── reject.sierra.json │ ├── test_signature.casm.json │ ├── test_signature.sierra.json │ ├── test_span.casm.json │ ├── test_span.sierra.json │ ├── tmpTest.casm.json │ └── tmpTest.sierra.json ├── cairo2100 │ ├── BraavosCasm.json │ ├── BraavosSierra.json │ ├── Braavos_120.compiled_contract_class.json │ ├── Braavos_120.contract_class.json │ ├── account_oz20_AccountEthSnip9OZ20.compiled_contract_class.json │ ├── account_oz20_AccountEthSnip9OZ20.contract_class.json │ ├── account_oz20_AccountStrkSnip9OZ20.compiled_contract_class.json │ └── account_oz20_AccountStrkSnip9OZ20.contract_class.json ├── cairo2101 │ ├── argent.md │ ├── argent_ArgentAccount.compiled_contract_class.json │ └── argent_ArgentAccount.contract_class.json ├── cairo2114 │ ├── contract_NameStarknet.compiled_contract_class.json │ ├── contract_NameStarknet.contract_class.json │ ├── echo_Echo.compiled_contract_class.json │ ├── echo_Echo.contract_class.json │ ├── long_string_ArrayToByteArray.compiled_contract_class.json │ ├── long_string_ArrayToByteArray.contract_class.json │ ├── quantity_NameStarknet.compiled_contract_class.json │ ├── quantity_NameStarknet.contract_class.json │ ├── snip12_bytearray_test_bytearray.compiled_contract_class.json │ └── snip12_bytearray_test_bytearray.contract_class.json ├── cairo2120 │ ├── account_abstraction_MyAccountAbstraction.compiled_contract_class.json │ ├── account_abstraction_MyAccountAbstraction.contract_class.json │ ├── enums_test_enums.compiled_contract_class.json │ ├── enums_test_enums.contract_class.json │ ├── fixed_array_testfixed_array.compiled_contract_class.json │ ├── fixed_array_testfixed_array.contract_class.json │ └── test_contract_rust.casm ├── cairo2122 │ ├── hello2_HelloStarknet.compiled_contract_class.json │ ├── hello2_HelloStarknet.contract_class.json │ ├── test_events_send_events.compiled_contract_class.json │ └── test_events_send_events.contract_class.json ├── cairo220 │ ├── arcade_account_Account.casm.json │ ├── arcade_account_Account.sierra.json │ ├── erc20OZ070.casm.json │ ├── erc20OZ070.sierra.json │ ├── erc721OZ070.casm.json │ ├── erc721OZ070.sierra.json │ ├── openzeppelin070Account.casm.json │ └── openzeppelin070Account.sierra.json ├── cairo230 │ ├── PhilTest2.casm.json │ ├── PhilTest2.sierra.json │ ├── openzeppelin070Account.casm.json │ ├── openzeppelin070Account.sierra.json │ ├── tmpTest.casm.json │ └── tmpTest.sierra.json ├── cairo231 │ ├── openzeppelin080Account.casm.json │ └── openzeppelin080Account.sierra.json ├── cairo240 │ ├── airdrop.casm.json │ ├── airdrop.sierra.json │ ├── airdropSJS6.casm.json │ ├── airdropSJS6.sierra.json │ ├── counter.casm.json │ ├── counter.sierra.json │ ├── counter2.casm.json │ ├── counter2.sierra.json │ ├── merkle_verify_pedersen.casm.json │ ├── merkle_verify_pedersen.sierra.json │ ├── merkle_verify_poseidon.casm.json │ ├── merkle_verify_poseidon.sierra.json │ ├── string.casm.json │ └── string.sierra.json ├── cairo241 │ ├── ERC20OZ081.casm │ ├── ERC20OZ081.sierra.json │ ├── accountOZ081.casm.json │ ├── accountOZ081.sierra.json │ ├── erc20basicOZ081.casm.json │ ├── erc20basicOZ081.sierra.json │ ├── erc20mintableDecimalsOZ081.casm.json │ ├── erc20mintableDecimalsOZ081.sierra.json │ ├── name.casm.json │ └── name.sierra.json ├── cairo243 │ ├── ArgentXAccount031.casm.json │ └── ArgentXAccount031.sierra.json ├── cairo251 │ ├── braavos_account_Braavos100.casm.json │ ├── braavos_account_Braavos100.sierra.json │ ├── braavos_account_BraavosBase100.casm.json │ └── braavos_account_BraavosBase100.sierra.json ├── cairo253 │ ├── openzeppelin_Account090.casm.json │ ├── openzeppelin_Account090.sierra.json │ ├── openzeppelin_EthAccountUpgradeable090.casm.json │ ├── openzeppelin_EthAccountUpgradeable090.sierra.json │ ├── strkAirdrop.abi.json │ ├── testEthPubKey.casm.json │ ├── testEthPubKey.sierra.json │ ├── tupleResponse.casm.json │ └── tupleResponse.sierra.json ├── cairo260 │ ├── hello.casm.json │ ├── hello.sierra.json │ ├── reject.casm.json │ ├── reject.sierra.json │ ├── string.casm.json │ ├── string.sierra.json │ ├── tupleResponse.casm.json │ ├── tupleResponse.sierra.json │ ├── tuto.sierra.json │ ├── u512.casm.json │ └── u512.sierra.json ├── cairo263 │ ├── ArgentXAccount040.casm.json │ ├── ArgentXAccount040.sierra.json │ ├── zeroable.casm.json │ └── zeroable.sierra.json ├── cairo264 │ └── openZeppelin14 │ │ ├── openzeppelinAccountNoERC165.casm.json │ │ ├── openzeppelinAccountNoERC165.sierra.json │ │ ├── openzeppelin_Account.casm.json │ │ ├── openzeppelin_Account.sierra.json │ │ ├── openzeppelin_AccountUpgradeable.casm.json │ │ ├── openzeppelin_AccountUpgradeable.sierra.json │ │ ├── openzeppelin_ERC1155Upgradeable.casm.json │ │ ├── openzeppelin_ERC1155Upgradeable.sierra.json │ │ ├── openzeppelin_ERC20.casm.json │ │ ├── openzeppelin_ERC20.sierra.json │ │ ├── openzeppelin_ERC20Upgradeable.casm.json │ │ ├── openzeppelin_ERC20Upgradeable.sierra.json │ │ ├── openzeppelin_ERC721.casm.json │ │ ├── openzeppelin_ERC721.sierra.json │ │ ├── openzeppelin_ERC721Upgradeable.casm.json │ │ ├── openzeppelin_ERC721Upgradeable.sierra.json │ │ ├── openzeppelin_EthAccountUpgradeable.casm.json │ │ ├── openzeppelin_EthAccountUpgradeable.sierra.json │ │ ├── openzeppelin_UniversalDeployer.casm.json │ │ └── openzeppelin_UniversalDeployer.sierra.json ├── cairo270 │ ├── snip12message_checkMessageGift.casm.json │ ├── snip12message_checkMessageGift.sierra.json │ ├── testl1l2_checkMessageGift.casm.json │ └── testl1l2_checkMessageGift.sierra.json ├── cairo282 │ ├── account_oz17_AccountEthSnip9OZ17.compiled_contract_class.json │ ├── account_oz17_AccountEthSnip9OZ17.contract_class.json │ ├── account_oz17_AccountStrkSnip9OZ17.compiled_contract_class.json │ ├── account_oz17_AccountStrkSnip9OZ17.contract_class.json │ ├── build_bytearray_test_bytearray.compiled_contract_class.json │ ├── build_bytearray_test_bytearray.contract_class.json │ ├── u96.casm.json │ └── u96.sierra.json ├── cairo284 │ ├── braavos_account_BraavosAccount110.compiled_contract_class.json │ ├── braavos_account_BraavosAccount110.contract_class.json │ ├── braavos_account_BraavosBaseAccount110.compiled_contract_class.json │ ├── braavos_account_BraavosBaseAccount110.contract_class.json │ ├── coloniz_ColonizProfile.contract_class.json │ ├── contract_EncryptedPreferencesRegistry.compiled_contract_class.json │ ├── contract_EncryptedPreferencesRegistry.contract_class.json │ ├── contract_StakingV2.contract_class.json │ ├── contracts_Pool.contract_class_361.json │ └── contracts_Staking.contract_class_361.json ├── cairo291 │ ├── ERC20Upgradeable_oz20.contract_class.json │ ├── account_oz20_AccountEthSnip9OZ20.compiled_contract_class.json │ ├── account_oz20_AccountEthSnip9OZ20.contract_class.json │ ├── account_oz20_AccountStrkSnip9OZ20.compiled_contract_class.json │ └── account_oz20_AccountStrkSnip9OZ20.contract_class.json ├── cairo292 │ ├── counter_test_counter.compiled_contract_class.json │ ├── counter_test_counter.contract_class.json │ ├── fixed_array_testfixed_array.compiled_contract_class.json │ └── fixed_array_testfixed_array.contract_class.json ├── cairo294 │ ├── account_oz100_AccountEthSnip9OZ100.compiled_contract_class.json │ ├── account_oz100_AccountEthSnip9OZ100.contract_class.json │ ├── account_oz100_AccountStrkSnip9OZ100.compiled_contract_class.json │ ├── account_oz100_AccountStrkSnip9OZ100.contract_class.json │ ├── erc20_oz100_MyToken.compiled_contract_class.json │ └── erc20_oz100_MyToken.contract_class.json ├── casm.json ├── compileCairo.sh ├── compileSierra.sh ├── erc20ETH.json ├── erc20STRK.json ├── l1l2 │ └── l1l2_compiled.json ├── nostr.sierra.json └── sierra.json ├── contracts ├── ArgentX │ ├── ArgentAccount.cairo │ ├── ArgentPluginAccount.cairo │ ├── account │ │ ├── ArgentAccount.cairo │ │ ├── ArgentPluginAccount.cairo │ │ └── library.cairo │ ├── lib │ │ ├── ERC20.cairo │ │ ├── Multicall.cairo │ │ └── UniversalDeployer.cairo │ ├── library.cairo │ ├── plugins │ │ ├── IPlugin.cairo │ │ └── SessionKey.cairo │ ├── test │ │ ├── StructHash.cairo │ │ └── TestDapp.cairo │ ├── upgrade │ │ ├── Proxy.cairo │ │ └── Upgradable.cairo │ └── utils │ │ └── calls.cairo ├── Cairo1Test │ └── test_type1.cairo ├── accountAA_contracts │ └── ChildrenAA │ │ └── v1_0_0 │ │ ├── IChildrenAccount.cairo │ │ ├── WalletAdministration.cairo │ │ ├── library.cairo │ │ └── myAccountAbstraction.cairo ├── cairo200 │ ├── PhilTest.cairo │ ├── PhilTest2.cairo │ ├── erc20.cairo │ ├── new_syntax_test_contract.cairo │ └── storage.cairo ├── cairo210 │ ├── PhilTest2.cairo │ ├── account_abstraction.cairo │ ├── hello.cairo │ ├── hello_events.cairo │ ├── reject.cairo │ ├── test_signature.cairo │ └── test_span.cairo ├── cairo2120 │ └── account_abstraction │ │ ├── .tool-versions │ │ ├── Scarb.lock │ │ ├── Scarb.toml │ │ ├── snfoundry.toml │ │ └── src │ │ ├── account_special.cairo │ │ ├── account_special │ │ └── interface_special.cairo │ │ └── lib.cairo ├── cairo263 │ └── zeroable.cairo ├── cairo270 │ └── snip-12 │ │ ├── .tool-versions │ │ ├── Scarb.lock │ │ ├── Scarb.toml │ │ ├── src │ │ ├── lib.cairo │ │ ├── snip12.cairo │ │ └── snip12 │ │ │ ├── message.cairo │ │ │ ├── sn_domain.cairo │ │ │ ├── struct_gift_authorize.cairo │ │ │ └── structure.cairo │ │ └── target │ │ ├── CACHEDIR.TAG │ │ └── dev │ │ ├── snip12message.starknet_artifacts.json │ │ ├── snip12message_checkMessageGift.compiled_contract_class.json │ │ └── snip12message_checkMessageGift.contract_class.json ├── cairo282 │ ├── buildByteArray │ │ ├── .tool-versions │ │ ├── Scarb.lock │ │ ├── Scarb.toml │ │ └── src │ │ │ ├── lib.cairo │ │ │ ├── snip12.cairo │ │ │ ├── snip12 │ │ │ ├── message.cairo │ │ │ ├── sn_domain.cairo │ │ │ ├── struct_long_string.cairo │ │ │ └── structure.cairo │ │ │ ├── utils.cairo │ │ │ └── utils │ │ │ └── convert.cairo │ └── u96.cairo ├── cairo292 │ └── counter │ │ ├── .tool-versions │ │ ├── Scarb.lock │ │ ├── Scarb.toml │ │ ├── src │ │ └── lib.cairo │ │ └── target │ │ ├── CACHEDIR.TAG │ │ └── dev │ │ ├── counter.starknet_artifacts.json │ │ ├── counter_test_session.compiled_contract_class.json │ │ └── counter_test_session.contract_class.json ├── deployer │ └── myUniversalDeployer.cairo ├── erc20-echo │ └── ERC20-echo.cairo ├── events.md ├── hello │ ├── hello.cairo │ └── lib_funcs.json ├── openzeppelin │ ├── IAccount.cairo │ ├── __init__.py │ ├── access │ │ ├── accesscontrol │ │ │ ├── IAccessControl.cairo │ │ │ └── library.cairo │ │ └── ownable │ │ │ └── library.cairo │ ├── account │ │ ├── IAccount.cairo │ │ ├── library.cairo │ │ └── presets │ │ │ ├── Account.cairo │ │ │ ├── AddressRegistry.cairo │ │ │ └── EthAccount.cairo │ ├── introspection │ │ └── erc165 │ │ │ ├── IERC165.cairo │ │ │ └── library.cairo │ ├── library.cairo │ ├── presets │ │ ├── Account.cairo │ │ ├── AddressRegistry.cairo │ │ └── EthAccount.cairo │ ├── security │ │ ├── initializable │ │ │ └── library.cairo │ │ ├── pausable │ │ │ └── library.cairo │ │ ├── reentrancyguard │ │ │ └── library.cairo │ │ └── safemath │ │ │ └── library.cairo │ ├── token │ │ ├── erc20 │ │ │ ├── IERC20.cairo │ │ │ ├── library.cairo │ │ │ └── presets │ │ │ │ ├── ERC20.cairo │ │ │ │ ├── ERC20Burnable.cairo │ │ │ │ ├── ERC20Mintable.cairo │ │ │ │ ├── ERC20Pausable.cairo │ │ │ │ └── ERC20Upgradeable.cairo │ │ └── erc721 │ │ │ ├── IERC721.cairo │ │ │ ├── IERC721Metadata.cairo │ │ │ ├── IERC721Receiver.cairo │ │ │ ├── enumerable │ │ │ ├── IERC721Enumerable.cairo │ │ │ ├── library.cairo │ │ │ └── presets │ │ │ │ ├── ERC721EnumerableMintableBurnable.cairo │ │ │ │ └── utils │ │ │ │ └── ERC721Holder.cairo │ │ │ ├── library.cairo │ │ │ └── presets │ │ │ ├── ERC721MintableBurnable.cairo │ │ │ └── ERC721MintablePausable.cairo │ ├── upgrades │ │ ├── library.cairo │ │ └── presets │ │ │ └── Proxy.cairo │ └── utils │ │ ├── constants │ │ └── library.cairo │ │ └── presets │ │ └── UniversalDeployer.cairo ├── test.cairo └── testConstructor.cairo ├── jest.config.ts ├── package.json ├── package_copy.json ├── proxy.md ├── src ├── constants.ts ├── contracts │ └── abis │ │ ├── ERC20abi.ts │ │ ├── hello-cairo110.abi.ts │ │ ├── hello-cairo200.abi.ts │ │ ├── hello-cairo210.abi.ts │ │ ├── merkle-cairo060.abi.ts │ │ └── test_type1-cairo100.abi.ts ├── img │ ├── StarkNet-JS_logo.png │ ├── StarkNet-JS_navbar.png │ ├── proxy.png │ └── starknet-js.png ├── scripts │ ├── 1.connectPredeployedAccount.ts │ ├── 10.createAccountAbstraction.ts │ ├── 11.CallInvokeContract.ts │ ├── 12.MessageToL2.ts │ ├── 14.createNewBraavosAccount.ts │ ├── 15.createNewETHaccount.ts │ ├── 2.createNewOZaccount.ts │ ├── 3.createNewArgentXaccount.ts │ ├── 3a.createArgentXcairo0.ts │ ├── 4.deployContract.ts │ ├── 5.declareDeployContract.ts │ ├── 7.connectContract.ts │ ├── 8.ConnectAccount.ts │ ├── 9.declareContract.ts │ ├── Ready │ │ ├── 2.getPrivFromSeed-Ethers550.ts │ │ ├── 4.getPrivFromArgentXSeed.ts │ │ ├── 6.upgrade2cairo1.ts │ │ ├── 7.upgradeArgentX031.ts │ │ ├── ArgentXclassHashHistory.md │ │ └── resultEthers.txt │ ├── Starknet11 │ │ ├── Starknet11-devnet │ │ │ ├── 11.CallInvokeContract.ts │ │ │ ├── 11a.methodsTestType1.ts │ │ │ ├── 12.declareAndDeployTest3.ts │ │ │ ├── 12b.CallInvokeContractTest3.ts │ │ │ ├── 12c.methodsTest3.ts │ │ │ ├── 13.declareAndDeployTest4.ts │ │ │ ├── 13b.CallInvokeContractTest4.ts │ │ │ ├── 14.declareAndDeployStruct2.ts │ │ │ ├── 14b.CallInvokeContractStruct2.ts │ │ │ ├── 15.declareAndDeployConstructor1.ts │ │ │ ├── 15b.declareAndDeployConstructor2.ts │ │ │ ├── 16.declareAndDeployStruct3.ts │ │ │ ├── 16b.CallInvokeContractStruct3.ts │ │ │ ├── 17.testCompileObject.ts │ │ │ ├── 18.testCompile.ts │ │ │ ├── 4.declareThenDeployTest.ts │ │ │ ├── 4b.declareAndDeployTest.ts │ │ │ ├── 4c.declareAndDeployHello.ts │ │ │ └── tmp.log │ │ ├── Starknet11-testnet │ │ │ ├── 4.declareThenDeployHello.ts │ │ │ ├── 4a.CallInvokeContract.ts │ │ │ └── 5.CallERC20.ts │ │ ├── Starknet11-testnet2 │ │ │ ├── 11.CallInvokeContract.ts │ │ │ ├── 12.declareAndDeployTest3.ts │ │ │ ├── 13.CallInvokeContractTest3.ts │ │ │ ├── 4.declareThenDeployHello.ts │ │ │ ├── 4.declareThenDeployHellocopy.ts │ │ │ ├── 5.deployEvents.ts │ │ │ ├── 5a.events.ts │ │ │ ├── 6.deployRejected.ts │ │ │ ├── 6a.RejectedRpc.ts │ │ │ ├── 6b.RejectedSeq.ts │ │ │ ├── 6c.Discord.txt │ │ │ ├── 6d-RejectedRpcMainnet.ts │ │ │ └── 6e-RejectedRpcTestnet.ts │ │ ├── devnet-forked │ │ │ ├── 1.interact-forked.ts │ │ │ └── 3.createNewArgentXaccount.ts │ │ ├── devnet │ │ │ ├── 10.getContractCompiled.ts │ │ │ ├── 10b.declareContractCompiled.ts │ │ │ ├── 11.testCompileObject.ts │ │ │ ├── 3.createNewArgentXaccount.ts │ │ │ ├── 4b.deployArgentX.ts │ │ │ ├── 5.simulateTransaction.ts │ │ │ ├── 6.writeSwap.ts │ │ │ ├── 7.testABI.ts │ │ │ ├── 8.ExecuteLongText_4_22.ts │ │ │ ├── erc20_contract.json │ │ │ └── erc20_program.json │ │ ├── jsonTest │ │ │ ├── ERC20addresses.json │ │ │ ├── jsonRead.js │ │ │ ├── jsonRead.ts │ │ │ └── test.json │ │ ├── scriptsA1 │ │ │ ├── 1.createNewArgentXaccount.ts │ │ │ ├── 10.getContractCompiled.ts │ │ │ ├── 10b.declareContractCompiled.ts │ │ │ ├── 11.CallInvokeContract.ts │ │ │ ├── 12.CallInvokeContract.ts │ │ │ ├── 13.testPrivKeyArgentX.ts │ │ │ ├── 2.createNewOZaccountTestnet.ts │ │ │ ├── 3.deployContractTest.ts │ │ │ ├── 3b.deployContractHello.ts │ │ │ ├── 4.declareDeployTest.ts │ │ │ ├── 5.declareDeployERC20mintable.ts │ │ │ ├── erc20_contract.json │ │ │ └── erc20_program.json │ │ ├── scriptsA2 │ │ │ ├── 2.1.createNewOZaccountTestnet.ts │ │ │ ├── 5.declareDeployContractERC20mintable.ts │ │ │ ├── A2-createArgentXcontract.ts │ │ │ └── A2.createNewOZaccount.ts │ │ └── scriptsTestnet2 │ │ │ ├── 1.createNewOZaccountTestnet2.ts │ │ │ ├── 2.declareAndDeployTest.ts │ │ │ └── 4.deployBraavos.ts │ ├── Starknet12 │ │ ├── Starknet12-devnet │ │ │ ├── 1.declareThenDeployTest.ts │ │ │ ├── 10.testContract .ts │ │ │ ├── 11.deployOZ070account.ts │ │ │ ├── 11a.deployOZ070erc20.ts │ │ │ ├── 12.TmoCairo220-getCasm.ts │ │ │ ├── 13.tmpTestFn.ts │ │ │ ├── 14.deployAccountAbstraction.ts │ │ │ ├── 14a.testAccountAbstraction.ts │ │ │ ├── 14b.myAccountAbstractionMod.ts │ │ │ ├── 14c.table.md │ │ │ ├── 15.deployAccountDevnet.ts │ │ │ ├── 16.deploy.ts │ │ │ ├── 17b.transactionResponse.ts │ │ │ ├── 2.selector.ts │ │ │ ├── 3.callTest.ts │ │ │ ├── 4.estimateMessageFee.ts │ │ │ ├── 5.calculateExecute.ts │ │ │ ├── 6.declareThenDeployStorage.ts │ │ │ ├── 6a.Storage.ts │ │ │ ├── 7.declareThenDeployEvents.ts │ │ │ ├── 7a.events.ts │ │ │ ├── 8.deployRejected.ts │ │ │ ├── 8a.SimulateTransaction.ts │ │ │ ├── 8c.testTxResponse.ts │ │ │ ├── 8d.testWaitForTx.ts │ │ │ ├── 9.getChain.ts │ │ │ ├── PR.md │ │ │ ├── issue.md │ │ │ └── launchDevnet.sh │ │ ├── Starknet12-integrationSepolia │ │ │ ├── 1.calculateOZaccount.ts │ │ │ ├── 2.checkFunding.ts │ │ │ ├── 3.deployOZaccount.ts │ │ │ ├── 3a.testAccount.ts │ │ │ ├── 4.deployNewArgentXaccount.ts │ │ │ ├── 4a.declareOZaccount.ts │ │ │ └── 5.declareContract.ts │ │ ├── Starknet12-katana │ │ │ ├── 1.calculate.ts │ │ │ ├── 2.deployTest.ts │ │ │ └── 3.calculateSign.ts │ │ ├── Starknet12-lava │ │ │ └── 6d.testLava.ts │ │ ├── Starknet12-mainnet │ │ │ ├── 1.balanceMainnetNode.ts │ │ │ ├── 1a.testChainId.ts │ │ │ ├── 2.recoverCompiledContract_4_22.ts │ │ │ ├── 2.recoverCompiledContract_5_5.ts │ │ │ ├── 2b.recoverCompiledContract_4_22.ts │ │ │ ├── 2b.recoverCompiledContract_5_5.ts │ │ │ ├── 3.readSwap_4_22.ts │ │ │ ├── 3b.readSwap_5_5.ts │ │ │ ├── 4.getEvents.ts │ │ │ ├── 5.getBlock.ts │ │ │ ├── 6.connectAlchemy.ts │ │ │ ├── 6a.connectJuno.ts │ │ │ ├── 7.testgetClass-allRpc.ts │ │ │ ├── 8.getClassFromDevnet.ts │ │ │ ├── 9.testRejected.ts │ │ │ ├── swap.json │ │ │ ├── swap_contract.json │ │ │ └── swap_program.json │ │ ├── Starknet12-sepolia │ │ │ ├── 1.calculateOZaccount.ts │ │ │ ├── 2.checkFunding.ts │ │ │ ├── 3.deployOZaccount.ts │ │ │ ├── 3a.testAccount.ts │ │ │ ├── 4.deployNewArgentXaccount.ts │ │ │ ├── 5.signEIP712Nested.ts │ │ │ ├── 6.deployRejected.ts │ │ │ ├── 6a.testTxResponse.ts │ │ │ └── test.json │ │ ├── Starknet12-testnet │ │ │ ├── 1.deployOZaccount.ts │ │ │ ├── 13.ETHproxy.ts │ │ │ ├── 13a.ETHproxyFast.ts │ │ │ ├── 2.deploySmall.ts │ │ │ ├── 2a.deployTestERC721.ts │ │ │ ├── 3.getContractVersion.ts │ │ │ ├── 4.DeployNewArgentXaccount.ts │ │ │ ├── 5.ComplexInvoke.ts │ │ │ ├── 5a.complexAbi.json │ │ │ ├── 6.testTxResponse.ts │ │ │ ├── 6a.testTxResponse.ts │ │ │ ├── 7.testRpcVersionXXXXXXXXXXX.ts │ │ │ ├── 8.JediSwap.ts │ │ │ ├── 8a.JediSwap.abi.json │ │ │ ├── 8b.Eth.abi.json │ │ │ └── result.txt │ │ ├── Starknet12-testnet2 │ │ │ ├── 1.deployTST.ts │ │ │ └── 2.mintTST.ts │ │ └── starknet12-devnet0 │ │ │ ├── 1.declareThenDeployTest.ts │ │ │ ├── 2.callTestOptionResult.ts │ │ │ ├── 3.deployTestSpan.ts │ │ │ ├── 3a.testSpan.ts │ │ │ ├── 3b.testArray.ts │ │ │ ├── 3c.testHello.ts │ │ │ ├── 4.Events.ts │ │ │ ├── 5.complexRequest.ts │ │ │ ├── 5a.ComplexRequestv0.ts │ │ │ ├── 6.declareThenDeployHello.ts │ │ │ ├── 6a.callTestHello.ts │ │ │ ├── 7.declareThenDeployCairo210.ts │ │ │ └── 7a.testCairo210.ts │ ├── Starknet13 │ │ ├── Starknet13-devnet │ │ │ ├── 1.deployRejected.ts │ │ │ ├── 1a.transactionV3.ts │ │ │ ├── 2.createNewETHaccountV2.ts │ │ │ ├── 2a.createNewETHaccountV3.ts │ │ │ ├── 3.cryptoEthereum.ts │ │ │ ├── 4.testEthpubK.ts │ │ │ └── 5.testDecodeResponse.ts │ │ ├── Starknet13-goerli │ │ │ ├── 1.transactionV3.ts │ │ │ ├── 2.avnu.ts │ │ │ ├── 3.recoverAddressFromTxh.ts │ │ │ ├── 4.createNewETHaccount.ts │ │ │ └── 5.testBraavosUpgraded.ts │ │ ├── Starknet13-integrationGoerli │ │ │ ├── 1.deployNewArgentXaccount.ts │ │ │ ├── 1a.deployRejected.ts │ │ │ ├── 1b.getBalance.ts │ │ │ ├── 2.transactionV3.ts │ │ │ ├── 3.declareOZ081account.ts │ │ │ ├── 4.deployOZ081account.ts │ │ │ └── 5.transferToken.ts │ │ ├── Starknet13-integrationSepolia │ │ │ └── 1.transactionV3.ts │ │ ├── Starknet13-madara │ │ │ ├── 1.testAccount.ts │ │ │ └── init.sh │ │ ├── Starknet13-mainnet │ │ │ ├── 1.trace.ts │ │ │ ├── 2.getSithSwapEvent.ts │ │ │ ├── 3.strkAirdrop.ts │ │ │ └── 3a.strkAirdropClaim.ts │ │ └── Starknet13-sepolia │ │ │ ├── 1.transactionV3.ts │ │ │ ├── 2.declareMerklePedersen.ts │ │ │ ├── 2a.declareMerklePoseidon.ts │ │ │ ├── 3.callLongName.ts │ │ │ ├── 3.declareOZ081account.ts │ │ │ ├── 4.deployOZ081account.ts │ │ │ ├── 5.transactionV3.ts │ │ │ ├── 6.createNewBraavos1Account.ts │ │ │ └── 7.estimateMessageFee.ts │ ├── Starknet131 │ │ ├── Starknet131-devnet │ │ │ ├── 1.transactionV3.ts │ │ │ ├── 10.testZeroable.ts │ │ │ ├── 11.deployBraavos100.ts │ │ │ ├── 11a.deployBraavos110.ts │ │ │ ├── 11b.deployBraavos120.ts │ │ │ ├── 12.deployArgentX4.ts │ │ │ ├── 13.deployArgentX3.ts │ │ │ ├── 14.deployOZ14.ts │ │ │ ├── 14.deployOZ17.ts │ │ │ ├── 15.deployNoIntrospection.ts │ │ │ ├── 16.executeFromOutside.ts │ │ │ ├── 17.outsideExecuteLedger.ts │ │ │ ├── 18.typedData.ts │ │ │ ├── 19.deployArgentX4secp256r1.ts │ │ │ ├── 2.casmHash.ts │ │ │ ├── 3.u512.ts │ │ │ ├── 4.estimateMessageFee.ts │ │ │ ├── 5.UDCdeployAccount.ts │ │ │ ├── 6.chronoMultiCall.ts │ │ │ ├── 7.deployAXaccountV3.ts │ │ │ ├── 8.testERC20events.ts │ │ │ ├── 9.Cairo0event.ts │ │ │ └── Sierra1.5.0sources │ │ │ │ ├── byteCode.rs │ │ │ │ ├── compiled_class.cairo │ │ │ │ ├── compiled_class_hash.py │ │ │ │ ├── compiled_class_hash_objects.py │ │ │ │ └── sources.md │ │ └── Starknet131-sepolia │ │ │ ├── 1.swap.ts │ │ │ ├── 1a.swap.abi.json │ │ │ ├── 1b.mySwap.abi.json │ │ │ ├── 2.createOZaccount.ts │ │ │ ├── 3.readSTRK.ts │ │ │ ├── 4.testTransferArgentX040.ts │ │ │ └── 5.executeFromOutsideTimeBound.ts │ ├── Starknet132 │ │ ├── 1.keccakU256BE.ts │ │ ├── 2.keccakU256LE.ts │ │ ├── 3.compute_keccak_byte_array.ts │ │ ├── Starknet132-Integration │ │ │ └── 1.transferAndGetBlock.ts │ │ ├── Starknet132-Sepolia │ │ │ ├── 1.accountOZ17EthSnip-9estimate.ts │ │ │ ├── 2.sendBytes.ts │ │ │ ├── 4.callComplexTypes.ts │ │ │ ├── 4a.abi.json │ │ │ ├── 5.call.ts │ │ │ └── 5a.abi.json │ │ └── Starknet132-devnet │ │ │ ├── 1.mintArgentX.ts │ │ │ ├── 2.accountOZ17snip-9.ts │ │ │ ├── 3.accountOZ17EthSnip-9.ts │ │ │ ├── 4.accountOZ17EthSnip-9estimate.ts │ │ │ └── 4.u96.ts │ ├── Starknet133 │ │ ├── 1.formatText.ts │ │ ├── 2.testColoniz.ts │ │ ├── 3.splitU256.ts │ │ ├── Starknet133-devnet │ │ │ ├── 1.calculateTxH.ts │ │ │ ├── 2.deployArgentX.ts │ │ │ ├── 3.testWaitForTx.ts │ │ │ ├── 4.fixedArray.ts │ │ │ ├── 5.estimateOutsideExecution.ts │ │ │ ├── 6.deployBraavos100V3.ts │ │ │ └── 6a.deployBraavos110V3.ts │ │ ├── Starknet133-mainnet │ │ │ ├── 1.scanStakers.ts │ │ │ ├── 2.testProof.ts │ │ │ └── 2a.proofABI.json │ │ ├── Starknet133-sepolia │ │ │ ├── 1.providerSimulate.ts │ │ │ ├── 1a.providerSimulateDevnet.ts │ │ │ └── 1b.providerSimulateDevnet2.ts │ │ └── staking │ │ │ ├── 1.stakingWithoutPool.ts │ │ │ ├── 10.justReadRewards.ts │ │ │ ├── 11.stakingW2pools.ts │ │ │ ├── 12.followRewardsStaking.ts │ │ │ ├── 13.followRewardsDelegate.ts │ │ │ ├── 14.justReinvestRewards.ts │ │ │ ├── 15.justClaimRewards.ts │ │ │ ├── 2.stakingWPool.ts │ │ │ ├── 3.justUnStake.ts │ │ │ ├── 4.justWipePool.ts │ │ │ ├── 5.stakingPoolAdded.ts │ │ │ ├── 6.stakingManage.ts │ │ │ ├── 7.changePool.ts │ │ │ ├── 8.partialChangePool.ts │ │ │ ├── 9.justStake.ts │ │ │ ├── constants.ts │ │ │ └── type.ts │ ├── Starknet134 │ │ └── Starknet134-Sepolia │ │ │ ├── 1.testRpc8snjs.ts │ │ │ ├── 2.testRpc8Axios.ts │ │ │ ├── 3.testWS08ws.ts │ │ │ ├── 4.purchasePolicy.ts │ │ │ ├── 4apurchasePolicy.json │ │ │ ├── 5.createATx.ts │ │ │ └── 6.debugSigner.ts │ ├── Starknet135 │ │ ├── 1.testCairo0contract.ts │ │ ├── Starknet135-Sepolia │ │ │ ├── 1.testRpcVersionXXXXXXXXXXX.ts │ │ │ ├── 10.getBalance.ts │ │ │ ├── 11.paymasterSNIP-29-ETHaccount.ts │ │ │ ├── 12.paymasterSNIP-29SelfDeployAccountOZ.ts │ │ │ ├── 12a.paymasterSNIP-29SelfDeployAccountAX.ts │ │ │ ├── 12b.paymasterSNIP-29selfDeployAccountBR.ts │ │ │ ├── 13.paymasterSNIP-29deployAccountOZtx.ts │ │ │ ├── 13a.paymasterSNIP-29deployAccountAXtx.ts │ │ │ ├── 13b.paymasterSNIP-29deployAccountBRtx.ts │ │ │ ├── 14.paymasterSNIP-29DeployAccountOZWallet.ts │ │ │ ├── 14a.paymasterSNIP-29DeployAccountAxWallet.ts │ │ │ ├── 14b.paymasterSNIP-29DeployAccountBrWallet.ts │ │ │ ├── 15.SNIP29results.md │ │ │ ├── 15a.SNIP29results.md │ │ │ ├── 16.convertSelector2FunctionName.ts │ │ │ ├── 16.paymasterSNIP-29-timeBounds.ts │ │ │ ├── 17.blockFees.ts │ │ │ ├── 18.ReadFees.ts │ │ │ ├── 19.getGasPrices.ts │ │ │ ├── 2.getStarkgateDepositL2Tx.ts │ │ │ ├── 20.changeFeeMargins.ts │ │ │ ├── 20a.FeesAndTip.ts │ │ │ ├── 21.eventsLastBlock.ts │ │ │ ├── 21a.subscribeSTRKtransfer.ts │ │ │ ├── 22.test.ts │ │ │ ├── 23.testGeneric.ts │ │ │ ├── 3.testDecodeEvent.ts │ │ │ ├── 4.testLava.ts │ │ │ ├── 4a.results.md │ │ │ ├── 5.createNewBraavos120AccountRpc7.ts │ │ │ ├── 5a.createNewBraavos120AccountRpc8.ts │ │ │ ├── 6.transactionV3rpc08.ts │ │ │ ├── 8.getSierraCasmFromClass.ts │ │ │ ├── 9.paymasterSNIP-29.ts │ │ │ └── PaymasterSNIP29.md │ │ ├── Starknet135-devnet │ │ │ ├── 1.deployBraavos120V3rpc08.ts │ │ │ ├── 1a.deployBraavos120V3rpc07.ts │ │ │ ├── 2.deployBraavos120V3rpc08Lib.ts │ │ │ ├── 3.transactionV3rpc08.ts │ │ │ ├── 4.invokeFunction.ts │ │ │ ├── 5.declareDeployETHSTRK.ts │ │ │ ├── 6.lonstringByteArray.ts │ │ │ ├── 7.webAuthn.ts │ │ │ └── 7a.ReadyAbi.ts │ │ └── cairo-coder.ts │ ├── Starknet140 │ │ ├── Starknet140-Sepolia │ │ │ ├── 1.testSpeedTx.ts │ │ │ ├── 2.fastWait.ts │ │ │ ├── 3.Challenge10txsRPC.ts │ │ │ ├── 3a.Challenge10txsRpcStrk.ts │ │ │ ├── 3c.Challenge10txsWS.ts │ │ │ ├── 4.gasPrice.ts │ │ │ ├── 5.ContractPaymaster.ts │ │ │ └── 6.testAlchemyTrace.ts │ │ └── Starknet140-devnet │ │ │ ├── 1.testWebAuthNsignature.ts │ │ │ ├── 10.testResult.ts │ │ │ ├── 10a.testResult.ts │ │ │ ├── 11.testStruct.ts │ │ │ ├── 11a.testStruct.ts │ │ │ ├── 12.testEnum.ts │ │ │ ├── 12a.testEnum.ts │ │ │ ├── 13.extractRawTxs.ts │ │ │ ├── 13a.customAccount.ts │ │ │ ├── 14.complexCall.ts │ │ │ ├── 15.testNewParser.ts │ │ │ ├── 2.testSpecialProvider.ts │ │ │ ├── 20.declareReady050.ts │ │ │ ├── 3.Challenge10txs.ts │ │ │ ├── 3a.fastTxReverted.ts │ │ │ ├── 4.UDCdeployAccount.ts │ │ │ ├── 5.deployAccountAbstraction.ts │ │ │ ├── 5a.HardwareSigner.ts │ │ │ ├── 5b.CustomSigner.ts │ │ │ ├── 6.testFixedArray.ts │ │ │ ├── 7.testOption.ts │ │ │ ├── 7a.testOption.ts │ │ │ ├── 8.testTuple.ts │ │ │ ├── 8a.testTuple.ts │ │ │ ├── 9.testArray.ts │ │ │ ├── 9a.testArray.ts │ │ │ ├── bytes.ts │ │ │ └── tricks.ts │ ├── Starknet141 │ │ └── Starknet141-devnet │ │ │ ├── 1.hashBlake.ts │ │ │ ├── 1a.tmpBlake.ts │ │ │ ├── 2.testEvents.ts │ │ │ ├── 3.hashBlakes.ts │ │ │ ├── 4.testCairo0.ts │ │ │ ├── 4a.testCairoV1.ts │ │ │ └── 5.buildDeployAccount.ts │ ├── UsefulExistingContracts.md │ ├── braavos │ │ ├── 1.readData.ts │ │ ├── 2.createNewBraavos1Account.ts │ │ ├── 2a.createNewBraavos0AccountGoerli.ts │ │ ├── 2b.createNewBraavos1AccountGoerli.ts │ │ ├── 3.interactBraavos.ts │ │ ├── 3a.deployBraavos0.ts │ │ ├── 3b.deployBraavos1.ts │ │ ├── 3c.deployBraavos100v3.ts │ │ ├── 3d.deployBraavos110v3.ts │ │ ├── 3e.deployBraavos110v3rpc07.ts │ │ ├── 3f.deployBraavos120v3rpc0708.ts │ │ ├── 3g.deployBraavos120v3rpc08.ts │ │ ├── 3h.deployBraavos120rpc08SNIP29.ts │ │ ├── 4.signerAbstractionBraavos.ts │ │ ├── 4a.abstractionBraavos.ts │ │ ├── 5.upgradeBraavos100.ts │ │ ├── 6.getPrivFromBraavosSeed.ts │ │ ├── BraavosClassHashHistory.md │ │ └── inputs.ts │ ├── calldata │ │ └── 1.decodeParameters.ts │ ├── events │ │ ├── 1.getEvent.ts │ │ ├── 2.eventsERC20.ts │ │ ├── 3.testEventSN0134.ts │ │ ├── 4.testEventsRpc010.ts │ │ ├── abiETH.json │ │ ├── abiKeys.json │ │ └── abiSTRK.json │ ├── hash │ │ └── hash.ts │ ├── killDevnet.ts │ ├── l1l2messaging │ │ ├── 1.l1l2MessagingDevnet.ts │ │ ├── 2.calculateL1toL2Hashes.ts │ │ ├── L1L2Architecture.png │ │ ├── contracts │ │ │ ├── L1L2Example.sol │ │ │ ├── L1L2Example.sol.json │ │ │ ├── MockStarknetMessaging.sol │ │ │ ├── MockStarknetMessaging.sol.json │ │ │ ├── l1l2.cairo │ │ │ ├── l1l2.casm.json │ │ │ └── l1l2.sierra.json │ │ └── devnet-messaging.odg │ ├── ledgerNano │ │ ├── 1.recoverLedgerPublicKey.ts │ │ ├── 10.testLedger231-rpc08.ts │ │ ├── 11.testTxV3Rpc08.ts │ │ ├── 12.testSignerRpc07V3.ts │ │ ├── 13.testSignerRpc08V3.ts │ │ ├── 14.testLedgerMessage.ts │ │ ├── 4.deployLedgerAccount.ts │ │ ├── 5.testLedgerAccount111.ts │ │ ├── 6.testLedgerAccount221.ts │ │ ├── 7.testLib.ts │ │ ├── 7b.debug.js │ │ ├── 8.jsScript.js │ │ ├── 8.testLedgerAccount223.ts │ │ ├── 8a.testLedgerAccount223Deploy.ts │ │ ├── 9.testLedger231-rpc07.ts │ │ ├── LedgerArchitecture.png │ │ └── LedgerConnectivity.png │ ├── merkleTree │ │ ├── 7.createTree.ts │ │ ├── airdropSJS6Devnet │ │ │ ├── 1.createTree.ts │ │ │ ├── 2.deployMerkleVerifPoseidonDevnet.ts │ │ │ ├── 3.TestMerkleVerifPoseidonDevnet.ts │ │ │ ├── 4.deployAirdropDevnet.ts │ │ │ ├── 5.testAirdropPoseidonDevnet.ts │ │ │ ├── 6.jestAirdropPoseidonDevnet.test.ts │ │ │ ├── listAddressesDevnet.json │ │ │ └── treeListAddressDevnet.json │ │ ├── airdropSJS6Goerli │ │ │ ├── 1.createTree.ts │ │ │ ├── 2.deployMerkleVerifyGoerli.ts │ │ │ ├── 3.deployTokenGoerli.ts │ │ │ ├── 4.deployAirdropGoerli.ts │ │ │ ├── 5.testAirdropPoseidonGoerli.ts │ │ │ ├── listAddressesGoerli.json │ │ │ └── treeListAddressGoerli.json │ │ ├── airdropSJS6Mainnet │ │ │ ├── 1.createTreeMainnet.ts │ │ │ ├── 2.deployMerkleVerifyMainnet.ts │ │ │ ├── 3.declareContractERC20.ts │ │ │ ├── 3a.deployContractERC20.ts │ │ │ ├── 4.deployAirdropMainnet.ts │ │ │ ├── listAddressesMainnet.json │ │ │ └── treeListAddressMainnet.json │ │ ├── airdropSJS6Sepolia │ │ │ ├── 1.createTree.ts │ │ │ ├── 2.deployMerkleVerifySepolia.ts │ │ │ ├── 3.deployTokenSepolia.ts │ │ │ ├── 4.deployAirdropSepolia.ts │ │ │ ├── 5.testAirdropPoseidonSepolia.ts │ │ │ ├── listAddressesSepolia.json │ │ │ └── treeListAddressSepolia.json │ │ ├── listAddress.json │ │ ├── listAddressSepolia.json │ │ ├── treeListAddressSepolia.json │ │ ├── treeTestPedersen.json │ │ └── treeTestPoseidon.json │ ├── shortstring │ │ ├── byteArray.ts │ │ ├── byteArrayTests.ts │ │ ├── recoverString.ts │ │ ├── recoverStringTest.ts │ │ ├── result.txt │ │ ├── shortString.ts │ │ ├── splitString.ts │ │ ├── string2array.ts │ │ └── testStarkCompileV4.ts │ ├── signature │ │ ├── 1.signatureTestV4.ts │ │ ├── 13.signerV4.ts │ │ ├── 13.signerV5.ts │ │ ├── 14.ethSignerTests.ts │ │ ├── 15.signerArgentSecp256r1.ts │ │ ├── 16.testAccountSecp256r1.ts │ │ ├── 2.signatureTestV5.ts │ │ ├── 3.declareThenDeployVerif.ts │ │ ├── 3a.verifCairo.ts │ │ ├── 4.signEIP712-V4.ts │ │ ├── 4a.signEIP712-V5.ts │ │ ├── 4b.signEIP712Nested.ts │ │ ├── 4c.signSnip12vActive.ts │ │ ├── 4d.signSnip12simple.ts │ │ ├── 4e.signSnip12complex.ts │ │ ├── 4f.signSnip12ByteArray.ts │ │ ├── 4g.signSnip12ByteArray.ts │ │ ├── 5.testAllAccounts.ts │ │ ├── 6.signSNIP12.ts │ │ ├── cairoSource │ │ │ ├── ec.cairo │ │ │ ├── ec_point.cairo │ │ │ ├── math_utils.py │ │ │ ├── pedersen_params.json │ │ │ ├── residue_ntheory.py │ │ │ └── signature.py │ │ ├── ec │ │ │ ├── ec.ts │ │ │ └── index.ts │ │ ├── ecMath.ts │ │ ├── getFullPubKey.tsOld │ │ ├── index.ts │ │ ├── signatureIssue479V4-2.ts │ │ ├── signatureIssue479V4.ts │ │ ├── signatureIssue479old.ts │ │ ├── signatureIssueTestNeg.ts │ │ ├── testOfficialStarknetJS.ts │ │ ├── test_tmp.ts │ │ └── typedData │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ ├── utils │ │ ├── StarknetJS-encode.md │ │ ├── assert.ts │ │ ├── constants.ts │ │ ├── decodeError.ts │ │ ├── devnet-provider.test.ts │ │ ├── displayBalances.ts │ │ ├── formatBalance.ts │ │ ├── logColors.ts │ │ ├── mintECU.ts │ │ ├── mintWallet.sh │ │ ├── resetDevnet.sh │ │ ├── resetDevnet.ts │ │ ├── resetDevnetFunc.ts │ │ ├── startDevnet.sh │ │ ├── types.ts │ │ └── utils.ts │ ├── wallet │ │ ├── comparison3.md │ │ ├── migrateToGetStarknetV4.md │ │ └── walletAPIspec.md │ └── webSocket │ │ ├── 1.websocket-rpc-websockets.ts │ │ ├── 2.websocket-ws.ts │ │ ├── 3.balanceMainnetWebSocket.ts │ │ ├── 4.blockPathfinder.ts │ │ ├── 5.testWSconnect.ts │ │ ├── 6.testWSnewHeads.ts │ │ ├── 7.testWStransactionStatus.ts │ │ ├── 8.testWSevents.ts │ │ ├── 9.testWSpendingTx.ts │ │ ├── pathfinder_ws.json │ │ ├── starknet_ws_api.json │ │ └── tmpUnsubscribe.ts ├── starknet_jsExistingAccount.ts ├── starknet_jsNewAccount.ts └── util.ts └── tsconfig.json /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | starknet-devnet 0.4.0 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Cairo1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/Cairo1.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/babel.config.js -------------------------------------------------------------------------------- /compiledContracts/ETH.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/ETH.casm.json -------------------------------------------------------------------------------- /compiledContracts/ETH.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/ETH.sierra.json -------------------------------------------------------------------------------- /compiledContracts/STRK.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/STRK.casm.json -------------------------------------------------------------------------------- /compiledContracts/STRK.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/STRK.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/Account_0_5_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/Account_0_5_1.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/Account_0_5_1_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/Account_0_5_1_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/Account_0_6_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/Account_0_6_1.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/Account_0_6_1_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/Account_0_6_1_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ArgentAccount_0_2_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ArgentAccount_0_2_3.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ArgentAccount_0_2_3_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ArgentAccount_0_2_3_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ArgentProxy_0_2_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ArgentProxy_0_2_3.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ArgentProxy_0_2_3_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ArgentProxy_0_2_3_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ArgentXimplementation_0_2_3_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ArgentXimplementation_0_2_3_1.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ArgentXproxy_0_2_3_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ArgentXproxy_0_2_3_1.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ArgentXproxy_0_2_3_1_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ArgentXproxy_0_2_3_1_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ArgentXproxy_0_2_3_1_compressed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ArgentXproxy_0_2_3_1_compressed.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/BraavosAccountCompressed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/BraavosAccountCompressed.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/BraavosProxyCompressed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/BraavosProxyCompressed.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ERC20-echo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ERC20-echo.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ERC20ETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ERC20ETH.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ERC20MintableOZ051.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ERC20MintableOZ051.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ERC20MintableOZ051_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ERC20MintableOZ051_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ERC20MintableOZ_0_6_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ERC20MintableOZ_0_6_1.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/ERC20MintableOZ_0_6_1_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/ERC20MintableOZ_0_6_1_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/erc20ETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/erc20ETH.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/l1l2_compiled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/l1l2_compiled.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/merkle-verify.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/merkle-verify.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/merkle-verify_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/merkle-verify_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/myAccountAbstraction-old.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/myAccountAbstraction-old.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/myAccountAbstraction-old_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/myAccountAbstraction-old_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/myAccountAbstraction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/myAccountAbstraction.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/myAccountAbstraction_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/myAccountAbstraction_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/myUniversalDeployer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/myUniversalDeployer.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/myUniversalDeployer_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/myUniversalDeployer_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/test.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/testConstructor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/testConstructor.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/testConstructor_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/testConstructor_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/testData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/testData.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/testData_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/testData_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo060/test_abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo060/test_abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo100/erc20test.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/erc20test.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo100/hash.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/hash.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo100/hash.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/hash.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo100/hello.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/hello.json -------------------------------------------------------------------------------- /compiledContracts/cairo100/merkle_starknet.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/merkle_starknet.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo100/structs2.casm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/structs2.casm -------------------------------------------------------------------------------- /compiledContracts/cairo100/structs2.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/structs2.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo100/structs3.casm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/structs3.casm -------------------------------------------------------------------------------- /compiledContracts/cairo100/structs3.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/structs3.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_constructor1.casm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_constructor1.casm -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_constructor1.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_constructor1.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_constructor2.casm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_constructor2.casm -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_constructor2.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_constructor2.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_constructor3.casm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_constructor3.casm -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_constructor3.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_constructor3.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_constructor4.casm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_constructor4.casm -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_constructor4.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_constructor4.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_constructor5tuple.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_constructor5tuple.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_type1.casm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_type1.casm -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_type1.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_type1.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_type3.casm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_type3.casm -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_type3.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_type3.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_type4.casm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_type4.casm -------------------------------------------------------------------------------- /compiledContracts/cairo100/test_type4.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo100/test_type4.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo110/helloSierra/hello.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo110/helloSierra/hello.cairo -------------------------------------------------------------------------------- /compiledContracts/cairo110/helloSierra/hello.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo110/helloSierra/hello.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo110/helloSierra/hello.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo110/helloSierra/hello.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo110/helloSierra/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo110/helloSierra/readme.md -------------------------------------------------------------------------------- /compiledContracts/cairo200/ArgentXaccount030.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/ArgentXaccount030.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/ArgentXaccount030.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/ArgentXaccount030.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/PhilTest.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/PhilTest.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/PhilTest.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/PhilTest.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/PhilTest2.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/PhilTest2.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/PhilTest2.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/PhilTest2.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/account200.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/account200.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/account200.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/account200.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/complexInput.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/complexInput.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/complexInput2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/complexInput2.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/erc20/erc20.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/erc20/erc20.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/erc20/erc20.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/erc20/erc20.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/event.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/event.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/event.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/event.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/hello.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/hello.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/hello.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/hello.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/new_syntax.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/new_syntax.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/new_syntax.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/new_syntax.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/new_syntax_test_contract.sierra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/new_syntax_test_contract.sierra -------------------------------------------------------------------------------- /compiledContracts/cairo200/reject.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/reject.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/reject.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/reject.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/storage.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/storage.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo200/storage.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo200/storage.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/PhilTest2.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/PhilTest2.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/PhilTest2.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/PhilTest2.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/account_abstraction.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/account_abstraction.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/account_abstraction.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/account_abstraction.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/arcade_account.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/arcade_account.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/arcade_account.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/arcade_account.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/argentXaccount030.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/argentXaccount030.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/cairo210.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/cairo210.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/cairo210.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/cairo210.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/erc20OZ070decimals.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/erc20OZ070decimals.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/erc20OZ070decimals.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/erc20OZ070decimals.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/hello.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/hello.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/hello.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/hello.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/hello_events.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/hello_events.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/hello_events.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/hello_events.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/hello_res_events_newTypes.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/hello_res_events_newTypes.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/hello_res_events_newTypes.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/hello_res_events_newTypes.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/openzeppelin070Account.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/openzeppelin070Account.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/openzeppelin070Account.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/openzeppelin070Account.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/reject.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/reject.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/reject.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/reject.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/test_signature.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/test_signature.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/test_signature.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/test_signature.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/test_span.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/test_span.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/test_span.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/test_span.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/tmpTest.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/tmpTest.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo210/tmpTest.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo210/tmpTest.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo2100/BraavosCasm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo2100/BraavosCasm.json -------------------------------------------------------------------------------- /compiledContracts/cairo2100/BraavosSierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo2100/BraavosSierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo2100/Braavos_120.contract_class.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo2100/Braavos_120.contract_class.json -------------------------------------------------------------------------------- /compiledContracts/cairo2101/argent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo2101/argent.md -------------------------------------------------------------------------------- /compiledContracts/cairo2114/echo_Echo.contract_class.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo2114/echo_Echo.contract_class.json -------------------------------------------------------------------------------- /compiledContracts/cairo2120/enums_test_enums.contract_class.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo2120/enums_test_enums.contract_class.json -------------------------------------------------------------------------------- /compiledContracts/cairo2120/test_contract_rust.casm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo2120/test_contract_rust.casm -------------------------------------------------------------------------------- /compiledContracts/cairo220/arcade_account_Account.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo220/arcade_account_Account.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo220/arcade_account_Account.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo220/arcade_account_Account.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo220/erc20OZ070.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo220/erc20OZ070.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo220/erc20OZ070.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo220/erc20OZ070.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo220/erc721OZ070.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo220/erc721OZ070.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo220/erc721OZ070.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo220/erc721OZ070.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo220/openzeppelin070Account.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo220/openzeppelin070Account.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo220/openzeppelin070Account.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo220/openzeppelin070Account.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo230/PhilTest2.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo230/PhilTest2.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo230/PhilTest2.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo230/PhilTest2.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo230/openzeppelin070Account.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo230/openzeppelin070Account.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo230/openzeppelin070Account.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo230/openzeppelin070Account.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo230/tmpTest.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo230/tmpTest.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo230/tmpTest.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo230/tmpTest.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo231/openzeppelin080Account.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo231/openzeppelin080Account.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo231/openzeppelin080Account.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo231/openzeppelin080Account.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/airdrop.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/airdrop.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/airdrop.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/airdrop.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/airdropSJS6.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/airdropSJS6.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/airdropSJS6.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/airdropSJS6.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/counter.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/counter.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/counter.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/counter.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/counter2.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/counter2.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/counter2.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/counter2.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/merkle_verify_pedersen.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/merkle_verify_pedersen.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/merkle_verify_pedersen.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/merkle_verify_pedersen.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/merkle_verify_poseidon.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/merkle_verify_poseidon.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/merkle_verify_poseidon.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/merkle_verify_poseidon.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/string.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/string.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo240/string.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo240/string.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo241/ERC20OZ081.casm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo241/ERC20OZ081.casm -------------------------------------------------------------------------------- /compiledContracts/cairo241/ERC20OZ081.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo241/ERC20OZ081.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo241/accountOZ081.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo241/accountOZ081.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo241/accountOZ081.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo241/accountOZ081.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo241/erc20basicOZ081.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo241/erc20basicOZ081.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo241/erc20basicOZ081.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo241/erc20basicOZ081.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo241/erc20mintableDecimalsOZ081.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo241/erc20mintableDecimalsOZ081.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo241/name.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo241/name.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo241/name.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo241/name.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo243/ArgentXAccount031.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo243/ArgentXAccount031.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo243/ArgentXAccount031.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo243/ArgentXAccount031.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo251/braavos_account_Braavos100.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo251/braavos_account_Braavos100.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo253/openzeppelin_Account090.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo253/openzeppelin_Account090.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo253/openzeppelin_Account090.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo253/openzeppelin_Account090.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo253/strkAirdrop.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo253/strkAirdrop.abi.json -------------------------------------------------------------------------------- /compiledContracts/cairo253/testEthPubKey.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo253/testEthPubKey.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo253/testEthPubKey.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo253/testEthPubKey.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo253/tupleResponse.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo253/tupleResponse.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo253/tupleResponse.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo253/tupleResponse.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo260/hello.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo260/hello.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo260/hello.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo260/hello.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo260/reject.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo260/reject.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo260/reject.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo260/reject.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo260/string.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo260/string.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo260/string.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo260/string.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo260/tupleResponse.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo260/tupleResponse.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo260/tupleResponse.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo260/tupleResponse.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo260/tuto.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo260/tuto.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo260/u512.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo260/u512.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo260/u512.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo260/u512.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo263/ArgentXAccount040.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo263/ArgentXAccount040.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo263/ArgentXAccount040.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo263/ArgentXAccount040.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo263/zeroable.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo263/zeroable.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo263/zeroable.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo263/zeroable.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo270/testl1l2_checkMessageGift.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo270/testl1l2_checkMessageGift.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo270/testl1l2_checkMessageGift.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo270/testl1l2_checkMessageGift.sierra.json -------------------------------------------------------------------------------- /compiledContracts/cairo282/u96.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo282/u96.casm.json -------------------------------------------------------------------------------- /compiledContracts/cairo282/u96.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/cairo282/u96.sierra.json -------------------------------------------------------------------------------- /compiledContracts/casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/casm.json -------------------------------------------------------------------------------- /compiledContracts/compileCairo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/compileCairo.sh -------------------------------------------------------------------------------- /compiledContracts/compileSierra.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/compileSierra.sh -------------------------------------------------------------------------------- /compiledContracts/erc20ETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/erc20ETH.json -------------------------------------------------------------------------------- /compiledContracts/erc20STRK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/erc20STRK.json -------------------------------------------------------------------------------- /compiledContracts/l1l2/l1l2_compiled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/l1l2/l1l2_compiled.json -------------------------------------------------------------------------------- /compiledContracts/nostr.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/nostr.sierra.json -------------------------------------------------------------------------------- /compiledContracts/sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/compiledContracts/sierra.json -------------------------------------------------------------------------------- /contracts/ArgentX/ArgentAccount.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/ArgentAccount.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/ArgentPluginAccount.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/ArgentPluginAccount.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/account/ArgentAccount.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/account/ArgentAccount.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/account/ArgentPluginAccount.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/account/ArgentPluginAccount.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/account/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/account/library.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/lib/ERC20.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/lib/ERC20.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/lib/Multicall.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/lib/Multicall.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/lib/UniversalDeployer.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/lib/UniversalDeployer.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/library.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/plugins/IPlugin.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/plugins/IPlugin.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/plugins/SessionKey.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/plugins/SessionKey.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/test/StructHash.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/test/StructHash.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/test/TestDapp.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/test/TestDapp.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/upgrade/Proxy.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/upgrade/Proxy.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/upgrade/Upgradable.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/upgrade/Upgradable.cairo -------------------------------------------------------------------------------- /contracts/ArgentX/utils/calls.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/ArgentX/utils/calls.cairo -------------------------------------------------------------------------------- /contracts/Cairo1Test/test_type1.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/Cairo1Test/test_type1.cairo -------------------------------------------------------------------------------- /contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo -------------------------------------------------------------------------------- /contracts/cairo200/PhilTest.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo200/PhilTest.cairo -------------------------------------------------------------------------------- /contracts/cairo200/PhilTest2.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo200/PhilTest2.cairo -------------------------------------------------------------------------------- /contracts/cairo200/erc20.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo200/erc20.cairo -------------------------------------------------------------------------------- /contracts/cairo200/new_syntax_test_contract.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo200/new_syntax_test_contract.cairo -------------------------------------------------------------------------------- /contracts/cairo200/storage.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo200/storage.cairo -------------------------------------------------------------------------------- /contracts/cairo210/PhilTest2.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo210/PhilTest2.cairo -------------------------------------------------------------------------------- /contracts/cairo210/account_abstraction.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo210/account_abstraction.cairo -------------------------------------------------------------------------------- /contracts/cairo210/hello.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo210/hello.cairo -------------------------------------------------------------------------------- /contracts/cairo210/hello_events.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo210/hello_events.cairo -------------------------------------------------------------------------------- /contracts/cairo210/reject.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo210/reject.cairo -------------------------------------------------------------------------------- /contracts/cairo210/test_signature.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo210/test_signature.cairo -------------------------------------------------------------------------------- /contracts/cairo210/test_span.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo210/test_span.cairo -------------------------------------------------------------------------------- /contracts/cairo2120/account_abstraction/.tool-versions: -------------------------------------------------------------------------------- 1 | scarb 2.12.0 2 | -------------------------------------------------------------------------------- /contracts/cairo2120/account_abstraction/Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo2120/account_abstraction/Scarb.lock -------------------------------------------------------------------------------- /contracts/cairo2120/account_abstraction/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo2120/account_abstraction/Scarb.toml -------------------------------------------------------------------------------- /contracts/cairo2120/account_abstraction/snfoundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo2120/account_abstraction/snfoundry.toml -------------------------------------------------------------------------------- /contracts/cairo2120/account_abstraction/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo2120/account_abstraction/src/lib.cairo -------------------------------------------------------------------------------- /contracts/cairo263/zeroable.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo263/zeroable.cairo -------------------------------------------------------------------------------- /contracts/cairo270/snip-12/.tool-versions: -------------------------------------------------------------------------------- 1 | scarb 2.7.0 2 | -------------------------------------------------------------------------------- /contracts/cairo270/snip-12/Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo270/snip-12/Scarb.lock -------------------------------------------------------------------------------- /contracts/cairo270/snip-12/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo270/snip-12/Scarb.toml -------------------------------------------------------------------------------- /contracts/cairo270/snip-12/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo270/snip-12/src/lib.cairo -------------------------------------------------------------------------------- /contracts/cairo270/snip-12/src/snip12.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo270/snip-12/src/snip12.cairo -------------------------------------------------------------------------------- /contracts/cairo270/snip-12/src/snip12/message.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo270/snip-12/src/snip12/message.cairo -------------------------------------------------------------------------------- /contracts/cairo270/snip-12/src/snip12/sn_domain.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo270/snip-12/src/snip12/sn_domain.cairo -------------------------------------------------------------------------------- /contracts/cairo270/snip-12/src/snip12/structure.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo270/snip-12/src/snip12/structure.cairo -------------------------------------------------------------------------------- /contracts/cairo270/snip-12/target/CACHEDIR.TAG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo270/snip-12/target/CACHEDIR.TAG -------------------------------------------------------------------------------- /contracts/cairo282/buildByteArray/.tool-versions: -------------------------------------------------------------------------------- 1 | scarb 2.8.2 2 | -------------------------------------------------------------------------------- /contracts/cairo282/buildByteArray/Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo282/buildByteArray/Scarb.lock -------------------------------------------------------------------------------- /contracts/cairo282/buildByteArray/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo282/buildByteArray/Scarb.toml -------------------------------------------------------------------------------- /contracts/cairo282/buildByteArray/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo282/buildByteArray/src/lib.cairo -------------------------------------------------------------------------------- /contracts/cairo282/buildByteArray/src/snip12.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo282/buildByteArray/src/snip12.cairo -------------------------------------------------------------------------------- /contracts/cairo282/buildByteArray/src/snip12/message.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo282/buildByteArray/src/snip12/message.cairo -------------------------------------------------------------------------------- /contracts/cairo282/buildByteArray/src/snip12/sn_domain.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo282/buildByteArray/src/snip12/sn_domain.cairo -------------------------------------------------------------------------------- /contracts/cairo282/buildByteArray/src/snip12/structure.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo282/buildByteArray/src/snip12/structure.cairo -------------------------------------------------------------------------------- /contracts/cairo282/buildByteArray/src/utils.cairo: -------------------------------------------------------------------------------- 1 | 2 | 3 | pub mod convert; 4 | -------------------------------------------------------------------------------- /contracts/cairo282/buildByteArray/src/utils/convert.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo282/buildByteArray/src/utils/convert.cairo -------------------------------------------------------------------------------- /contracts/cairo282/u96.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo282/u96.cairo -------------------------------------------------------------------------------- /contracts/cairo292/counter/.tool-versions: -------------------------------------------------------------------------------- 1 | scarb 2.9.2 2 | -------------------------------------------------------------------------------- /contracts/cairo292/counter/Scarb.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo292/counter/Scarb.lock -------------------------------------------------------------------------------- /contracts/cairo292/counter/Scarb.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo292/counter/Scarb.toml -------------------------------------------------------------------------------- /contracts/cairo292/counter/src/lib.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo292/counter/src/lib.cairo -------------------------------------------------------------------------------- /contracts/cairo292/counter/target/CACHEDIR.TAG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/cairo292/counter/target/CACHEDIR.TAG -------------------------------------------------------------------------------- /contracts/deployer/myUniversalDeployer.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/deployer/myUniversalDeployer.cairo -------------------------------------------------------------------------------- /contracts/erc20-echo/ERC20-echo.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/erc20-echo/ERC20-echo.cairo -------------------------------------------------------------------------------- /contracts/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/events.md -------------------------------------------------------------------------------- /contracts/hello/hello.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/hello/hello.cairo -------------------------------------------------------------------------------- /contracts/hello/lib_funcs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/hello/lib_funcs.json -------------------------------------------------------------------------------- /contracts/openzeppelin/IAccount.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/IAccount.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/__init__.py -------------------------------------------------------------------------------- /contracts/openzeppelin/access/accesscontrol/IAccessControl.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/access/accesscontrol/IAccessControl.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/access/accesscontrol/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/access/accesscontrol/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/access/ownable/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/access/ownable/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/account/IAccount.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/account/IAccount.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/account/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/account/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/account/presets/Account.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/account/presets/Account.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/account/presets/AddressRegistry.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/account/presets/AddressRegistry.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/account/presets/EthAccount.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/account/presets/EthAccount.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/introspection/erc165/IERC165.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/introspection/erc165/IERC165.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/introspection/erc165/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/introspection/erc165/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/presets/Account.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/presets/Account.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/presets/AddressRegistry.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/presets/AddressRegistry.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/presets/EthAccount.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/presets/EthAccount.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/security/initializable/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/security/initializable/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/security/pausable/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/security/pausable/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/security/reentrancyguard/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/security/reentrancyguard/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/security/safemath/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/security/safemath/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/token/erc20/IERC20.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/token/erc20/IERC20.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/token/erc20/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/token/erc20/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/token/erc20/presets/ERC20.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/token/erc20/presets/ERC20.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/token/erc20/presets/ERC20Burnable.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/token/erc20/presets/ERC20Burnable.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/token/erc20/presets/ERC20Pausable.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/token/erc20/presets/ERC20Pausable.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/token/erc721/IERC721.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/token/erc721/IERC721.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/token/erc721/IERC721Metadata.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/token/erc721/IERC721Metadata.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/token/erc721/IERC721Receiver.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/token/erc721/IERC721Receiver.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/token/erc721/enumerable/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/token/erc721/enumerable/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/token/erc721/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/token/erc721/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/upgrades/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/upgrades/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/upgrades/presets/Proxy.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/upgrades/presets/Proxy.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/utils/constants/library.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/utils/constants/library.cairo -------------------------------------------------------------------------------- /contracts/openzeppelin/utils/presets/UniversalDeployer.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/openzeppelin/utils/presets/UniversalDeployer.cairo -------------------------------------------------------------------------------- /contracts/test.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/test.cairo -------------------------------------------------------------------------------- /contracts/testConstructor.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/contracts/testConstructor.cairo -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/package.json -------------------------------------------------------------------------------- /package_copy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/package_copy.json -------------------------------------------------------------------------------- /proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/proxy.md -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/contracts/abis/ERC20abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/contracts/abis/ERC20abi.ts -------------------------------------------------------------------------------- /src/contracts/abis/hello-cairo110.abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/contracts/abis/hello-cairo110.abi.ts -------------------------------------------------------------------------------- /src/contracts/abis/hello-cairo200.abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/contracts/abis/hello-cairo200.abi.ts -------------------------------------------------------------------------------- /src/contracts/abis/hello-cairo210.abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/contracts/abis/hello-cairo210.abi.ts -------------------------------------------------------------------------------- /src/contracts/abis/merkle-cairo060.abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/contracts/abis/merkle-cairo060.abi.ts -------------------------------------------------------------------------------- /src/contracts/abis/test_type1-cairo100.abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/contracts/abis/test_type1-cairo100.abi.ts -------------------------------------------------------------------------------- /src/img/StarkNet-JS_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/img/StarkNet-JS_logo.png -------------------------------------------------------------------------------- /src/img/StarkNet-JS_navbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/img/StarkNet-JS_navbar.png -------------------------------------------------------------------------------- /src/img/proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/img/proxy.png -------------------------------------------------------------------------------- /src/img/starknet-js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/img/starknet-js.png -------------------------------------------------------------------------------- /src/scripts/1.connectPredeployedAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/1.connectPredeployedAccount.ts -------------------------------------------------------------------------------- /src/scripts/10.createAccountAbstraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/10.createAccountAbstraction.ts -------------------------------------------------------------------------------- /src/scripts/11.CallInvokeContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/11.CallInvokeContract.ts -------------------------------------------------------------------------------- /src/scripts/12.MessageToL2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/12.MessageToL2.ts -------------------------------------------------------------------------------- /src/scripts/14.createNewBraavosAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/14.createNewBraavosAccount.ts -------------------------------------------------------------------------------- /src/scripts/15.createNewETHaccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/15.createNewETHaccount.ts -------------------------------------------------------------------------------- /src/scripts/2.createNewOZaccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/2.createNewOZaccount.ts -------------------------------------------------------------------------------- /src/scripts/3.createNewArgentXaccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/3.createNewArgentXaccount.ts -------------------------------------------------------------------------------- /src/scripts/3a.createArgentXcairo0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/3a.createArgentXcairo0.ts -------------------------------------------------------------------------------- /src/scripts/4.deployContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/4.deployContract.ts -------------------------------------------------------------------------------- /src/scripts/5.declareDeployContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/5.declareDeployContract.ts -------------------------------------------------------------------------------- /src/scripts/7.connectContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/7.connectContract.ts -------------------------------------------------------------------------------- /src/scripts/8.ConnectAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/8.ConnectAccount.ts -------------------------------------------------------------------------------- /src/scripts/9.declareContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/9.declareContract.ts -------------------------------------------------------------------------------- /src/scripts/Ready/2.getPrivFromSeed-Ethers550.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Ready/2.getPrivFromSeed-Ethers550.ts -------------------------------------------------------------------------------- /src/scripts/Ready/4.getPrivFromArgentXSeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Ready/4.getPrivFromArgentXSeed.ts -------------------------------------------------------------------------------- /src/scripts/Ready/6.upgrade2cairo1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Ready/6.upgrade2cairo1.ts -------------------------------------------------------------------------------- /src/scripts/Ready/7.upgradeArgentX031.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Ready/7.upgradeArgentX031.ts -------------------------------------------------------------------------------- /src/scripts/Ready/ArgentXclassHashHistory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Ready/ArgentXclassHashHistory.md -------------------------------------------------------------------------------- /src/scripts/Ready/resultEthers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Ready/resultEthers.txt -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-devnet/11a.methodsTestType1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-devnet/11a.methodsTestType1.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-devnet/12c.methodsTest3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-devnet/12c.methodsTest3.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-devnet/17.testCompileObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-devnet/17.testCompileObject.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-devnet/18.testCompile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-devnet/18.testCompile.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-devnet/tmp.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-devnet/tmp.log -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-testnet/5.CallERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-testnet/5.CallERC20.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-testnet2/5.deployEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-testnet2/5.deployEvents.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-testnet2/5a.events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-testnet2/5a.events.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-testnet2/6.deployRejected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-testnet2/6.deployRejected.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-testnet2/6a.RejectedRpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-testnet2/6a.RejectedRpc.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-testnet2/6b.RejectedSeq.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-testnet2/6b.RejectedSeq.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/Starknet11-testnet2/6c.Discord.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/Starknet11-testnet2/6c.Discord.txt -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet-forked/1.interact-forked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet-forked/1.interact-forked.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet/10.getContractCompiled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet/10.getContractCompiled.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet/10b.declareContractCompiled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet/10b.declareContractCompiled.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet/11.testCompileObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet/11.testCompileObject.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet/3.createNewArgentXaccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet/3.createNewArgentXaccount.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet/4b.deployArgentX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet/4b.deployArgentX.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet/5.simulateTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet/5.simulateTransaction.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet/6.writeSwap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet/6.writeSwap.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet/7.testABI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet/7.testABI.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet/8.ExecuteLongText_4_22.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet/8.ExecuteLongText_4_22.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet/erc20_contract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet/erc20_contract.json -------------------------------------------------------------------------------- /src/scripts/Starknet11/devnet/erc20_program.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/devnet/erc20_program.json -------------------------------------------------------------------------------- /src/scripts/Starknet11/jsonTest/ERC20addresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/jsonTest/ERC20addresses.json -------------------------------------------------------------------------------- /src/scripts/Starknet11/jsonTest/jsonRead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/jsonTest/jsonRead.js -------------------------------------------------------------------------------- /src/scripts/Starknet11/jsonTest/jsonRead.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/jsonTest/jsonRead.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/jsonTest/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/jsonTest/test.json -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/1.createNewArgentXaccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/1.createNewArgentXaccount.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/10.getContractCompiled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/10.getContractCompiled.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/10b.declareContractCompiled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/10b.declareContractCompiled.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/11.CallInvokeContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/11.CallInvokeContract.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/12.CallInvokeContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/12.CallInvokeContract.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/13.testPrivKeyArgentX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/13.testPrivKeyArgentX.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/2.createNewOZaccountTestnet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/2.createNewOZaccountTestnet.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/3.deployContractTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/3.deployContractTest.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/3b.deployContractHello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/3b.deployContractHello.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/4.declareDeployTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/4.declareDeployTest.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/5.declareDeployERC20mintable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/5.declareDeployERC20mintable.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/erc20_contract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/erc20_contract.json -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA1/erc20_program.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA1/erc20_program.json -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA2/A2-createArgentXcontract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA2/A2-createArgentXcontract.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsA2/A2.createNewOZaccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsA2/A2.createNewOZaccount.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsTestnet2/2.declareAndDeployTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsTestnet2/2.declareAndDeployTest.ts -------------------------------------------------------------------------------- /src/scripts/Starknet11/scriptsTestnet2/4.deployBraavos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet11/scriptsTestnet2/4.deployBraavos.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/10.testContract .ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/10.testContract .ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/11a.deployOZ070erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/11a.deployOZ070erc20.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/13.tmpTestFn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/13.tmpTestFn.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/14c.table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/14c.table.md -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/16.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/16.deploy.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/2.selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/2.selector.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/3.callTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/3.callTest.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/4.estimateMessageFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/4.estimateMessageFee.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/5.calculateExecute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/5.calculateExecute.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/6a.Storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/6a.Storage.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/7a.events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/7a.events.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/8.deployRejected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/8.deployRejected.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/8c.testTxResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/8c.testTxResponse.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/8d.testWaitForTx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/8d.testWaitForTx.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/9.getChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/9.getChain.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/PR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/PR.md -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/issue.md -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-devnet/launchDevnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-devnet/launchDevnet.sh -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-katana/1.calculate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-katana/1.calculate.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-katana/2.deployTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-katana/2.deployTest.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-katana/3.calculateSign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-katana/3.calculateSign.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-lava/6d.testLava.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-lava/6d.testLava.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-mainnet/1a.testChainId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-mainnet/1a.testChainId.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-mainnet/3.readSwap_4_22.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-mainnet/3.readSwap_4_22.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-mainnet/3b.readSwap_5_5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-mainnet/3b.readSwap_5_5.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-mainnet/4.getEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-mainnet/4.getEvents.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-mainnet/5.getBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-mainnet/5.getBlock.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-mainnet/6.connectAlchemy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-mainnet/6.connectAlchemy.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-mainnet/6a.connectJuno.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-mainnet/6a.connectJuno.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-mainnet/9.testRejected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-mainnet/9.testRejected.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-mainnet/swap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-mainnet/swap.json -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-mainnet/swap_contract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-mainnet/swap_contract.json -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-mainnet/swap_program.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-mainnet/swap_program.json -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-sepolia/2.checkFunding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-sepolia/2.checkFunding.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-sepolia/3.deployOZaccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-sepolia/3.deployOZaccount.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-sepolia/3a.testAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-sepolia/3a.testAccount.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-sepolia/5.signEIP712Nested.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-sepolia/5.signEIP712Nested.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-sepolia/6.deployRejected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-sepolia/6.deployRejected.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-sepolia/6a.testTxResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-sepolia/6a.testTxResponse.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-sepolia/test.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/1.deployOZaccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/1.deployOZaccount.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/13.ETHproxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/13.ETHproxy.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/13a.ETHproxyFast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/13a.ETHproxyFast.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/2.deploySmall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/2.deploySmall.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/2a.deployTestERC721.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/2a.deployTestERC721.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/5.ComplexInvoke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/5.ComplexInvoke.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/5a.complexAbi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/5a.complexAbi.json -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/6.testTxResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/6.testTxResponse.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/6a.testTxResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/6a.testTxResponse.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/8.JediSwap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/8.JediSwap.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/8a.JediSwap.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/8a.JediSwap.abi.json -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/8b.Eth.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/8b.Eth.abi.json -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet/result.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet/result.txt -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet2/1.deployTST.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet2/1.deployTST.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/Starknet12-testnet2/2.mintTST.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/Starknet12-testnet2/2.mintTST.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/starknet12-devnet0/3.deployTestSpan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/starknet12-devnet0/3.deployTestSpan.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/starknet12-devnet0/3a.testSpan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/starknet12-devnet0/3a.testSpan.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/starknet12-devnet0/3b.testArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/starknet12-devnet0/3b.testArray.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/starknet12-devnet0/3c.testHello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/starknet12-devnet0/3c.testHello.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/starknet12-devnet0/4.Events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/starknet12-devnet0/4.Events.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/starknet12-devnet0/5.complexRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/starknet12-devnet0/5.complexRequest.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/starknet12-devnet0/5a.ComplexRequestv0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/starknet12-devnet0/5a.ComplexRequestv0.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/starknet12-devnet0/6a.callTestHello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/starknet12-devnet0/6a.callTestHello.ts -------------------------------------------------------------------------------- /src/scripts/Starknet12/starknet12-devnet0/7a.testCairo210.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet12/starknet12-devnet0/7a.testCairo210.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-devnet/1.deployRejected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-devnet/1.deployRejected.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-devnet/1a.transactionV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-devnet/1a.transactionV3.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-devnet/3.cryptoEthereum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-devnet/3.cryptoEthereum.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-devnet/4.testEthpubK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-devnet/4.testEthpubK.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-devnet/5.testDecodeResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-devnet/5.testDecodeResponse.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-goerli/1.transactionV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-goerli/1.transactionV3.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-goerli/2.avnu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-goerli/2.avnu.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-madara/1.testAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-madara/1.testAccount.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-madara/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-madara/init.sh -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-mainnet/1.trace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-mainnet/1.trace.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-mainnet/2.getSithSwapEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-mainnet/2.getSithSwapEvent.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-mainnet/3.strkAirdrop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-mainnet/3.strkAirdrop.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-mainnet/3a.strkAirdropClaim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-mainnet/3a.strkAirdropClaim.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-sepolia/1.transactionV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-sepolia/1.transactionV3.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-sepolia/3.callLongName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-sepolia/3.callLongName.ts -------------------------------------------------------------------------------- /src/scripts/Starknet13/Starknet13-sepolia/5.transactionV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet13/Starknet13-sepolia/5.transactionV3.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-devnet/1.transactionV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-devnet/1.transactionV3.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-devnet/10.testZeroable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-devnet/10.testZeroable.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-devnet/12.deployArgentX4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-devnet/12.deployArgentX4.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-devnet/13.deployArgentX3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-devnet/13.deployArgentX3.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-devnet/14.deployOZ14.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-devnet/14.deployOZ14.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-devnet/14.deployOZ17.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-devnet/14.deployOZ17.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-devnet/18.typedData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-devnet/18.typedData.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-devnet/2.casmHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-devnet/2.casmHash.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-devnet/3.u512.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-devnet/3.u512.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-devnet/9.Cairo0event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-devnet/9.Cairo0event.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-sepolia/1.swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-sepolia/1.swap.ts -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-sepolia/1a.swap.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-sepolia/1a.swap.abi.json -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-sepolia/1b.mySwap.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-sepolia/1b.mySwap.abi.json -------------------------------------------------------------------------------- /src/scripts/Starknet131/Starknet131-sepolia/3.readSTRK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet131/Starknet131-sepolia/3.readSTRK.ts -------------------------------------------------------------------------------- /src/scripts/Starknet132/1.keccakU256BE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet132/1.keccakU256BE.ts -------------------------------------------------------------------------------- /src/scripts/Starknet132/2.keccakU256LE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet132/2.keccakU256LE.ts -------------------------------------------------------------------------------- /src/scripts/Starknet132/3.compute_keccak_byte_array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet132/3.compute_keccak_byte_array.ts -------------------------------------------------------------------------------- /src/scripts/Starknet132/Starknet132-Sepolia/2.sendBytes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet132/Starknet132-Sepolia/2.sendBytes.ts -------------------------------------------------------------------------------- /src/scripts/Starknet132/Starknet132-Sepolia/4a.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet132/Starknet132-Sepolia/4a.abi.json -------------------------------------------------------------------------------- /src/scripts/Starknet132/Starknet132-Sepolia/5.call.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet132/Starknet132-Sepolia/5.call.ts -------------------------------------------------------------------------------- /src/scripts/Starknet132/Starknet132-Sepolia/5a.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet132/Starknet132-Sepolia/5a.abi.json -------------------------------------------------------------------------------- /src/scripts/Starknet132/Starknet132-devnet/1.mintArgentX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet132/Starknet132-devnet/1.mintArgentX.ts -------------------------------------------------------------------------------- /src/scripts/Starknet132/Starknet132-devnet/4.u96.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet132/Starknet132-devnet/4.u96.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/1.formatText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/1.formatText.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/2.testColoniz.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/2.testColoniz.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/3.splitU256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/3.splitU256.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/Starknet133-devnet/1.calculateTxH.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/Starknet133-devnet/1.calculateTxH.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/Starknet133-devnet/2.deployArgentX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/Starknet133-devnet/2.deployArgentX.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/Starknet133-devnet/3.testWaitForTx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/Starknet133-devnet/3.testWaitForTx.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/Starknet133-devnet/4.fixedArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/Starknet133-devnet/4.fixedArray.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/Starknet133-mainnet/1.scanStakers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/Starknet133-mainnet/1.scanStakers.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/Starknet133-mainnet/2.testProof.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/Starknet133-mainnet/2.testProof.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/Starknet133-mainnet/2a.proofABI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/Starknet133-mainnet/2a.proofABI.json -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/1.stakingWithoutPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/1.stakingWithoutPool.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/10.justReadRewards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/10.justReadRewards.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/11.stakingW2pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/11.stakingW2pools.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/12.followRewardsStaking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/12.followRewardsStaking.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/13.followRewardsDelegate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/13.followRewardsDelegate.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/14.justReinvestRewards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/14.justReinvestRewards.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/15.justClaimRewards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/15.justClaimRewards.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/2.stakingWPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/2.stakingWPool.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/3.justUnStake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/3.justUnStake.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/4.justWipePool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/4.justWipePool.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/5.stakingPoolAdded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/5.stakingPoolAdded.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/6.stakingManage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/6.stakingManage.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/7.changePool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/7.changePool.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/8.partialChangePool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/8.partialChangePool.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/9.justStake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/9.justStake.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/constants.ts -------------------------------------------------------------------------------- /src/scripts/Starknet133/staking/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet133/staking/type.ts -------------------------------------------------------------------------------- /src/scripts/Starknet134/Starknet134-Sepolia/1.testRpc8snjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet134/Starknet134-Sepolia/1.testRpc8snjs.ts -------------------------------------------------------------------------------- /src/scripts/Starknet134/Starknet134-Sepolia/2.testRpc8Axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet134/Starknet134-Sepolia/2.testRpc8Axios.ts -------------------------------------------------------------------------------- /src/scripts/Starknet134/Starknet134-Sepolia/3.testWS08ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet134/Starknet134-Sepolia/3.testWS08ws.ts -------------------------------------------------------------------------------- /src/scripts/Starknet134/Starknet134-Sepolia/5.createATx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet134/Starknet134-Sepolia/5.createATx.ts -------------------------------------------------------------------------------- /src/scripts/Starknet134/Starknet134-Sepolia/6.debugSigner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet134/Starknet134-Sepolia/6.debugSigner.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/1.testCairo0contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/1.testCairo0contract.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-Sepolia/10.getBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-Sepolia/10.getBalance.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-Sepolia/17.blockFees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-Sepolia/17.blockFees.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-Sepolia/18.ReadFees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-Sepolia/18.ReadFees.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-Sepolia/19.getGasPrices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-Sepolia/19.getGasPrices.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-Sepolia/20a.FeesAndTip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-Sepolia/20a.FeesAndTip.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-Sepolia/22.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-Sepolia/22.test.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-Sepolia/23.testGeneric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-Sepolia/23.testGeneric.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-Sepolia/4.testLava.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-Sepolia/4.testLava.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-Sepolia/4a.results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-Sepolia/4a.results.md -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-Sepolia/PaymasterSNIP29.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-Sepolia/PaymasterSNIP29.md -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-devnet/4.invokeFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-devnet/4.invokeFunction.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-devnet/7.webAuthn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-devnet/7.webAuthn.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/Starknet135-devnet/7a.ReadyAbi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/Starknet135-devnet/7a.ReadyAbi.ts -------------------------------------------------------------------------------- /src/scripts/Starknet135/cairo-coder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet135/cairo-coder.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-Sepolia/1.testSpeedTx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-Sepolia/1.testSpeedTx.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-Sepolia/2.fastWait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-Sepolia/2.fastWait.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-Sepolia/4.gasPrice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-Sepolia/4.gasPrice.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/10.testResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/10.testResult.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/10a.testResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/10a.testResult.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/11.testStruct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/11.testStruct.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/11a.testStruct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/11a.testStruct.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/12.testEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/12.testEnum.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/12a.testEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/12a.testEnum.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/13.extractRawTxs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/13.extractRawTxs.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/14.complexCall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/14.complexCall.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/15.testNewParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/15.testNewParser.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/3.Challenge10txs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/3.Challenge10txs.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/5b.CustomSigner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/5b.CustomSigner.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/6.testFixedArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/6.testFixedArray.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/7.testOption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/7.testOption.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/7a.testOption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/7a.testOption.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/8.testTuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/8.testTuple.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/8a.testTuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/8a.testTuple.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/9.testArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/9.testArray.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/9a.testArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/9a.testArray.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/bytes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/bytes.ts -------------------------------------------------------------------------------- /src/scripts/Starknet140/Starknet140-devnet/tricks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet140/Starknet140-devnet/tricks.ts -------------------------------------------------------------------------------- /src/scripts/Starknet141/Starknet141-devnet/1.hashBlake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet141/Starknet141-devnet/1.hashBlake.ts -------------------------------------------------------------------------------- /src/scripts/Starknet141/Starknet141-devnet/1a.tmpBlake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet141/Starknet141-devnet/1a.tmpBlake.ts -------------------------------------------------------------------------------- /src/scripts/Starknet141/Starknet141-devnet/2.testEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet141/Starknet141-devnet/2.testEvents.ts -------------------------------------------------------------------------------- /src/scripts/Starknet141/Starknet141-devnet/3.hashBlakes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet141/Starknet141-devnet/3.hashBlakes.ts -------------------------------------------------------------------------------- /src/scripts/Starknet141/Starknet141-devnet/4.testCairo0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet141/Starknet141-devnet/4.testCairo0.ts -------------------------------------------------------------------------------- /src/scripts/Starknet141/Starknet141-devnet/4a.testCairoV1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/Starknet141/Starknet141-devnet/4a.testCairoV1.ts -------------------------------------------------------------------------------- /src/scripts/UsefulExistingContracts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/UsefulExistingContracts.md -------------------------------------------------------------------------------- /src/scripts/braavos/1.readData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/1.readData.ts -------------------------------------------------------------------------------- /src/scripts/braavos/2.createNewBraavos1Account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/2.createNewBraavos1Account.ts -------------------------------------------------------------------------------- /src/scripts/braavos/2a.createNewBraavos0AccountGoerli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/2a.createNewBraavos0AccountGoerli.ts -------------------------------------------------------------------------------- /src/scripts/braavos/2b.createNewBraavos1AccountGoerli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/2b.createNewBraavos1AccountGoerli.ts -------------------------------------------------------------------------------- /src/scripts/braavos/3.interactBraavos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/3.interactBraavos.ts -------------------------------------------------------------------------------- /src/scripts/braavos/3a.deployBraavos0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/3a.deployBraavos0.ts -------------------------------------------------------------------------------- /src/scripts/braavos/3b.deployBraavos1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/3b.deployBraavos1.ts -------------------------------------------------------------------------------- /src/scripts/braavos/3c.deployBraavos100v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/3c.deployBraavos100v3.ts -------------------------------------------------------------------------------- /src/scripts/braavos/3d.deployBraavos110v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/3d.deployBraavos110v3.ts -------------------------------------------------------------------------------- /src/scripts/braavos/3e.deployBraavos110v3rpc07.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/3e.deployBraavos110v3rpc07.ts -------------------------------------------------------------------------------- /src/scripts/braavos/3f.deployBraavos120v3rpc0708.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/3f.deployBraavos120v3rpc0708.ts -------------------------------------------------------------------------------- /src/scripts/braavos/3g.deployBraavos120v3rpc08.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/3g.deployBraavos120v3rpc08.ts -------------------------------------------------------------------------------- /src/scripts/braavos/3h.deployBraavos120rpc08SNIP29.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/3h.deployBraavos120rpc08SNIP29.ts -------------------------------------------------------------------------------- /src/scripts/braavos/4.signerAbstractionBraavos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/4.signerAbstractionBraavos.ts -------------------------------------------------------------------------------- /src/scripts/braavos/4a.abstractionBraavos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/4a.abstractionBraavos.ts -------------------------------------------------------------------------------- /src/scripts/braavos/5.upgradeBraavos100.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/5.upgradeBraavos100.ts -------------------------------------------------------------------------------- /src/scripts/braavos/6.getPrivFromBraavosSeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/6.getPrivFromBraavosSeed.ts -------------------------------------------------------------------------------- /src/scripts/braavos/BraavosClassHashHistory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/BraavosClassHashHistory.md -------------------------------------------------------------------------------- /src/scripts/braavos/inputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/braavos/inputs.ts -------------------------------------------------------------------------------- /src/scripts/calldata/1.decodeParameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/calldata/1.decodeParameters.ts -------------------------------------------------------------------------------- /src/scripts/events/1.getEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/events/1.getEvent.ts -------------------------------------------------------------------------------- /src/scripts/events/2.eventsERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/events/2.eventsERC20.ts -------------------------------------------------------------------------------- /src/scripts/events/3.testEventSN0134.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/events/3.testEventSN0134.ts -------------------------------------------------------------------------------- /src/scripts/events/4.testEventsRpc010.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/events/4.testEventsRpc010.ts -------------------------------------------------------------------------------- /src/scripts/events/abiETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/events/abiETH.json -------------------------------------------------------------------------------- /src/scripts/events/abiKeys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/events/abiKeys.json -------------------------------------------------------------------------------- /src/scripts/events/abiSTRK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/events/abiSTRK.json -------------------------------------------------------------------------------- /src/scripts/hash/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/hash/hash.ts -------------------------------------------------------------------------------- /src/scripts/killDevnet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/killDevnet.ts -------------------------------------------------------------------------------- /src/scripts/l1l2messaging/1.l1l2MessagingDevnet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/l1l2messaging/1.l1l2MessagingDevnet.ts -------------------------------------------------------------------------------- /src/scripts/l1l2messaging/2.calculateL1toL2Hashes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/l1l2messaging/2.calculateL1toL2Hashes.ts -------------------------------------------------------------------------------- /src/scripts/l1l2messaging/L1L2Architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/l1l2messaging/L1L2Architecture.png -------------------------------------------------------------------------------- /src/scripts/l1l2messaging/contracts/L1L2Example.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/l1l2messaging/contracts/L1L2Example.sol -------------------------------------------------------------------------------- /src/scripts/l1l2messaging/contracts/L1L2Example.sol.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/l1l2messaging/contracts/L1L2Example.sol.json -------------------------------------------------------------------------------- /src/scripts/l1l2messaging/contracts/MockStarknetMessaging.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/l1l2messaging/contracts/MockStarknetMessaging.sol -------------------------------------------------------------------------------- /src/scripts/l1l2messaging/contracts/l1l2.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/l1l2messaging/contracts/l1l2.cairo -------------------------------------------------------------------------------- /src/scripts/l1l2messaging/contracts/l1l2.casm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/l1l2messaging/contracts/l1l2.casm.json -------------------------------------------------------------------------------- /src/scripts/l1l2messaging/contracts/l1l2.sierra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/l1l2messaging/contracts/l1l2.sierra.json -------------------------------------------------------------------------------- /src/scripts/l1l2messaging/devnet-messaging.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/l1l2messaging/devnet-messaging.odg -------------------------------------------------------------------------------- /src/scripts/ledgerNano/1.recoverLedgerPublicKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/1.recoverLedgerPublicKey.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/10.testLedger231-rpc08.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/10.testLedger231-rpc08.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/11.testTxV3Rpc08.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/11.testTxV3Rpc08.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/12.testSignerRpc07V3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/12.testSignerRpc07V3.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/13.testSignerRpc08V3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/13.testSignerRpc08V3.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/14.testLedgerMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/14.testLedgerMessage.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/4.deployLedgerAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/4.deployLedgerAccount.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/5.testLedgerAccount111.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/5.testLedgerAccount111.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/6.testLedgerAccount221.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/6.testLedgerAccount221.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/7.testLib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/7.testLib.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/7b.debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/7b.debug.js -------------------------------------------------------------------------------- /src/scripts/ledgerNano/8.jsScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/8.jsScript.js -------------------------------------------------------------------------------- /src/scripts/ledgerNano/8.testLedgerAccount223.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/8.testLedgerAccount223.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/8a.testLedgerAccount223Deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/8a.testLedgerAccount223Deploy.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/9.testLedger231-rpc07.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/9.testLedger231-rpc07.ts -------------------------------------------------------------------------------- /src/scripts/ledgerNano/LedgerArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/LedgerArchitecture.png -------------------------------------------------------------------------------- /src/scripts/ledgerNano/LedgerConnectivity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/ledgerNano/LedgerConnectivity.png -------------------------------------------------------------------------------- /src/scripts/merkleTree/7.createTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/merkleTree/7.createTree.ts -------------------------------------------------------------------------------- /src/scripts/merkleTree/airdropSJS6Devnet/1.createTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/merkleTree/airdropSJS6Devnet/1.createTree.ts -------------------------------------------------------------------------------- /src/scripts/merkleTree/airdropSJS6Goerli/1.createTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/merkleTree/airdropSJS6Goerli/1.createTree.ts -------------------------------------------------------------------------------- /src/scripts/merkleTree/airdropSJS6Sepolia/1.createTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/merkleTree/airdropSJS6Sepolia/1.createTree.ts -------------------------------------------------------------------------------- /src/scripts/merkleTree/listAddress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/merkleTree/listAddress.json -------------------------------------------------------------------------------- /src/scripts/merkleTree/listAddressSepolia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/merkleTree/listAddressSepolia.json -------------------------------------------------------------------------------- /src/scripts/merkleTree/treeListAddressSepolia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/merkleTree/treeListAddressSepolia.json -------------------------------------------------------------------------------- /src/scripts/merkleTree/treeTestPedersen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/merkleTree/treeTestPedersen.json -------------------------------------------------------------------------------- /src/scripts/merkleTree/treeTestPoseidon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/merkleTree/treeTestPoseidon.json -------------------------------------------------------------------------------- /src/scripts/shortstring/byteArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/shortstring/byteArray.ts -------------------------------------------------------------------------------- /src/scripts/shortstring/byteArrayTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/shortstring/byteArrayTests.ts -------------------------------------------------------------------------------- /src/scripts/shortstring/recoverString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/shortstring/recoverString.ts -------------------------------------------------------------------------------- /src/scripts/shortstring/recoverStringTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/shortstring/recoverStringTest.ts -------------------------------------------------------------------------------- /src/scripts/shortstring/result.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/shortstring/result.txt -------------------------------------------------------------------------------- /src/scripts/shortstring/shortString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/shortstring/shortString.ts -------------------------------------------------------------------------------- /src/scripts/shortstring/splitString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/shortstring/splitString.ts -------------------------------------------------------------------------------- /src/scripts/shortstring/string2array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/shortstring/string2array.ts -------------------------------------------------------------------------------- /src/scripts/shortstring/testStarkCompileV4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/shortstring/testStarkCompileV4.ts -------------------------------------------------------------------------------- /src/scripts/signature/1.signatureTestV4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/1.signatureTestV4.ts -------------------------------------------------------------------------------- /src/scripts/signature/13.signerV4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/13.signerV4.ts -------------------------------------------------------------------------------- /src/scripts/signature/13.signerV5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/13.signerV5.ts -------------------------------------------------------------------------------- /src/scripts/signature/14.ethSignerTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/14.ethSignerTests.ts -------------------------------------------------------------------------------- /src/scripts/signature/15.signerArgentSecp256r1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/15.signerArgentSecp256r1.ts -------------------------------------------------------------------------------- /src/scripts/signature/16.testAccountSecp256r1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/16.testAccountSecp256r1.ts -------------------------------------------------------------------------------- /src/scripts/signature/2.signatureTestV5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/2.signatureTestV5.ts -------------------------------------------------------------------------------- /src/scripts/signature/3.declareThenDeployVerif.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/3.declareThenDeployVerif.ts -------------------------------------------------------------------------------- /src/scripts/signature/3a.verifCairo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/3a.verifCairo.ts -------------------------------------------------------------------------------- /src/scripts/signature/4.signEIP712-V4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/4.signEIP712-V4.ts -------------------------------------------------------------------------------- /src/scripts/signature/4a.signEIP712-V5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/4a.signEIP712-V5.ts -------------------------------------------------------------------------------- /src/scripts/signature/4b.signEIP712Nested.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/4b.signEIP712Nested.ts -------------------------------------------------------------------------------- /src/scripts/signature/4c.signSnip12vActive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/4c.signSnip12vActive.ts -------------------------------------------------------------------------------- /src/scripts/signature/4d.signSnip12simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/4d.signSnip12simple.ts -------------------------------------------------------------------------------- /src/scripts/signature/4e.signSnip12complex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/4e.signSnip12complex.ts -------------------------------------------------------------------------------- /src/scripts/signature/4f.signSnip12ByteArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/4f.signSnip12ByteArray.ts -------------------------------------------------------------------------------- /src/scripts/signature/4g.signSnip12ByteArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/4g.signSnip12ByteArray.ts -------------------------------------------------------------------------------- /src/scripts/signature/5.testAllAccounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/5.testAllAccounts.ts -------------------------------------------------------------------------------- /src/scripts/signature/6.signSNIP12.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/6.signSNIP12.ts -------------------------------------------------------------------------------- /src/scripts/signature/cairoSource/ec.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/cairoSource/ec.cairo -------------------------------------------------------------------------------- /src/scripts/signature/cairoSource/ec_point.cairo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/cairoSource/ec_point.cairo -------------------------------------------------------------------------------- /src/scripts/signature/cairoSource/math_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/cairoSource/math_utils.py -------------------------------------------------------------------------------- /src/scripts/signature/cairoSource/pedersen_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/cairoSource/pedersen_params.json -------------------------------------------------------------------------------- /src/scripts/signature/cairoSource/residue_ntheory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/cairoSource/residue_ntheory.py -------------------------------------------------------------------------------- /src/scripts/signature/cairoSource/signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/cairoSource/signature.py -------------------------------------------------------------------------------- /src/scripts/signature/ec/ec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/ec/ec.ts -------------------------------------------------------------------------------- /src/scripts/signature/ec/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/ec/index.ts -------------------------------------------------------------------------------- /src/scripts/signature/ecMath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/ecMath.ts -------------------------------------------------------------------------------- /src/scripts/signature/getFullPubKey.tsOld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/getFullPubKey.tsOld -------------------------------------------------------------------------------- /src/scripts/signature/index.ts: -------------------------------------------------------------------------------- 1 | export * as ec from './ec'; -------------------------------------------------------------------------------- /src/scripts/signature/signatureIssue479V4-2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/signatureIssue479V4-2.ts -------------------------------------------------------------------------------- /src/scripts/signature/signatureIssue479V4.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/signatureIssue479V4.ts -------------------------------------------------------------------------------- /src/scripts/signature/signatureIssue479old.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/signatureIssue479old.ts -------------------------------------------------------------------------------- /src/scripts/signature/signatureIssueTestNeg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/signatureIssueTestNeg.ts -------------------------------------------------------------------------------- /src/scripts/signature/testOfficialStarknetJS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/testOfficialStarknetJS.ts -------------------------------------------------------------------------------- /src/scripts/signature/test_tmp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/test_tmp.ts -------------------------------------------------------------------------------- /src/scripts/signature/typedData/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/typedData/index.ts -------------------------------------------------------------------------------- /src/scripts/signature/typedData/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/typedData/types.ts -------------------------------------------------------------------------------- /src/scripts/signature/typedData/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/signature/typedData/utils.ts -------------------------------------------------------------------------------- /src/scripts/utils/StarknetJS-encode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/StarknetJS-encode.md -------------------------------------------------------------------------------- /src/scripts/utils/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/assert.ts -------------------------------------------------------------------------------- /src/scripts/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/constants.ts -------------------------------------------------------------------------------- /src/scripts/utils/decodeError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/decodeError.ts -------------------------------------------------------------------------------- /src/scripts/utils/devnet-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/devnet-provider.test.ts -------------------------------------------------------------------------------- /src/scripts/utils/displayBalances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/displayBalances.ts -------------------------------------------------------------------------------- /src/scripts/utils/formatBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/formatBalance.ts -------------------------------------------------------------------------------- /src/scripts/utils/logColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/logColors.ts -------------------------------------------------------------------------------- /src/scripts/utils/mintECU.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/mintECU.ts -------------------------------------------------------------------------------- /src/scripts/utils/mintWallet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/mintWallet.sh -------------------------------------------------------------------------------- /src/scripts/utils/resetDevnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/resetDevnet.sh -------------------------------------------------------------------------------- /src/scripts/utils/resetDevnet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/resetDevnet.ts -------------------------------------------------------------------------------- /src/scripts/utils/resetDevnetFunc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/resetDevnetFunc.ts -------------------------------------------------------------------------------- /src/scripts/utils/startDevnet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/startDevnet.sh -------------------------------------------------------------------------------- /src/scripts/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/types.ts -------------------------------------------------------------------------------- /src/scripts/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/utils/utils.ts -------------------------------------------------------------------------------- /src/scripts/wallet/comparison3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/wallet/comparison3.md -------------------------------------------------------------------------------- /src/scripts/wallet/migrateToGetStarknetV4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/wallet/migrateToGetStarknetV4.md -------------------------------------------------------------------------------- /src/scripts/wallet/walletAPIspec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/wallet/walletAPIspec.md -------------------------------------------------------------------------------- /src/scripts/webSocket/1.websocket-rpc-websockets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/1.websocket-rpc-websockets.ts -------------------------------------------------------------------------------- /src/scripts/webSocket/2.websocket-ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/2.websocket-ws.ts -------------------------------------------------------------------------------- /src/scripts/webSocket/3.balanceMainnetWebSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/3.balanceMainnetWebSocket.ts -------------------------------------------------------------------------------- /src/scripts/webSocket/4.blockPathfinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/4.blockPathfinder.ts -------------------------------------------------------------------------------- /src/scripts/webSocket/5.testWSconnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/5.testWSconnect.ts -------------------------------------------------------------------------------- /src/scripts/webSocket/6.testWSnewHeads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/6.testWSnewHeads.ts -------------------------------------------------------------------------------- /src/scripts/webSocket/7.testWStransactionStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/7.testWStransactionStatus.ts -------------------------------------------------------------------------------- /src/scripts/webSocket/8.testWSevents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/8.testWSevents.ts -------------------------------------------------------------------------------- /src/scripts/webSocket/9.testWSpendingTx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/9.testWSpendingTx.ts -------------------------------------------------------------------------------- /src/scripts/webSocket/pathfinder_ws.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/pathfinder_ws.json -------------------------------------------------------------------------------- /src/scripts/webSocket/starknet_ws_api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/starknet_ws_api.json -------------------------------------------------------------------------------- /src/scripts/webSocket/tmpUnsubscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/scripts/webSocket/tmpUnsubscribe.ts -------------------------------------------------------------------------------- /src/starknet_jsExistingAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/starknet_jsExistingAccount.ts -------------------------------------------------------------------------------- /src/starknet_jsNewAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/starknet_jsNewAccount.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/src/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhilippeR26/starknet.js-workshop-typescript/HEAD/tsconfig.json --------------------------------------------------------------------------------