Skip to content

Releases: 0xsequence/go-sequence

v0.64.5

Choose a tag to compare

@marino39 marino39 released this 27 Jul 07:52
1396641

What's Changed

v0.61.0

Choose a tag to compare

@VojtechVitek VojtechVitek released this 28 Nov 10:01
5a37b26

What's Changed

  • indexer@v3 client
  • [AUTOMATED] Update files from 0xsequence/indexer by @0xsequence-bot in #285

Full Changelog: v0.60.28...v0.61.0

v0.60.29

Choose a tag to compare

@VojtechVitek VojtechVitek released this 28 Nov 09:16
e9fd64c

What's Changed

Full Changelog: v0.60.27...v0.60.29

v0.60.28

Choose a tag to compare

@david-littlefarmer david-littlefarmer released this 25 Nov 13:44
e9fd64c

What's Changed

Full Changelog: v0.60.27...v0.60.28

v0.60.26

Choose a tag to compare

@klaidliadon klaidliadon released this 24 Nov 13:35
d637649

What's Changed

Full Changelog: v0.60.25...v0.60.26

v0.60.25

Choose a tag to compare

@klaidliadon klaidliadon released this 24 Nov 11:37
30b1249

What's Changed

Full Changelog: v0.60.24...v0.60.25

v0.60.24

Choose a tag to compare

@klaidliadon klaidliadon released this 20 Nov 10:17
bb40aaa

What's Changed

Full Changelog: v0.60.23...v0.60.24

v0.60.11

Choose a tag to compare

@patrislav patrislav released this 22 Oct 14:39
e34db29

What's Changed

Full Changelog: v0.60.1...v0.60.11

v0.60.1

Choose a tag to compare

@VojtechVitek VojtechVitek released this 21 Sep 10:37
209f0bd

What's Changed

New Contributors

Full Changelog: v0.60.0...v0.60.1

v0.60.0

Choose a tag to compare

@VojtechVitek VojtechVitek released this 18 Sep 19:17
b81cdb4
  • Adds support for Sequence Wallet v3 contracts
  • Keeps backward compatibility with Sequence Wallet v1/v2 contracts

What's Changed

API Breaking changes in go-sequence

sequence.Relayer interface

 package sequence

 import (
     "github.com/0xsequence/ethkit/go-ethereum/common"
 )
 
 type Relayer interface {
-	EstimateGasLimits(ctx context.Context, walletConfig core.WalletConfig, walletContext WalletContext, txns Transactions) (Transactions, error)
 
-	Simulate(ctx context.Context, txs *SignedTransactions) ([]*RelayerSimulateResult, error)
+	Simulate(ctx context.Context, wallet common.Address, transactions Transactions) ([]*SimulateResult, error)
 
	// ...
 }

sequence.RelayerSimulateResult type has been replaced by sequence.SimulateResult:

-type RelayerSimulateResult struct {
- 	Executed  bool
- 	Succeeded bool
- 	Result    *string
- 	Reason    *string
- 	GasUsed   uint
- 	GasLimit  uint
- }
 
+ type SimulateResult struct {
+ 	simulator.Result
+ 	GasLimit uint64
+ }

relayer.RelayerClient interface

 type RelayerClient interface {
- 	SendMetaTxn(ctx context.Context, call *MetaTxn, quote *string, projectID *uint64) (bool, string, error)
+	SendMetaTxn(ctx context.Context, call *MetaTxn, quote *string, projectID *uint64, preconditions []*IntentPrecondition) (bool, string, error)
 
	// ...
 }

New Contributors

Full Changelog: v0.56.0...v0.60.0