Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
0b9eec3
feat: add Commerce Escrow payment functionality and update Docker con…
rodrigopavezi Oct 21, 2025
796b5e5
refactor(payment-processor): update payment encoding to use individua…
rodrigopavezi Oct 22, 2025
3c16aae
refactor(payment-processor): simplify payment encoding by using param…
rodrigopavezi Oct 22, 2025
3afacad
refactor(payment-processor): enhance payment encoding by using utils.…
rodrigopavezi Oct 22, 2025
be390cc
refactor(smart-contracts): improve error handling and update commerce…
rodrigopavezi Oct 24, 2025
924f7f4
test(payment-processor, smart-contracts): enhance payment encoding te…
rodrigopavezi Oct 24, 2025
ec8b6a1
test(smart-contracts): enhance event assertions in ERC20CommerceEscro…
rodrigopavezi Oct 24, 2025
8cc4dac
test(smart-contracts): streamline event checks in ERC20CommerceEscrow…
rodrigopavezi Oct 24, 2025
8d273f2
feat(smart-contracts): add ERC20CommerceEscrowWrapper deployment and …
rodrigopavezi Nov 13, 2025
10f5f0c
refactor(payment-processor): simplify ERC20 allowance encoding by rem…
rodrigopavezi Nov 13, 2025
56e1afd
refactor(smart-contracts): optimize PaymentData struct for gas effici…
rodrigopavezi Nov 13, 2025
3a49f20
refactor(smart-contracts): enhance PaymentData struct with isActive f…
rodrigopavezi Nov 13, 2025
cd4fbec
refactor(smart-contracts): update ERC20CommerceEscrowWrapper and rela…
rodrigopavezi Nov 13, 2025
ddaf2b5
refactor(smart-contracts): update deployment script and artifact impo…
rodrigopavezi Nov 14, 2025
2156fc3
feat(smart-contracts): add fee validation and error handling in ERC20…
rodrigopavezi Nov 14, 2025
2bc7d83
refactor(smart-contracts): optimize ERC20CommerceEscrowWrapper for ga…
rodrigopavezi Nov 14, 2025
8e19768
refactor(smart-contracts): update Hardhat configuration for Solidity …
rodrigopavezi Nov 14, 2025
c30f884
refactor(payment-processor): update getPaymentData to derive isActive…
rodrigopavezi Nov 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Warning! This Docker config is meant to be used for development and debugging, specially for running tests, not in prod.
services:
graph-node:
platform: linux/amd64
image: graphprotocol/graph-node:v0.25.0
ports:
- '8000:8000'
Expand All @@ -22,13 +23,15 @@ services:
RUST_LOG: info
GRAPH_ALLOW_NON_DETERMINISTIC_IPFS: 1
ipfs:
platform: linux/amd64
image: requestnetwork/request-ipfs:v0.13.0
ports:
- '5001:5001'
restart: on-failure:20
# volumes:
# - ./data/ipfs:/data/ipfs
ganache:
platform: linux/amd64
image: trufflesuite/ganache:v7.6.0
ports:
- 8545:8545
Expand All @@ -41,6 +44,7 @@ services:
- 'london'
restart: on-failure:20
postgres:
platform: linux/amd64
image: postgres
ports:
- '5432:5432'
Expand All @@ -51,6 +55,7 @@ services:
POSTGRES_DB: graph-node
restart: on-failure:20
graph-deploy:
platform: linux/amd64
build:
context: https://github.com/RequestNetwork/docker-images.git#main:request-subgraph-storage
dockerfile: ./Dockerfile
Expand Down
1 change: 1 addition & 0 deletions packages/payment-processor/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ export * from './payment/prepared-transaction';
export * from './payment/utils-near';
export * from './payment/single-request-forwarder';
export * from './payment/erc20-recurring-payment-proxy';
export * from './payment/erc20-commerce-escrow-wrapper';

import * as utils from './payment/utils';

Expand Down
Loading