Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
207 commits
Select commit Hold shift + click to select a range
e870f03
feat: add streamEventName to streaming event parameters (#908)
KolevDarko Aug 29, 2022
58bc597
feat: mark streaming payment events (#910)
KolevDarko Aug 30, 2022
f0b1087
feat: always return approval and payment transactions (#911)
KolevDarko Sep 6, 2022
f1f877d
fix: superfluid balance error (#913)
leoslr Sep 7, 2022
1879f74
fix: superfluid block type (#914)
leoslr Sep 7, 2022
2000058
feat(smart-contracts): batch conversion (#877)
olivier7delf Sep 13, 2022
715bfd6
feat(payment-processor): batch conversion - erc20 (#903)
olivier7delf Sep 16, 2022
d3d2bd4
fix: updating URL to RF (#915)
bertux Sep 19, 2022
001fb7a
feat: add GitHub Action to deploy docs to prod (#916)
bertux Sep 20, 2022
a9b91c9
feat: erc777 balance computation (#918)
leoslr Sep 22, 2022
97ee435
fix(smart-contract): batch conversion - add xdai and fuse proxy addre…
olivier7delf Sep 22, 2022
ac79133
feat: any to near advanced logic (#842)
leoslr Sep 22, 2022
59d222f
fix: use workflow_dispatch (#917)
bertux Sep 22, 2022
8b851e7
feat: near conversion payment detector (#920)
leoslr Sep 28, 2022
2386f1b
fix: NEAR contracts addresses for conversion-native (#922)
yomarion Sep 29, 2022
78671d6
chore: replaced references to chainlink with aggregators (#923)
yomarion Sep 30, 2022
c2e44c5
feat: goerli aggregators (#924)
yomarion Oct 3, 2022
af836c2
feat: near conversion payment processor (#921)
leoslr Oct 3, 2022
44dc374
chore(currency): export AggregatorsMap (#925)
yomarion Oct 5, 2022
464a63a
fix: rinkeby deprecation workaround (#933)
benjlevesque Oct 6, 2022
8180cd2
fix(payment-processor): missing NEAR conversion import (#934)
yomarion Oct 6, 2022
400b0d5
refactor: payment network factory (#930)
benjlevesque Oct 6, 2022
cd4f55d
refactor(data-access): thegraph-data-access package (#931)
benjlevesque Oct 6, 2022
f063864
fix: NEAR Conversion version and processor (#935)
yomarion Oct 7, 2022
ce9990f
fix: min gas (#940)
benjlevesque Oct 7, 2022
8fc5ba8
fix: celo api (#941)
benjlevesque Oct 7, 2022
fbd313b
chore: update husky (#939)
alexandre-abrioux Oct 7, 2022
2ba9cf2
fix: replace blockscout by gnosisscan (#942)
alexandre-abrioux Oct 8, 2022
a9e3f3e
fix(request-client): remove useLocalEthereumBroadcast from tests (#937)
alexandre-abrioux Oct 10, 2022
e25862d
feat: erc777 helpers (#944)
leoslr Oct 11, 2022
2e612e3
chore: NEAR transaction callback arguments (#948)
yomarion Oct 12, 2022
ddab4e4
fix(request node): wrong network name for mainnet (#952)
benjlevesque Oct 13, 2022
39c2055
chore(tsconfig): specify included files during dev (#949)
alexandre-abrioux Oct 13, 2022
312ce4a
refactor(payment detection): thegraph retriever (#947)
benjlevesque Oct 13, 2022
a264179
build(deps): Bump terser from 4.8.0 to 4.8.1 (#887)
dependabot[bot] Oct 14, 2022
3de8a78
feat: enable specific approval amount (#953)
leoslr Oct 14, 2022
c9f1a1c
chore: support 'near-testnet' aside 'aurora-testnet' (#956)
bertux Oct 14, 2022
fa4617a
chore: update celo explorer (#946)
alexandre-abrioux Oct 14, 2022
db3138d
chore: adding tNEAR for near-testnet (#958)
bertux Oct 17, 2022
1231f3b
fix: thegraph detector (#960)
benjlevesque Oct 17, 2022
6e0cfaf
fix: fix hash of tNEAR in aggregator (#962)
bertux Oct 17, 2022
eccd486
fix(graph retriever): null values (#961)
benjlevesque Oct 17, 2022
8ae22e1
fix: NEAR native timestamp precision (#963)
yomarion Oct 18, 2022
7055d4c
fix: keep the same symbol name (#964)
bertux Oct 19, 2022
25c3ec0
refactor: check for contract deployment before creating pn (#950)
alexandre-abrioux Oct 20, 2022
4d26fe8
fix: IPaymentNetworkState better typing (#967)
alexandre-abrioux Oct 21, 2022
349a38a
chore: default Avalanche currencies and aggregation util (#969)
yomarion Oct 24, 2022
8d5c91c
feat: ronin (#971)
benjlevesque Oct 25, 2022
3893007
feat: superfluid one off payment processor (#968)
leoslr Oct 25, 2022
35cf7fb
fix(smart-contracts): missing gnosisscan api key (#972)
alexandre-abrioux Oct 26, 2022
d08158c
feat: approval amount for escrow (#973)
leoslr Oct 26, 2022
fdc5590
chore(payment-processor): batch fee usd limit (#957)
olivier7delf Oct 27, 2022
87ef11c
feat(ronin): Ethereum Fee Proxy (#974)
benjlevesque Oct 27, 2022
9ff30cd
fix: request-client should support conversion and network checks (#975)
yomarion Oct 31, 2022
03eaa6d
fix: getPaymentNetworkFrom conversion request (#976)
yomarion Nov 1, 2022
608fe00
feat: superfluid one off payment detection (#970)
leoslr Nov 2, 2022
abc53c7
feat(toolbox): add aggregators by name (#978)
benjlevesque Nov 3, 2022
796d3f4
chore: refactor payment network IDs for enforced typing (#977)
yomarion Nov 3, 2022
202eeb4
fix: update all chainlink conversion path version (#980)
leoslr Nov 4, 2022
c162a06
Publish (#981)
yomarion Nov 4, 2022
6f5b6ec
feat: optimism deployment (#983)
leoslr Nov 8, 2022
3882c31
feat: optimism config (#985)
leoslr Nov 8, 2022
141f79c
fix: gnosischain RPC url (#986)
benjlevesque Nov 9, 2022
2287d3e
fix(smart-contract): xdeployer setup eth conversion proxy (#982)
olivier7delf Nov 14, 2022
7f60323
feat(smart-contract): batch conversion deployer (#979)
olivier7delf Nov 15, 2022
5b4c656
fix: arbitrum price feeds (#992)
leoslr Nov 16, 2022
2c82e58
fix: add prefix to one off payment request (#993)
leoslr Nov 17, 2022
f8438d0
feat: check existing streams (#994)
leoslr Nov 22, 2022
1818e08
feat(toolbox): troubleshooting utilities (#995)
benjlevesque Nov 29, 2022
121aeaa
feat(ethereum-storage): add minimum gas price option (#997)
alexandre-abrioux Nov 29, 2022
21e1bbd
fix: min priority fee (#998)
benjlevesque Nov 29, 2022
011ca32
chore(thegraph-node): use min gas price config (#1000)
alexandre-abrioux Nov 29, 2022
cd7666f
fix(request node): typo in config (#999)
benjlevesque Nov 29, 2022
8059cf0
chore: update reviewers (#996)
benjlevesque Nov 29, 2022
e6fa489
feat: limited batch approval (#1001)
leoslr Nov 30, 2022
a9fe889
feat: moonbeam (#1002)
leoslr Dec 1, 2022
8d328c3
refactor(payment-detection): use default provider from utils (#1004)
alexandre-abrioux Dec 1, 2022
b00af2d
build(deps-dev): Bump @openzeppelin/contracts from 4.4.1 to 4.4.2 (#729)
dependabot[bot] Dec 5, 2022
8c3c8eb
build(deps): Bump loader-utils from 1.4.0 to 1.4.2 (#991)
dependabot[bot] Dec 6, 2022
d0a0b83
build(deps): Bump decode-uri-component from 0.2.0 to 0.2.2 (#1005)
dependabot[bot] Dec 6, 2022
bdc0bdf
chore: add tests for moonbeams usdc's (#1008)
leoslr Dec 6, 2022
781ae90
fix: toolbox cli (#1006)
leoslr Dec 7, 2022
8ff7690
fix(toolbox): addAggregator fees (#1010)
benjlevesque Dec 8, 2022
ebc0896
fix: move documentation of Portal API to RF docs (#1016)
MantisClone Dec 14, 2022
054fc63
feat(smart-contracts): xdeployer gas fee eip1559 (#1014)
olivier7delf Dec 15, 2022
47bf2d8
fix: existing stream (#1019)
leoslr Dec 16, 2022
0e7778f
fix: update currency validation (#1018)
leoslr Dec 20, 2022
0af020b
feat: currency manager near erc20 support (#1020)
leoslr Dec 22, 2022
7ba9b80
feat: tombchain (#1024)
leoslr Dec 22, 2022
cb48c85
chore: remove omar from auto-assign (#1028)
MantisClone Jan 2, 2023
0131e6c
fix: ci fails on prs from external forks (#1030)
MantisClone Jan 2, 2023
669d2d4
fix(smart-contracts): subsequent runs fail (#1038)
MantisClone Jan 3, 2023
ba5eb83
chore: update yarn.lock (#1036)
MantisClone Jan 3, 2023
880ccd7
fix: replace requesthub slack with discord (#1032)
PijiDev Jan 6, 2023
ae5862a
chore(utils): replace default export with named exports (#1023)
marcohefti Jan 17, 2023
0dc67c1
chore: add utility function to check eip1559 compliance (#1041)
leoslr Jan 18, 2023
bfbe7a0
feat: improve swap contract and deployment (#1043)
leoslr Jan 23, 2023
7965ebc
chore: remove docs package (#1053)
leoslr Jan 26, 2023
c30364c
chore(smart-contracts): simplify verify switch case (#1055)
alexandre-abrioux Feb 1, 2023
6ba9ad7
chore(yarn): set yarn policy (#1058)
alexandre-abrioux Feb 6, 2023
e30fe10
chore: udpate typescript (#1057)
alexandre-abrioux Feb 6, 2023
f42f21a
WIP logic changes
mliu Nov 4, 2022
488500d
temp workshop changes and console logs
mliu Nov 7, 2022
3c550bb
WIP logic changes
mliu Nov 4, 2022
d173fa1
add new files and remove breaking line
mliu Nov 7, 2022
03d835e
make mintNFT working
bin-57blocks Nov 7, 2022
8a8aa93
add InvoiceNFT in smart-contracts package
bin-57blocks Nov 4, 2022
6bdc8c9
update for latest RN change
bin-57blocks Nov 8, 2022
4faa415
1. add new ERC20_NFT_CONTRACT payment types
bin-57blocks Nov 9, 2022
b5a25af
make approveErc20IfNeeded function working
bin-57blocks Nov 10, 2022
1207525
1. add paymentReference parameter for payOwner function
bin-57blocks Nov 10, 2022
49018cc
Thegraph hardcode to huma subgraph and enable thegraph payment detection
mliu Nov 10, 2022
876aa57
WIP contract updates
mliu Nov 10, 2022
cda6c38
1. fix failed tests
bin-57blocks Nov 11, 2022
705bd0e
add nft paid log retriever
bin-57blocks Nov 11, 2022
8784a3a
make request.refreshBalance function working for private network
bin-57blocks Nov 14, 2022
cd2a6ff
1. change ERC20NFTPaymentDetector inherited from PaymentDetectorBase
bin-57blocks Nov 14, 2022
0153d15
update InvoiceNFT goerli address and start request node on goerli
bin-57blocks Nov 15, 2022
5942f77
add index-goerli.ts
bin-57blocks Nov 16, 2022
4ae1ba6
update contracts block number
bin-57blocks Nov 17, 2022
fcf757c
increase request node default gas price
bin-57blocks Nov 17, 2022
69250e5
update contracts block number
bin-57blocks Nov 17, 2022
d4f1b48
Working subgraph
mliu Nov 17, 2022
b98e137
Express server for EA
mliu Nov 18, 2022
208d4df
remove unused arguments
bin-57blocks Nov 18, 2022
5553ada
1. simply server code
bin-57blocks Nov 21, 2022
13bc3ae
1. clean code
bin-57blocks Nov 21, 2022
fb6bbb3
use new contracts of goerli to remove the impact of RN contracts
bin-57blocks Nov 22, 2022
25b2b6f
create 1559 transactions in request node
bin-57blocks Nov 23, 2022
1abb59a
create request-api template
shan57blocks Nov 17, 2022
25be824
improve request api server
shan57blocks Nov 21, 2022
971fb89
delete old server
shan57blocks Nov 22, 2022
c398339
1. update api server - a. add timeout b. move some important properti…
bin-57blocks Nov 24, 2022
5133dfb
create new api invoice
bin-57blocks Dec 5, 2022
f6d1175
clean a log
bin-57blocks Dec 6, 2022
cd519d8
deploy InvoiceNFT on polygon
bin-57blocks Dec 6, 2022
7bf2b24
1. add polygon chain
bin-57blocks Dec 6, 2022
1d9c945
add NFT address env parameter for polygon
bin-57blocks Dec 7, 2022
1c18409
update workshop script to work on polygon
bin-57blocks Dec 8, 2022
2603a14
use remote RN node in workshop scripts
bin-57blocks Dec 8, 2022
654330b
Cleanup
mliu Dec 29, 2022
0a783ec
Delete testing files
mliu Dec 29, 2022
1b3f53f
Renaming variables, addressing comments, WIP
mliu Jan 18, 2023
91ef8e7
Finish refactoring and renaming
mliu Jan 18, 2023
a583c3c
add new files
mliu Jan 18, 2023
1edd455
Use require
mliu Jan 18, 2023
0c08b8b
Remove only in test
mliu Jan 18, 2023
818776d
Update contract variable names, use proxy contract call
mliu Jan 20, 2023
7fd5fee
Fix payment detection for private network
mliu Jan 21, 2023
ceaaab3
removing unnecessary package.json changes
mliu Jan 23, 2023
2ef07d1
Working subgraph payment detection
mliu Jan 25, 2023
0dbca08
Use paymentReference and originalPaymentAddress as unique keys for re…
mliu Feb 2, 2023
a631636
Update ABIs
mliu Feb 2, 2023
0a71429
Fix paymentAddress validation and fetching
mliu Feb 3, 2023
199f6b8
Check for contract address and accceptedToken
mliu Feb 5, 2023
fcaf9bd
merge import
mliu Feb 5, 2023
66cf38a
rebase
mliu Feb 6, 2023
f14efaf
Finish merge; Working detection and payment on local
mliu Feb 6, 2023
fe7035b
1. refine receivable contract
bin-57blocks Feb 6, 2023
2acb8f0
remove invalid information
bin-57blocks Feb 6, 2023
e77213e
Revert "Delete testing files"
mliu Dec 29, 2022
9dc1761
Rename workshop files
mliu Jan 18, 2023
ef5c741
remove console
mliu Jan 21, 2023
d86c26d
package changes
mliu Jan 23, 2023
7a49f30
Working subgraph on local
mliu Jan 25, 2023
d8db029
Use updated goerli subgraph
mliu Feb 1, 2023
80330c9
Fix paymentAddress
mliu Feb 3, 2023
e3924d3
1. fix tests of ERC20TransaferrableReceivable
bin-57blocks Feb 3, 2023
0350ae0
store requestId into nft's metadata
bin-57blocks Feb 3, 2023
2868017
1. deploy ERC20TransferrableReceivable on goerli
bin-57blocks Feb 3, 2023
a2115e1
Fix workshop
mliu Feb 6, 2023
b4d4350
workshop fixes
mliu Feb 6, 2023
8f0b09d
deploy on goerli and fix workshop-goerli
bin-57blocks Feb 6, 2023
a54460d
Remove unnecessary changes
mliu Feb 6, 2023
6cb37b4
Updated workshop to include transfer. Confirmed working on subgraph
mliu Feb 6, 2023
b899a21
use our deployed RN contracts to avoid impacts from RN testing
bin-57blocks Feb 7, 2023
753eff9
add workshop readme
shan57blocks Feb 7, 2023
00a704e
Deployment script v2 (#8)
bin-57blocks Feb 7, 2023
51bceea
display ethereum error
bin-57blocks Feb 8, 2023
1da4d3f
update api code
bin-57blocks Feb 8, 2023
376c041
Validation for request receivable existing
mliu Feb 9, 2023
29221e6
Comment
mliu Feb 9, 2023
753e068
store requestId into nft's metadata
bin-57blocks Feb 3, 2023
cb116df
Receivable check
mliu Feb 9, 2023
70d51a8
Update subgraph
mliu Feb 10, 2023
820055a
Address comments
mliu Feb 10, 2023
76ae584
bump
mliu Feb 10, 2023
d0ecd13
Address comments, update contract
mliu Feb 10, 2023
ebd8d49
update goerli address
mliu Feb 10, 2023
7c78831
bump subgraph
mliu Feb 10, 2023
2b1b097
fix tests
mliu Feb 10, 2023
a61b9cf
bump creation block
mliu Feb 10, 2023
edde439
use our payment subgraph
mliu Feb 10, 2023
7f487aa
removing unnecessary package.json changes
mliu Jan 23, 2023
5366d7f
Update ABI to include address in payment event
mliu Feb 11, 2023
2a90514
removing unnecessary package.json changes
mliu Jan 23, 2023
e551500
Update receivable addr
mliu Feb 11, 2023
e564bf2
removing unnecessary package.json changes
mliu Jan 23, 2023
6479be5
Update ABI to include address in payment event
mliu Feb 11, 2023
ec19b81
fix package.json
mliu Feb 11, 2023
0415457
removing unnecessary package.json changes
mliu Jan 23, 2023
36bb471
package changes
mliu Jan 23, 2023
3e488c9
removing unnecessary package.json changes
mliu Jan 23, 2023
b99ed1b
Update ABI to include address in payment event
mliu Feb 11, 2023
ce5fcc4
bump subgraph and tsbuild
mliu Feb 11, 2023
acaed37
fix ts compiler
mliu Feb 11, 2023
3d5f190
Add back in cors and server commands
mliu Feb 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,10 @@ jobs:
name: Generate Payment Detection queries
command: yarn workspace @requestnetwork/payment-detection run codegen

- run:
name: Build all packages (tsc)
command: yarn build:tsc

- persist_to_workspace:
root: *working_directory
paths: .
Expand Down
1 change: 0 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
"import/no-extraneous-dependencies": "error"
},
"ignorePatterns": [
"/packages/docs/",
"/packages/*/dist/",
"/packages/*/coverage/",
// FIXME: tests should be linted
Expand Down
4 changes: 2 additions & 2 deletions .github/auto_assign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ addAssignees: false
reviewers:
- benjlevesque
- yomarion
- bertux
- kevindavee
- alexandre-abrioux
- KolevDarko
- leoslr
- omarsp-eth
- olivier7delf
- MantisClone

# A list of keywords to be skipped the process that add reviewers if pull requests include it
skipKeywords:
Expand Down
27 changes: 0 additions & 27 deletions .github/workflows/docs-deploy-staging.yml

This file was deleted.

15 changes: 5 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@
.env
.env.*

# yarn
/.yarn/*
!/.yarn/releases/
!/.yarn/plugins/

# logs
lerna-debug.log
yarn-error.log
Expand All @@ -23,16 +28,6 @@ tsconfig.build.tsbuildinfo
# coverage
/packages/*/coverage/

# docs generated files
/packages/docs/.docusaurus/
/packages/docs/build/
/packages/docs/docs/client/
/packages/docs/docs/guides/4-request-payment/1-multisig.md
/packages/docs/docs/guides/5-request-client/2-erc20-payment-detection.md
/packages/docs/docs/guides/5-request-client/3-eth-payment-detection.md
/packages/docs/docs/guides/5-request-client/4-btc-payment-detection.md
/packages/docs/docs/guides/5-request-client/5-declarative-payment-network.md

# payment-detection generated files
/packages/payment-detection/src/thegraph/generated/

Expand Down
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

yarn lint-staged
Loading