Skip to content

web3lancer/contracts_pay_morph

Repository files navigation

Paylancer Smart Contract (Morph Holesky)

  • Contract Address: 0x75a0d486ce7730fA3752f91D3101997ABc942297
  • Chain: Morph Holesky
  • Chain ID: 2810
  • Block Explorer: explorer-holesky.morphl2.io
  • ABI: See src/integrations/morph/PaylancerABI.json in main repo

Quick Usage (ethers.js)

import { ethers } from 'ethers';
const provider = new ethers.JsonRpcProvider('https://rpc-quicknode-holesky.morphl2.io');
const abi = require('src/integrations/morph/PaylancerABI.json');
const contract = new ethers.Contract('0x75a0d486ce7730fA3752f91D3101997ABc942297', abi, provider);

Foundry

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

Foundry consists of:

  • Forge: Ethereum testing framework (like Truffle, Hardhat and DappTools).
  • Cast: Swiss army knife for interacting with EVM smart contracts, sending transactions and getting chain data.
  • Anvil: Local Ethereum node, akin to Ganache, Hardhat Network.
  • Chisel: Fast, utilitarian, and verbose solidity REPL.

Documentation

https://book.getfoundry.sh/

Usage

Build

$ forge build

Test

$ forge test

Format

$ forge fmt

Gas Snapshots

$ forge snapshot

Anvil

$ anvil

Deploy

export RPC_URL="https://rpc-quicknode-holesky.morphl2.io"
export PRIVATE_KEY="your_private_key"
forge script script/Paylancer.s.sol:PaylancerScript --rpc-url $RPC_URL --private-key $PRIVATE_KEY

Cast

$ cast <subcommand>

Help

$ forge --help
$ anvil --help
$ cast --help

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published